0000883241-15-000011.txt : 20150824 0000883241-15-000011.hdr.sgml : 20150824 20150824170208 ACCESSION NUMBER: 0000883241-15-000011 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 12 CONFORMED PERIOD OF REPORT: 20150731 FILED AS OF DATE: 20150824 DATE AS OF CHANGE: 20150824 FILER: COMPANY DATA: COMPANY CONFORMED NAME: SYNOPSYS INC CENTRAL INDEX KEY: 0000883241 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 561546236 STATE OF INCORPORATION: DE FISCAL YEAR END: 1031 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-19807 FILM NUMBER: 151071539 BUSINESS ADDRESS: STREET 1: 690 E MIDDLEFIELD RD CITY: MOUNTAIN VIEW STATE: CA ZIP: 94043 BUSINESS PHONE: 6505845000 MAIL ADDRESS: STREET 1: 690 E MIDDLEFIELD RD CITY: MOUNTAIN VIEW STATE: CA ZIP: 94043 10-Q 1 a073115snps10-q.htm 10-Q 10-Q
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 JULY 31, 2015
OR
¨
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
FOR THE TRANSITION PERIOD FROM                      TO
COMMISSION FILE NUMBER: 0-19807
 
 
 
SYNOPSYS, INC.
(Exact name of registrant as specified in its charter)
 
 
 
DELAWARE
 
56-1546236
(State or other jurisdiction of
incorporation or organization)
 
(I.R.S. Employer
Identification Number)
690 EAST MIDDLEFIELD ROAD
MOUNTAIN VIEW, CA 94043
(Address of principal executive offices, including zip code)
(650) 584-5000
(Registrant’s telephone number, including area code)
 
 
 
Indicate by check mark whether the registrant (l) 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 of “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
 
¨  (Do not check if smaller reporting company)
  
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 August 20, 2015, there were 155,947,407 shares of the registrant’s common stock outstanding.




SYNOPSYS, INC.
QUARTERLY REPORT ON FORM 10-Q
FOR THE FISCAL QUARTER ENDED JULY 31, 2015
TABLE OF CONTENTS




PART I. FINANCIAL INFORMATION
 
 
 
Item 1.
 
Financial Statements
SYNOPSYS, INC.
UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS
(in thousands, except par value amounts)
 
July 31,
2015
 
 October 31,
2014*
ASSETS
 
 
 
Current assets:
 
 
 
Cash and cash equivalents
$
986,423

 
$
985,762

Short-term investments
136,496

 

      Total cash, cash equivalents and short-term investments
1,122,919

 
985,762

Accounts receivable, net
307,825

 
326,727

Deferred income taxes
75,939

 
111,449

Income taxes receivable and prepaid taxes
36,344

 
26,496

Prepaid and other current assets
84,510

 
54,301

Total current assets
1,627,537

 
1,504,735

Property and equipment, net
260,667

 
249,098

Goodwill
2,335,816

 
2,255,708

Intangible assets, net
318,499

 
365,030

Long-term prepaid taxes
13,800

 
17,645

Long-term deferred income taxes
211,733

 
208,156

Other long-term assets
185,920

 
175,127

Total assets
$
4,953,972

 
$
4,775,499

LIABILITIES AND STOCKHOLDERS’ EQUITY
 
 
 
Current liabilities:
 
 
 
Accounts payable and accrued liabilities
$
330,825

 
$
397,113

Accrued income taxes
25,750

 
31,404

Deferred revenue
912,768

 
928,242

Short-term debt
190,000

 
30,000

Total current liabilities
1,459,343

 
1,386,759

Long-term accrued income taxes
39,207

 
50,952

Long-term deferred revenue
90,569

 
77,646

Long-term debt
22,500

 
45,000

Other long-term liabilities
204,105

 
158,972

Total liabilities
1,815,724

 
1,719,329

Stockholders’ equity:
 
 
 
Preferred stock, $0.01 par value: 2,000 shares authorized; none outstanding

 

Common stock, $0.01 par value: 400,000 shares authorized; 155,929 and 155,965 shares outstanding, respectively
1,559

 
1,560

Capital in excess of par value
1,604,994

 
1,614,603

Retained earnings
1,688,764

 
1,551,592

Treasury stock, at cost: 1,336 and 1,299 shares, respectively
(61,204
)
 
(49,496
)
Accumulated other comprehensive income (loss)
(95,865
)
 
(62,089
)
Total stockholders’ equity
3,138,248

 
3,056,170

Total liabilities and stockholders’ equity
$
4,953,972

 
$
4,775,499

* Derived from audited financial statements.
See accompanying notes to unaudited condensed consolidated financial statements.

1


SYNOPSYS, INC.
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
(in thousands, except per share amounts)
 
Three Months Ended 
 July 31,
 
Nine Months Ended 
 July 31,
 
2015
 
2014
 
2015
 
2014
Revenue:
 
 
 
 
 
 
 
Time-based license
$
445,807

 
$
431,184

 
$
1,324,677

 
$
1,255,515

Upfront license
48,878

 
31,594

 
139,671

 
101,863

Maintenance and service
61,120

 
59,034

 
190,704

 
161,082

Total revenue
555,805

 
521,812

 
1,655,052

 
1,518,460

Cost of revenue:
 
 
 
 
 
 
 
License
77,516

 
68,573

 
218,650

 
198,700

Maintenance and service
25,251

 
20,685

 
82,244

 
62,065

Amortization of intangible assets
26,704

 
26,272

 
78,182

 
74,699

Total cost of revenue
129,471

 
115,530

 
379,076

 
335,464

Gross margin
426,334

 
406,282

 
1,275,976

 
1,182,996

Operating expenses:
 
 
 
 
 
 
 
Research and development
197,999

 
182,809

 
567,924

 
528,395

Sales and marketing
116,988

 
112,271

 
343,736

 
332,847

General and administrative
43,925

 
37,438

 
121,254

 
112,246

Amortization of intangible assets
6,188

 
6,537

 
19,066

 
18,291

Restructuring charges
(248
)
 

 
15,088

 

Total operating expenses
364,852

 
339,055

 
1,067,068

 
991,779

Operating income
61,482

 
67,227

 
208,908

 
191,217

Other income (expense), net
3,711

 
3,544

 
16,784

 
18,797

Income before income taxes
65,193

 
70,771

 
225,692

 
210,014

Provision (benefit) for income taxes
9,806

 
5,115

 
49,520

 
13,345

Net income
$
55,387

 
$
65,656

 
$
176,172

 
$
196,669

Net income per share:
 
 
 
 
 
 
 
Basic
$
0.36

 
$
0.42

 
$
1.14

 
$
1.27

Diluted
$
0.35

 
$
0.42

 
$
1.12

 
$
1.25

Shares used in computing per share amounts:
 
 
 
 
 
 
 
Basic
155,533

 
155,194

 
154,835

 
154,611

Diluted
158,584

 
157,622

 
157,850

 
157,253

See accompanying notes to unaudited condensed consolidated financial statements.


2


SYNOPSYS, INC.
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
(in thousands)
 
Three Months Ended 
 July 31,
 
Nine Months Ended 
 July 31,
 
2015
 
2014
 
2015
 
2014
 
(in thousands)
 
 
 
 
Net income
$
55,387

 
$
65,656

 
$
176,172

 
$
196,669

Other comprehensive income (loss):
 
 
 
 
 
 
 
Change in foreign currency translation adjustment
(10,283
)
 
1,713

 
(30,061
)
 
(9,502
)
Changes in unrealized gains (losses) on available-for-sale securities, net of tax of $0 for periods presented
(41
)
 

 
(11
)
 

Cash flow hedges:
 
 
 
 
 
 
 
Deferred gains (losses), net of tax of $675 and $6,188, for the three and nine months ended July 31, 2015, respectively, and of $311 and $502 for each of the same periods in fiscal 2014, respectively
599

 
(831
)
 
(13,521
)
 
1,658

Reclassification adjustment on deferred (gains) losses included in net income, net of tax of $(926) and $(4,334), for the three and nine months ended July 31, 2015, respectively, and of $(205) and $(1,784), for each of the same periods in fiscal 2014, respectively
2,390

 
(2,540
)
 
9,817

 
(4,973
)
Other comprehensive income (loss), net of tax effects
(7,335
)
 
(1,658
)
 
(33,776
)
 
(12,817
)
Comprehensive income
$
48,052

 
$
63,998

 
$
142,396

 
$
183,852

See accompanying notes to unaudited condensed consolidated financial statements.


3


SYNOPSYS, INC.
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
 
Nine Months Ended 
 July 31,
 
2015
 
2014
Cash flow from operating activities:
 
 
 
Net income
$
176,172

 
$
196,669

Adjustments to reconcile net income to net cash provided by operating activities:
 
 
 
Amortization and depreciation
154,535

 
140,750

Stock compensation
63,463

 
58,341

Allowance for doubtful accounts
1,100

 
(750
)
(Gain) loss on sale of investments
(22
)
 
(6,538
)
Deferred income taxes
24,134

 
7,459

Net changes in operating assets and liabilities, net of acquired assets and liabilities:
 
 
 
Accounts receivable
16,976

 
24,834

Prepaid and other current assets
(35,836
)
 
982

Other long-term assets
(16,141
)
 
(18,847
)
Accounts payable and accrued liabilities
(25,512
)
 
(28,270
)
Income taxes
(20,633
)
 
(18,950
)
Deferred revenue
4,507

 
22,361

Net cash provided by operating activities
342,743

 
378,041

Cash flows from investing activities:
 
 
 
Proceeds from sales and maturities of short-term investments
48,155

 

Purchases of short-term investments
(185,402
)
 

Proceeds from sales of long-term investments

 
7,313

Purchases of property and equipment
(67,708
)
 
(58,085
)
Cash paid for acquisitions and intangible assets, net of cash acquired
(126,883
)
 
(373,513
)
Capitalization of software development costs
(2,798
)
 
(2,812
)
Other
900

 
(3,000
)
Net cash used in investing activities
(333,736
)
 
(430,097
)
Cash flows from financing activities:
 
 
 
Proceeds from credit facility
410,000

 
200,000

Repayment of debt
(272,924
)
 
(223,239
)
Issuances of common stock
56,414

 
45,336

Purchases of treasury stock
(180,000
)
 
(79,747
)
Other
(116
)
 
(5,008
)
Net cash provided by (used in) financing activities
13,374

 
(62,658
)
Effect of exchange rate changes on cash and cash equivalents
(21,720
)
 
(4,681
)
Net change in cash and cash equivalents
661

 
(119,395
)
Cash and cash equivalents, beginning of year
985,762

 
1,022,441

Cash and cash equivalents, end of period
$
986,423

 
$
903,046

See accompanying notes to unaudited condensed consolidated financial statements.

4


SYNOPSYS, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
Note 1. Description of Business
Synopsys, Inc. (Synopsys or the Company) is a global leader in providing software, intellectual property and services used to design integrated circuits and electronic systems. The Company supplies the electronic design automation (EDA) software that engineers use to design, create prototypes for and test integrated circuits, also known as chips. The Company also offers intellectual property (IP) products, which are pre-designed circuits that engineers use as components of larger chip designs rather than designing those circuits themselves. The Company provides software and hardware used to develop the electronic systems that incorporate chips and the software that runs on them. To complement these product offerings, the Company provides technical services to support these solutions and help its customers develop chips and electronic systems. The Company is also a leading provider of software tools that developers use to improve the quality, security and time-to-market of software code in a wide variety of industries, including electronics, financial services, energy, and industrials.
Note 2. Summary of Significant Accounting Policies
The Company has prepared the accompanying unaudited condensed consolidated financial statements pursuant to the rules and regulations of the Securities and Exchange Commission (SEC). Pursuant to these rules and regulations, the Company has condensed or omitted certain information and footnote disclosures it normally includes in its annual consolidated financial statements prepared in accordance with U.S. generally accepted accounting principles (GAAP). In management’s opinion, the Company has made all adjustments (consisting only of normal, recurring adjustments, except as otherwise indicated) necessary to fairly present its unaudited condensed consolidated balance sheets, results of operations, comprehensive income and cash flows. The Company’s interim period operating results do not necessarily indicate the results that may be expected for any other interim period or for the full fiscal year. These financial statements and accompanying notes should be read in conjunction with the consolidated financial statements and notes thereto in Synopsys’ Annual Report on Form 10-K for the fiscal year ended October 31, 2014 as filed with the SEC on December 15, 2014.
Use of Estimates. To prepare financial statements in conformity with GAAP, management must make estimates and assumptions that affect the amounts reported in the unaudited condensed consolidated financial statements and accompanying notes. Actual results could differ from these estimates and may result in material effects on the Company’s operating results and financial position.
Principles of Consolidation. The unaudited condensed consolidated financial statements include the accounts of the Company and all of its subsidiaries. All significant intercompany accounts and transactions have been eliminated.
Fiscal Year End. The Company’s fiscal year generally ends on the Saturday nearest to October 31 and consists of 52 weeks, with the exception that approximately every five years, the Company has a 53-week year. When a 53-week year occurs, the Company includes the additional week in the first fiscal quarter to realign fiscal quarters with calendar quarters. Fiscal 2015 and 2014 are both 52-week years. The third fiscal quarters, and first nine months, of fiscal 2015 and 2014 ended on August 1, 2015 and August 2, 2014, respectively, and the prior fiscal year ended on November 1, 2014. For presentation purposes, the unaudited condensed consolidated financial statements and accompanying notes refer to the closest calendar month end.
Subsequent Events. The Company has evaluated subsequent events through the date that these unaudited condensed consolidated financial statements were issued.
Note 3. Business Combinations
During the nine months ended July 31, 2015, the Company completed several acquisitions. The aggregated total purchase consideration was $120.8 million, net of cash acquired. The Company does not consider these acquisitions to be material, individually or in the aggregate, to the Company’s balance sheet and results of operations. The preliminary purchase price allocation was as follows: $8.4 million of net assumed liabilities based on the respective fair values at the acquisition dates, $92.2 million of goodwill, of which $2.3 million is deductible for tax purposes, and $37.1 million of acquired identifiable intangible assets valued using the income or cost methods. The intangible assets are being amortized over their respective useful lives ranging from one to six years. The acquisition-related costs totaling $4.4 million were expensed as incurred in the condensed unaudited consolidated statement of operations. The Company funded the acquisitions with existing cash.

5


The preliminary fair value estimates for the assets acquired and liabilities assumed for these acquisitions are not yet finalized and may change as additional information becomes available during the respective measurement periods. The primary areas of those preliminary estimates relate to certain tangible assets and liabilities, identifiable intangible assets, and taxes. Additional information, which existed as of the acquisition date but is yet unknown to the Company, may become known to the Company during the remainder of the measurement period not to exceed 12 months from the acquisition date. Changes to the provisional amounts recorded as assets or liabilities during the measurement period may result in an adjustment to goodwill.
Note 4. Goodwill and Intangible Assets
Goodwill as of July 31, 2015 and October 31, 2014 consisted of the following:
 
(in thousands)
As of October 31, 2014
$
2,255,708

Additions
92,186

Adjustments(1)
684

Effect of foreign currency translation
(12,762
)
As of July 31, 2015
$
2,335,816


(1)
Adjustments relate to changes in estimates for acquisitions that closed in the prior fiscal year for which the purchase price allocation was finalized during the reporting period.

Intangible assets as of July 31, 2015 consisted of the following:
 
Gross
Assets
 
Accumulated
Amortization
 
Net Assets
 
(in thousands)
Core/developed technology
$
540,740

 
$
353,469

 
$
187,271

Customer relationships
211,611

 
108,957

 
102,654

Contract rights intangible
147,127

 
131,895

 
15,232

Covenants not to compete
2,530

 
2,530

 

Trademarks and trade names
19,079

 
9,872

 
9,207

In-process research and development (IPR&D)(2)

 

 

Capitalized software development costs
24,627

 
20,492

 
4,135

Total
$
945,714

 
$
627,215

 
$
318,499

 
Intangible assets as of October 31, 2014 consisted of the following:
 
Gross
Assets
 
Accumulated
Amortization
 
Net Assets
 
(in thousands)
Core/developed technology
$
490,242

 
$
298,705

 
$
191,537

Customer relationships
210,172

 
92,146

 
118,026

Contract rights intangible
146,364

 
109,067

 
37,297

Covenants not to compete
2,530

 
2,530

 

Trademarks and trade names
18,779

 
7,765

 
11,014

In-process research and development (IPR&D)(2)
3,086

 

 
3,086

Capitalized software development costs
21,829

 
17,759

 
4,070

Total
$
893,002

 
$
527,972

 
$
365,030

 
(2)
IPR&D is reclassified to core/developed technology upon completion or is written off upon abandonment.

6


Amortization expense related to intangible assets consisted of the following:
 
Three Months Ended 
 July 31,
 
Nine Months Ended 
 July 31,
 
2015
 
2014
 
2015
 
2014
 
(in thousands)
Core/developed technology
$
18,822

 
$
18,354

 
$
54,639

 
$
51,966

Customer relationships
5,443

 
5,816

 
16,906

 
16,655

Contract rights intangible
7,917

 
7,913

 
23,595

 
22,719

Covenants not to compete

 
17

 

 
50

Trademarks and trade names
709

 
709

 
2,107

 
1,600

Capitalized software development costs(3)
916

 
906

 
2,732

 
2,655

Total
$
33,807

 
$
33,715

 
$
99,979

 
$
95,645

 
(3)
Amortization of capitalized software development costs is included in cost of license revenue in the unaudited condensed consolidated statements of operations.
The following table presents the estimated future amortization of intangible assets:
Fiscal Year
(in thousands)
Remainder of fiscal 2015
$
34,126

2016
105,173

2017
68,229

2018
50,718

2019
27,945

2020 and thereafter
32,308

Total
$
318,499


Note 5. Financial Assets and Liabilities
Cash equivalents and short-term investments. The Company classifies time deposits and other investments with maturities less than three months as cash equivalents. Debt securities and other investments with maturities longer than three months are classified as short-term investments. The Company’s investments generally have a term of less than three years and are classified as available-for-sale carried at fair value, with unrealized gains and losses included in the unaudited condensed consolidated balance sheet as a component of accumulated other comprehensive income (loss), net of tax. Those unrealized gains or losses deemed other than temporary are reflected in other income (expense), net. The cost of securities sold is based on the specific identification method and realized gains and losses are included in other income (expense), net.

7


During the first quarter of fiscal 2015, the Company made investments in available-for-sale securities. As of July 31, 2015, the balances of these investments are:
 
Cost
 
Gross
Unrealized
Gains
 
Gross
Unrealized
Losses Less Than 12 Months
 
Gross
Unrealized
Losses 12 Months or Longer
 
Estimated
Fair Value(1)
 
(in thousands)
Cash equivalents:
 
 
 
 
 
 
 
 
 
Money market funds
$
357,485

 
$

 
$

 
$

 
$
357,485

Commercial paper
2,348

 

 

 

 
2,348

Total:
359,833

 

 

 

 
359,833

Short-term investments:
 
 
 
 
 
 
 
 
 
U.S. government agency securities
16,605

 
4

 
(2
)
 

 
16,607

Municipal bonds
1,403

 
2

 

 

 
1,405

Certificates of deposit
7,800

 

 

 

 
7,800

Commercial paper
10,287

 

 

 

 
10,287

Corporate debt securities
70,451

 
11

 
(22
)
 

 
70,440

Asset-backed securities
29,961

 
5

 
(9
)
 

 
29,957

Total:
136,507

 
22

 
(33
)
 

 
136,496

(1)
See Note 6. Fair Value Measures for further discussion on fair values of cash equivalents and short-term investments.

As of July 31, 2015, the stated maturities of the Company's short-term investments are:
 
Amortized Cost
 
Fair Value
 
(in thousands)
Due in 1 year or less
$
78,364

 
$
78,364

Due in 2-5 years
58,037

 
58,026

Due in 6-10 years
106

 
106

Total
$
136,507

 
$
136,496

Non-marketable equity securities. The Company’s strategic investment portfolio consists of non-marketable equity securities in privately-held companies. The securities accounted for under cost method investments are reported at cost net of impairment losses. Securities accounted for under equity method investments are recorded at cost plus the proportional share of the issuers’ income or loss, which is recorded in the Company’s other income (expense), net. The cost basis of securities sold is based on the specific identification method. Refer to Note 6. Fair Value Measures.
Derivatives. The Company recognizes derivative instruments as either assets or liabilities in the unaudited condensed consolidated financial statements at fair value and provides qualitative and quantitative disclosures about such derivatives. The Company operates internationally and is exposed to potentially adverse movements in foreign currency exchange rates. The Company enters into hedges in the form of foreign currency forward contracts to reduce its exposure to foreign currency rate changes on non-functional currency denominated forecasted transactions and balance sheet positions including: (1) certain assets and liabilities, (2) shipments forecasted to occur within approximately 1 month, (3) future billings and revenue on previously shipped orders, and (4) certain future intercompany invoices denominated in foreign currencies.
The duration of forward contracts ranges from approximately one month to 22 months, the majority of which are short-term. The Company does not use foreign currency forward contracts for speculative or trading purposes.

8


The Company enters into foreign exchange forward contracts with high credit quality financial institutions that are rated ‘A’ or above and to date has not experienced nonperformance by counterparties. Further, the Company anticipates continued performance by all counterparties to such agreements.
The assets or liabilities associated with the forward contracts are recorded at fair value in other current assets or accrued liabilities in the unaudited condensed consolidated balance sheets. The accounting for gains and losses resulting from changes in fair value depends on the use of the foreign currency forward contract and whether it is designated and qualifies for hedge accounting.
Cash Flow Hedging Activities
Certain foreign exchange forward contracts are designated and qualify as cash flow hedges. These contracts have durations of approximately 22 months or less. Certain forward contracts are rolled over periodically to capture the full length of exposure to the Company’s foreign currency risk, which can be up to three years. To receive hedge accounting treatment, all hedging relationships are formally documented at the inception of the hedge, and the hedges must be highly effective in offsetting changes to future cash flows on the hedged transactions. The effective portion of gains or losses resulting from changes in fair value of these hedges is initially reported, net of tax, as a component of other comprehensive income (OCI) in stockholders’ equity and reclassified into revenue or operating expenses, as appropriate, at the time the hedged transactions affect earnings. The Company expects a majority of the hedge balance in OCI to be reclassified to the statements of operations within the next twelve months.
Hedging effectiveness is evaluated monthly using spot rates, with any gain or loss caused by hedging ineffectiveness recorded in other income (expense), net. The premium/discount component of the forward contracts is recorded to other income (expense), net, and is not included in evaluating hedging effectiveness.
Non-designated Hedging Activities
The Company’s foreign exchange forward contracts that are used to hedge non-functional currency denominated balance sheet assets and liabilities are not designated as hedging instruments. Accordingly, any gains or losses from changes in the fair value of the forward contracts are recorded in other income (expense), net. The gains and losses on these forward contracts generally offset the gains and losses associated with the underlying assets and liabilities, which are also recorded in other income (expense), net. The duration of the forward contracts for hedging the Company’s balance sheet exposure is approximately one month.

The Company also has certain foreign exchange forward contracts for hedging certain international revenues and expenses that are not designated as hedging instruments. Accordingly, any gains or losses from changes in the fair value of the forward contracts are recorded in other income (expense), net. The gains and losses on these forward contracts generally offset the gains and losses associated with the foreign currency in operating income. The duration of these forward contracts is usually less than one year. The overall goal of the Company’s hedging program is to minimize the impact of currency fluctuations on its net income over its fiscal year.
The effects of the changes in the fair values of non-designated forward contracts are summarized as follows:
 
Three Months Ended 
 July 31,
 
Nine Months Ended 
 July 31,
 
2015
 
2014
 
2015
 
2014
 
(in thousands)
Gain (loss) recorded in other income (expense), net
$
(1,409
)
 
$
(53
)
 
$
(4,402
)
 
$
(667
)
The notional amounts in the table below for derivative instruments provide one measure of the transaction volume outstanding:
 
As of July 31, 2015
 
As of October 31, 2014
 
(in thousands)
Total gross notional amount
$
639,416

 
$
793,937

Net fair value
$
(501
)
 
$
(2,455
)
The notional amounts for derivative instruments do not represent the amount of the Company’s exposure to market gain or loss. The Company’s exposure to market gain or loss will vary over time as a function of currency

9


exchange rates. The amounts ultimately realized upon settlement of these financial instruments, together with the gains and losses on the underlying exposures, will depend on actual market conditions during the remaining life of the instruments.
The following represents the unaudited condensed consolidated balance sheet location and amount of derivative instrument fair values segregated between designated and non-designated hedge instruments:
 
Fair values of
derivative instruments
designated as hedging
instruments
 
Fair values of
derivative instruments
not designated as
hedging instruments
 
(in thousands)
As of July 31, 2015
 
 
 
Other current assets
$
11,306

 
$
557

Accrued liabilities
$
12,329

 
$
34

As of October 31, 2014
 
 
 
Other current assets
$
9,299

 
$
1

Accrued liabilities
$
11,656

 
$
99

The following table represents the unaudited condensed consolidated statement of operations location and amount of gains and losses on derivative instrument fair values for designated hedge instruments, net of tax:
 
Location of gain (loss)
recognized in OCI on
derivatives
 
Amount of gain (loss)
recognized in OCI on
derivatives
(effective portion)
 
Location of
gain (loss)
reclassified from OCI
 
Amount of
gain (loss)
reclassified from
OCI
(effective portion)
 
(in thousands)
Three months ended 
 July 31, 2015
 
 
 
 
 
 
 
Foreign exchange contracts
Revenue
 
$
1,994

 
Revenue
 
$
4,005

Foreign exchange contracts
Operating expenses
 
(1,356
)
 
Operating expenses
 
(6,395
)
Total
 
 
$
638

 
 
 
$
(2,390
)
Three months ended 
 July 31, 2014
 
 
 
 
 
 
 
Foreign exchange contracts
Revenue
 
$
(40
)
 
Revenue
 
$
1,563

Foreign exchange contracts
Operating expenses
 
(815
)
 
Operating expenses
 
977

Total
 
 
$
(855
)
 
 
 
$
2,540

Nine months ended 
 July 31, 2015
 
 
 
 
 
 
 
Foreign exchange contracts
Revenue
 
$
5,334

 
Revenue
 
$
6,411

Foreign exchange contracts
Operating expenses
 
(18,855
)
 
Operating expenses
 
(16,228
)
Total
 
 
$
(13,521
)
 
 
 
$
(9,817
)
Nine months ended 
 July 31, 2014
 
 
 
 
 
 
 
Foreign exchange contracts
Revenue
 
$
3,324

 
Revenue
 
$
3,237

Foreign exchange contracts
Operating expenses
 
(1,707
)
 
Operating expenses
 
1,736

Total
 
 
$
1,617

 
 
 
$
4,973


10


The following table represents the ineffective portions and portions excluded from effectiveness testing of the hedge gains (losses) for derivative instruments designated as hedging instruments, which are recorded in other income (expense), net:
Foreign exchange contracts
Amount of
gain (loss) recognized
in income statement
on derivatives
(ineffective
portion)(1)
 
Amount of gain (loss)
recognized in income
statement on
derivatives
(excluded from
effectiveness testing)(2)
 
(in thousands)
For the three months ended July 31, 2015
$
122

 
$
1,189

For the three months ended July 31, 2014
$
24

 
$
548

For the nine months ended July 31, 2015
$
822

 
$
3,495

For the nine months ended July 31, 2014
$
57

 
$
2,950


(1)
The ineffective portion includes forecast inaccuracies.
(2)
The portion excluded from effectiveness testing includes the discount earned or premium paid for the contracts.
Note 6. Fair Value Measures
Accounting Standards Codification (ASC) 820-10, Fair Value Measurements and Disclosures, defines fair value, establishes guidelines and enhances disclosure requirements for fair value measurements. The accounting guidance requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. The accounting guidance also establishes a fair value hierarchy based on the independence of the source and objective evidence of the inputs used. There are three fair value hierarchies based upon the level of inputs that are significant to fair value measurement:
Level 1—Observable inputs that reflect quoted prices (unadjusted) for identical instruments in active markets;
Level 2—Observable inputs other than quoted prices included in Level 1 for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active, and model-driven valuations in which all significant inputs and significant value drivers are observable in active markets; and
Level 3—Unobservable inputs to the valuation derived from fair valuation techniques in which one or more significant inputs or significant value drivers are unobservable.
On a recurring basis, the Company measures the fair value of certain of its assets and liabilities, which include cash equivalents, short-term investments, non-qualified deferred compensation plan assets, and foreign currency derivative contracts.
The Company’s cash equivalents and short-term investments are classified within Level 1 or Level 2 because they are valued using quoted market prices in an active market or alternative independent pricing sources and models utilizing market observable inputs.
The Company’s non-qualified deferred compensation plan assets consist of money market and mutual funds invested in domestic and international marketable securities that are directly observable in active markets and are therefore classified within Level 1.
The Company’s foreign currency derivative contracts are classified within Level 2 because these contracts are not actively traded and the valuation inputs are based on quoted prices and market observable data of similar instruments.
The Company’s borrowings under its credit and term loan facilities are classified within Level 2 because these borrowings are not actively traded and have a variable interest rate structure based upon market rates currently available to the Company for debt with similar terms and maturities. Refer to Note 8. Credit Facility.


11


Assets and Liabilities Measured at Fair Value on a Recurring Basis
Assets and liabilities measured at fair value on a recurring basis are summarized below as of July 31, 2015:
 
 
 
Fair Value Measurement Using
Description
Total
 
Quoted Prices in 
Active
Markets for  Identical Assets
(Level 1)
 
Significant Other
Observable Inputs
(Level 2)
 
Significant
Unobservable
 Inputs
(Level 3)
 
(in thousands)
Assets
 
 
 
 
 
 
 
Cash equivalents:
 
 
 
 
 
 
 
Money market funds
$
357,485

 
$
357,485

 
$

 
$

Commercial paper
2,348

 

 
2,348

 

Short-term investments:
 
 
 
 
 
 
 
U.S. government agency securities
16,607

 

 
16,607

 

Municipal bonds
1,405

 

 
1,405

 

Certificates of deposit
7,800

 

 
7,800

 

Commercial paper
10,287

 

 
10,287

 

Corporate debt securities
70,440

 

 
70,440

 

Asset-backed securities
29,957

 

 
29,957

 

Prepaid and other current assets:
 
 
 
 
 
 
 
Foreign currency derivative contracts
11,863

 

 
11,863

 

Other long-term assets:
 
 
 
 
 
 
 
Deferred compensation plan assets
161,087

 
161,087

 

 

Total assets
$
669,279

 
$
518,572

 
$
150,707

 
$

Liabilities
 
 
 
 
 
 
 
Accounts payable and accrued liabilities:
 
 
 
 
 
 
 
Foreign currency derivative contracts
$
12,364

 
$

 
$
12,364

 
$

Total liabilities
$
12,364

 
$

 
$
12,364

 
$



12


Assets and liabilities measured at fair value on a recurring basis are summarized below as of October 31, 2014:
 
 
 
Fair Value Measurement Using
Description
Total
 
Quoted Prices in 
Active
Markets for  Identical Assets
(Level 1)
 
Significant Other
Observable Inputs
(Level 2)
 
Significant
Unobservable 
Inputs
(Level 3)
 
(in thousands)
Assets
 
 
 
 
 
 
 
Cash equivalents:
 
 
 
 
 
 
 
Money market funds
$
409,064

 
$
409,064

 
$

 
$

Prepaid and other current assets:
 
 
 
 
 
 
 
Foreign currency derivative contracts
9,300

 

 
9,300

 

Other long-term assets:
 
 
 
 
 
 
 
Deferred compensation plan assets
145,508

 
145,508

 

 

Total assets
$
563,872

 
$
554,572

 
$
9,300

 
$

Liabilities
 
 
 
 
 
 
 
Accounts payable and accrued liabilities:
 
 
 
 
 
 
 
Foreign currency derivative contracts
$
11,755

 
$

 
$
11,755

 
$

Total liabilities
$
11,755

 
$

 
$
11,755

 
$


Assets/Liabilities Measured at Fair Value on a Non-Recurring Basis
Non-Marketable Equity Securities
Equity investments in privately-held companies, also called non-marketable equity securities, are accounted for using either the cost or equity method of accounting.
The non-marketable equity securities are measured and recorded at fair value when an event or circumstance which impacts the fair value of these securities indicates an other-than-temporary decline in value has occurred.  In such events, these equity investments would be classified within Level 3 as they are valued using significant unobservable inputs or data in an inactive market, and the valuation requires management judgment due to the absence of market price and inherent lack of liquidity. The non-marketable equity securities are measured and recorded at fair value when an event or circumstance which impacts the fair value of these securities indicates an other-than-temporary decline in value has occurred. The Company monitors these investments and generally uses the income approach to assess impairments based primarily on the financial conditions of these companies.
The Company did not recognize any impairment during the three and nine months ended July 31, 2015 and 2014, respectively.
As of July 31, 2015, the fair value of the Company’s non-marketable securities was $10.6 million, of which $6.7 million and $3.9 million were accounted for under the cost method and equity method, respectively. As of October 31, 2014, the fair value of non-marketable securities was $10.9 million, of which $6.7 million and $4.2 million were accounted for under the cost method and equity method, respectively.
Note 7. Liabilities and Restructuring Charges
In November 2014, the Company initiated a restructuring program that included a voluntary retirement program (VRP) and a minimal headcount reduction program. The VRP was offered to certain eligible employees in the United States and enrollment for those employees was completed on November 21, 2014. The total cost of the restructuring program was $15.1 million, of which $0.8 million and $15.1 million were paid during the three and nine months ended July 31, 2015, respectively. As of July 31, 2015, there is no outstanding balance in restructuring charges.

13


Accounts payable and accrued liabilities consist of:
 
July 31,
2015
 
October 31,
2014
 
(in thousands)
Payroll and related benefits
$
257,342

 
$
302,295

Other accrued liabilities
54,793

 
66,666

Accounts payable
18,690

 
28,152

Total
$
330,825

 
$
397,113

Other long-term liabilities consist of:
 
July 31,
2015
 
October 31,
2014
 
(in thousands)
Deferred compensation liability
$
161,087

 
$
145,508

Other long-term liabilities
43,018

 
13,464

Total
$
204,105

 
$
158,972

Note 8. Credit Facility
On February 17, 2012, the Company entered into an agreement with several lenders (the Credit Agreement) providing for (i) a $350.0 million senior unsecured revolving credit facility (the Revolver) and (ii) a $150.0 million senior unsecured term loan facility (the Term Loan). Principal payments on a portion of the Term Loan are due in equal quarterly installments of $7.5 million, with the remainder due in October 2016. The Company can elect to make prepayments on the Term Loan, in whole or in part, without premium or penalty. On May 19, 2015, the Credit Agreement was amended and restated in order to increase the size of the Revolver from $350.0 million to $500.0 million and to extend the termination date of the Revolver from October 14, 2016 to May 19, 2020. The amended and restated Credit Agreement also replaced a financial covenant requiring the Company to maintain a minimum specified level of cash with a covenant requiring a minimum interest coverage ratio. Subject to obtaining additional commitments from lenders, the principal amount of the loans provided under the amended and restated Credit Agreement may be increased by the Company by up to an additional $150.0 million through May 2019. The amended and restated Credit Agreement contains financial covenants requiring the Company to operate within a maximum leverage ratio and a minimum interest coverage ratio, as well as other non-financial covenants.
As of July 31, 2015, the Company had a $52.5 million outstanding balance under the Term Loan, of which $22.5 million is classified as long term, and a $160.0 million outstanding balance under the Revolver, which is all considered short term. As of October 31, 2014, the Company had a $75.0 million outstanding balance under the Term Loan, of which $45.0 million was classified as long term, and no outstanding balance under the Revolver. Borrowings bear interest at a floating rate based on a margin over the Company’s choice of market observable base rates as defined in the amended and restated Credit Agreement. As of July 31, 2015, borrowings under the Term Loan bore interest at LIBOR +1.125% and the applicable interest rate for the Revolver was LIBOR +1.000%. In addition, commitment fees are payable on the Revolver at rates between 0.125% and 0.200% per year based on the Company’s leverage ratio on the daily amount of the revolving commitment.
The carrying amount of the short-term and long-term debt approximates the estimated fair value. These borrowings under the amended and restated Credit Agreement have a variable interest rate structure and are classified within Level 2 of the fair value hierarchy.

14


Note 9. Accumulated Other Comprehensive Income (Loss)
Components of accumulated other comprehensive income (loss), on an after-tax basis where applicable, were as follows:
 
July 31,
2015
 
October 31,
2014
 
(in thousands)
Cumulative currency translation adjustments
$
(81,002
)
 
$
(50,941
)
Unrealized gain (loss) on derivative instruments, net of taxes
(14,852
)
 
(11,148
)
Unrealized gain (loss) on available-for-sale securities, net of taxes
(11
)
 

Total accumulated other comprehensive income (loss)
$
(95,865
)
 
$
(62,089
)
The effect of amounts reclassified out of each component of accumulated other comprehensive income (loss) into net income was as follows:
 
Three Months Ended 
 July 31,
 
Nine Months Ended 
 July 31,
 
2015
 
2014
 
2015
 
2014
 
(in thousands)
Reclassifications from accumulated other comprehensive income (loss) into unaudited condensed consolidated statement of operations:
 
 
 
 
 
 
 
Gain (loss) on cash flow hedges, net of taxes
 
 
 
 
 
 
 
Revenues
$
4,005

 
$
1,563

 
$
6,411

 
$
3,237

Operating expenses
(6,395
)
 
977

 
(16,228
)
 
1,736

Gain (loss) on available-for-sale securities
 
 
 
 
 
 
 
Other income (expense)
$
5

 

 
22

 
$

Total reclassifications into net income
$
(2,385
)
 
$
2,540

 
$
(9,795
)
 
$
4,973

Note 10. Stock Repurchase Program
The Company’s Board of Directors (the Board) previously approved a stock repurchase program pursuant to which the Company was authorized to purchase up to $500.0 million of its common stock, and has periodically replenished the stock repurchase program to such amount. The Board replenished the stock repurchase program up to $500.0 million on December 3, 2013, as announced on December 4, 2013. The program does not obligate Synopsys to acquire any particular amount of common stock, and the program may be suspended or terminated at any time by Synopsys’ Chief Financial Officer or the Board. The Company repurchases shares to offset dilution caused by ongoing stock issuances from existing equity plans for equity compensation awards and issuances related to acquisitions, and when management believes it is a good use of cash. Repurchases are transacted in accordance with Rule 10b-18 of the Securities Exchange Act of 1934, as amended (the Exchange Act), and may be made through any means including, but not limited to, open market purchases, plans executed under Rule 10b5-1(c) of the Exchange Act and structured transactions. As of July 31, 2015, $200.3 million remained available for further repurchases under the program.
In December 2014, the Company entered into an accelerated share repurchase agreement (the 2015 ASR) to repurchase an aggregate of $180.0 million of the Company’s common stock. Pursuant to the 2015 ASR, the Company made a prepayment of $180.0 million of which an initial share value of $144.0 million was delivered in December and the $36.0 million forward equity contract was settled during the third fiscal quarter of fiscal 2015. Total shares purchased under the 2015 ASR were approximately 4.0 million shares at an average purchase price of $45.37 per share.

15


Stock repurchase activities are as follow:
 
Three Months Ended 
 July 31,
 
Nine Months Ended 
 July 31,
 
2015
 
2014
 
2015
 
2014
 
(in thousands)
Total shares repurchased
678

 

 
3,968

 
2,050

Total cost of the repurchased shares
$
36,000

 
$

 
$
180,000

 
$
79,747

Reissuance of treasury stock
1,553

 
931

 
3,931

 
3,519

Note 11. Stock Compensation
The compensation cost recognized in the unaudited condensed consolidated statements of operations for the Company’s stock compensation arrangements was as follows:
 
Three Months Ended 
 July 31,
 
Nine Months Ended 
 July 31,
 
2015
 
2014
 
2015
 
2014
 
(in thousands)
Cost of license
$
2,463

 
$
2,176

 
$
6,673

 
$
5,952

Cost of maintenance and service
547

 
684

 
1,574

 
1,646

Research and development expense
11,955

 
10,126

 
32,432

 
28,037

Sales and marketing expense
5,268

 
4,696

 
13,573

 
12,394

General and administrative expense
3,672

 
3,717

 
10,517

 
10,312

Stock compensation expense before taxes
23,905

 
21,399

 
64,769

 
58,341

Income tax benefit
(5,637
)
 
(4,905
)
 
(15,273
)
 
(13,372
)
Stock compensation expense after taxes
$
18,268

 
$
16,494

 
$
49,496

 
$
44,969

As of July 31, 2015, there was $177.8 million of unamortized share-based compensation expense, which is expected to be amortized over a weighted-average period of approximately 2.7 years.
The intrinsic values of equity awards exercised during the periods are as follows:
 
Three Months Ended 
 July 31,
 
Nine Months Ended 
 July 31,
 
2015
 
2014
 
2015
 
2014
 
(in thousands)
Intrinsic value of awards exercised
$
17,631

 
$
3,709

 
$
42,262

 
$
23,556

Note 12. Net Income per Share
The Company computes basic net income per share by dividing net income available to common stockholders by the weighted-average number of common shares outstanding during the period. Diluted net income per share reflects the dilution from potential common shares outstanding, such as stock options and unvested restricted stock units and awards, during the period using the treasury stock method.

16


The table below reconciles the weighted-average common shares used to calculate basic net income per share with the weighted-average common shares used to calculate diluted net income per share:
 
Three Months Ended 
 July 31,
 
Nine Months Ended 
 July 31,
 
2015
 
2014
 
2015
 
2014
 
(in thousands, except per share amounts)
Numerator:
 
 
 
 
 
 
 
Net income
$
55,387

 
$
65,656

 
$
176,172

 
$
196,669

Denominator:
 
 
 
 
 
 
 
Weighted-average common shares for basic net income per share
155,533

 
155,194

 
154,835

 
154,611

Dilutive effect of potential common shares from equity-based compensation
3,051

 
2,428

 
3,015

 
2,642

Weighted-average common shares for diluted net income per share
158,584

 
157,622

 
157,850

 
157,253

Net income per share:
 
 
 
 
 
 
 
Basic
$
0.36

 
$
0.42

 
$
1.14

 
$
1.27

Diluted
$
0.35

 
$
0.42

 
$
1.12

 
$
1.25

Anti-dilutive employee stock-based awards excluded(1)
563

 
2,875

 
1,529

 
2,057


(1)
These employee stock-based awards were anti-dilutive for the respective periods and are excluded in calculating diluted net income per share. While such awards were anti-dilutive for the respective periods, they could be dilutive in the future.
Note 13. Segment Disclosure
Certain disclosures are required for operating segments, products and services, geographic areas of operation and major customers. Segment reporting is based upon the “management approach,” i.e., how management organizes the Company’s operating segments for which separate financial information is (1) available and (2) evaluated regularly by the Chief Operating Decision Makers (CODMs) in deciding how to allocate resources and in assessing performance. Synopsys’ CODMs are the Company’s two Co-Chief Executive Officers.
The Company operates in a single segment to provide software products and consulting services in the EDA software industry. In making operating decisions, the CODMs primarily consider consolidated financial information, accompanied by disaggregated information about revenues by geographic region. Specifically, the CODMs consider where individual “seats” or licenses to the Company’s products are located in allocating revenue to particular geographic areas. Revenue is defined as revenues from external customers. Goodwill is not allocated since the Company operates in one reportable operating segment. Revenues related to operations in the United States and other geographic areas were:
 
 
Three Months Ended 
 July 31,
 
Nine Months Ended 
 July 31,
 
2015
 
2014
 
2015
 
2014
 
(in thousands)
Revenue:
 
 
 
 
 
 
 
United States
$
275,625

 
$
268,228

 
$
839,325

 
$
745,458

Europe
80,257

 
65,881

 
227,165

 
203,645

Japan
50,974

 
61,517

 
165,067

 
184,219

Asia-Pacific and Other
148,949

 
126,186

 
423,495

 
385,138

Consolidated
$
555,805

 
$
521,812

 
$
1,655,052

 
$
1,518,460

Geographic revenue data for multi-region, multi-product transactions reflect internal allocations and are therefore subject to certain assumptions and the Company’s methodology.

17


One customer accounted for 13.1% and 10.5% of the Company’s unaudited condensed consolidated revenue in the three months ended July 31, 2015 and 2014, respectively, and accounted for 12.3% and 10.7% of the Company’s unaudited condensed consolidated revenue in the nine months ended July 31, 2015 and 2014, respectively.

Note 14. Other Income (Expense), net
The following table presents the components of other income (expense), net:
 
Three Months Ended 
 July 31,
 
Nine Months Ended 
 July 31,
 
2015
 
2014
 
2015
 
2014
 
(in thousands)
Interest income
$
540

 
$
294

 
$
2,240

 
$
975

Interest expense
(599
)
 
(715
)
 
(2,057
)
 
(1,654
)
Gain (loss) on assets related to executive deferred compensation plan
1,815

 
3,069

 
7,091

 
7,529

Foreign currency exchange gain (loss)
1,111

 
80

 
5,317

 
865

Other, net
844

 
816

 
4,193

 
11,082

Total
$
3,711

 
$
3,544

 
$
16,784

 
$
18,797

Note 15. Taxes
Effective Tax Rate
The Company estimates its annual effective tax rate at the end of each fiscal quarter. The Company’s estimate takes into account estimations of annual pre-tax income, the geographic mix of pre-tax income and the Company’s interpretations of tax laws and possible outcomes of audits.
The following table presents the provision (benefit) for income taxes and the effective tax rates:
 
Three Months Ended 
 July 31,
 
Nine Months Ended 
 July 31,
 
2015
 
2014
 
2015
 
2014
 
(in thousands)
Income before income taxes
$
65,193

 
$
70,771

 
$
225,692

 
$
210,014

Provision (benefit) for income taxes
$
9,806

 
$
5,115

 
$
49,520

 
$
13,345

Effective tax rate
15.0
%
 
7.2
%
 
21.9
%
 
6.4
%
The Company’s effective tax rate for the three and nine months ended July 31, 2015 is lower than the statutory federal income tax rate of 35% primarily due to the lower tax rates applicable to its non-U.S. operations and U.S. federal and California research tax credits, partially offset by state taxes, non-deductible stock compensation, and the integration of acquired technologies.
The Company's effective tax rate increased in the three and nine months ended July 31, 2015, as compared to the same periods in fiscal 2014, primarily due to the net impact of the integration of acquired technologies, partially offset by the reinstatement of the U.S. federal research tax credit through December 31, 2014. The effective tax rate for the three and nine months ended July 31, 2014 was lower due to the tax benefits of statutes of limitation lapses and settlements with the Taiwan tax authorities for fiscal 2010 and 2009 and with the IRS for fiscal 2012.
On December 19, 2014, the president signed into law the Tax Increase Prevention Act of 2014 which reinstated the research tax credit retroactive to January 1, 2014 and extended the credit through December 31, 2014. As a result of the new legislation, the Company recognized a benefit in the first quarter of fiscal 2015 related to ten months of fiscal 2014 as well as a benefit to the annual effective tax rate for two months of fiscal 2015.
On July 27, 2015, the Tax Court issued an opinion (Altera Corp. et al. v. Commissioner) regarding the treatment of stock-based compensation expense in intercompany cost-sharing arrangements.  However, U.S. Treasury has not withdrawn the requirement to include stock-based compensation from its regulations.  Also, there is uncertainty related to the IRS response to the Tax Court opinion, the final resolution of this issue, and the potential favorable benefits to the Company.  As such, no impact will be recorded at this time.  The Company will

18


continue to monitor developments related to this opinion and the potential impact of those developments on the Company’s current and prior fiscal years.
The Company’s total gross unrecognized tax benefits at July 31, 2015 are $115.0 million exclusive of interest and penalties. If the total gross unrecognized tax benefits at July 31, 2015 were recognized in the future, approximately $115.0 million would decrease the effective tax rate.
The timing of the resolution of income tax examinations is highly uncertain as well as the amounts and timing of various tax payments that are part of the settlement process. This could cause large fluctuations in the balance sheet classification of current and non-current assets and liabilities. The Company believes that in the coming twelve months, it is reasonably possible that either certain audits will conclude or the statute of limitations on certain state and foreign income and withholding taxes will expire, or both. Given the uncertainty as to ultimate settlement terms, the timing of payment and the impact of such settlements on other uncertain tax positions, the range of the estimated potential decrease in underlying unrecognized tax benefits is between $0 and $23 million.

IRS Examinations
In the third quarter of fiscal 2015, the Company reached final settlement with the Examination Division of the IRS on the integration of acquired technologies for fiscal 2015 and research tax credit for fiscal 2014 that resulted in $7.0 million and $3.2 million in tax benefits, respectively.
In the first quarter of fiscal 2014, the Company reached final settlement with the Examination Division of the IRS on the remaining fiscal 2012 issues and recognized approximately $10.0 million in unrecognized tax benefits.
Non-U.S. Examinations
In the first quarter of fiscal 2015, the Company reached final settlement with the Taiwan tax authorities for fiscal 2012, with regard to certain transfer pricing issues. As a result of the settlement the Company recognized approximately $1.1 million in unrecognized tax benefits.
In the second quarter of fiscal 2014, the Company reached settlements with the Taiwan tax authorities for fiscal 2010 and 2009, with regard to certain transfer pricing issues. As a result of the settlements and the application of the settlements to other open fiscal years, the Company's unrecognized tax benefits decreased by $5.1 million. The net tax benefit resulting from the settlements and the application to other open fiscal years was $3.9 million.
Note 16. Effect of New Accounting Pronouncements
In May 2014, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2014-09, "Revenue from Contracts with Customers (Topic 606)," which supersedes the revenue recognition requirements in “Revenue Recognition (Topic 605).”  This ASU requires an entity to recognize revenue when goods are transferred or services are provided to customers in an amount that reflects the consideration to which the entity expects to be entitled to in exchange for those goods or services. This ASU also requires disclosures enabling users of financial statements to understand the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers.
In August 2015, the FASB issued ASU 2015-14, "Revenue from Contracts with Customers (Topic 606), Deferral of the Effective Date.” With the issuance of ASU 2015-14, the new revenue guidance ASU 2014-09 will be effective for fiscal 2019, including interim periods within that reporting period, using one of two prescribed retrospective methods. The Company is currently in the process of evaluating the impact of adoption on its consolidated financial statements and related disclosures. The Company has not yet selected a transition method, nor has it determined the effect of the standard on its ongoing financial reporting.



19


Item 2.
  
Management’s Discussion and Analysis of Financial Condition and Results of Operations
This Quarterly Report on Form 10-Q, includes forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended (the Securities Act) and Section 21E of the Securities Exchange Act of 1934, as amended (the Exchange Act), which are subject to the “safe harbor” created by those sections. Any statements herein that are not statements of historical fact may be deemed to be forward-looking statements. For example, words such as “may,” “will,” “could,” “would,” “should,” “anticipate,” “expect,” “intend,” “believe,” “estimate,” “project” or “continue,” and the negatives of such terms are intended to identify forward-looking statements. Without limiting the foregoing, forward-looking statements contained in this Quarterly Report on Form 10-Q include, but are not limited to, statements concerning expected growth in the semiconductor industry and the effects of industry consolidation, our business outlook, our business model, our growth strategy, the ability of our prior acquisitions (including our acquisition of Coverity, Inc.) to drive revenue growth, the sufficiency of our cash, cash equivalents and short-term investments and cash generated from operations, our future liquidity requirements, and other statements that involve certain known and unknown risks, uncertainties and other factors that could cause our actual results, time frames or achievements to differ materially from those expressed or implied in our forward-looking statements. Such risks and uncertainties include, among others, those identified below in Part II, Item 1A. Risk Factors of this Quarterly Report on Form 10-Q. The information included herein represents our estimates and assumptions as of the date of this filing. Unless required by law, we undertake no obligation to update publicly any forward-looking statements, or to update the reasons actual results could differ materially from those anticipated in these forward-looking statements, even if new information becomes available in the future. All subsequent written or oral forward-looking statements attributable to Synopsys or persons acting on our behalf are expressly qualified in their entirety by these cautionary statements. Readers are urged to carefully review and consider the various disclosures made in this report and in other documents we file from time to time with the Securities and Exchange Commission (SEC) that attempt to advise interested parties of the risks and factors that may affect our business.
The following summary of our financial condition and results of operations should be read together with our unaudited condensed consolidated financial statements and the related notes thereto contained in Part I, Item 1 of this report and with our audited consolidated financial statements and the related notes thereto contained in our Annual Report on Form 10-K for the fiscal year ended October 31, 2014, as filed with the SEC on December 15, 2014.
Overview
Business Summary
Synopsys is a global leader in providing software, intellectual property and services used to design integrated circuits and electronic systems. We supply the electronic design automation (EDA) software that engineers use to design, create prototypes for and test integrated circuits, also known as chips. We also offer intellectual property (IP) products, which are pre-designed circuits that engineers use as components of larger chip designs rather than designing those circuits themselves. We provide software and hardware used to develop the electronic systems that incorporate chips and the software that runs on them. To complement these product offerings, we provide technical services to support our solutions and help our customers develop chips and electronic systems. We are also a leading provider of software tools that developers use to improve the quality, security, and time-to-market of software code in a wide variety of industries, including electronics, financial services, energy, and industrials.
Our EDA and IP customers are generally semiconductor and electronics systems companies. Our solutions help them overcome the challenge of developing increasingly advanced electronics products while reducing their design and manufacturing costs. While our products are an important part of our customers’ development process, our customers’ research and development budget and spending decisions may be affected by their business outlook and their willingness to invest in new and increasingly complex chip designs. In addition, a number of consolidations have taken place in the semiconductor industry recently. While we do not believe customer consolidations have had a material impact on our results, the future impact is uncertain. Please see the risk factor titled “Consolidation among our customers, as well as within the industries in which we operate, may negatively impact our operating results.” in Part II, Item 1A. Risk Factors for a discussion of potential risks.
Despite global economic uncertainty, we have maintained profitability and positive cash flow on an annual basis in recent years. We achieved these results not only because of our solid execution, leading technology and strong customer relationships, but also because of our time-based revenue business model. Under this model, a substantial majority of our customers pay for their licenses over time and we typically recognize this revenue over the life of the contract, which averages approximately three years. Time-based revenue, which consists of time-

20


based license, maintenance and service revenue, generally represents approximately 90% of our total revenue. The revenue we recognize in a particular period generally results from selling efforts in prior periods rather than the current period. Due to our business model, decreases as well as increases in customer spending do not immediately affect our revenues in a significant way.
Our growth strategy is based on building on our leadership in our EDA products, expanding and proliferating our IP offerings, and driving growth in the software quality and security market, which we entered with our acquisition of Coverity, Inc. We have continued to make investments in the software quality and security space with additional recent acquisitions, which we believe has expanded our total addressable market. As we continue to expand our product portfolio and our total addressable market, for instance in IP products, we may experience increased variability in our revenue, though we generally expect time-based revenue to continue to represent approximately 90% of our total revenue. Overall, our business outlook remains solid based on our leading technology, customer relationships, business model, diligent expense management, and acquisition strategy. We believe that these factors will help us continue to successfully execute our strategies.
Financial Performance Summary
In the third quarter of fiscal 2015, compared to the same period of fiscal 2014:
Total revenue was $555.8 million, an increase of $34.0 million or 7%, primarily due to continued growth both organically and through prior-year acquisitions.
Total cost of revenue and operating expenses was $494.3 million, an increase of $39.7 million or 9%, primarily due to our operational growth and prior-year acquisitions resulting in higher employee-related costs.
Our net income of $55.4 million was lower by $10.2 million or 16% due to increase in operating expenses as a result of increase in headcount and timing of expenses.
We continued to derive more than 90% of our total revenue from time-based revenue.
New Accounting Pronouncements
See Note 16 of the Notes to Unaudited Condensed Consolidated Financial Statements.
Critical Accounting Policies and Estimates
Our discussion and analysis of our financial results under the heading “Results of Operations” below are based on our unaudited condensed consolidated financial statements, which we have prepared in accordance with GAAP. In preparing these financial statements, we make assumptions, judgments and estimates that can affect the reported amounts of assets, liabilities, revenues and expenses and net income. On an ongoing basis, we evaluate our estimates based on historical experience and various other assumptions we believe are reasonable under the circumstances. Our actual results may differ from these estimates.
The accounting policies that most frequently require us to make assumptions, judgments and estimates, and therefore are critical to understanding our results of operations, are:
Revenue recognition;
Valuation of stock compensation;
Valuation of intangible assets; and
Income taxes.
Our critical accounting policies and estimates are discussed in Part II, Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations of our Annual Report on Form 10-K for the fiscal year ended October 31, 2014, filed with the SEC on December 15, 2014.

21


Results of Operations
Revenue Background
We generate our revenue from the sale of software licenses, maintenance and professional services and to a small extent, hardware products. Software license revenue consists of fees associated with the licensing of our software. Maintenance and service revenue consists of maintenance fees associated with perpetual and term licenses and professional services fees. Hardware revenue consists of FPGA-based emulation and prototyping products.
With respect to software licenses, we utilize three license types:
Technology Subscription Licenses (TSLs). TSLs are time-based licenses for a finite term, and generally provide the customer limited rights to receive, or to exchange certain quantities of licensed software for, unspecified future technology. We bundle and do not charge separately for post-contract customer support (maintenance) for the term of the license.
Term licenses. Term licenses are also for a finite term, but do not provide the customer any rights to receive, or to exchange licensed software for, unspecified future technology. Customers purchase maintenance separately for the first year and may renew annually for the balance of the term. The annual maintenance fee is typically calculated as a percentage of the net license fee.
Perpetual licenses. Perpetual licenses continue as long as the customer renews maintenance plus an additional 20 years. Perpetual licenses do not provide the customer any rights to receive, or to exchange licensed software for, unspecified future technology. Customers purchase maintenance separately for the first year and may renew annually.
For the three software license types, we recognize revenue as follows:
TSLs. We typically recognize revenue from TSL fees (which include bundled maintenance) ratably over the term of the license period, or as customer installments become due and payable, whichever is later. Revenue attributable to TSLs is reported as “time-based license revenue” in the unaudited condensed consolidated statements of operations.
Term licenses. We recognize revenue from term licenses in full upon shipment of the software if payment terms require the customer to pay at least 75% of the license fee and 100% of the maintenance fee within one year from shipment and all other revenue recognition criteria are met. Revenue attributable to these term licenses is reported as “upfront license revenue” in the unaudited condensed consolidated statements of operations. For term licenses in which less than 75% of the license fee and 100% of the maintenance fee is payable within one year from shipment, we recognize revenue as customer payments become due and payable. Such revenue is reported as “time-based license revenue” in the unaudited condensed consolidated statements of operations.
Perpetual licenses. We recognize revenue from perpetual licenses in full upon shipment of the software if payment terms require the customer to pay at least 75% of the license fee and 100% of the maintenance fee within one year from shipment and all other revenue recognition criteria are met. Revenue attributable to these perpetual licenses is reported as “upfront license revenue” in the unaudited condensed consolidated statements of operations. For perpetual licenses in which less than 75% of the license fee and 100% of the maintenance fee is payable within one year from shipment, we recognize revenue as customer installments become due and payable. Such revenue is reported as “time-based license revenue” in the unaudited condensed consolidated statements of operations.
Under current accounting rules and policies, we recognize revenue from orders we receive for software licenses, services and hardware products at varying times. In most instances, we recognize revenue on a TSL software license order over the license term and on a term or perpetual software license order in the quarter in which the license is delivered. The weighted-average license term of the TSLs and term licenses we entered into for the three months ended July 31, 2015 and 2014 was 2.5 and 3.1 years, respectively. Revenue on contracts requiring significant modification or development is accounted for using the percentage of completion method over the period of the development. Revenue on hardware product orders is generally recognized in full at the time the product is shipped. Contingent revenue is recognized if and when the applicable event occurs.
Revenue on maintenance orders is recognized ratably over the maintenance period (normally one year). Revenue on professional services orders is generally recognized after services are performed and accepted by the customer.

22


Our revenue in any period is equal to the sum of our time-based license, upfront license, maintenance and professional services for the period. We derive time-based license revenue largely from TSL orders received and delivered in prior quarters and to a smaller extent due to contracts in which revenue is recognized as customer installments become due and payable and from contingent revenue arrangements. We derive upfront license revenue directly from term and perpetual license and hardware product orders mostly booked and shipped during the period. We derive maintenance revenue largely from maintenance orders received in prior periods since our maintenance orders generally yield revenue ratably over a term of one year. We also derive professional services revenue primarily from orders received in prior quarters, since we recognize revenue from professional services as those services are delivered and accepted or on percentage of completion for arrangements requiring significant modification of our software, and not when they are booked. Our license revenue is sensitive to the mix of TSLs and perpetual or term licenses delivered during a reporting period. A TSL order typically yields lower current quarter revenue but contributes to revenue in future periods. For example, a $120,000 order for a three-year TSL delivered on the last day of a quarter typically generates no revenue in that quarter, but $10,000 in each of the twelve succeeding quarters. Conversely, a $120,000 order for perpetual and term licenses with greater than 75% of the license fee due within one year from shipment typically generates $120,000 in revenue in the quarter the product is delivered, but no future revenue. Additionally, revenue in a particular quarter may also be impacted by perpetual and term licenses in which less than 75% of the license fees and 100% of the maintenance fees are payable within one year from shipment as the related revenue will be recognized as revenue in the period when customer payments become due and payable.
Our customer arrangements are complex, involving hundreds of products and various license rights, and our customers bargain with us over many aspects of these arrangements. For example, they often demand a broader portfolio of solutions, support and services and seek more favorable terms such as expanded license usage, future purchase rights and other unique rights at an overall lower total cost. No single factor typically drives our customers’ buying decisions, and we compete on all fronts to serve customers in a highly competitive EDA market. Customers generally negotiate the total value of the arrangement rather than just unit pricing or volumes.
Total Revenue
 
July 31,
 
 
 
 
 
2015
 
2014
 
$ Change
 
% Change
 
(dollars in millions)
Three months ended
$
555.8

 
$
521.8

 
$
34.0

 
7
%
Nine months ended
$
1,655.1

 
$
1,518.5

 
$
136.6

 
9
%
Our revenues are subject to fluctuations, primarily due to customer requirements, including payment terms and the timing and value of contract renewals. For example, we experience variability in our quarterly revenue due to factors such as the timing of IP consulting projects and royalties, and certain contracts where revenue is recognized when customer installment payments are due, as well as variability in hardware sales.
The increase in total revenue for the three and nine months ended July 31, 2015 compared to the same periods in fiscal 2014 was due to our overall growth, higher hardware sales and, to a lesser extent, contributions from acquisitions.
Time-Based License Revenue
 
July 31,
 
 
 
 
 
2015
 
2014
 
$ Change
 
% Change
 
(dollars in millions)
Three months ended
$
445.8

 
$
431.2

 
$
14.6

 
3
%
Percentage of total revenue
80
%
 
83
%
 

 

Nine months ended
$
1,324.7

 
$
1,255.5

 
$
69.2

 
6
%
Percentage of total revenue
80
%
 
83
%
 
 
 
 
The increase in time-based license revenue for the three and nine months ended July 31, 2015 compared to the same periods in fiscal 2014 was primarily attributable to an increase in TSL license revenue due to our overall growth and, to a lesser extent, contributions from acquisitions.

23


Upfront License Revenue
 
July 31,
 
 
 
 
 
2015
 
2014
 
$ Change
 
% Change
 
(dollars in millions)
Three months ended
$
48.9

 
$
31.6

 
$
17.3

 
55
%
Percentage of total revenue
9
%
 
6
%
 

 

Nine months ended
$
139.7

 
$
101.9

 
$
37.8

 
37
%
Percentage of total revenue
8
%
 
7
%
 

 

Changes in upfront license revenue are generally attributable to normal fluctuations in customer requirements, which can drive the amount of upfront orders and revenue in any particular period.
The increase in upfront license revenue for the three and nine months ended July 31, 2015 compared to the same periods in fiscal 2014 was primarily attributable to an increase in the sale of hardware products.
As our sales of hardware products grow, upfront license revenue may increase as a percentage of total revenue, but we expect it to remain consistent with our business model in which approximately 90% of our total revenue consists of time-based revenue.

Maintenance and Service Revenue
 
July 31,
 
 
 
 
 
2015
 
2014
 
$ Change
 
% Change
 
(dollars in millions)
Three months ended
 
 
 
 
 
 
 
Maintenance revenue
$
17.7

 
$
18.0

 
$
(0.3
)
 
(2
)%
Professional services and other revenue
43.4

 
41.0

 
2.4

 
6
 %
Total maintenance and service revenue
$
61.1

 
$
59.0

 
$
2.1

 
4
 %
Percentage of total revenue
11
%
 
11
%
 
 
 
 
Nine months ended
 
 
 
 
 
 
 
Maintenance revenue
$
51.7

 
$
56.1

 
$
(4.4
)
 
(8
)%
Professional services and other revenue
139.0

 
105.0

 
34.0

 
32
 %
Total maintenance and service revenue
$
190.7

 
$
161.1

 
$
29.6

 
18
 %
Percentage of total revenue
12
%
 
11
%
 
 
 
 
Changes in maintenance revenue are generally attributable to timing of contract renewals and type of contracts that bundle maintenance. Maintenance revenue for the three and nine months ended July 31, 2015 compared to the same periods in fiscal 2014 was lower primarily due to the timing of renewals.
The changes in professional services and other revenue for the three and nine months ended July 31, 2015 compared to the same periods in fiscal 2014 were primarily due to the increase in, and timing of, IP consulting projects that are accounted for using the percentage of completion method.

24


Cost of Revenue
 
July 31,
 
 
 
 
 
2015
 
2014
 
$ Change
 
% Change
 
(dollars in millions)
Three months ended
 
 
 
 
 
 
 
Cost of license revenue
$
77.5

 
$
68.5

 
$
9.0

 
13
%
Cost of maintenance and service revenue
25.3

 
20.7

 
4.6

 
22
%
Amortization of intangible assets
26.7

 
26.3

 
0.4

 
2
%
Total
$
129.5

 
$
115.5

 
$
14.0

 
12
%
Percentage of total revenue
23
%
 
22
%
 
 
 
 
Nine months ended
 
 
 
 
 
 
 
Cost of license revenue
$
218.7

 
$
198.7

 
$
20.0

 
10
%
Cost of maintenance and service revenue
82.2

 
62.1

 
20.1

 
32
%
Amortization of intangible assets
78.2

 
74.7

 
3.5

 
5
%
Total
$
379.1

 
$
335.5

 
$
43.6

 
13
%
Percentage of total revenue
23
%
 
22
%
 
 
 
 
We divide cost of revenue into three categories: cost of license revenue, cost of maintenance and service revenue, and amortization of intangible assets. We segregate expenses directly associated with consulting and training services from cost of license revenue associated with internal functions providing license delivery and post-customer contract support services. We then allocate these group costs between cost of license revenue and cost of maintenance and service revenue based on license and maintenance and service revenue reported.
Cost of license revenue. Cost of license revenue includes costs related to products sold and software licensed, allocated operating costs related to product support and distribution costs, royalties paid to third-party vendors, and the amortization of capitalized research and development costs associated with software products that have reached technological feasibility.
Cost of maintenance and service revenue. Cost of maintenance and service revenue includes operating costs related to maintaining the infrastructure necessary to operate our services and training organization, and costs associated with the delivery of our consulting services, such as hotline and on-site support, production services and documentation of maintenance updates.
Amortization of intangible assets. Amortization of intangible assets, which is recorded to cost of revenue and operating expenses, includes the amortization of core/developed technology, trademarks, trade names, customer relationships, covenants not to compete, and certain contract rights related to acquisitions.
The increase in cost of revenue for the three months ended July 31, 2015 compared to the same period in fiscal 2014 was primarily due to increases of $6.3 million in product costs due to increased sales, $4.7 million in costs related to our professional services revenue, and $1.6 million in personnel-related costs driven by higher headcount.
The increase in cost of revenue for the nine months ended July 31, 2015 compared to the same period in fiscal 2014 was primarily due to increases of $18.8 million in costs related to our professional services revenue, $8.9 million in product costs due to increased sales, $8.6 million in personnel-related costs driven by higher headcount, including those from acquisitions, and $3.5 million in amortization of intangible assets.
Changes in other cost of revenue categories for the above-mentioned periods were not individually material.

25


Operating Expenses
Research and Development
 
July 31,
 
 
 
 
 
2015
 
2014
 
$ Change
 
% Change
 
(dollars in millions)
Three months ended
$
198.0

 
$
182.8

 
$
15.2

 
8
%
Percentage of total revenue
36
%
 
35
%
 
 
 
 
Nine months ended
$
567.9

 
$
528.4

 
$
39.5

 
7
%
Percentage of total revenue
34
%
 
35
%
 
 
 
 
The increase in research and development expenses for the three months ended July 31, 2015 compared to the same period in fiscal 2014 was primarily due to an increase of $10.5 million in personnel-related costs principally as a result of headcount increases, including those from acquisitions, and $2.4 million higher functionally allocated expenses.
The increase in research and development expenses for the nine months ended July 31, 2015 compared to the same period in fiscal 2014 was primarily due to an increase of $25.7 million in personnel-related costs principally as a result of headcount increases, including those from acquisitions, and $10.4 million higher functionally allocated expenses.
Changes in other research and development expense categories for the above-mentioned periods were not individually material.
Sales and Marketing
 
July 31,
 
 
 
 
 
2015
 
2014
 
$ Change
 
% Change
 
(dollars in millions)
Three months ended
$
117.0

 
$
112.3

 
$
4.7

 
4
%
Percentage of total revenue
21
%
 
22
%
 
 
 
 
Nine months ended
$
343.7

 
$
332.8

 
$
10.9

 
3
%
Percentage of total revenue
21
%
 
22
%
 
 
 
 
The increase in sales and marketing expenses for the three months ended July 31, 2015 compared to the same period in fiscal 2014 was primarily due to increases of $2.5 million in personnel-related costs as a result of headcount increases, including those from acquisitions.
The increase in sales and marketing expenses for the nine months ended July 31, 2015 compared to the same period in fiscal 2014 was primarily due to increases of $9.4 million in personnel-related costs as a result of headcount increases, including those from acquisitions, and $1.4 million in variable compensation due to higher sales.
Changes in other sales and marketing expense categories for the above-mentioned periods were not individually material.
General and Administrative
 
July 31,
 
 
 
 
 
2015
 
2014
 
$ Change
 
% Change
 
(dollars in millions)
Three months ended
$
43.9

 
$
37.4

 
$
6.5

 
17
%
Percentage of total revenue
8
%
 
7
%
 
 
 
 
Nine months ended
$
121.3

 
$
112.2

 
$
9.1

 
8
%
Percentage of total revenue
7
%
 
7
%
 
 
 
 
The increase in general and administrative expenses for the three months ended July 31, 2015 compared to the same period in fiscal 2014 was primarily due to increases of $5.2 million in facilities and depreciation expenses,

26


including those from acquisitions, and $4.2 million in acquisition-related professional services costs, which were partially offset by higher allocations of $4.1 million in expenses to other functions.
The increase in general and administrative expenses for the nine months ended July 31, 2015 compared to the same period in fiscal 2014 was primarily due to increases of $17.5 million in facilities and depreciation expenses including those from acquisitions, $4.4 million in personnel-related costs primarily due to higher headcount, including those from acquisitions, and $4.0 million in acquisition-related professional services costs, which were partially offset by higher allocations of $17.6 million in expenses to other functions.
Changes in other general and administrative expense categories for the above-mentioned periods were not individually material.
Amortization of Intangible Assets
 
July 31,
 
 
 
 
 
2015
 
2014
 
$ Change
 
% Change
 
(dollars in millions)
Three months ended
 
 
 
 
 
 
 
Included in cost of revenue
$
26.7

 
$
26.3

 
$
0.4

 
2
 %
Included in operating expenses
6.2

 
6.5

 
(0.3
)
 
(5
)%
Total
$
32.9

 
$
32.8

 
$
0.1

 
 %
Percentage of total revenue
6
%
 
6
%
 
 
 
 
Nine months ended
 
 
 
 
 
 
 
Included in cost of revenue
$
78.2

 
$
74.7

 
$
3.5

 
5
 %
Included in operating expenses
19.1

 
18.3

 
0.8

 
4
 %
Total
$
97.3

 
$
93.0

 
$
4.3

 
5
 %
Percentage of total revenue
6
%
 
6
%
 
 
 
 
The increase in amortization of intangible assets for the three and nine months ended July 31, 2015 compared to the same periods in fiscal 2014 was primarily due to the additions of intangible assets acquired, including from our fiscal 2015 acquisitions, which were partially offset by certain intangible assets being fully amortized. See Note 4 of the Notes to Unaudited Condensed Consolidated Financial Statements for a schedule of future amortization amounts.
Restructuring Charges
In November 2014, we initiated a restructuring program that included a voluntary retirement program (VRP) and a minimal headcount reduction program. The VRP was offered to certain eligible employees in the United States and enrollment for those employees was completed on November 21, 2014. The restructuring program is substantially complete and summarized below.  See Note 7 of the Notes to Unaudited Condensed Consolidated Financial Statements. As of July 31, 2015, the program is substantially completed, and no additional adjustments to this program are anticipated.

27


The following is a summary of our restructuring activities:
 
Balance at Beginning of Period
 
Costs Incurred (Reduced)
 
Cash Payments
 
Balance at End of Period
 
(in millions)
Three months ended July 31, 2015
$
1.0

 
$
(0.2
)
 
$
(0.8
)
 
$

Nine months ended July 31, 2015
$

 
$
15.1

 
$
(15.1
)
 
$

Other Income (Expense), net
 
July 31,
 
 
 
 
 
2015
 
2014
 
$ Change
 
% Change
 
(dollars in millions)
Three months ended
 
 
 
 
 
 
 
Interest income
$
0.5

 
$
0.3

 
$
0.2

 
67
 %
Interest (expense)
(0.6
)
 
(0.7
)
 
0.1

 
(14
)%
Gain on assets related to executive deferred compensation plan assets
1.8

 
3.1

 
(1.3
)
 
(42
)%
Foreign currency exchange gain (loss)
1.1

 
0.1

 
1.0

 
1,000
 %
Other, net
0.9

 
0.7

 
0.2

 
29
 %
Total
$
3.7

 
$
3.5

 
$
0.2

 
6
 %
Nine months ended
 
 
 
 
 
 
 
Interest income
$
2.2

 
$
1.0

 
$
1.2

 
120
 %
Interest (expense)
(2.1
)
 
(1.7
)
 
(0.4
)
 
24
 %
Gain on assets related to executive deferred compensation plan assets
7.1

 
7.5

 
(0.4
)
 
(5
)%
Foreign currency exchange gain (loss)
5.3

 
0.9

 
4.4

 
489
 %
Other, net
4.3

 
11.1

 
(6.8
)
 
(61
)%
Total
$
16.8

 
$
18.8

 
$
(2.0
)
 
(11
)%
Other income (expense), net, for the three months ended July 31, 2015 compared to the same period in fiscal 2014 was flat as higher foreign currency exchange gains were offset by lower gains due to market value changes in our executive deferred compensation plan assets.
Other income (expense), net, for the nine months ended July 31, 2015 was lower compared to the same period in fiscal 2014 primarily due to a gain from the sale of a non-marketable equity investment in the first quarter of fiscal 2014, which was partially offset by (1) increased foreign currency exchange gains in the current year as a result of the strengthened U.S. dollar against the related foreign currencies and (2) higher interest income, net of interest expense, in the current period.
Taxes
Our effective tax rate increased in the three and nine months ended July 31, 2015, as compared to the same periods in fiscal 2014, primarily due to the net impact of the integration of acquired technologies, partially offset by the reinstatement of the U.S. federal research tax credit through December 31, 2014. The effective tax rate for the three and nine months ended July 31, 2014 was lower due to the tax benefits of statutes of limitation lapses and settlements with the Taiwan tax authorities for fiscal 2010 and 2009 and with the IRS for fiscal 2012. For further discussion of the provision for income taxes, see Note 15 of the Notes to Unaudited Condensed Consolidated Financial Statements.
Liquidity and Capital Resources
Our sources of cash, cash equivalents and short-term investments are funds generated from our business operations and funds that may be drawn down under our revolving credit and term loan facilities.
As of July 31, 2015, we held an aggregate of $346.0 million in cash, cash equivalents and short-term investments in the United States and an aggregate of $777.0 million in our foreign subsidiaries. Funds held in our

28


foreign subsidiaries are generated from revenue outside North America. At present, such foreign funds are considered to be indefinitely reinvested in foreign countries to the extent of indefinitely reinvested foreign earnings. However, in the event funds from foreign operations were needed to fund cash needs in the U.S. and if U.S. taxes have not already been previously accrued, we would be required to accrue and pay additional U.S. taxes in order to repatriate these funds.
The following sections discuss changes in our unaudited condensed consolidated balance sheets and statements of cash flow, and other commitments of our liquidity and capital resources during the nine months ended July 31, 2015.
Cash, Cash Equivalents and Short-Term Investments
 
July 31,
2015
 
October 31,
2014
 
$ Change
 
% Change
 
(dollars in millions)
Cash and cash equivalents
$
986.4

 
$
985.8

 
$
0.6

 
%
Short-term investments
$
136.5

 
$

 
$
136.5

 
100
%
Total
$
1,122.9

 
$
985.8

 
$
137.1

 
14
%
Cash, cash equivalents and short-term investments increased primarily due to higher cash collections and proceeds from our senior unsecured revolving credit facility, which were partially offset by cash used for stock repurchases under our accelerated stock repurchase agreement entered into in December 2014 (the 2015 ASR), debt repayments, and cash paid for acquisitions and intangible assets.

Cash Flows
 
July 31,
 
 
 
2015
 
2014
 
$ Change
 
(dollars in millions)
Nine months ended
 
 
 
 
 
Cash provided by operating activities
$
342.7

 
$
378.0

 
$
(35.3
)
Cash used in investing activities
(333.7
)
 
(430.1
)
 
96.4

Cash provided by (used in) financing activities
13.4

 
(62.7
)
 
76.1

We expect cash from our operating activities to fluctuate as a result of a number of factors, including the timing of our billings and collections, our operating results, and the timing and amount of tax and other liability payments. Cash provided by our operations is dependent primarily upon the payment terms of our license agreements. We generally receive cash from upfront arrangements much sooner than from time-based license revenue, in which the license fee is typically paid either quarterly or annually over the term of the license.
Cash provided by operating activities. Cash provided by operating activities for the nine months ended July 31, 2015 was lower compared to the same period in fiscal 2014 primarily due to higher disbursements to vendors and lower net income.
Cash used in investing activities. Cash used in investing activities for the nine months ended July 31, 2015 was lower compared to the same period in fiscal 2014, primarily due to a decrease of $246.6 million in cash paid for acquisitions and intangible assets, net of cash acquired, which was offset by net purchases of short-term investments of $137.2 million.
Cash provided by (used in) financing activities. Cash provided by financing activities for the nine months ended July 31, 2015 was higher compared to the same period in fiscal 2014 primarily due to an increase of $210.0 million in the proceeds from our senior unsecured revolving credit facility, which was partially offset by an increase of $100.3 million in cash used for share repurchases and an increase of $49.7 million for debt repayments.

29


Accounts Receivable, net
 
July 31,
2015
 
October 31,
2014
 
$ Change
 
% Change
 
(dollars in millions)
Accounts Receivable, net
$
307.8

 
$
326.7

 
$
(18.9
)
 
(6
)%
Our accounts receivable and days sales outstanding (DSO) are primarily driven by our billing and collections activities. Our DSO was 50 days at July 31, 2015, and 55 days at October 31, 2014. Accounts receivable decreased primarily due to the timing of billings to customers and collections.
Working Capital. Working capital is comprised of current assets less current liabilities, as shown on our unaudited condensed consolidated balance sheets:
 
July 31,
2015
 
October 31,
2014
 
$ Change
 
% Change
 
(dollars in millions)
Current assets
$
1,627.5

 
$
1,504.7

 
$
122.8

 
8
%
Current liabilities
1,459.3

 
1,386.8

 
72.5

 
5
%
Working capital
$
168.2

 
$
117.9

 
$
50.3

 
43
%
Increases in our working capital were primarily due to (1) an increase of $136.5 million in short-term investments, (2) a decrease of $66.3 million in accounts payable and accrued liabilities due to timing of disbursements, and (3) an increase of $30.2 million in prepaid and other current assets. These increases in working capital were partially offset by (1) an increase of $160.0 million in short-term debt and (2) a decrease of $35.5 million in deferred income taxes.
Other Commitments—Credit Facility
On February 17, 2012, we entered into an agreement with several lenders (the Credit Agreement) providing for (i) a $350.0 million senior unsecured revolving credit facility (the Revolver) and (ii) a $150.0 million senior unsecured term loan facility (the Term Loan). Principal payments on a portion of the Term Loan are due in equal quarterly installments of $7.5 million, with the remainder due in October 2016. We can elect to make prepayments on the Term Loan, in whole or in part, without premium or penalty. On May 19, 2015, the Credit Agreement was amended and restated in order to increase the size of the Revolver from $350.0 million to $500.0 million and to extend the termination date of the Revolver from October 14, 2016 to May 19, 2020. The amended and restated Credit Agreement also replaced a financial covenant requiring us to maintain a minimum specified level of cash with a covenant requiring a minimum interest coverage ratio. Subject to obtaining additional commitments from lenders, the principal amount of the loans provided under the amended and restated Credit Agreement may be increased by us by up to an additional $150.0 million through May 2019. The amended and restated Credit Agreement contains financial covenants requiring us to operate within a maximum leverage ratio and a minimum interest coverage ratio, as well as other non-financial covenants.
As of July 31, 2015, we had a $52.5 million outstanding balance under the Term Loan, of which $22.5 million is classified as long term, and a $160.0 million outstanding balance under the Revolver, which is all considered short term. As of October 31, 2014, we had a $75.0 million outstanding balance under the Term Loan, of which $45.0 million was classified as long term, and no outstanding balance under the Revolver. Borrowings bear interest at a floating rate based on a margin over our choice of market observable base rates as defined in the amended and restated Credit Agreement. As of July 31, 2015, borrowings under the Term Loan bore interest at LIBOR +1.125% and the applicable interest rate for the Revolver was LIBOR +1.000%. In addition, commitment fees are payable on the Revolver at rates between 0.125% and 0.200% per year based on our leverage ratio on the daily amount of the revolving commitment.
Other
Our available-for-sale securities as of July 31, 2015 consist of investment-grade U.S. government agency securities, asset-backed securities, corporate debt securities, commercial paper, certificates of deposit, money market funds, and others. We follow an established investment policy and set of guidelines to monitor, manage and limit our exposure to interest rate and credit risk. The policy sets forth credit quality standards and limits our exposure to any one issuer. As of July 31, 2015, we had no direct holdings in structured investment vehicles, sub-prime mortgage-backed securities or collateralized debt obligations and no exposure to these financial instruments

30


through our indirect holdings in money market mutual funds. During the nine months ended July 31, 2015, we had no impairment charge associated with our available-for-sale securities portfolio. While we cannot predict future market conditions or market liquidity, we regularly review our investments and associated risk profiles, which we believe will allow us to effectively manage the risks of our investment portfolio.
We proactively manage our cash equivalents and short-term investments balances and closely monitor our capital and stock repurchase expenditures to ensure ample liquidity. Additionally, we believe the overall credit quality of our portfolio is strong, with our global excess cash, and our cash equivalents and fixed income portfolio invested in banks and securities with a weighted-average credit rating exceeding AA. The majority of our investments are classified as Level 1 or Level 2 investments, as measured under fair value guidance. See Notes 5 and 6 of the Notes to Unaudited Condensed Consolidated Financial Statements.
We believe that our current cash and cash equivalents, short-term investments, cash generated from operations, and available credit under our Revolver will satisfy our routine business requirements for at least the next twelve months and the foreseeable future.

31



Item  3.
  
Quantitative and Qualitative Disclosures about Market Risk
See Other Commitments—Credit Facility, Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations, regarding borrowings under our senior unsecured revolving credit facility.
Interest Rate Risk. Our exposure to market risk for changes in interest rates has changed since October 31, 2014, due to the addition of our investments in the first quarter of fiscal 2015, which are classified as cash equivalents or short-term investments. The primary objective of our investment activities is to preserve the principal while at the same time maximizing yields without significantly increasing the risk. To achieve this objective, we maintain our portfolio of investments in a mix of tax-exempt and taxable instruments that meet high credit quality standards, as specified in our investment policy. None of these investments are held for trading purposes. Our policy also limits the amount of credit exposure to any one issue, issuer and type of instrument.

As of July 31, 2015, the stated maturities of our short-term investments are:
 
Fair Value
 
(in thousands)
Due in 1 year or less
$
78,364

Due in 2-5 years
58,026

Due in 6-10 years
106

Total
$
136,496

Actual maturities may differ from the stated maturities because borrowers may have the right to call or prepay certain obligations. These investments are classified as available-for-sale and are recorded on the balance sheet at fair market value with unrealized gains or losses, net of tax, reported as a component of accumulated other comprehensive income (loss), or OCI. The cost of securities sold is based on the specific identification method and realized gains and losses are included in other income (expense), net. Realized gains and losses on sales of available-for-sale securities have not been material in any period presented. The following table presents the amounts of our short-term investments that are subject to interest rate risk by fiscal year of effective maturity and average book yield:
 
Maturing in Year Ending October 31,
 
2015

2016

2017

2018

Total

Fair Value
 
(in thousands)
Short-term investments (variable rate)
$


$
2,151


$
2,653


$
600


$
5,404


$
5,404

Average interest rate
%

0.55
%

0.60
%

0.81
%




Short-term investments (fixed rate)
$
45,309


$
73,429


$
12,354


$


$
131,092


$
131,092

Average interest rate
0.40
%

0.61
%

0.91
%

%




As of July 31, 2015, our exposure to market risk has not changed materially other than for the short-term investments discussed above, since October 31, 2014. For more information on financial market risks related to changes in interest rates, reference is made to Item 7A. Quantitative and Qualitative Disclosure about Market Risk contained in Part II of our Annual Report on Form 10-K for the fiscal year ended October 31, 2014, filed with the SEC on December 15, 2014.

32


Item  4.
  
Controls and Procedures
(a)
Evaluation of Disclosure Controls and Procedures. As of July 31, 2015, Synopsys carried out an evaluation under the supervision and with the participation of Synopsys’ management, including the Co-Chief Executive Officers and Chief Financial Officer, of the effectiveness of the design and operation of Synopsys’ disclosure controls and procedures (as such term is defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act). There are inherent limitations to the effectiveness of any system of disclosure controls and procedures. Accordingly, even effective disclosure controls and procedures can only provide reasonable, not absolute, assurance of achieving their control objectives. Our Co-Chief Executive Officers and Chief Financial Officer have concluded that, as of July 31, 2015, Synopsys’ disclosure controls and procedures were effective to provide reasonable assurance that information required to be disclosed in the reports Synopsys files and submits under the Exchange Act is recorded, processed, summarized and reported as and when required, and that such information is accumulated and communicated to Synopsys’ management, including the Co-Chief Executive Officers and Chief Financial Officer, to allow timely decisions regarding its required disclosure.
(b)
Changes in Internal Control over Financial Reporting. There were no changes in Synopsys’ internal control over financial reporting during the three months ended July 31, 2015 that have materially affected, or are reasonably likely to materially affect, Synopsys’ internal control over financial reporting.

33


PART II. OTHER INFORMATION
 
Item 1.
  
Legal Proceedings
We are subject to routine legal proceedings, as well as demands, claims and threatened litigation that arise in the normal course of our business. The ultimate outcome of any litigation is uncertain and unfavorable outcomes could have a negative impact on our results of operations and financial condition. Regardless of outcome, litigation can have an adverse impact on Synopsys because of the defense costs, diversion of management resources and other factors.
Mentor Patent Litigation
We are engaged in complex patent litigation with Mentor Graphics Corporation (Mentor) involving several actions in different forums. We acquired Emulation & Verification Engineering S.A. (EVE) on October 4, 2012. At the time of the acquisition, EVE and EVE-USA, Inc. (collectively, the EVE Parties) were defendants in three patent infringement lawsuits filed by Mentor. Mentor filed suit against the EVE Parties in federal district court in the District of Oregon on August 16, 2010 alleging that EVE’s ZeBu products infringed Mentor’s United States Patent No. 6,876,962. Mentor filed an additional suit in federal district court in the District of Oregon on August 17, 2012 alleging that EVE’s ZeBu products infringed Mentor’s United States Patent No. 6,947,882. Both cases sought compensatory damages, including lost profits and royalties, and a permanent injunction. Mentor also filed a patent infringement lawsuit against Nihon EVE K.K. in Tokyo District Court in 2010 alleging that certain ZeBu products infringe Mentor’s Japanese Patent No. P3,588,324. This case seeks compensatory damages, a permanent injunction and destruction of inventory. On May 15, 2015, the Tokyo District Court ruled that such products did not infringe Mentor's patent. Mentor has appealed the decision.
On September 27, 2012, Synopsys and the EVE Parties filed an action for declaratory relief against Mentor in federal district court in the Northern District of California, seeking a determination that Mentor’s United States Patents Nos. 6,009,531; 5,649,176 and 6,240,376, which were the subject of a patent infringement lawsuit filed by Mentor against EVE in 2006 and settled in the same year, are invalid and not infringed by EVE’s products, and that Mentor is without right or authority to threaten or maintain suit against the plaintiffs on such patents. Mentor asserted patent infringement counterclaims in this action based on the same three patents and sought compensatory damages, including lost profits and royalties, and a permanent injunction. In April 2013, this action was transferred to the federal district court in Oregon and consolidated with the two Mentor lawsuits in that district (the Oregon Action).
The Oregon Action
In the Oregon Action, Synopsys and the EVE Parties further asserted patent infringement counterclaims against Mentor based on Synopsys’ United States Patents Nos. 6,132,109 and 7,069,526, seeking compensatory damages and a permanent injunction. After pre-trial summary judgment rulings, the only patent remaining at issue in the Oregon Action was Mentor’s ‘376 patent.
The Oregon Action went to trial on the remaining Mentor patent, and a jury reached a verdict on October 10, 2014 finding that certain features of the ZeBu products infringed the ‘376 patent and assessing damages of approximately $36 million. On March 12, 2015, the court entered an injunction prohibiting certain sales activities relating to the features found by the jury to infringe. Synopsys has released a new version of ZeBu software that does not include such features. Both parties have appealed from the final judgment.
The California Action
On December 21, 2012, Synopsys filed an action for patent infringement against Mentor in federal district court in the Northern District of California, alleging that Mentor’s Veloce products infringe Synopsys’ United States Patents Nos. 5,748,488, 5,530,841, 5,680,318 and 6,836,420 (the California Action). This case seeks compensatory damages and a permanent injunction. The court stayed the action as to the ‘420 patent pending the U.S. Patent and Trademark Office's inter partes review of that patent (discussed below). On January 20, 2015, the court granted Mentor's motion for summary judgment on the '488, '841, and '318 patents, finding that such patents were invalid. Synopsys has appealed the court's ruling.

34


PTO Proceedings
On September 26, 2012, Synopsys filed two inter partes review requests with the U.S. Patent and Trademark Office (the PTO) challenging the validity of Mentor’s ‘376 and ‘882 patents. The PTO granted review of the ‘376 patent and denied review of the ‘882 patent. On February 19, 2014, the PTO issued its final decision in the review of the ‘376 patent, finding some of the challenged claims invalid and some of the challenged claims valid. On April 22, 2014, Synopsys appealed to the Federal Circuit from the PTO’s decision. Mentor filed a cross-appeal on May 2, 2014.
On December 21, 2013, Mentor filed an inter partes review request with the PTO challenging the validity of Synopsys’ ‘420 patent. On June 11, 2015, the PTO issued its final decision in the review, finding all of the challenged claims invalid. On August 12, 2015, Synopsys appealed to the Federal Circuit from the PTO’s decision.

35


Item 1A.
  
Risk Factors
We describe our risk factors below.
The continued uncertainty in the global economy, and its potential impact on the semiconductor and electronics industries in particular, may negatively affect our business, operating results and financial condition.
While the global economy has shown improvement, there are still uncertainties surrounding the strength of the recovery in many regions. Weakness in the global economy has adversely affected consumer confidence and the growth of the semiconductor industry in recent years, causing semiconductor companies to behave cautiously and focus on their costs, including their research and development budgets, which capture spending on electronic design automation (EDA) products and services. Further uncertainty caused by a global recession could lead some of our customers to postpone their decision-making, decrease their spending and/or delay their payments to us. Continuing caution by semiconductor companies could, among other things, limit our ability to maintain or increase our sales or recognize revenue from committed contracts and in turn could adversely affect our business, operating results and financial condition.
We cannot predict when widespread global economic confidence will be restored. Events such as the timing and execution of the tapering of asset purchases by the U.S. Federal Reserve may continue to drive stock market and interest rate volatility, consumer confidence and product demand. In addition, should further economic instability affect the banking and financial services industry and result in credit downgrades of the banks we rely on for foreign currency forward contracts, credit and banking transactions, and deposit services, or cause them to default on their obligations, it could adversely affect our financial results and our business. Accordingly, our future business and financial results are subject to uncertainty, and our stock price is at risk of volatile change. If economic conditions deteriorate in the future, or, in particular, if the semiconductor industry does not grow, our future revenues and financial results could be adversely affected. Conversely, in the event of future improvements in economic conditions for our customers, the positive impact on our revenues and financial results may be deferred due to our business model.
The growth of our business depends on the semiconductor and electronics industries.
The growth of the EDA industry as a whole, and our EDA and IP product sales in particular, is dependent on the semiconductor and electronics industries. A substantial portion of our business and revenue depends upon the commencement of new design projects by semiconductor manufacturers and their customers. The increasing complexity of designs of systems-on-chips and integrated circuits, and customers’ concerns about managing costs, have previously led and in the future could lead to a decrease in design starts and design activity in general, with some customers focusing more on one discrete phase of the design process or opting for less advanced, but less risky, manufacturing processes that may not require the most advanced EDA products. Demand for our products and services could decrease and our financial condition and results of operations could be adversely affected if growth in the semiconductor and electronics industries slows or stalls. Additionally, as the EDA industry matures, consolidation may result in stronger competition from companies better able to compete as sole source vendors. This increased competition may cause our revenue growth rate to decline and exert downward pressure on our operating margins, which may have an adverse effect on our business and financial condition.
Furthermore, the semiconductor and electronics industries have become increasingly complex ecosystems. Many of our customers outsource the manufacture of their semiconductor designs to foundries. Our customers also frequently incorporate third-party intellectual property (IP), whether provided by us or other vendors, into their designs to improve the efficiency of their design process. We work closely with major foundries to ensure that our EDA, IP, and manufacturing solutions are compatible with their manufacturing processes. Similarly, we work closely with other major providers of semiconductor IP, particularly microprocessor IP, to optimize our EDA tools for use with their IP designs and to assure that their IP and our own IP products, which may each provide for the design of separate components on the same chip, work effectively together. If we fail to optimize our EDA and IP solutions for use with major foundries’ manufacturing processes or major IP providers’ products, or if our access to such foundry processes or third-party IP products is hampered, then our solutions may become less desirable to our customers, resulting in an adverse effect on our business and financial condition.

36


We may not be able to realize the potential financial or strategic benefits of the acquisitions we complete, or find suitable target businesses and technology to acquire, which could hurt our ability to grow our business, develop new products or sell our products.
Acquisitions are an important part of our growth strategy. We have completed a significant number of acquisitions in recent years. We expect to make additional acquisitions in the future, but we may not find suitable acquisition targets or we may not be able to consummate desired acquisitions due to unfavorable credit markets, commercially unacceptable terms, or other risks, which could harm our operating results. Acquisitions are difficult, time-consuming, and pose a number of risks, including:
Potential negative impact on our earnings per share;
Failure of acquired products to achieve projected sales;
Problems in integrating the acquired products with our products;
Difficulties entering into new markets in which we are not experienced or where competitors may have stronger positions;
Potential downward pressure on operating margins due to lower operating margins of acquired businesses, increased headcount costs and other expenses associated with adding and supporting new products;
Difficulties in retaining and integrating key employees;
Substantial reductions of our cash resources and/or the incurrence of debt;
Failure to realize expected synergies or cost savings;
Difficulties in integrating or expanding sales, marketing and distribution functions and administrative systems, including information technology and human resources systems;
Dilution of our current stockholders through the issuance of common stock as part of the merger consideration;
Assumption of unknown liabilities, including tax and litigation, and the related expenses and diversion of resources;
Disruption of ongoing business operations, including diversion of management’s attention and uncertainty for employees and customers, particularly during the post-acquisition integration process;
Potential negative impact on our relationships with customers, distributors and business partners;
Exposure to new operational risks, regulations, and business customs to the extent acquired businesses are located in regions where we are not currently conducting business;
The need to implement controls, processes and policies appropriate for a public company at acquired companies that may have lacked such controls, processes and policies;
Negative impact on our earnings resulting from the application of Accounting Standards Codification (ASC) 805, Business Combinations; and
Requirements imposed by government regulators in connection with their review of an acquisition, including required divestitures or restrictions on the conduct of our business or the acquired business.
If we do not manage these risks, the acquisitions that we complete may have an adverse effect on our business and financial condition.
For example, we have recently acquired several providers of software quality, testing, and security tools, including Coverity, Inc. and Codenomicon OY. This is a new, though adjacent, technology space for us. The customers for these tools are diverse and include industries with which we do not have experience. We may need to develop new sales and marketing strategies and meet new customer service requirements. At the same time, we will need to compete against new and unfamiliar competitors that may have more financial resources, industry experience or established customer relationships than we do. To successfully develop our software quality, testing, and security offerings, we will need to skillfully balance our investment in the space with investment in our existing products, as well as attract and retain employees with expertise in these new fields. If we fail to do so, we may not realize the expected benefits of our acquisitions, and it may have a negative effect on our earnings and financial condition.

37


Consolidation among our customers, as well as within the industries in which we operate, may negatively impact our operating results.
A number of business combinations, including mergers, asset acquisitions and strategic partnerships, among our customers and in the semiconductor and electronics industries have occurred recently, and more could occur in the future. Consolidation among our customers could lead to fewer customers or the loss of customers, increased customer bargaining power, or reduced customer spending on software and services. The loss of customers or reduced customer spending could adversely affect our business and financial condition. In addition, we and our competitors from time to time acquire businesses and technologies to complement and expand our respective product offerings. If any of our competitors consolidate or acquire businesses and technologies which we do not offer, they may be able to offer a larger technology portfolio, a larger support and service capability, or lower prices, which could negatively impact our business and operating results.
Changes in accounting principles or standards, or in the way they are applied, could result in unfavorable accounting charges or effects and unexpected financial reporting fluctuations, and could adversely affect our reported operating results.
We prepare our consolidated financial statements in conformity with U.S. generally accepted accounting principles (U.S. GAAP). These principles are subject to interpretation by the Securities and Exchange Commission (SEC) and various bodies formed to interpret and create appropriate accounting principles and guidance. A change in existing principles, standards or guidance can have a significant effect on our reported results, may retroactively affect previously reported results, could cause unexpected financial reporting fluctuations, and may require us to make costly changes to our operational processes.
For example, the Financial Accounting Standards Board (FASB) is currently working together with the International Accounting Standards Board (IASB) to converge certain accounting principles and facilitate more comparable financial reporting between companies that are required to follow U.S. GAAP and those that are required to follow International Financial Reporting Standards (IFRS). In connection with this initiative, the FASB issued a new accounting standard for revenue recognition in May 2014 – Accounting Standards Update (ASU) 2014-09, "Revenue from Contracts with Customers (Topic 606)" – that supersedes nearly all existing U.S. GAAP revenue recognition guidance. Although we are currently in the process of evaluating the impact of ASU 2014-09 on our consolidated financial statements, it could change the way we account for certain of our sales transactions. Adoption of the standard could have a significant impact on our financial statements and may retroactively affect the accounting treatment of transactions completed before adoption.
Further efforts by the FASB and IASB to converge U.S. GAAP and IFRS accounting principles may have a material impact on the way we report financial results in areas including, but not limited to, lease accounting and financial statement presentation. In addition, the SEC may make a determination in the future regarding the incorporation of IFRS into the financial reporting system for U.S. companies. Changes in accounting principles from U.S. GAAP to IFRS, or to converged accounting principles, may have a material impact on our financial statements and may retroactively affect the accounting treatment of previously reported transactions.
Our operating results may fluctuate in the future, which may adversely affect our stock price.
Our operating results are subject to quarterly and annual fluctuations, which may adversely affect our stock price. Our historical results should not be viewed as indicative of our future performance due to these periodic fluctuations.
Many factors may cause our revenue or earnings to fluctuate, including:
Changes in demand for our products due to fluctuations in demand for our customers’ products and due to constraints in our customers’ budgets for research and development and EDA products and services;
Product competition in the EDA industry, which can change rapidly due to industry or customer consolidation and technological innovation;
Our ability to innovate and introduce new products and services or effectively integrate products and technologies that we acquire;
Failures or delays in completing sales due to our lengthy sales cycle, which often includes a substantial customer evaluation and approval process because of the complexity of our products and services;
Our ability to implement effective cost control measures;

38


Our dependence on a relatively small number of large customers, and on such customers continuing to renew licenses and purchase additional products from us, for a large portion of our revenue;
Expenses related to our acquisition and integration of businesses and technology;
Changes to our effective tax rate;
Delays, increased costs or quality issues resulting from our reliance on third parties to manufacture our hardware products; and
General economic and political conditions that affect the semiconductor and electronics industries.
The timing of revenue recognition may also cause our revenue and earnings to fluctuate, due to factors that include:
Cancellations or changes in levels of license orders or the mix between upfront license revenue and time-based license revenue;
Delay of one or more orders for a particular period, particularly orders generating upfront license revenue;
Delay in the completion of professional services projects that require significant modification or customization and are accounted for using the percentage of completion method;
Delay in the completion and delivery of IP products in development that customers have paid for early access to;
Customer contract amendments or renewals that provide discounts or defer revenue to later periods;
The levels of our hardware revenues, which are recognized upfront and are primarily dependent upon our ability to provide the latest technology and meet customer requirements, and which may also impact our levels of excess and obsolete inventory expenses; and
Changes in or challenges to our revenue recognition model.
These factors, or any other factors or risks discussed herein, could negatively impact our revenue or earnings and cause our stock price to decline. Additionally, our results may fail to meet or exceed the expectations of securities analysts and investors, or such analysts may change their recommendation regarding our stock, which could cause our stock price to decline.
We operate in highly competitive industries, and if we do not continue to meet our customers’ demand for innovative technology at lower costs, our business and financial condition will be harmed.
We compete against EDA vendors that offer a variety of products and services, such as Cadence Design Systems, Inc. and Mentor Graphics Corporation. We also compete with other EDA vendors, including frequent new entrants to the marketplace, that offer products focused on one or more discrete phases of the integrated circuit (IC) design process, as well as vendors of IP products and system-level solutions. Moreover, our customers internally develop design tools and capabilities that compete with our products.
The industries in which we operate are highly competitive and the demand for our products and services is dynamic and depends on a number of factors, including demand for our customers’ products, design starts and our customers’ budgetary constraints. Technology in these industries evolves rapidly and is characterized by frequent product introductions and improvements and changes in industry standards and customer requirements. Semiconductor device functionality requirements continually increase while feature widths decrease, substantially increasing the complexity, cost and risk of chip design and manufacturing. At the same time, our customers and potential customers continue to demand an overall lower total cost of design, which can lead to the consolidation of their purchases with one vendor. In order to succeed in this environment, we must successfully meet our customers’ technology requirements and increase the value of our products, while also striving to reduce their overall costs and our own operating costs.
We compete principally on the basis of technology, product quality and features (including ease-of-use), license or usage terms, post-contract customer support, interoperability among products, and price and payment terms. Specifically, we believe the following competitive factors affect our success:
Our ability to anticipate and lead critical development cycles and technological shifts, innovate rapidly and efficiently, improve our existing products, and successfully develop or acquire new products;
Our ability to offer products that provide both a high level of integration into a comprehensive platform and a high level of individual product performance;

39


Our ability to enhance the value of our offerings through more favorable terms such as expanded license usage, future purchase rights, price discounts and other unique rights, such as multiple tool copies, post-contract customer support, “re-mix” rights that allow customers to exchange the software they initially licensed for other Synopsys products, and the ability to purchase pools of technology; and
Our ability to compete on the basis of payment terms.
If we fail to successfully manage these competitive factors, fail to successfully balance the conflicting demands for innovative technology and lower overall costs, or fail to address new competitive forces, our business and financial condition will be adversely affected.
If we fail to protect our proprietary technology, our business will be harmed.
Our success depends in part upon protecting our proprietary technology. Our efforts to protect our technology may be costly and unsuccessful. We rely on agreements with customers, employees and others and on intellectual property laws worldwide to protect our proprietary technology. These agreements may be breached, and we may not have adequate remedies for any breach. Additionally, despite our measures to prevent piracy, other parties may attempt to illegally copy or use our products, which could result in lost revenue. Some foreign countries do not currently provide effective legal protection for intellectual property and our ability to prevent the unauthorized use of our products in those countries is therefore limited. Our trade secrets may also be stolen, otherwise become known, or be independently developed by competitors.
We may need to commence litigation or other legal proceedings in order to:
Assert claims of infringement of our intellectual property;
Defend our products from piracy;
Protect our trade secrets or know-how; or
Determine the enforceability, scope and validity of the propriety rights of others.
If we do not obtain or maintain appropriate patent, copyright or trade secret protection, for any reason, or cannot fully defend our intellectual property rights in some jurisdictions, our business and operating results would be harmed. In addition, intellectual property litigation is lengthy, expensive and uncertain and legal fees related to such litigation will increase our operating expenses and may reduce our net income.
Our operating results could be adversely affected by an increase in our effective tax rate as a result of tax law changes, changes in our geographical earnings mix, an unfavorable government review of our tax returns, or by material differences between our forecasted and actual annual effective tax rates.
Our operations are subject to income and transaction taxes in the United States and in multiple foreign jurisdictions, with a significant amount of our foreign earnings generated by our subsidiaries organized in Ireland and Hungary. Because we have a wide range of statutory tax rates in the multiple jurisdictions in which we operate, any changes in our geographical earnings mix, including those resulting from our intercompany transfer pricing or from changes in the rules governing transfer pricing, could materially impact our effective tax rate. For example, a recent U.S. Tax Court ruling may change the way stock-based compensation costs are treated in cost sharing arrangements with subsidiaries, which if upheld, could impact our effective tax rate. Furthermore, a change in the tax law of the jurisdictions where we do business, including an increase in tax rates or an adverse change in the treatment of an item of income or expense, could result in a material increase in our tax expense. In addition, U.S. income taxes and foreign withholding taxes have not been provided for on undistributed earnings for certain of our non-U.S. subsidiaries to the extent such earnings are considered to be indefinitely reinvested in the operations of those subsidiaries.
Further changes in the tax laws of foreign jurisdictions could arise as a result of the base erosion and profit shifting (BEPS) project being undertaken by the Organisation for Economic Co-operation and Development (OECD). The OECD, which represents a coalition of member countries, is contemplating changes to numerous long-standing tax principles. These contemplated changes, if finalized and adopted by countries, could increase tax uncertainty and may adversely affect our provision for income taxes. In the U.S., a number of proposals for broad reform of the corporate tax system are under evaluation by various legislative and administrative bodies, but it is not possible to accurately determine the overall impact of such proposals on our effective tax rate at this time.
Our tax filings are subject to review or audit by the Internal Revenue Service and state, local and foreign taxing authorities. We exercise significant judgment in determining our worldwide provision for income taxes and, in

40


the ordinary course of our business, there may be transactions and calculations where the ultimate tax determination is uncertain. We are also liable for potential tax liabilities of businesses we acquire. Although we believe our tax estimates are reasonable, the final determination in an audit may be materially different than the treatment reflected in our historical income tax provisions and accruals. An assessment of additional taxes because of an audit could adversely affect our income tax provision and net income in the periods for which that determination is made.
Forecasting our annual effective tax rate is highly complex, as it depends on forward-looking financial projections of our annual income and geographical mix of earnings, our interpretations of the tax laws of numerous jurisdictions, and the possible outcomes of tax audits, among other estimates and assumptions. Some items cannot be forecasted or may be treated as discrete to the future periods when they occur. If our estimates and assumptions prove incorrect, then there may be a material difference between our forecasted and actual effective tax rates, which could have a material impact on our results of operations. In addition, we maintain significant deferred tax assets related to federal research credits and certain state tax credits. Our ability to use these credits is dependent upon having sufficient future taxable income in the relevant jurisdiction. Changes in our forecasts of future income could result in an adjustment to the deferred tax asset and a related charge to earnings that could materially affect our financial results.
We may have to invest more resources in research and development than anticipated, which could increase our operating expenses and negatively affect our operating results.
We devote substantial resources to research and development. New competitors, technological advances in the semiconductor industry or by competitors, our acquisitions, our entry into new markets, or other competitive factors may require us to invest significantly greater resources than we anticipate. If we are required to invest significantly greater resources than anticipated without a corresponding increase in revenue, our operating results could decline. Additionally, our periodic research and development expenses may be independent of our level of revenue, which could negatively impact our financial results. Finally, there can be no guarantee that our research and development investments will result in products that create significant, or even any, revenue.
The global nature of our operations exposes us to increased risks and compliance obligations that may adversely affect our business.
We derive more than half of our revenue from sales outside the United States, and we expect our orders and revenue to continue to depend on sales to customers outside the U.S. In addition, we have expanded our non-U.S. operations significantly in the past several years. This strategy requires us to recruit and retain qualified technical and managerial employees, manage multiple remote locations performing complex software development projects and ensure intellectual property protection outside of the U.S. Our international operations and sales subject us to a number of increased risks, including:
Ineffective legal protection of intellectual property rights;
International economic and political conditions, such as political tensions between countries in which we do business;
Difficulties in adapting to cultural differences in the conduct of business, which may include business practices that we are prohibited from engaging in by the Foreign Corrupt Practices Act or other anti-corruption laws;
Financial risks such as longer payment cycles and difficulty in collecting accounts receivable;
Inadequate local infrastructure that could result in business disruptions;
Government trade restrictions, including tariffs, export licenses, or other trade barriers;
Additional taxes and penalties; and
Other factors beyond our control such as natural disasters, terrorism, civil unrest, war and infectious diseases.
If any of the foreign economies in which we do business deteriorate or if we fail to effectively manage our global operations, our business and results of operations will be harmed.
In addition, our global operations are subject to numerous U.S. and foreign laws and regulations, including those related to anti-corruption, tax, corporate governance, imports and exports, financial and other disclosures, privacy and labor relations. These laws and regulations are complex and may have differing or conflicting legal standards, making compliance difficult and costly. If we violate these laws and regulations we could be subject to

41


fines, penalties or criminal sanctions, and may be prohibited from conducting business in one or more countries. Although we have implemented policies and procedures to ensure compliance with these laws and regulations, there can be no assurance that our employees, contractors or agents will not violate these laws and regulations. Any violation individually or in the aggregate could have a material adverse effect on our operations and financial condition.
Our financial statements are also affected by fluctuations in foreign currency exchange rates. A weakening U.S. dollar relative to other currencies increases expenses of our foreign subsidiaries when they are translated into U.S. dollars in our consolidated statement of operations. Likewise, a strengthening U.S. dollar relative to other currencies, especially the Japanese Yen, reduces revenue of our foreign subsidiaries upon translation and consolidation. Exchange rates are subject to significant and rapid fluctuations, and therefore we cannot predict the prospective impact of exchange rate fluctuations. Although we engage in foreign currency hedging activity, we may be unable to hedge all of our foreign currency risk, which could have a negative impact on our results of operations.
Liquidity requirements in our U.S. operations may require us to raise cash in uncertain capital markets, which could negatively affect our financial condition.
As of July 31, 2015, approximately 69.2% of our worldwide cash, cash equivalents and short-term investments balance is held by our international subsidiaries. At present, such foreign funds are considered to be indefinitely reinvested abroad, to the extent they derive from foreign earnings we have indefinitely reinvested in our foreign operations. We intend to meet our U.S. cash spending needs through our existing U.S. cash balances, ongoing U.S. cash flows, and available credit under our term loan and revolving credit facilities. As of July 31, 2015, we had outstanding debt of $52.5 million under our $150 million term loan facility and $160.0 million outstanding debt under our $350 million revolving credit facility. Should our cash spending needs in the U.S. rise and exceed these liquidity sources, we may be required to incur additional debt at higher than anticipated interest rates or access other funding sources, which could negatively affect our results of operations, capital structure or the market price of our common stock.
From time to time we are subject to claims that our products infringe on third-party intellectual property rights.
We are from time to time subject to claims alleging our infringement of third-party intellectual property rights, including patent rights. For example, we and Emulation & Verification Engineering S.A. (EVE), a company we acquired in October 2012, are party to ongoing patent infringement lawsuits involving Mentor Graphics Corporation. The jury in one of the lawsuits returned a verdict of approximately $36 million in assessed damages against us for patent infringement, and the court in the lawsuit has entered an injunction prohibiting certain sales activities relating to the features found by the jury to infringe. We have appealed from the injunction and the final judgment in the case. Further information regarding the EVE lawsuits is contained in Part II, Item 1, Legal Proceedings. In addition, under our customer agreements and other license agreements, we agree in many cases to indemnify our customers if our products infringe a third party’s intellectual property rights. Infringement claims can result in costly and time-consuming litigation, require us to enter into royalty arrangements, subject us to damages or injunctions restricting our sale of products, invalidate a patent or family of patents, require us to refund license fees to our customers or to forgo future payments or require us to redesign certain of our products, any one of which could harm our business and operating results.
Product errors or defects could expose us to liability and harm our reputation and we could lose market share.
Software products frequently contain errors or defects, especially when first introduced, when new versions are released or when integrated with technologies developed by acquired companies. Product errors could affect the performance or interoperability of our products, could delay the development or release of new products or new versions of products and could adversely affect market acceptance or perception of our products. In addition, allegations of manufacturability issues resulting from use of our IP products could, even if untrue, adversely affect our reputation and our customers’ willingness to license IP products from us. Any such errors or delays in releasing new products or new versions of products or allegations of unsatisfactory performance could cause us to lose customers, increase our service costs, subject us to liability for damages and divert our resources from other tasks, any one of which could materially and adversely affect our business and operating results.

42


Cybersecurity threats or other security breaches could compromise sensitive information belonging to us or our customers and could harm our business and our reputation, particularly that of our security testing solutions.
We store sensitive data, including intellectual property, our proprietary business information and that of our customers, and confidential employee information, in our data centers and on our networks. Despite our security measures, our information technology and infrastructure may be vulnerable to attacks by hackers or breached due to employee error, malfeasance or other disruptions that could result in unauthorized disclosure or loss of sensitive information. Because the techniques used to obtain unauthorized access to networks, or to sabotage systems, change frequently and generally are not recognized until launched against a target, we may be unable to anticipate these techniques or to implement adequate preventative measures. Furthermore, in the operation of our business we also use third-party vendors that store certain sensitive data, including confidential information about our employees, and these third parties are subject to their own cybersecurity threats. Any security breach of our own or a third-party vendor’s systems could cause us to be non-compliant with applicable laws or regulations, subject us to legal claims or proceedings, disrupt our operations, damage our reputation, and cause a loss of confidence in our products and services, any of which could adversely affect our business.
We recently began offering software quality and security testing solutions as a result of our acquisitions of Coverity and Codenomicon. Cybersecurity attacks are increasingly sophisticated, change frequently, and often go undetected until after an attack has been launched. If we fail to identify these new and complex methods of attack, or fail to invest sufficient resources in research and development regarding new threat vectors, our security testing products may fail to detect vulnerabilities in our customers’ software code. An actual or perceived failure to identify security flaws may harm the perceived reliability of our security testing products and could result in a loss of customers, sales, or an increased cost to remedy a problem. Furthermore, our acquisitions of Coverity and Codenomicon may increase our visibility as a security-focused company and may make us a more attractive target for attacks on our own information technology infrastructure.
We may be subject to litigation proceedings that could harm our business.
We may be subject to legal claims or regulatory matters involving stockholder, consumer, employment, competition, and other issues on a global basis. Litigation is subject to inherent uncertainties, and unfavorable rulings could occur. An unfavorable ruling could include monetary damages or, in cases for which injunctive relief is sought, an injunction prohibiting us from manufacturing or selling one or more products. If we were to receive an unfavorable ruling on a matter, our business and results of operations could be materially harmed. Further information regarding material pending lawsuits, other than ordinary routine litigation incidental to our business, is contained in Part II, Item 1, Legal Proceedings.
If we fail to timely recruit and retain senior management and key employees, our business may be harmed.
We depend in large part upon the services of key members of our senior management team to drive our future success. If we were to lose the services of any member of our senior management team, our business could be adversely affected. To be successful, we must also attract and retain key technical, sales and managerial employees, including those who join Synopsys in connection with acquisitions. There are a limited number of qualified EDA and IC design engineers, and competition for these individuals is intense and has increased. Our employees are often recruited aggressively by our competitors and our customers. Any failure to recruit and retain key technical, sales and managerial employees could harm our business, results of operations and financial condition. Additionally, efforts to recruit and retain qualified employees could be costly and negatively impact our operating expenses.
We issue stock options and restricted stock units and maintain employee stock purchase plans as a key component of our overall compensation. We face pressure to limit the use of such equity-based compensation due to its dilutive effect on stockholders. In addition, we are required under U.S. GAAP to recognize compensation expense in our results of operations for employee share-based equity compensation under our equity grants and our employee stock purchase plan, which increases the pressure to limit equity-based compensation. These factors may make it more difficult for us to grant attractive equity-based packages in the future, which could limit our ability to attract and retain key employees.

43


Our business is subject to evolving corporate governance and public disclosure regulations that have increased both our compliance costs and the risk of noncompliance, which could have an adverse effect on our stock price.
We are subject to changing rules and regulations promulgated by a number of governmental and self-regulatory organizations, including the SEC, the NASDAQ Stock Market, and the FASB. These rules and regulations continue to evolve in scope and complexity and many new requirements have been created in response to laws enacted by Congress, making compliance more difficult and uncertain. For example, our efforts to comply with the Dodd-Frank Wall Street Reform and Consumer Protection Act and other new regulations, including "conflict minerals" regulations affecting our hardware products, have resulted in, and are likely to continue to result in, increased general and administrative expenses and a diversion of management time and attention from revenue-generating activities to compliance activities.
There are inherent limitations on the effectiveness of our controls and compliance programs.
Regardless of how well designed and operated it is, a control system can provide only reasonable assurance that its objectives will be met. Further, the design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, have been detected. Moreover, although we have implemented compliance programs and compliance training for employees, such measures may not prevent our employees, contractors or agents from breaching or circumventing our policies or violating applicable laws and regulations. Failure of our control systems and compliance programs to prevent error, fraud or violations of law could have a material adverse impact on our business.
Our investment portfolio may be impaired by the deterioration of capital markets.
Our cash equivalent and short-term investment portfolio currently consists of investment-grade U.S. government agency securities, asset-backed securities, corporate debt securities, commercial paper, certificates of deposit, money market funds, municipal securities and other securities, and bank deposits. Our investment portfolio carries both interest rate risk and credit risk. Fixed rate debt securities may have their market value adversely impacted due to a credit downgrade or a rise in interest rates, while floating rate securities may produce less income than expected if interest rates fall or a credit downgrade occurs. As a result of capital pressures on certain banks, especially in Europe, and the continuing low interest rate environment, some of our financial instruments may become impaired.
Our future investment income may fall short of expectations due to changes in interest rates or if the decline in fair value of investments held by us is judged to be other-than-temporary. In addition, we may suffer losses in principal if we are forced to sell securities that decline in market value due to changes in the issuer’s credit quality or changes in interest rates.
In preparing our financial statements we make certain assumptions, judgments and estimates that affect amounts reported in our consolidated financial statements, which, if not accurate, may significantly impact our financial results.
We make assumptions, judgments and estimates for a number of items, including the fair value of financial instruments, goodwill, long-lived assets and other intangible assets, the realizability of deferred tax assets, the recognition of revenue and the fair value of stock awards. We also make assumptions, judgments and estimates in determining the accruals for employee-related liabilities, including commissions and variable compensation, and in determining the accruals for uncertain tax positions, allowances for doubtful accounts, and legal contingencies. These assumptions, judgments and estimates are drawn from historical experience and various other factors that we believe are reasonable under the circumstances as of the date of the consolidated financial statements. Actual results could differ materially from our estimates, and such differences could significantly impact our financial results.

44


Catastrophic events may disrupt our business and harm our operating results.
Due to the global nature of our business, our operating results may be negatively impacted by catastrophic events throughout the world. We rely on a global network of infrastructure applications, enterprise applications and technology systems for our development, marketing, operational, support and sales activities. A disruption or failure of these systems in the event of a major earthquake, fire, telecommunications failure, cybersecurity attack, terrorist attack, epidemic, or other catastrophic event could cause system interruptions, delays in our product development and loss of critical data and could prevent us from fulfilling our customers’ orders. Moreover, our corporate headquarters, a significant portion of our research and development activities, our data centers, and certain other critical business operations are located in California, near major earthquake faults. A catastrophic event that results in the destruction or disruption of our data centers or our critical business or information technology systems would severely affect our ability to conduct normal business operations and, as a result, our operating results would be adversely affected.


45


Item 2.
  
Unregistered Sales of Equity Securities and Use of Proceeds
In December 2014, we entered into an accelerated share repurchase agreement (the 2015 ASR) to repurchase an aggregate of $180.0 million of our common stock. Pursuant to the 2015 ASR, we made a prepayment of $180.0 million and received an initial share delivery of shares valued at $144.0 million with an average purchase price of $43.77 per share. The remaining balance of $36.0 million was included within stockholders' equity as a forward instrument that met the criteria in the FASB authoritative guidance for equity treatment. The forward instrument was settled during the third quarter of fiscal 2015. In all, the average purchase price for the 2015 ASR was $45.37 per share, and the total shares purchased were approximately 4.0 million.
The table below sets forth information regarding repurchases of Synopsys' common stock by Synopsys during the three months ended July 31, 2015:
Period (1) 
 
Total number
of shares
purchased 
 
Average
price paid
per share 
 
Total number of
shares purchased
as part of
publicly
announced
programs 
 
Maximum dollar
value of shares
that may yet be
purchased
under the
programs (1)
Month #1
 
 
 
 
 
 
 
 
May 3, 2015 through June 6, 2015
 
677,813

 
$
45.3659

 
677,813

 
$
200,252,833

Month #2
 
 
 
 
 
 
 
 
June 7, 2015 through July 4, 2015
 

 
$

 

 
$
200,252,833

Month #3
 
 
 
 
 
 
 
 
July 5, 2015 through August 1, 2015
 

 
$

 

 
$
200,252,833

Total
 
677,813

 
$
45.3659

 
677,813

 
$
200,252,833

 
 
 
 
 
 
 
 
 

(1)
As of July 31, 2015, $200.3 million remained available for future repurchases under the program.
See Note 10 of Notes to Unaudited Condensed Consolidated Financial Statements for further information regarding our stock repurchase program.



46


Item  6.
  
Exhibits
Exhibit
Number
 
 
 
Incorporated By Reference
 
Filed
Herewith
Exhibit Description
 
Form
 
File No.
 
Exhibit
 
Filing Date
 
3.1
 
Amended and Restated Certificate of Incorporation
 
10-Q
 
000-19807
 
3.1
 
9/15/2003
 
 
3.2
 
Amended and Restated Bylaws
 
8-K
 
000-19807
 
3.2
 
5/23/2012
 
 
4.1
 
Specimen Common Stock Certificate
 
S-1
 
33-45138
 
4.3
 
2/24/92 (effective date)
 
 
10.15
 
Amended and Restated Credit Agreement, dated May 19, 2015, among Synopsys as Borrower; the several Lenders from time to time parties thereto; Bank of America, N.A. and Wells Fargo Bank, N.A. as Co-Syndication Agents; HSBC Bank USA, N.A., U.S. Bank, N.A., and MUFG Union Bank, N.A., as Co-Documentation Agents; and JPMorgan Chase Bank, N.A., as Administrative Agent.
 
8-K
 
000-19807
 
10.15
 
5/20/2015
 
 
31.1
 
Certification of Co-Principal Executive Officer furnished pursuant to Rule 13a-14(a) or Rule 15d-14(a) of the Exchange Act
 
 
 
 
 
 
 
 
 
X
31.2
 
Certification of Co-Principal Executive Officer furnished pursuant to Rule 13a-14(a) or Rule 15d-14(a) of the Exchange Act
 
 
 
 
 
 
 
 
 
X
31.3
 
Certification of Principal Financial Officer furnished pursuant to Rule 13a-14(a) or Rule 15d-14(a) of the Exchange Act
 
 
 
 
 
 
 
 
 
X
32.1
 
Certification of Co-Principal Executive Officers and Principal Financial Officer furnished pursuant to Rule 13a-14(b) or Rule 15d-14(b) of the Exchange Act and Section 1350 of Chapter 63 of Title 18 of the United States Code
 
 
 
 
 
 
 
 
 
X
101.INS
 
XBRL Instance Document
 
 
 
 
 
 
 
 
 
X
101.SCH
 
XBRL Taxonomy Extension Schema Document
 
 
 
 
 
 
 
 
 
X
101.CAL
 
XBRL Taxonomy Extension Calculation Linkbase Document
 
 
 
 
 
 
 
 
 
X
101.DEF
 
XBRL Taxonomy Extension Definition Linkbase Document
 
 
 
 
 
 
 
 
 
X
101.LAB
 
XBRL Taxonomy Extension Label Linkbase Document
 
 
 
 
 
 
 
 
 
X
101.PRE
 
XBRL Taxonomy Extension Presentation Linkbase Document
 
 
 
 
 
 
 
 
 
X

47


SIGNATURES
Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
 
 
 
 
SYNOPSYS, INC.
 
 
 
Date: August 24, 2015
By:
/s/    TRAC PHAM
 
 
Trac Pham
Chief Financial Officer
(Principal Financial Officer)

48


EXHIBIT INDEX
Exhibit
Number
 
 
 
Incorporated By Reference
 
Filed
Herewith
Exhibit Description
 
Form
 
File No.
 
Exhibit
 
Filing Date
 
3.1
 
Amended and Restated Certificate of Incorporation
 
10-Q
 
000-19807
 
3.1
 
9/15/2003
 
 
3.2
 
Amended and Restated Bylaws
 
8-K
 
000-19807
 
3.2
 
5/23/2012
 
 
4.1
 
Specimen Common Stock Certificate
 
S-1
 
33-45138
 
4.3
 
2/24/92 (effective date)
 
 
10.15
 
Amended and Restated Credit Agreement, dated May 19, 2015, among Synopsys as Borrower; the several Lenders from time to time parties thereto; Bank of America, N.A. and Wells Fargo Bank, N.A. as Co-Syndication Agents; HSBC Bank USA, N.A., U.S. Bank, N.A., and MUFG Union Bank, N.A., as Co-Documentation Agents; and JPMorgan Chase Bank, N.A., as Administrative Agent.
 
8-K
 
000-19807
 
10.15
 
5/20/2015
 
 
31.1
 
Certification of Co-Principal Executive Officer furnished pursuant to Rule 13a-14(a) or Rule 15d-14(a) of the Exchange Act
 
 
 
 
 
 
 
 
 
X
31.2
 
Certification of Co-Principal Executive Officer furnished pursuant to Rule 13a-14(a) or Rule 15d-14(a) of the Exchange Act
 
 
 
 
 
 
 
 
 
X
31.3
 
Certification of Principal Financial Officer furnished pursuant to Rule 13a-14(a) or Rule 15d-14(a) of the Exchange Act
 
 
 
 
 
 
 
 
 
X
32.1
 
Certification of Co-Principal Executive Officers and Principal Financial Officer furnished pursuant to Rule 13a-14(b) or Rule 15d-14(b) of the Exchange Act and Section 1350 of Chapter 63 of Title 18 of the United States Code
 
 
 
 
 
 
 
 
 
X
101.INS
 
XBRL Instance Document
 
 
 
 
 
 
 
 
 
X
101.SCH
 
XBRL Taxonomy Extension Schema Document
 
 
 
 
 
 
 
 
 
X
101.CAL
 
XBRL Taxonomy Extension Calculation Linkbase Document
 
 
 
 
 
 
 
 
 
X
101.DEF
 
XBRL Taxonomy Extension Definition Linkbase Document
 
 
 
 
 
 
 
 
 
X
101.LAB
 
XBRL Taxonomy Extension Label Linkbase Document
 
 
 
 
 
 
 
 
 
X
101.PRE
 
XBRL Taxonomy Extension Presentation Linkbase Document
 
 
 
 
 
 
 
 
 
X


49
EX-31.1 2 ex311612.htm EXHIBIT 31.1 Exhibit


Exhibit 31.1
CERTIFICATION
I, Aart J. de Geus, certify that:
1.
I have reviewed this Quarterly Report on Form 10-Q of Synopsys, Inc.;

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

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

4.
The registrant’s other certifying officers and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

(a)
Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)
Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c)
Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)
Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

5.
The registrant’s other certifying officers and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

(a)
All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b)
Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Date: August 24, 2015
 
/s/ Aart J. de Geus
 
 
  Aart J. de Geus
  Co-Chief Executive Officer and Chairman
  (Co-Principal Executive Officer)


EX-31.2 3 ex312612.htm EXHIBIT 31.2 Exhibit


Exhibit 31.2
CERTIFICATION
I, Chi-Foon Chan, certify that:
1.
I have reviewed this Quarterly Report on Form 10-Q of Synopsys, Inc.;

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

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

4.
The registrant’s other certifying officers and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

(a)
Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)
Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c)
Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)
Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

5.
The registrant’s other certifying officers and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

(a)
All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b)
Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Date: August 24, 2015
 
/s/ Chi-Foon Chan
 
 
  Chi-Foon Chan
  Co-Chief Executive Officer and President
  (Co-Principal Executive Officer)


EX-31.3 4 ex313612.htm EXHIBIT 31.3 Exhibit


Exhibit 31.3
CERTIFICATION
I, Trac Pham, certify that:
1.
I have reviewed this Quarterly Report on Form 10-Q of Synopsys, Inc.;

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

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

4.
The registrant’s other certifying officers and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

(a)
Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)
Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c)
Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)
Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

5.
The registrant’s other certifying officers and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

(a)
All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b)
Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Date: August 24, 2015
 
/s/ Trac Pham
 
 
  Trac Pham
  Chief Financial Officer
  (Principal Financial Officer)


EX-32.1 5 ex321612.htm EXHIBIT 32.1 Exhibit


Exhibit 32.1
Certification Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (Subsections (a) and (b) of Section 1350, Chapter 63 of Title 18, United States Code)
Pursuant to the requirement set forth in Rule 13a-14(b) of the Securities Exchange Act of 1934, as amended (the “Exchange Act”) and Section 1350, Chapter 63 of Title 18 of the United States Code (18 U.S.C-§1350), each of Aart J. de Geus, Co-Chief Executive Officer and Chairman of Synopsys, Inc., a Delaware corporation (the “Company”), Chi-Foon Chan, Co-Chief Executive Officer and President of the Company, and Trac Pham, Chief Financial Officer of the Company, does hereby certify, to such officer’s knowledge that:
The Quarterly Report on Form 10-Q for the fiscal quarter ended July 31, 2015 (the “Form 10-Q”) to which this Certification is attached as Exhibit 32.1 fully complies with the requirements of Section 13(a) or 15(d) of the Exchange Act. The information contained in the Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of the Company.
IN WITNESS WHEREOF, the undersigned have set their hands hereto as of August 24, 2015.
 
/s/ Aart J. de Geus
 
Aart J. de Geus
Co-Chief Executive Officer and Chairman
 
 
 
/s/ Chi-Foon Chan
 
Chi-Foon Chan
Co-Chief Executive Officer and President
 
 
 
/s/ Trac Pham
 
Trac Pham
Chief Financial Officer
 
The foregoing certification is being furnished solely pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (subsections (a) and (b) of Section 1350, Chapter 63 of Title 18, United States Code) and is not deemed filed with the Securities and Exchange Commission as part of the Form 10-Q or as a separate disclosure document and is not to be incorporated by reference into any filing of the Company under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended (whether made before or after the date of the Form 10-Q), irrespective of any general incorporation language contained in such filing.


EX-101.INS 6 snps-20150731.xml XBRL INSTANCE DOCUMENT 0000883241 2014-11-01 2015-07-31 0000883241 2015-08-20 0000883241 2014-10-31 0000883241 2015-07-31 0000883241 2013-11-01 2014-07-31 0000883241 2014-05-01 2014-07-31 0000883241 2015-05-01 2015-07-31 0000883241 2014-07-31 0000883241 2013-10-31 0000883241 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2014-11-01 2015-07-31 0000883241 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2015-07-31 0000883241 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember us-gaap:MaximumMember 2014-11-01 2015-07-31 0000883241 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember us-gaap:MinimumMember 2014-11-01 2015-07-31 0000883241 snps:CovenantsNotToCompeteMember 2015-07-31 0000883241 us-gaap:ContractualRightsMember 2015-07-31 0000883241 us-gaap:TrademarksAndTradeNamesMember 2015-07-31 0000883241 us-gaap:InProcessResearchAndDevelopmentMember 2015-07-31 0000883241 snps:DevelopedAndCoreTechnologyMember 2015-07-31 0000883241 us-gaap:CustomerRelationshipsMember 2015-07-31 0000883241 snps:CapitalizedSoftwareDevelopmentCostsMember 2015-07-31 0000883241 us-gaap:TrademarksAndTradeNamesMember 2014-10-31 0000883241 snps:CapitalizedSoftwareDevelopmentCostsMember 2014-10-31 0000883241 snps:DevelopedAndCoreTechnologyMember 2014-10-31 0000883241 us-gaap:ContractualRightsMember 2014-10-31 0000883241 us-gaap:CustomerRelationshipsMember 2014-10-31 0000883241 snps:CovenantsNotToCompeteMember 2014-10-31 0000883241 us-gaap:InProcessResearchAndDevelopmentMember 2014-10-31 0000883241 us-gaap:ContractualRightsMember 2014-11-01 2015-07-31 0000883241 snps:DevelopedAndCoreTechnologyMember 2014-11-01 2015-07-31 0000883241 us-gaap:CustomerRelationshipsMember 2015-05-01 2015-07-31 0000883241 us-gaap:TrademarksAndTradeNamesMember 2014-05-01 2014-07-31 0000883241 snps:CovenantsNotToCompeteMember 2015-05-01 2015-07-31 0000883241 us-gaap:ContractualRightsMember 2014-05-01 2014-07-31 0000883241 us-gaap:CustomerRelationshipsMember 2014-11-01 2015-07-31 0000883241 us-gaap:TrademarksAndTradeNamesMember 2014-11-01 2015-07-31 0000883241 us-gaap:TrademarksAndTradeNamesMember 2015-05-01 2015-07-31 0000883241 snps:CapitalizedSoftwareDevelopmentCostsMember 2014-05-01 2014-07-31 0000883241 snps:DevelopedAndCoreTechnologyMember 2013-11-01 2014-07-31 0000883241 snps:DevelopedAndCoreTechnologyMember 2015-05-01 2015-07-31 0000883241 snps:CapitalizedSoftwareDevelopmentCostsMember 2013-11-01 2014-07-31 0000883241 snps:CapitalizedSoftwareDevelopmentCostsMember 2014-11-01 2015-07-31 0000883241 us-gaap:CustomerRelationshipsMember 2014-05-01 2014-07-31 0000883241 snps:DevelopedAndCoreTechnologyMember 2014-05-01 2014-07-31 0000883241 us-gaap:CustomerRelationshipsMember 2013-11-01 2014-07-31 0000883241 snps:CapitalizedSoftwareDevelopmentCostsMember 2015-05-01 2015-07-31 0000883241 snps:CovenantsNotToCompeteMember 2014-11-01 2015-07-31 0000883241 us-gaap:TrademarksAndTradeNamesMember 2013-11-01 2014-07-31 0000883241 snps:CovenantsNotToCompeteMember 2013-11-01 2014-07-31 0000883241 us-gaap:ContractualRightsMember 2013-11-01 2014-07-31 0000883241 us-gaap:ContractualRightsMember 2015-05-01 2015-07-31 0000883241 snps:CovenantsNotToCompeteMember 2014-05-01 2014-07-31 0000883241 us-gaap:AccruedLiabilitiesMember us-gaap:NondesignatedMember 2015-07-31 0000883241 us-gaap:AccruedLiabilitiesMember us-gaap:DesignatedAsHedgingInstrumentMember 2015-07-31 0000883241 us-gaap:AccruedLiabilitiesMember us-gaap:NondesignatedMember 2014-10-31 0000883241 us-gaap:OtherAssetsMember us-gaap:NondesignatedMember 2015-07-31 0000883241 us-gaap:OtherAssetsMember us-gaap:DesignatedAsHedgingInstrumentMember 2015-07-31 0000883241 us-gaap:OtherAssetsMember us-gaap:NondesignatedMember 2014-10-31 0000883241 us-gaap:OtherAssetsMember us-gaap:DesignatedAsHedgingInstrumentMember 2014-10-31 0000883241 us-gaap:AccruedLiabilitiesMember us-gaap:DesignatedAsHedgingInstrumentMember 2014-10-31 0000883241 us-gaap:ForeignExchangeContractMember 2013-11-01 2014-07-31 0000883241 us-gaap:ForeignExchangeContractMember 2014-05-01 2014-07-31 0000883241 us-gaap:ForeignExchangeContractMember 2014-11-01 2015-07-31 0000883241 us-gaap:ForeignExchangeContractMember 2015-05-01 2015-07-31 0000883241 us-gaap:ForwardContractsMember us-gaap:MinimumMember 2014-11-01 2015-07-31 0000883241 us-gaap:ForwardContractsMember us-gaap:MaximumMember 2014-11-01 2015-07-31 0000883241 us-gaap:ForwardContractsMember us-gaap:CashFlowHedgingMember us-gaap:MaximumMember 2014-11-01 2015-07-31 0000883241 us-gaap:ForeignExchangeContractMember us-gaap:MaximumMember 2014-11-01 2015-07-31 0000883241 us-gaap:NondesignatedMember 2014-11-01 2015-07-31 0000883241 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember us-gaap:MaximumMember 2014-11-01 2015-07-31 0000883241 us-gaap:CommercialPaperMember us-gaap:ShortTermInvestmentsMember 2015-07-31 0000883241 us-gaap:MoneyMarketFundsMember us-gaap:CashEquivalentsMember 2015-07-31 0000883241 us-gaap:AssetBackedSecuritiesMember us-gaap:ShortTermInvestmentsMember 2015-07-31 0000883241 us-gaap:CommercialPaperMember us-gaap:CashEquivalentsMember 2015-07-31 0000883241 us-gaap:CertificatesOfDepositMember us-gaap:ShortTermInvestmentsMember 2015-07-31 0000883241 us-gaap:CashEquivalentsMember 2015-07-31 0000883241 us-gaap:ShortTermInvestmentsMember 2015-07-31 0000883241 us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember us-gaap:ShortTermInvestmentsMember 2015-07-31 0000883241 us-gaap:MunicipalBondsMember us-gaap:ShortTermInvestmentsMember 2015-07-31 0000883241 us-gaap:CorporateDebtSecuritiesMember us-gaap:ShortTermInvestmentsMember 2015-07-31 0000883241 us-gaap:ForeignExchangeContractMember us-gaap:OperatingExpenseMember 2013-11-01 2014-07-31 0000883241 us-gaap:ForeignExchangeContractMember us-gaap:OperatingExpenseMember 2014-11-01 2015-07-31 0000883241 us-gaap:ForeignExchangeContractMember us-gaap:SalesMember 2013-11-01 2014-07-31 0000883241 us-gaap:ForeignExchangeContractMember us-gaap:SalesMember 2015-05-01 2015-07-31 0000883241 us-gaap:ForeignExchangeContractMember us-gaap:OperatingExpenseMember 2014-05-01 2014-07-31 0000883241 us-gaap:ForeignExchangeContractMember us-gaap:SalesMember 2014-05-01 2014-07-31 0000883241 us-gaap:ForeignExchangeContractMember us-gaap:OperatingExpenseMember 2015-05-01 2015-07-31 0000883241 us-gaap:ForeignExchangeContractMember us-gaap:SalesMember 2014-11-01 2015-07-31 0000883241 us-gaap:ForwardContractsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2014-10-31 0000883241 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2014-10-31 0000883241 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2014-10-31 0000883241 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember 2014-10-31 0000883241 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember 2014-10-31 0000883241 us-gaap:ForwardContractsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2014-10-31 0000883241 us-gaap:ForwardContractsMember us-gaap:FairValueMeasurementsRecurringMember 2014-10-31 0000883241 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember 2014-10-31 0000883241 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2014-10-31 0000883241 snps:DeferredCompensationPlanAssetsMember us-gaap:FairValueMeasurementsRecurringMember 2014-10-31 0000883241 us-gaap:ForwardContractsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2014-10-31 0000883241 snps:DeferredCompensationPlanAssetsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2014-10-31 0000883241 snps:DeferredCompensationPlanAssetsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2014-10-31 0000883241 us-gaap:FairValueMeasurementsRecurringMember 2014-10-31 0000883241 snps:DeferredCompensationPlanAssetsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2014-10-31 0000883241 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember 2014-10-31 0000883241 us-gaap:CostmethodInvestmentsMember 2015-07-31 0000883241 us-gaap:EquityMethodInvestmentsMember 2015-07-31 0000883241 us-gaap:EquityMethodInvestmentsMember 2014-10-31 0000883241 us-gaap:CostmethodInvestmentsMember 2014-10-31 0000883241 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2015-07-31 0000883241 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2015-07-31 0000883241 us-gaap:AssetBackedSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2015-07-31 0000883241 us-gaap:ForwardContractsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2015-07-31 0000883241 us-gaap:CertificatesOfDepositMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2015-07-31 0000883241 us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2015-07-31 0000883241 us-gaap:ForwardContractsMember us-gaap:FairValueMeasurementsRecurringMember 2015-07-31 0000883241 us-gaap:AssetBackedSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2015-07-31 0000883241 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2015-07-31 0000883241 us-gaap:FairValueMeasurementsRecurringMember 2015-07-31 0000883241 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2015-07-31 0000883241 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember 2015-07-31 0000883241 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2015-07-31 0000883241 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2015-07-31 0000883241 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember 2015-07-31 0000883241 snps:DeferredCompensationPlanAssetsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2015-07-31 0000883241 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember 2015-07-31 0000883241 us-gaap:MunicipalBondsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2015-07-31 0000883241 us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2015-07-31 0000883241 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2015-07-31 0000883241 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember 2015-07-31 0000883241 us-gaap:MunicipalBondsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2015-07-31 0000883241 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2015-07-31 0000883241 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2015-07-31 0000883241 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2015-07-31 0000883241 us-gaap:ForwardContractsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2015-07-31 0000883241 us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2015-07-31 0000883241 snps:DeferredCompensationPlanAssetsMember us-gaap:FairValueMeasurementsRecurringMember 2015-07-31 0000883241 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2015-07-31 0000883241 us-gaap:CommercialPaperMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember 2015-07-31 0000883241 us-gaap:AssetBackedSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2015-07-31 0000883241 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2015-07-31 0000883241 snps:DeferredCompensationPlanAssetsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2015-07-31 0000883241 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2015-07-31 0000883241 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember 2015-07-31 0000883241 us-gaap:ForwardContractsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2015-07-31 0000883241 us-gaap:CommercialPaperMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2015-07-31 0000883241 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember 2015-07-31 0000883241 us-gaap:MunicipalBondsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2015-07-31 0000883241 us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2015-07-31 0000883241 snps:DeferredCompensationPlanAssetsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2015-07-31 0000883241 us-gaap:MunicipalBondsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2015-07-31 0000883241 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember 2015-07-31 0000883241 us-gaap:AssetBackedSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2015-07-31 0000883241 snps:VoluntaryRetirementProgramandHeadcountReductionProgramMember 2015-07-31 0000883241 snps:VoluntaryRetirementProgramandHeadcountReductionProgramMember 2015-05-01 2015-07-31 0000883241 snps:VoluntaryRetirementProgramandHeadcountReductionProgramMember 2014-11-01 2015-07-31 0000883241 snps:TermLoanMember us-gaap:UnsecuredDebtMember 2015-07-31 0000883241 us-gaap:UnsecuredDebtMember 2012-02-17 2012-02-17 0000883241 snps:TermLoanMember us-gaap:UnsecuredDebtMember 2014-10-31 0000883241 snps:TermLoanMember us-gaap:UnsecuredDebtMember us-gaap:LondonInterbankOfferedRateLIBORMember 2014-11-01 2015-07-31 0000883241 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:UnsecuredDebtMember 2015-05-19 2015-05-19 0000883241 snps:TermLoanMember us-gaap:UnsecuredDebtMember 2012-02-17 0000883241 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:UnsecuredDebtMember us-gaap:MinimumMember 2014-11-01 2015-07-31 0000883241 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:UnsecuredDebtMember 2012-02-17 0000883241 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:UnsecuredDebtMember 2014-10-31 0000883241 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:UnsecuredDebtMember us-gaap:MaximumMember 2014-11-01 2015-07-31 0000883241 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:UnsecuredDebtMember 2015-05-19 0000883241 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:UnsecuredDebtMember 2012-02-17 2012-02-17 0000883241 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:UnsecuredDebtMember us-gaap:LondonInterbankOfferedRateLIBORMember 2014-11-01 2015-07-31 0000883241 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:UnsecuredDebtMember 2015-07-31 0000883241 2012-02-17 2012-02-17 0000883241 us-gaap:OperatingExpenseMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2014-11-01 2015-07-31 0000883241 us-gaap:OperatingExpenseMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2014-05-01 2014-07-31 0000883241 us-gaap:OperatingExpenseMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2015-05-01 2015-07-31 0000883241 us-gaap:SalesMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2015-05-01 2015-07-31 0000883241 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2014-05-01 2014-07-31 0000883241 snps:OtherIncomeExpenseNetMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2015-05-01 2015-07-31 0000883241 us-gaap:SalesMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2014-11-01 2015-07-31 0000883241 us-gaap:OperatingExpenseMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2013-11-01 2014-07-31 0000883241 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2014-11-01 2015-07-31 0000883241 snps:OtherIncomeExpenseNetMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2013-11-01 2014-07-31 0000883241 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2013-11-01 2014-07-31 0000883241 us-gaap:SalesMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2013-11-01 2014-07-31 0000883241 us-gaap:SalesMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2014-05-01 2014-07-31 0000883241 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2015-05-01 2015-07-31 0000883241 snps:OtherIncomeExpenseNetMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2014-11-01 2015-07-31 0000883241 snps:OtherIncomeExpenseNetMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2014-05-01 2014-07-31 0000883241 2013-12-03 0000883241 snps:AcceleratedShareRepurchaseProgram2015Member us-gaap:CommonStockMember 2014-12-31 0000883241 snps:AcceleratedShareRepurchaseProgram2015Member 2014-12-01 2015-07-31 0000883241 snps:AcceleratedShareRepurchaseProgram2015Member 2015-05-01 2015-07-31 0000883241 snps:AcceleratedShareRepurchaseProgram2015Member 2014-12-01 2014-12-31 0000883241 us-gaap:ResearchAndDevelopmentExpenseMember 2014-11-01 2015-07-31 0000883241 snps:CostOfMaintenanceAndServicesMember 2015-05-01 2015-07-31 0000883241 us-gaap:SellingAndMarketingExpenseMember 2013-11-01 2014-07-31 0000883241 us-gaap:GeneralAndAdministrativeExpenseMember 2013-11-01 2014-07-31 0000883241 us-gaap:CostOfSalesMember 2014-11-01 2015-07-31 0000883241 us-gaap:SellingAndMarketingExpenseMember 2014-11-01 2015-07-31 0000883241 us-gaap:ResearchAndDevelopmentExpenseMember 2015-05-01 2015-07-31 0000883241 snps:CostOfMaintenanceAndServicesMember 2013-11-01 2014-07-31 0000883241 us-gaap:ResearchAndDevelopmentExpenseMember 2013-11-01 2014-07-31 0000883241 us-gaap:CostOfSalesMember 2015-05-01 2015-07-31 0000883241 us-gaap:GeneralAndAdministrativeExpenseMember 2014-11-01 2015-07-31 0000883241 us-gaap:SellingAndMarketingExpenseMember 2014-05-01 2014-07-31 0000883241 us-gaap:CostOfSalesMember 2014-05-01 2014-07-31 0000883241 us-gaap:ResearchAndDevelopmentExpenseMember 2014-05-01 2014-07-31 0000883241 us-gaap:CostOfSalesMember 2013-11-01 2014-07-31 0000883241 snps:CostOfMaintenanceAndServicesMember 2014-05-01 2014-07-31 0000883241 us-gaap:SellingAndMarketingExpenseMember 2015-05-01 2015-07-31 0000883241 snps:CostOfMaintenanceAndServicesMember 2014-11-01 2015-07-31 0000883241 us-gaap:GeneralAndAdministrativeExpenseMember 2015-05-01 2015-07-31 0000883241 us-gaap:GeneralAndAdministrativeExpenseMember 2014-05-01 2014-07-31 0000883241 us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2014-05-01 2014-07-31 0000883241 us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2013-11-01 2014-07-31 0000883241 us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2015-05-01 2015-07-31 0000883241 us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2014-11-01 2015-07-31 0000883241 country:JP 2013-11-01 2014-07-31 0000883241 us-gaap:EuropeMember 2014-05-01 2014-07-31 0000883241 snps:AsiaPacificAndOtherMember 2014-11-01 2015-07-31 0000883241 us-gaap:EuropeMember 2013-11-01 2014-07-31 0000883241 snps:AsiaPacificAndOtherMember 2014-05-01 2014-07-31 0000883241 snps:AsiaPacificAndOtherMember 2013-11-01 2014-07-31 0000883241 country:JP 2014-11-01 2015-07-31 0000883241 snps:AsiaPacificAndOtherMember 2015-05-01 2015-07-31 0000883241 us-gaap:EuropeMember 2014-11-01 2015-07-31 0000883241 us-gaap:EuropeMember 2015-05-01 2015-07-31 0000883241 country:US 2013-11-01 2014-07-31 0000883241 country:US 2014-05-01 2014-07-31 0000883241 country:US 2015-05-01 2015-07-31 0000883241 country:US 2014-11-01 2015-07-31 0000883241 country:JP 2015-05-01 2015-07-31 0000883241 country:JP 2014-05-01 2014-07-31 0000883241 country:TW snps:FiscalYearTwentyZeroNineAndTwentyTenMember 2014-05-01 2014-07-31 0000883241 country:TW snps:FiscalYearTwentyTwelveMember 2014-11-01 2015-07-31 0000883241 us-gaap:InternalRevenueServiceIRSMember snps:TaxYear2014Member 2015-05-01 2015-07-31 0000883241 us-gaap:InternalRevenueServiceIRSMember snps:FiscalYearTwentyTwelveMember 2013-11-01 2014-01-31 0000883241 us-gaap:InternalRevenueServiceIRSMember us-gaap:LatestTaxYearMember 2015-05-01 2015-07-31 iso4217:USD xbrli:shares snps:Customer iso4217:USD xbrli:shares xbrli:pure snps:Segment false --10-31 Q3 2015 2015-07-31 10-Q 0000883241 155947407 Large Accelerated Filer SYNOPSYS INC SNPS 793937000 639416000 150000000 P1M 3069000 7529000 1815000 7091000 26496000 36344000 1 1 1 1 0 0 0 0 0 977000 1563000 2540000 0 1736000 3237000 4973000 5000 6395000 4005000 -2385000 22000 16228000 6411000 -9795000 180000000 36000000 144000000 397113000 330825000 0 11755000 0 11755000 0 12364000 0 12364000 28152000 18690000 326727000 307825000 31404000 25750000 50952000 39207000 0 -11000 -11148000 -14852000 -50941000 -81002000 -62089000 -95865000 1614603000 1604994000 21399000 684000 2176000 3717000 10126000 4696000 58341000 1646000 5952000 10312000 28037000 12394000 23905000 547000 2463000 3672000 11955000 5268000 64769000 1574000 6673000 10517000 32432000 13573000 16494000 44969000 18268000 49496000 33715000 906000 17000 18354000 7913000 5816000 709000 95645000 2655000 50000 51966000 22719000 16655000 1600000 33807000 916000 0 18822000 7917000 5443000 709000 99979000 2732000 0 54639000 23595000 16906000 2107000 2875000 2057000 563000 1529000 4775499000 4953972000 1504735000 1627537000 554572000 9300000 0 563872000 518572000 150707000 0 669279000 136507000 29957000 7800000 2348000 10287000 70440000 357485000 1405000 16607000 359833000 136496000 5000 0 0 0 11000 0 2000 4000 0 22000 29961000 7800000 2348000 10287000 70451000 357485000 1403000 16605000 359833000 136507000 0 0 0 0 0 0 0 0 0 0 9000 0 0 0 22000 0 0 2000 0 33000 106000 106000 58037000 58026000 78364000 78364000 136496000 2300000 4400000 37100000 8400000 1022441000 903046000 985762000 986423000 409064000 0 0 409064000 0 2348000 0 2348000 357485000 0 0 357485000 -119395000 661000 985762000 1122919000 0.01 0.01 400000000 400000000 155965000 155929000 1560000 1559000 63998000 183852000 48052000 142396000 0.105 0.107 0.131 0.123 26272000 74699000 26704000 78182000 115530000 335464000 129471000 379076000 68573000 198700000 77516000 218650000 20685000 62065000 25251000 82244000 0 0 0 0 30000000 190000000 0.01 0.01125 75000000 52500000 150000000 2016-10-14 2020-05-19 Principal payments on a portion of the Term Loan are due in equal quarterly installments of $7.5 million, with the remainder due in October 2016. 7500000 145508000 161087000 7459000 24134000 928242000 912768000 77646000 90569000 111449000 75939000 208156000 211733000 140750000 154535000 9299000 1000 11306000 557000 11656000 99000 12329000 34000 -2455000 -501000 P1Y P12M 2540000 977000 1563000 4973000 1736000 3237000 -2390000 -6395000 4005000 -9817000 -16228000 6411000 548000 2950000 1189000 3495000 -855000 -815000 -40000 1617000 -1707000 3324000 638000 -1356000 1994000 -13521000 -18855000 5334000 24000 57000 122000 822000 P3Y P22M P1M P22M 0.42 1.27 0.36 1.14 0.42 1.25 0.35 1.12 -4681000 -21720000 0.072 0.064 0.150 0.219 0.35 0.35 302295000 257342000 177800000 P2Y8M12D 4905000 13372000 5637000 15273000 P6Y P1Y 527972000 17759000 2530000 298705000 109067000 92146000 0 7765000 627215000 20492000 2530000 353469000 131895000 108957000 0 9872000 32308000 34126000 27945000 50718000 68229000 105173000 893002000 21829000 2530000 490242000 146364000 210172000 3086000 18779000 945714000 24627000 2530000 540740000 147127000 211611000 0 19079000 318499000 0 9300000 0 9300000 0 11863000 0 11863000 80000 865000 1111000 5317000 -53000 -667000 -1409000 -4402000 6538000 22000 37438000 112246000 43925000 121254000 2255708000 2335816000 92200000 92186000 684000 -12762000 406282000 1182996000 426334000 1275976000 70771000 210014000 65193000 225692000 5115000 13345000 9806000 49520000 -28270000 -25512000 -24834000 -16976000 22361000 4507000 -18950000 -20633000 18847000 16141000 -982000 35836000 2428000 2642000 3051000 3015000 365030000 4070000 0 191537000 37297000 118026000 3086000 11014000 318499000 4135000 0 187271000 15232000 102654000 0 9207000 715000 1654000 599000 2057000 294000 975000 540000 2240000 0 29957000 0 29957000 0 7800000 0 7800000 0 10287000 0 10287000 0 70440000 0 70440000 0 1405000 0 1405000 0 16607000 0 16607000 1719329000 1815724000 4775499000 4953972000 1386759000 1459343000 0 11755000 0 11755000 0 12364000 0 12364000 431184000 1255515000 445807000 1324677000 31594000 101863000 48878000 139671000 0 160000000 0.00200 0.001250 2012-02-17 350000000 500000000 45000000 45000000 22500000 22500000 59034000 161082000 61120000 190704000 P1M -62658000 13374000 -430097000 -333736000 378041000 342743000 3544000 18797000 3711000 16784000 1 1 1 1 339055000 991779000 364852000 1067068000 67227000 191217000 61482000 208908000 66666000 54793000 145508000 0 0 145508000 161087000 0 0 161087000 175127000 185920000 0 0 -41000 -11000 1713000 -9502000 -10283000 -30061000 -1658000 -12817000 -7335000 -33776000 2540000 4973000 -2390000 -9817000 205000 1784000 926000 4334000 -831000 1658000 599000 -13521000 311000 502000 675000 6188000 6537000 18291000 6188000 19066000 0 158972000 204105000 816000 11082000 844000 4193000 13464000 43018000 3000000 -900000 0 79747000 36000000 180000000 800000 15100000 120800000 373513000 126883000 2812000 2798000 58085000 67708000 0 185402000 0.01 0.01 2000000 2000000 0 0 0 0 54301000 84510000 17645000 13800000 200000000 410000000 -5008000 -116000 0 48155000 7313000 0 45336000 56414000 65656000 196669000 55387000 176172000 249098000 260667000 -750000 1100000 223239000 272924000 182809000 528395000 197999000 567924000 0 0 -248000 15088000 15100000 1551592000 1688764000 521812000 61517000 268228000 126186000 65881000 1518460000 184219000 745458000 385138000 203645000 555805000 50974000 275625000 148949000 80257000 1655052000 165067000 839325000 423495000 227165000 10900000 6700000 4200000 10600000 6700000 3900000 112271000 332847000 116988000 343736000 58341000 63463000 3709000 23556000 17631000 42262000 0 136496000 0 23000000 931000 3519000 1553000 3931000 500000000 500000000 180000000 200300000 3056170000 3138248000 3900000 3200000 7000000 45.37 1299000 1336000 0 2050000 678000 3968000 49496000 61204000 4000000 115000000 10000000 5100000 1100000 115000000 157622000 157253000 158584000 157850000 155194000 154611000 155533000 154835000 <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;padding-top:18px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Liabilities and Restructuring Charges</font></div><div style="line-height:120%;padding-bottom:8px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In November 2014, the Company initiated a restructuring program that included a voluntary retirement program (VRP) and a minimal headcount reduction program. The VRP was offered to certain eligible employees in the United States and enrollment for those employees was completed on November 21, 2014. The total cost of the restructuring program was </font><font style="font-family:Arial;font-size:10pt;">$15.1 million</font><font style="font-family:Arial;font-size:10pt;">, of which </font><font style="font-family:Arial;font-size:10pt;">$0.8 million</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">$15.1 million</font><font style="font-family:Arial;font-size:10pt;"> were paid during the three and </font><font style="font-family:Arial;font-size:10pt;">nine</font><font style="font-family:Arial;font-size:10pt;"> months ended </font><font style="font-family:Arial;font-size:10pt;">July&#160;31, 2015</font><font style="font-family:Arial;font-size:10pt;">, respectively. As of </font><font style="font-family:Arial;font-size:10pt;">July&#160;31, 2015</font><font style="font-family:Arial;font-size:10pt;">, there is </font><font style="font-family:Arial;font-size:10pt;">no</font><font style="font-family:Arial;font-size:10pt;"> outstanding balance in restructuring charges.</font></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Accounts payable and accrued liabilities consist of:</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 width="65%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="15%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="15%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">July&#160;31, <br clear="none"/>2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">October&#160;31, <br clear="none"/>2014</font></div></td></tr><tr><td style="vertical-align: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;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(in&#160;thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Payroll and related benefits</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">257,342</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">302,295</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Other accrued liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">54,793</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">66,666</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:Arial;font-size:10pt;">Accounts payable</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">18,690</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">28,152</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;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:Arial;font-size:10pt;">330,825</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:Arial;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:Arial;font-size:10pt;">397,113</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Other long-term liabilities consist of:</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 width="65%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="15%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="15%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">July&#160;31, <br clear="none"/>2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">October&#160;31, <br clear="none"/>2014</font></div></td></tr><tr><td style="vertical-align: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;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(in&#160;thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Deferred compensation liability</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">161,087</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">145,508</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Other long-term liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">43,018</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:Arial;font-size:10pt;">13,464</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:Arial;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:Arial;font-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:Arial;font-size:10pt;">204,105</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:Arial;font-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:Arial;font-size:10pt;">158,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:Arial;font-size:10pt;font-weight:bold;">Financial Assets and Liabilities</font></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Cash equivalents and short-term investments. </font><font style="font-family:Arial;font-size:10pt;">The Company classifies time deposits and other investments with maturities less than three months as cash equivalents. Debt securities and other investments with maturities longer than three months are classified as short-term investments. The Company&#8217;s investments generally have a term of less than three years and are classified as available-for-sale carried at fair value, with unrealized gains and losses included in the unaudited condensed consolidated balance sheet as a component of accumulated other comprehensive income (loss), net of tax. Those unrealized gains or losses deemed other than temporary are reflected in other income (expense), net. The cost of securities sold is based on the specific identification method and realized gains and losses are included in other income (expense), net. </font></div><div style="line-height:120%;padding-top:12px;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">During the first quarter of fiscal 2015, the Company made investments in available-for-sale securities. </font><font style="font-family:Arial;font-size:10pt;">As of July 31, 2015</font><font style="font-family:Arial;font-size:10pt;">, the balances of these investments are:</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="20" rowspan="1"></td></tr><tr><td width="36%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Gross<br clear="none"/>Unrealized<br clear="none"/>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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Gross<br clear="none"/>Unrealized<br clear="none"/>Losses Less Than 12 Months</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Gross<br clear="none"/>Unrealized<br clear="none"/>Losses 12 Months or Longer</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Estimated<br clear="none"/>Fair&#160;Value(1)</font></div></td></tr><tr><td style="vertical-align: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="19" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Cash equivalents:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;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:Arial;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:Arial;font-size:10pt;">357,485</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:Arial;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:Arial;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:Arial;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:Arial;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:Arial;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:Arial;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:Arial;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:Arial;font-size:10pt;">357,485</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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:Arial;font-size:10pt;">Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2,348</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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:Arial;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:Arial;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:Arial;font-size:10pt;">2,348</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Total:</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">359,833</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">359,833</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Short-term investments:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">U.S. government agency securities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">16,605</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(2</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:Arial;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:Arial;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:Arial;font-size:10pt;">16,607</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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:Arial;font-size:10pt;">Municipal 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:Arial;font-size:10pt;">1,403</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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:Arial;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:Arial;font-size:10pt;">1,405</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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:Arial;font-size:10pt;">Certificates of deposit</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">7,800</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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:Arial;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:Arial;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:Arial;font-size:10pt;">7,800</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left: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:Arial;font-size:10pt;">Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">10,287</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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:Arial;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:Arial;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:Arial;font-size:10pt;">10,287</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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:Arial;font-size:10pt;">Corporate debt securities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">70,451</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">11</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(22</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:Arial;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:Arial;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:Arial;font-size:10pt;">70,440</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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:Arial;font-size:10pt;">Asset-backed securities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">29,961</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">5</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(9</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:Arial;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:Arial;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:Arial;font-size:10pt;">29,957</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Total:</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">136,507</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">22</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(33</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:Arial;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:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">136,496</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><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:42px;" 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:0px;"><font style="font-family:Arial;font-size:10pt;">(1)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">See </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">Note 6. Fair Value Measures</font><font style="font-family:Arial;font-size:10pt;"> for further discussion on fair values of cash equivalents and short-term investments.</font></div></td></tr></table><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">As of July 31, 2015</font><font style="font-family:Arial;font-size:10pt;">, the stated maturities of the Company's short-term investments are: </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 width="67%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="14%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="14%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Amortized Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Fair Value</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Due in 1&#160;year or less</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">78,364</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">78,364</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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:Arial;font-size:10pt;">Due in 2-5&#160;years</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">58,037</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">58,026</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Due in 6-10 years</font></div></td><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:Arial;font-size:10pt;">106</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:Arial;font-size:10pt;">106</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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:Arial;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:Arial;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:Arial;font-size:10pt;">136,507</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:Arial;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:Arial;font-size:10pt;">136,496</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Non-marketable equity securities.</font><font style="font-family:Arial;font-size:10pt;"> The Company&#8217;s strategic investment portfolio consists of non-marketable equity securities in privately-held companies. The securities accounted for under cost method investments are reported at cost net of impairment losses. Securities accounted for under equity method investments are recorded at cost plus the proportional share of the issuers&#8217; income or loss, which is recorded in the Company&#8217;s other income (expense), net. The cost basis of securities sold is based on the specific identification method. Refer to </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">Note 6. Fair Value Measures.</font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Derivatives.</font><font style="font-family:Arial;font-size:10pt;"> The Company recognizes derivative instruments as either assets or liabilities in the unaudited condensed consolidated financial statements at fair value and provides qualitative and quantitative disclosures about such derivatives. The Company operates internationally and is exposed to potentially adverse movements in foreign currency exchange rates. The Company enters into hedges in the form of foreign currency forward contracts to reduce its exposure to foreign currency rate changes on non-functional currency denominated forecasted transactions and balance sheet positions including: (1)&#160;certain assets and liabilities, (2)&#160;shipments forecasted to occur within approximately </font><font style="font-family:Arial;font-size:10pt;">1 month</font><font style="font-family:Arial;font-size:10pt;">, (3)&#160;future billings and revenue on previously shipped orders, and (4)&#160;certain future intercompany invoices denominated in foreign currencies.</font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The duration of forward contracts ranges from approximately </font><font style="font-family:Arial;font-size:10pt;">one month</font><font style="font-family:Arial;font-size:10pt;"> to </font><font style="font-family:Arial;font-size:10pt;">22 months</font><font style="font-family:Arial;font-size:10pt;">, the majority of which are short-term. The Company does not use foreign currency forward contracts for speculative or trading purposes. The Company enters into foreign exchange forward contracts with high credit quality financial institutions that are rated &#8216;A&#8217; or above and to date has not experienced nonperformance by counterparties. Further, the Company anticipates continued performance by all counterparties to such agreements.</font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The assets or liabilities associated with the forward contracts are recorded at fair value in other current assets or accrued liabilities in the unaudited condensed consolidated balance sheets. The accounting for gains and losses resulting from changes in fair value depends on the use of the foreign currency forward contract and whether it is designated and qualifies for hedge accounting.</font></div><div style="line-height:120%;padding-top:18px;text-indent:16px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Cash Flow Hedging Activities</font></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Certain foreign exchange forward contracts are designated and qualify as cash flow hedges. These contracts have durations of approximately </font><font style="font-family:Arial;font-size:10pt;">22 months</font><font style="font-family:Arial;font-size:10pt;"> or less. Certain forward contracts are rolled over periodically to capture the full length of exposure to the Company&#8217;s foreign currency risk, which can be up to </font><font style="font-family:Arial;font-size:10pt;">three years</font><font style="font-family:Arial;font-size:10pt;">. To receive hedge accounting treatment, all hedging relationships are formally documented at the inception of the hedge, and the hedges must be highly effective in offsetting changes to future cash flows on the hedged transactions. The effective portion of gains or losses resulting from changes in fair value of these hedges is initially reported, net of tax, as a component of other comprehensive income (OCI) in stockholders&#8217; equity and reclassified into revenue or operating expenses, as appropriate, at the time the hedged transactions affect earnings. The Company expects a majority of the hedge balance in OCI to be reclassified to the statements of operations within the next </font><font style="font-family:Arial;font-size:10pt;">twelve months</font><font style="font-family:Arial;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Hedging effectiveness is evaluated monthly using spot rates, with any gain or loss caused by hedging ineffectiveness recorded in other income (expense), net. The premium/discount component of the forward contracts is recorded to other income (expense), net, and is not included in evaluating hedging effectiveness.</font></div><div style="line-height:120%;padding-top:18px;text-indent:16px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Non-designated Hedging Activities</font></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company&#8217;s foreign exchange forward contracts that are used to hedge non-functional currency denominated balance sheet assets and liabilities are not designated as hedging instruments. Accordingly, any gains or losses from changes in the fair value of the forward contracts are recorded in other income (expense), net. The gains and losses on these forward contracts generally offset the gains and losses associated with the underlying assets and liabilities, which are also recorded in other income (expense), net. The duration of the forward contracts for hedging the Company&#8217;s balance sheet exposure is approximately </font><font style="font-family:Arial;font-size:10pt;">one month</font><font style="font-family:Arial;font-size:10pt;">.</font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company also has certain foreign exchange forward contracts for hedging certain international revenues and expenses that are not designated as hedging instruments. Accordingly, any gains or losses from changes in the fair value of the forward contracts are recorded in other income (expense), net. The gains and losses on these forward contracts generally offset the gains and losses associated with the foreign currency in operating income. The duration of these forward contracts is usually less than </font><font style="font-family:Arial;font-size:10pt;">one year</font><font style="font-family:Arial;font-size:10pt;">. The overall goal of the Company&#8217;s hedging program is to minimize the impact of currency fluctuations on its net income over its fiscal year.</font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The effects of the changes in the fair values of non-designated forward contracts are summarized as follows:</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 width="37%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td 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;padding-left:36px;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Three Months Ended&#160;<br clear="none"/>&#160;July 31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;padding-left:36px;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Nine Months Ended&#160;<br clear="none"/>&#160;July 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align: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="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Gain (loss) recorded in other income (expense), net</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(1,409</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:Arial;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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(53</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:Arial;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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(4,402</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:Arial;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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(667</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:Arial;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%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The notional amounts in the table below for derivative instruments provide one measure of the transaction volume outstanding:</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 width="69%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">As of July 31, 2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">As of October 31, 2014</font></div></td></tr><tr><td style="vertical-align: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;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Total gross notional amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">639,416</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">793,937</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Net fair value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">(501</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:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">(2,455</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:Arial;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%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The notional amounts for derivative instruments do not represent the amount of the Company&#8217;s exposure to market gain or loss. The Company&#8217;s exposure to market gain or loss will vary over time as a function of currency exchange rates. The amounts ultimately realized upon settlement of these financial instruments, together with the gains and losses on the underlying exposures, will depend on actual market conditions during the remaining life of the instruments.</font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following represents the unaudited condensed consolidated balance sheet location and amount of derivative instrument fair values segregated between designated and non-designated hedge instruments:</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 width="59%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="18%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="18%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Fair&#160;values&#160;of</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">derivative&#160;instruments</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">designated&#160;as&#160;hedging</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">instruments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Fair&#160;values&#160;of</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">derivative&#160;instruments</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">not designated as</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">hedging instruments</font></div></td></tr><tr><td style="vertical-align: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;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">As of July 31, 2015</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Other current assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">11,306</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:Arial;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:Arial;font-size:10pt;">557</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:Arial;font-size:10pt;">Accrued liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">12,329</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">34</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">As of October 31, 2014</font></div></td><td 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:Arial;font-size:10pt;">Other current assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">9,299</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Accrued liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">11,656</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">99</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following table represents the unaudited condensed consolidated statement of operations location and amount of gains and losses on derivative instrument fair values for designated hedge instruments, net of tax:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td width="25%" rowspan="1" colspan="1"></td><td width="19%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="15%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="19%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="15%" rowspan="1" colspan="1"></td><td 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 style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Location&#160;of&#160;gain&#160;(loss)</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">recognized in OCI on</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">derivatives</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Amount&#160;of&#160;gain&#160;(loss)</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">recognized&#160;in&#160;OCI&#160;on</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">derivatives</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(effective portion)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Location&#160;of</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">gain&#160;(loss)</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">reclassified&#160;from OCI</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Amount&#160;of</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">gain&#160;(loss)</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">reclassified&#160;from</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">OCI</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(effective&#160;portion)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Three months ended&#160;<br clear="none"/>&#160;July 31, 2015</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Foreign&#160;exchange&#160;contracts</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:Arial;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:Arial;font-size:10pt;">1,994</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:Arial;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:Arial;font-size:10pt;">4,005</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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:Arial;font-size:10pt;">Foreign&#160;exchange&#160;contracts</font></div></td><td style="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:Arial;font-size:10pt;">Operating&#160;expenses</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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:Arial;font-size:10pt;">(1,356</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:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Operating&#160;expenses</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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:Arial;font-size:10pt;">(6,395</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:Arial;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:Arial;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:Arial;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:Arial;font-size:10pt;">638</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:Arial;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:Arial;font-size:10pt;">(2,390</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:Arial;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:Arial;font-size:10pt;">Three months ended&#160;<br clear="none"/>&#160;July 31, 2014</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Foreign exchange&#160;contracts</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:Arial;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:Arial;font-size:10pt;">(40</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:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:Arial;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:Arial;font-size:10pt;">1,563</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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:Arial;font-size:10pt;">Foreign exchange&#160;contracts</font></div></td><td style="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:Arial;font-size:10pt;">Operating&#160;expenses</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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:Arial;font-size:10pt;">(815</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:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Operating&#160;expenses</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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:Arial;font-size:10pt;">977</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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:Arial;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:Arial;font-size:10pt;">(855</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:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:Arial;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:Arial;font-size:10pt;">2,540</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:Arial;font-size:10pt;">Nine months ended&#160;<br clear="none"/>&#160;July 31, 2015</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Foreign&#160;exchange&#160;contracts</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:Arial;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:Arial;font-size:10pt;">5,334</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:Arial;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:Arial;font-size:10pt;">6,411</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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:Arial;font-size:10pt;">Foreign&#160;exchange&#160;contracts</font></div></td><td style="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:Arial;font-size:10pt;">Operating&#160;expenses</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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:Arial;font-size:10pt;">(18,855</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:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Operating&#160;expenses</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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:Arial;font-size:10pt;">(16,228</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:Arial;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:Arial;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:Arial;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:Arial;font-size:10pt;">(13,521</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:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:Arial;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:Arial;font-size:10pt;">(9,817</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:Arial;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:Arial;font-size:10pt;">Nine months ended&#160;<br clear="none"/>&#160;July 31, 2014</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Foreign exchange&#160;contracts</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:Arial;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:Arial;font-size:10pt;">3,324</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:Arial;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:Arial;font-size:10pt;">3,237</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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:Arial;font-size:10pt;">Foreign exchange&#160;contracts</font></div></td><td style="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:Arial;font-size:10pt;">Operating&#160;expenses</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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:Arial;font-size:10pt;">(1,707</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:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Operating&#160;expenses</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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:Arial;font-size:10pt;">1,736</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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:Arial;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:Arial;font-size:10pt;">1,617</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:Arial;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:Arial;font-size:10pt;">4,973</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following table represents the ineffective portions and portions excluded from effectiveness testing of the hedge gains (losses) for derivative instruments designated as hedging instruments, which are recorded in other income (expense), net:</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 width="59%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="18%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="18%" rowspan="1" colspan="1"></td><td 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:Arial;font-size:8pt;font-weight:bold;text-decoration:underline;">Foreign exchange contracts</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Amount&#160;of</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">gain&#160;(loss)&#160;recognized</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">in&#160;income&#160;statement</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">on derivatives</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(ineffective</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">portion)(1)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Amount&#160;of&#160;gain&#160;(loss)</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">recognized&#160;in&#160;income</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">statement&#160;on</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">derivatives</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(excluded from</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">effectiveness&#160;testing)(2)</font></div></td></tr><tr><td style="vertical-align: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;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">For the three months ended July 31, 2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">122</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1,189</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">For the three months ended July 31, 2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">24</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">548</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:Arial;font-size:10pt;">For the nine months ended July 31, 2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">822</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">3,495</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">For the nine months ended July 31, 2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">57</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:Arial;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:Arial;font-size:10pt;">2,950</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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><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:0px;"><font style="font-family:Arial;font-size:10pt;">(1)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The ineffective portion includes forecast inaccuracies.</font></div></td></tr></table><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:0px;"><font style="font-family:Arial;font-size:10pt;">(2)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The portion excluded from effectiveness testing includes the discount earned or premium paid for the contracts.</font></div></td></tr></table></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;text-indent:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">During the first quarter of fiscal 2015, the Company made investments in available-for-sale securities. </font><font style="font-family:Arial;font-size:10pt;">As of July 31, 2015</font><font style="font-family:Arial;font-size:10pt;">, the balances of these investments are:</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="20" rowspan="1"></td></tr><tr><td width="36%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Gross<br clear="none"/>Unrealized<br clear="none"/>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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Gross<br clear="none"/>Unrealized<br clear="none"/>Losses Less Than 12 Months</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Gross<br clear="none"/>Unrealized<br clear="none"/>Losses 12 Months or Longer</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Estimated<br clear="none"/>Fair&#160;Value(1)</font></div></td></tr><tr><td style="vertical-align: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="19" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Cash equivalents:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;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:Arial;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:Arial;font-size:10pt;">357,485</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:Arial;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:Arial;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:Arial;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:Arial;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:Arial;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:Arial;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:Arial;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:Arial;font-size:10pt;">357,485</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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:Arial;font-size:10pt;">Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2,348</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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:Arial;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:Arial;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:Arial;font-size:10pt;">2,348</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Total:</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">359,833</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">359,833</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Short-term investments:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:Arial;font-size:10pt;">U.S. government agency securities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">16,605</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(2</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:Arial;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:Arial;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:Arial;font-size:10pt;">16,607</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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:Arial;font-size:10pt;">Municipal 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:Arial;font-size:10pt;">1,403</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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:Arial;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:Arial;font-size:10pt;">1,405</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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:Arial;font-size:10pt;">Certificates of deposit</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">7,800</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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:Arial;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:Arial;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:Arial;font-size:10pt;">7,800</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left: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:Arial;font-size:10pt;">Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">10,287</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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:Arial;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:Arial;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:Arial;font-size:10pt;">10,287</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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:Arial;font-size:10pt;">Corporate debt securities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">70,451</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">11</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(22</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:Arial;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:Arial;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:Arial;font-size:10pt;">70,440</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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:Arial;font-size:10pt;">Asset-backed securities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">29,961</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">5</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(9</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:Arial;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:Arial;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:Arial;font-size:10pt;">29,957</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Total:</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">136,507</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">22</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(33</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:Arial;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:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">136,496</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><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:42px;" 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:0px;"><font style="font-family:Arial;font-size:10pt;">(1)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">See </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">Note 6. Fair Value Measures</font><font style="font-family:Arial;font-size:10pt;"> for further discussion on fair values of cash equivalents and short-term investments.</font></div></td></tr></table></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Business Combinations</font></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">During the nine months ended July 31, 2015, the Company completed several acquisitions. The aggregated total purchase consideration was </font><font style="font-family:Arial;font-size:10pt;">$120.8 million</font><font style="font-family:Arial;font-size:10pt;">, net of cash acquired. The Company does not consider these acquisitions to be material, individually or in the aggregate, to the Company&#8217;s balance sheet and results of operations. The preliminary purchase price allocation was as follows: </font><font style="font-family:Arial;font-size:10pt;">$8.4 million</font><font style="font-family:Arial;font-size:10pt;"> of net assumed liabilities based on the respective fair values at the acquisition dates, </font><font style="font-family:Arial;font-size:10pt;">$92.2 million</font><font style="font-family:Arial;font-size:10pt;"> of goodwill, of which </font><font style="font-family:Arial;font-size:10pt;">$2.3 million</font><font style="font-family:Arial;font-size:10pt;"> is deductible for tax purposes, and </font><font style="font-family:Arial;font-size:10pt;">$37.1 million</font><font style="font-family:Arial;font-size:10pt;"> of acquired identifiable intangible assets valued using the income or cost methods. The intangible assets are being amortized over their respective useful lives ranging from </font><font style="font-family:Arial;font-size:10pt;">one</font><font style="font-family:Arial;font-size:10pt;"> to </font><font style="font-family:Arial;font-size:10pt;">six</font><font style="font-family:Arial;font-size:10pt;"> years. The acquisition-related costs totaling </font><font style="font-family:Arial;font-size:10pt;">$4.4 million</font><font style="font-family:Arial;font-size:10pt;"> were expensed as incurred in the condensed unaudited consolidated statement of operations. The Company funded the acquisitions with existing cash.</font></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The preliminary fair value estimates for the assets acquired and liabilities assumed for these acquisitions are not yet finalized and may change as additional information becomes available during the respective measurement periods. The primary areas of those preliminary estimates relate to certain tangible assets and liabilities, identifiable intangible assets, and taxes. Additional information, which existed as of the acquisition date but is yet unknown to the Company, may become known to the Company during the remainder of the measurement period not to exceed 12 months from the acquisition date. Changes to the provisional amounts recorded as assets or liabilities during the measurement period may result in an adjustment to goodwill.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:18px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Accumulated Other Comprehensive Income (Loss)</font></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Components of accumulated other comprehensive income (loss), on an after-tax basis where applicable, were as follows:</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 width="66%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="15%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="14%" rowspan="1" colspan="1"></td><td 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;padding-left:24px;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">July&#160;31, <br clear="none"/>2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">October&#160;31, <br clear="none"/>2014</font></div></td></tr><tr><td style="vertical-align: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;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(in&#160;thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Cumulative currency translation adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(81,002</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:Arial;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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(50,941</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:Arial;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:Arial;font-size:10pt;">Unrealized gain (loss) on derivative instruments, net of taxes</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(14,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:Arial;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:Arial;font-size:10pt;">(11,148</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:Arial;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:Arial;font-size:10pt;">Unrealized gain (loss) on available-for-sale securities, net of taxes</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(11</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:Arial;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:Arial;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:Arial;font-size:10pt;">Total accumulated other comprehensive income (loss)</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:Arial;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:Arial;font-size:10pt;">(95,865</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:Arial;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:Arial;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:Arial;font-size:10pt;">(62,089</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:Arial;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%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The effect of amounts reclassified out of each component of accumulated other comprehensive income (loss) into net income was as follows:</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 width="48%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Three Months Ended&#160;<br clear="none"/>&#160;July 31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Nine Months Ended&#160;<br clear="none"/>&#160;July 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align: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="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(in&#160;thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Reclassifications from accumulated other comprehensive income (loss) into unaudited condensed consolidated statement of operations:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left: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:Arial;font-size:10pt;">Gain (loss) on cash flow hedges, net of taxes</font></div></td><td 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: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:Arial;font-size:10pt;">Revenues</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">4,005</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1,563</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">6,411</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">3,237</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Operating expenses</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(6,395</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">977</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(16,228</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:Arial;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:Arial;font-size:10pt;">1,736</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:Arial;font-size:10pt;">Gain (loss) on available-for-sale securities</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left: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:Arial;font-size:10pt;">Other income (expense)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">22</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:Arial;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:Arial;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:Arial;font-size:10pt;">Total reclassifications into net income</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-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:Arial;font-size:10pt;">(2,385</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:Arial;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:Arial;font-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:Arial;font-size:10pt;">2,540</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:Arial;font-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:Arial;font-size:10pt;">(9,795</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:Arial;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:Arial;font-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:Arial;font-size:10pt;">4,973</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Principles of Consolidation.</font><font style="font-family:Arial;font-size:10pt;"> The unaudited condensed consolidated financial statements include the accounts of the Company and all of its subsidiaries. All significant intercompany accounts and transactions have been eliminated.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:18px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Credit Facility</font></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">On </font><font style="font-family:Arial;font-size:10pt;">February&#160;17, 2012</font><font style="font-family:Arial;font-size:10pt;">, the Company entered into an agreement with several lenders (the Credit Agreement) providing for (i)&#160;a </font><font style="font-family:Arial;font-size:10pt;">$350.0 million</font><font style="font-family:Arial;font-size:10pt;"> senior unsecured revolving credit facility (the Revolver) and (ii)&#160;a </font><font style="font-family:Arial;font-size:10pt;">$150.0 million</font><font style="font-family:Arial;font-size:10pt;"> senior unsecured term loan facility (the Term Loan).</font><font style="font-family:Arial;font-size:10pt;"> Principal payments on a portion of the Term Loan are due in equal quarterly installments of $7.5 million, with the remainder due in October 2016.</font><font style="font-family:Arial;font-size:10pt;"> The Company can elect to make prepayments on the Term Loan, in whole or in part, without premium or penalty. On May 19, 2015, the Credit Agreement was amended and restated in order to increase the size of the Revolver from </font><font style="font-family:Arial;font-size:10pt;">$350.0 million</font><font style="font-family:Arial;font-size:10pt;"> to </font><font style="font-family:Arial;font-size:10pt;">$500.0 million</font><font style="font-family:Arial;font-size:10pt;"> and to extend the termination date of the Revolver from </font><font style="font-family:Arial;font-size:10pt;">October&#160;14, 2016</font><font style="font-family:Arial;font-size:10pt;"> to </font><font style="font-family:Arial;font-size:10pt;">May&#160;19, 2020</font><font style="font-family:Arial;font-size:10pt;">. The amended and restated Credit Agreement also replaced a financial covenant requiring the Company to maintain a minimum specified level of cash with a covenant requiring a minimum interest coverage ratio. Subject to obtaining additional commitments from lenders, the principal amount of the loans provided under the amended and restated Credit Agreement may be increased by the Company by up to an additional </font><font style="font-family:Arial;font-size:10pt;">$150.0 million</font><font style="font-family:Arial;font-size:10pt;"> through May 2019. The amended and restated Credit Agreement contains financial covenants requiring the Company to operate within a maximum leverage ratio and a minimum interest coverage ratio, as well as other non-financial covenants.</font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">As of </font><font style="font-family:Arial;font-size:10pt;">July&#160;31, 2015</font><font style="font-family:Arial;font-size:10pt;">, the Company had a </font><font style="font-family:Arial;font-size:10pt;">$52.5 million</font><font style="font-family:Arial;font-size:10pt;"> outstanding balance under the Term Loan, of which </font><font style="font-family:Arial;font-size:10pt;">$22.5 million</font><font style="font-family:Arial;font-size:10pt;"> is classified as long term, and a </font><font style="font-family:Arial;font-size:10pt;">$160.0 million</font><font style="font-family:Arial;font-size:10pt;"> outstanding balance under the Revolver, which is all considered short term. As of </font><font style="font-family:Arial;font-size:10pt;">October&#160;31, 2014</font><font style="font-family:Arial;font-size:10pt;">, the Company had a </font><font style="font-family:Arial;font-size:10pt;">$75.0 million</font><font style="font-family:Arial;font-size:10pt;"> outstanding balance under the Term Loan, of which </font><font style="font-family:Arial;font-size:10pt;">$45.0 million</font><font style="font-family:Arial;font-size:10pt;"> was classified as long term, and </font><font style="font-family:Arial;font-size:10pt;">no</font><font style="font-family:Arial;font-size:10pt;"> outstanding balance under the Revolver. Borrowings bear interest at a floating rate based on a margin over the Company&#8217;s choice of market observable base rates as defined in the amended and restated Credit Agreement. As of </font><font style="font-family:Arial;font-size:10pt;">July&#160;31, 2015</font><font style="font-family:Arial;font-size:10pt;">, borrowings under the Term Loan bore interest at LIBOR </font><font style="font-family:Arial;font-size:10pt;">+1.125%</font><font style="font-family:Arial;font-size:10pt;"> and the applicable interest rate for the Revolver was LIBOR </font><font style="font-family:Arial;font-size:10pt;">+1.000%</font><font style="font-family:Arial;font-size:10pt;">. In addition, commitment fees are payable on the Revolver at rates between </font><font style="font-family:Arial;font-size:10pt;">0.125%</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">0.200%</font><font style="font-family:Arial;font-size:10pt;">&#160;per year based on the Company&#8217;s leverage ratio on the daily amount of the revolving commitment. </font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The carrying amount of the short-term and long-term debt approximates the estimated fair&#160;value. These borrowings under the amended and restated Credit Agreement have a variable interest rate structure and are classified within Level 2 of the fair value hierarchy.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Effect of New Accounting Pronouncements</font></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In May 2014, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2014-09, "Revenue from Contracts with Customers (Topic 606)," which supersedes the revenue recognition requirements in &#8220;Revenue Recognition (Topic 605).&#8221;&#160; This ASU requires an entity to recognize revenue when goods are transferred or services are provided to customers in an amount that reflects the consideration to which the entity expects to be entitled to in exchange for those goods or services. This ASU also requires disclosures enabling users of financial statements to understand the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers. </font></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In August 2015, the FASB issued ASU 2015-14, "Revenue from Contracts with Customers (Topic 606), Deferral of the Effective Date.&#8221; With the issuance of ASU 2015-14, the new revenue guidance ASU 2014-09 will be effective for fiscal 2019, including interim periods within that reporting period, using one of two prescribed retrospective methods. The Company is currently in the process of evaluating the impact of adoption on its consolidated financial statements and related disclosures. The Company has not yet selected a transition method, nor has it determined the effect of the standard on its ongoing financial reporting.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:18px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Stock Compensation</font></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The compensation cost recognized in the unaudited condensed consolidated statements of operations for the Company&#8217;s stock compensation arrangements was as follows:</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 width="45%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Three Months Ended&#160;<br clear="none"/>&#160;July 31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Nine Months Ended&#160;<br clear="none"/>&#160;July 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align: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="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(in&#160;thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Cost of license</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2,463</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2,176</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">6,673</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">5,952</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Cost of maintenance and service</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">547</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">684</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1,574</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1,646</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Research and development expense</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">11,955</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">10,126</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">32,432</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">28,037</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Sales and marketing expense</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">5,268</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">4,696</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">13,573</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">12,394</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:Arial;font-size:10pt;">General and administrative expense</font></div></td><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:Arial;font-size:10pt;">3,672</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:Arial;font-size:10pt;">3,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:Arial;font-size:10pt;">10,517</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:Arial;font-size:10pt;">10,312</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:Arial;font-size:10pt;">Stock compensation expense before taxes</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">23,905</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">21,399</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">64,769</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">58,341</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:Arial;font-size:10pt;">Income tax benefit</font></div></td><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:Arial;font-size:10pt;">(5,637</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:Arial;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:Arial;font-size:10pt;">(4,905</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:Arial;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:Arial;font-size:10pt;">(15,273</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:Arial;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:Arial;font-size:10pt;">(13,372</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:Arial;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:Arial;font-size:10pt;">Stock compensation expense after 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:Arial;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:Arial;font-size:10pt;">18,268</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:Arial;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:Arial;font-size:10pt;">16,494</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:Arial;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:Arial;font-size:10pt;">49,496</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:Arial;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:Arial;font-size:10pt;">44,969</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">As of </font><font style="font-family:Arial;font-size:10pt;">July&#160;31, 2015</font><font style="font-family:Arial;font-size:10pt;">, there was </font><font style="font-family:Arial;font-size:10pt;">$177.8 million</font><font style="font-family:Arial;font-size:10pt;"> of unamortized share-based compensation expense, which is expected to be amortized over a weighted-average period of approximately </font><font style="font-family:Arial;font-size:10pt;">2.7 years</font><font style="font-family:Arial;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The intrinsic values of equity awards exercised during the periods are as follows:</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 width="45%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Three Months Ended&#160;<br clear="none"/>&#160;July 31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Nine Months Ended&#160;<br clear="none"/>&#160;July 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align: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="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Intrinsic value of awards exercised</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">17,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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">3,709</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">42,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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">23,556</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:18px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Net Income per Share</font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company computes basic net income per share by dividing net income available to common stockholders by the weighted-average number of common shares outstanding during the period. Diluted net income per share reflects the dilution from potential common shares outstanding, such as stock options and unvested restricted stock units and awards, during the period using the treasury stock method.</font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The table below reconciles the weighted-average common shares used to calculate basic net income per share with the weighted-average common shares used to calculate diluted net income per share:</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 width="45%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Three Months Ended&#160;<br clear="none"/>&#160;July 31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Nine Months Ended&#160;<br clear="none"/>&#160;July 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align: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="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(in&#160;thousands, except per share amounts)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Numerator:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Net income</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">55,387</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:Arial;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:Arial;font-size:10pt;">65,656</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">176,172</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:Arial;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:Arial;font-size:10pt;">196,669</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:Arial;font-size:10pt;">Denominator:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Weighted-average common shares for basic net income per share</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">155,533</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">155,194</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">154,835</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">154,611</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:Arial;font-size:10pt;">Dilutive effect of potential common shares from equity-based compensation</font></div></td><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:Arial;font-size:10pt;">3,051</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:Arial;font-size:10pt;">2,428</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:Arial;font-size:10pt;">3,015</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:Arial;font-size:10pt;">2,642</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:Arial;font-size:10pt;">Weighted-average common shares for diluted net income per share</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:Arial;font-size:10pt;">158,584</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:Arial;font-size:10pt;">157,622</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:Arial;font-size:10pt;">157,850</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:Arial;font-size:10pt;">157,253</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:Arial;font-size:10pt;">Net income per share:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Basic</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">0.36</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:Arial;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:Arial;font-size:10pt;">0.42</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:Arial;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:Arial;font-size:10pt;">1.14</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">1.27</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:Arial;font-size:10pt;">Diluted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">0.35</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">0.42</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1.12</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1.25</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Anti-dilutive employee stock-based awards excluded(1)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">563</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2,875</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1,529</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2,057</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></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:0px;"><font style="font-family:Arial;font-size:10pt;">(1)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">These employee stock-based awards were anti-dilutive for the respective periods and are excluded in calculating diluted net income per share. While such awards were anti-dilutive for the respective periods, they could be dilutive in the future.</font></div></td></tr></table></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Assets and liabilities measured at fair value on a recurring basis are summarized below as of </font><font style="font-family:Arial;font-size:10pt;">July&#160;31, 2015</font><font style="font-family:Arial;font-size:10pt;">:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td width="37%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td 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="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Fair&#160;Value&#160;Measurement&#160;Using</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;text-decoration:underline;">Description</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Quoted&#160;Prices&#160;in&#160;</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Active</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Markets&#160;for&#160; Identical&#160;Assets</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(Level&#160;1)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Significant&#160;Other</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Observable&#160;Inputs</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(Level&#160;2)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Significant</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Unobservable</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#160;Inputs</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(Level&#160;3)</font></div></td></tr><tr><td style="vertical-align: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="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Assets</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Cash equivalents:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Money market funds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">357,485</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">357,485</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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: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:Arial;font-size:10pt;">Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2,348</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">2,348</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">Short-term investments:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left: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:Arial;font-size:10pt;">U.S. government agency securities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">16,607</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">16,607</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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: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:Arial;font-size:10pt;">Municipal 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:Arial;font-size:10pt;">1,405</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">1,405</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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: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:Arial;font-size:10pt;">Certificates of deposit</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">7,800</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">7,800</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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: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:Arial;font-size:10pt;">Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">10,287</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">10,287</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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: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:Arial;font-size:10pt;">Corporate debt securities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">70,440</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">70,440</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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: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:Arial;font-size:10pt;">Asset-backed securities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">29,957</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">29,957</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">Prepaid&#160;and&#160;other&#160;current&#160;assets:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Foreign&#160;currency&#160;derivative&#160;contracts</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">11,863</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">11,863</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">Other long-term assets:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Deferred&#160;compensation&#160;plan&#160;assets</font></div></td><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:Arial;font-size:10pt;">161,087</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:Arial;font-size:10pt;">161,087</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:Arial;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:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Total assets</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:Arial;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:Arial;font-size:10pt;">669,279</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:Arial;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:Arial;font-size:10pt;">518,572</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:Arial;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:Arial;font-size:10pt;">150,707</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:Arial;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:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Liabilities</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Accounts&#160;payable&#160;and&#160;accrued&#160;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: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:Arial;font-size:10pt;">Foreign&#160;currency&#160;derivative&#160;contracts</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:Arial;font-size:10pt;">12,364</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 style="vertical-align:bottom;border-bottom:1px solid #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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:Arial;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 style="vertical-align:bottom;border-bottom:1px solid #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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:Arial;font-size:10pt;">12,364</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 style="vertical-align:bottom;border-bottom:1px solid #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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Total liabilities</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">12,364</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:Arial;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:Arial;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:Arial;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:Arial;font-size:10pt;">12,364</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:Arial;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:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Assets and liabilities measured at fair value on a recurring basis are summarized below as of </font><font style="font-family:Arial;font-size:10pt;">October&#160;31, 2014</font><font style="font-family:Arial;font-size:10pt;">:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td width="37%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td 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="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Fair&#160;Value&#160;Measurement&#160;Using</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;text-decoration:underline;">Description</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Quoted&#160;Prices&#160;in&#160;</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Active</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Markets&#160;for&#160; Identical&#160;Assets</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(Level&#160;1)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Significant&#160;Other</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Observable&#160;Inputs</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(Level&#160;2)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Significant</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Unobservable&#160;</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Inputs</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(Level&#160;3)</font></div></td></tr><tr><td style="vertical-align: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="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Assets</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Cash equivalents:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Money market funds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">409,064</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">409,064</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">Prepaid&#160;and&#160;other&#160;current&#160;assets:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Foreign&#160;currency&#160;derivative&#160;contracts</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">9,300</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">9,300</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">Other long-term assets:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Deferred&#160;compensation&#160;plan&#160;assets</font></div></td><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:Arial;font-size:10pt;">145,508</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:Arial;font-size:10pt;">145,508</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:Arial;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:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Total assets</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:Arial;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:Arial;font-size:10pt;">563,872</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:Arial;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:Arial;font-size:10pt;">554,572</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:Arial;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:Arial;font-size:10pt;">9,300</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:Arial;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:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Liabilities</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Accounts&#160;payable&#160;and&#160;accrued&#160;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: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:Arial;font-size:10pt;">Foreign&#160;currency&#160;derivative&#160;contracts</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">11,755</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">11,755</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;font-weight:bold;">Total liabilities</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:Arial;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:Arial;font-size:10pt;">11,755</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:Arial;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:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">11,755</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:Arial;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:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:18px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Fair Value Measures</font></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Accounting Standards Codification (ASC) 820-10, </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">Fair Value Measurements and Disclosures</font><font style="font-family:Arial;font-size:10pt;">, defines fair value, establishes guidelines and enhances disclosure requirements for fair value measurements. The accounting guidance requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. The accounting guidance also establishes a fair value hierarchy based on the independence of the source and objective evidence of the inputs used. There are three fair value hierarchies based upon the level of inputs that are significant to fair value measurement:</font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Level&#160;1</font><font style="font-family:Arial;font-size:10pt;">&#8212;Observable inputs that reflect quoted prices (unadjusted) for identical instruments in active markets;</font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Level&#160;2</font><font style="font-family:Arial;font-size:10pt;">&#8212;Observable inputs other than quoted prices included in Level 1 for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active, and model-driven valuations in which all significant inputs and significant value drivers are observable in active markets; and</font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Level&#160;3</font><font style="font-family:Arial;font-size:10pt;">&#8212;Unobservable inputs to the valuation derived from fair valuation techniques in which one or more significant inputs or significant value drivers are unobservable.</font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">On a recurring basis, the Company measures the fair value of certain of its assets and liabilities, which include cash equivalents, short-term investments, non-qualified deferred compensation plan assets, and foreign currency derivative contracts.</font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company&#8217;s cash equivalents and short-term investments are classified within Level 1 or Level 2 because they are valued using quoted market prices in an active market or alternative independent pricing sources and models utilizing market observable inputs.</font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company&#8217;s non-qualified deferred compensation plan assets consist of money market and mutual funds invested in domestic and international marketable securities that are directly observable in active markets and are therefore classified within Level 1.</font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company&#8217;s foreign currency derivative contracts are classified within Level 2 because these contracts are not actively traded and the valuation inputs are based on quoted prices and market observable data of similar instruments.</font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company&#8217;s borrowings under its credit and term loan facilities are classified within Level 2 because these borrowings are not actively traded and have a variable interest rate structure based upon market rates currently available to the Company for debt with similar terms and maturities. Refer to </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">Note 8. Credit Facility</font><font style="font-family:Arial;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:18px;text-indent:16px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Assets and Liabilities Measured at Fair Value on a Recurring Basis</font></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Assets and liabilities measured at fair value on a recurring basis are summarized below as of </font><font style="font-family:Arial;font-size:10pt;">July&#160;31, 2015</font><font style="font-family:Arial;font-size:10pt;">:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td width="37%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td 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="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Fair&#160;Value&#160;Measurement&#160;Using</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;text-decoration:underline;">Description</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Quoted&#160;Prices&#160;in&#160;</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Active</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Markets&#160;for&#160; Identical&#160;Assets</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(Level&#160;1)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Significant&#160;Other</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Observable&#160;Inputs</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(Level&#160;2)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Significant</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Unobservable</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#160;Inputs</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(Level&#160;3)</font></div></td></tr><tr><td style="vertical-align: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="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Assets</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Cash equivalents:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Money market funds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">357,485</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">357,485</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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: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:Arial;font-size:10pt;">Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2,348</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">2,348</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">Short-term investments:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left: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:Arial;font-size:10pt;">U.S. government agency securities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">16,607</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">16,607</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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: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:Arial;font-size:10pt;">Municipal 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:Arial;font-size:10pt;">1,405</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">1,405</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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: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:Arial;font-size:10pt;">Certificates of deposit</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">7,800</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">7,800</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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: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:Arial;font-size:10pt;">Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">10,287</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">10,287</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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: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:Arial;font-size:10pt;">Corporate debt securities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">70,440</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">70,440</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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: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:Arial;font-size:10pt;">Asset-backed securities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">29,957</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">29,957</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">Prepaid&#160;and&#160;other&#160;current&#160;assets:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Foreign&#160;currency&#160;derivative&#160;contracts</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">11,863</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">11,863</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">Other long-term assets:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Deferred&#160;compensation&#160;plan&#160;assets</font></div></td><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:Arial;font-size:10pt;">161,087</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:Arial;font-size:10pt;">161,087</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:Arial;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:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Total assets</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:Arial;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:Arial;font-size:10pt;">669,279</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:Arial;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:Arial;font-size:10pt;">518,572</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:Arial;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:Arial;font-size:10pt;">150,707</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:Arial;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:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Liabilities</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Accounts&#160;payable&#160;and&#160;accrued&#160;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: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:Arial;font-size:10pt;">Foreign&#160;currency&#160;derivative&#160;contracts</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:Arial;font-size:10pt;">12,364</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 style="vertical-align:bottom;border-bottom:1px solid #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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:Arial;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 style="vertical-align:bottom;border-bottom:1px solid #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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:Arial;font-size:10pt;">12,364</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 style="vertical-align:bottom;border-bottom:1px solid #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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Total liabilities</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">12,364</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:Arial;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:Arial;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:Arial;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:Arial;font-size:10pt;">12,364</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:Arial;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:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Assets and liabilities measured at fair value on a recurring basis are summarized below as of </font><font style="font-family:Arial;font-size:10pt;">October&#160;31, 2014</font><font style="font-family:Arial;font-size:10pt;">:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td width="37%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td 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="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Fair&#160;Value&#160;Measurement&#160;Using</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;text-decoration:underline;">Description</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Quoted&#160;Prices&#160;in&#160;</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Active</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Markets&#160;for&#160; Identical&#160;Assets</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(Level&#160;1)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Significant&#160;Other</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Observable&#160;Inputs</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(Level&#160;2)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Significant</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Unobservable&#160;</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Inputs</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(Level&#160;3)</font></div></td></tr><tr><td style="vertical-align: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="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Assets</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Cash equivalents:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Money market funds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">409,064</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">409,064</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">Prepaid&#160;and&#160;other&#160;current&#160;assets:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Foreign&#160;currency&#160;derivative&#160;contracts</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">9,300</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">9,300</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">Other long-term assets:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Deferred&#160;compensation&#160;plan&#160;assets</font></div></td><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:Arial;font-size:10pt;">145,508</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:Arial;font-size:10pt;">145,508</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:Arial;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:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Total assets</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:Arial;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:Arial;font-size:10pt;">563,872</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:Arial;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:Arial;font-size:10pt;">554,572</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:Arial;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:Arial;font-size:10pt;">9,300</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:Arial;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:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Liabilities</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Accounts&#160;payable&#160;and&#160;accrued&#160;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: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:Arial;font-size:10pt;">Foreign&#160;currency&#160;derivative&#160;contracts</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">11,755</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">11,755</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;font-weight:bold;">Total liabilities</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:Arial;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:Arial;font-size:10pt;">11,755</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:Arial;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:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">11,755</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:Arial;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:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:16px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:16px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Assets/Liabilities Measured at Fair Value on a Non-Recurring Basis</font></div><div style="line-height:120%;padding-top:6px;text-indent:16px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Non-Marketable Equity Securities</font></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Equity investments in privately-held companies, also called non-marketable equity securities, are accounted for using either the cost or equity method of accounting.</font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The non-marketable equity securities are measured and recorded at fair value when an event or circumstance which impacts the fair value of these securities indicates an other-than-temporary decline in value has occurred.&#160; In such events, these equity investments would be classified within Level 3 as they are valued using significant unobservable inputs or data in an inactive market, and the valuation requires management judgment due to the absence of market price and inherent lack of liquidity. The non-marketable equity securities are measured and recorded at fair value when an event or circumstance which impacts the fair value of these securities indicates an other-than-temporary decline in value has occurred. The Company monitors these investments and generally uses the income approach to assess impairments based primarily on the financial conditions of these companies.</font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company did not recognize any impairment during the three and </font><font style="font-family:Arial;font-size:10pt;">nine</font><font style="font-family:Arial;font-size:10pt;"> months ended </font><font style="font-family:Arial;font-size:10pt;">July&#160;31, 2015</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">2014</font><font style="font-family:Arial;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">As of </font><font style="font-family:Arial;font-size:10pt;">July&#160;31, 2015</font><font style="font-family:Arial;font-size:10pt;">, the fair value of the Company&#8217;s non-marketable securities was </font><font style="font-family:Arial;font-size:10pt;">$10.6 million</font><font style="font-family:Arial;font-size:10pt;">, of which </font><font style="font-family:Arial;font-size:10pt;">$6.7 million</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">$3.9 million</font><font style="font-family:Arial;font-size:10pt;"> were accounted for under the cost method and equity method, respectively. As of </font><font style="font-family:Arial;font-size:10pt;">October&#160;31, 2014</font><font style="font-family:Arial;font-size:10pt;">, the fair value of non-marketable securities was </font><font style="font-family:Arial;font-size:10pt;">$10.9 million</font><font style="font-family:Arial;font-size:10pt;">, of which </font><font style="font-family:Arial;font-size:10pt;">$6.7 million</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">$4.2 million</font><font style="font-family:Arial;font-size:10pt;"> were accounted for under the cost method and equity method, respectively.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Amortization expense related to intangible assets consisted of the following:</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 width="37%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td 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;padding-left:36px;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Three Months Ended&#160;<br clear="none"/>&#160;July 31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;padding-left:36px;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Nine Months Ended&#160;<br clear="none"/>&#160;July 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align: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="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(in&#160;thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Core/developed technology</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">18,822</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">18,354</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">54,639</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">51,966</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Customer relationships</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">5,443</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">5,816</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">16,906</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">16,655</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:Arial;font-size:10pt;">Contract rights intangible</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">7,917</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">7,913</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">23,595</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">22,719</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Covenants not to compete</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">17</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">50</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:Arial;font-size:10pt;">Trademarks and trade names</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">709</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">709</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2,107</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1,600</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Capitalized software development costs(3)</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:Arial;font-size:10pt;">916</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:Arial;font-size:10pt;">906</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:Arial;font-size:10pt;">2,732</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:Arial;font-size:10pt;">2,655</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:Arial;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:Arial;font-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:Arial;font-size:10pt;">33,807</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:Arial;font-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:Arial;font-size:10pt;">33,715</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:Arial;font-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:Arial;font-size:10pt;">99,979</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:Arial;font-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:Arial;font-size:10pt;">95,645</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:40px;" 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:-2px;"><font style="font-family:Arial;font-size:10pt;">(3)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Amortization of capitalized software development costs is included in cost of license revenue in the unaudited condensed consolidated statements of operations.</font></div></td></tr></table></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Fiscal Year End.</font><font style="font-family:Arial;font-size:10pt;"> The Company&#8217;s fiscal year generally ends on the Saturday nearest to October&#160;31 and consists of 52 weeks, with the exception that approximately every five years, the Company has a 53-week year. When a 53-week year occurs, the Company includes the additional week in the first fiscal quarter to realign fiscal quarters with calendar quarters. Fiscal </font><font style="font-family:Arial;font-size:10pt;">2015</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">2014</font><font style="font-family:Arial;font-size:10pt;"> are both 52-week years. The </font><font style="font-family:Arial;font-size:10pt;">third</font><font style="font-family:Arial;font-size:10pt;"> fiscal quarters, and first </font><font style="font-family:Arial;font-size:10pt;">nine</font><font style="font-family:Arial;font-size:10pt;"> months, of fiscal </font><font style="font-family:Arial;font-size:10pt;">2015</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">2014</font><font style="font-family:Arial;font-size:10pt;"> ended on August 1, 2015 and August 2, 2014, respectively, and the prior fiscal year ended on November 1, 2014. For presentation purposes, the unaudited condensed consolidated financial statements and accompanying notes refer to the closest calendar month end.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:18px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Goodwill and Intangible Assets</font></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Goodwill as of </font><font style="font-family:Arial;font-size:10pt;">July&#160;31, 2015</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">October&#160;31, 2014</font><font style="font-family:Arial;font-size:10pt;"> consisted of the following:</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 width="85%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td 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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(in&#160;thousands)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">As of October 31, 2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">2,255,708</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Additions</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">92,186</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Adjustments(1)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">684</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:Arial;font-size:10pt;">Effect of foreign currency translation</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(12,762</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:Arial;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:Arial;font-size:10pt;">As of July 31, 2015</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:Arial;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:Arial;font-size:10pt;">2,335,816</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:Arial;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:42px;" 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:0px;"><font style="font-family:Arial;font-size:10pt;">(1)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Adjustments relate to changes in estimates for acquisitions that closed in the prior fiscal year for which the purchase price allocation was finalized during the reporting period.</font></div></td></tr></table><div style="line-height:120%;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Intangible assets as of </font><font style="font-family:Arial;font-size:10pt;">July&#160;31, 2015</font><font style="font-family:Arial;font-size:10pt;"> consisted of the following:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td width="53%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Gross</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Accumulated</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Net&#160;Assets</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Core/developed technology</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">540,740</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">353,469</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">187,271</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Customer relationships</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">211,611</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">108,957</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">102,654</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Contract rights intangible</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">147,127</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">131,895</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">15,232</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Covenants not to compete</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2,530</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2,530</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">Trademarks and trade names</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">19,079</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">9,872</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">9,207</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In-process research and development (IPR&amp;D)(2)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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:Arial;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:Arial;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:Arial;font-size:10pt;">Capitalized software development costs</font></div></td><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:Arial;font-size:10pt;">24,627</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:Arial;font-size:10pt;">20,492</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:Arial;font-size:10pt;">4,135</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:Arial;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:Arial;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:Arial;font-size:10pt;">945,714</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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:Arial;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:Arial;font-size:10pt;">627,215</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:Arial;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:Arial;font-size:10pt;">318,499</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Intangible assets as of </font><font style="font-family:Arial;font-size:10pt;">October&#160;31, 2014</font><font style="font-family:Arial;font-size:10pt;"> consisted of the following:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td width="53%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Gross</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Accumulated</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Net&#160;Assets</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(in&#160;thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Core/developed technology</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">490,242</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">298,705</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">191,537</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Customer relationships</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">210,172</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">92,146</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">118,026</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Contract rights intangible</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">146,364</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">109,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">37,297</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Covenants not to compete</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2,530</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2,530</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">Trademarks and trade names</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">18,779</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">7,765</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">11,014</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In-process research and development (IPR&amp;D)(2)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">3,086</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">3,086</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:Arial;font-size:10pt;">Capitalized software development costs</font></div></td><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:Arial;font-size:10pt;">21,829</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:Arial;font-size:10pt;">17,759</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:Arial;font-size:10pt;">4,070</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:Arial;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:Arial;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:Arial;font-size:10pt;">893,002</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:Arial;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:Arial;font-size:10pt;">527,972</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:Arial;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:Arial;font-size:10pt;">365,030</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:40px;" 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:-2px;"><font style="font-family:Arial;font-size:10pt;">(2)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">IPR&amp;D is reclassified to core/developed technology upon completion or is written off upon abandonment.</font></div></td></tr></table><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Amortization expense related to intangible assets consisted of the following:</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 width="37%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td 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;padding-left:36px;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Three Months Ended&#160;<br clear="none"/>&#160;July 31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;padding-left:36px;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Nine Months Ended&#160;<br clear="none"/>&#160;July 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align: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="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(in&#160;thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Core/developed technology</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">18,822</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">18,354</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">54,639</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">51,966</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Customer relationships</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">5,443</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">5,816</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">16,906</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">16,655</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:Arial;font-size:10pt;">Contract rights intangible</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">7,917</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">7,913</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">23,595</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">22,719</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Covenants not to compete</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">17</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">50</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:Arial;font-size:10pt;">Trademarks and trade names</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">709</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">709</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2,107</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1,600</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Capitalized software development costs(3)</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:Arial;font-size:10pt;">916</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:Arial;font-size:10pt;">906</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:Arial;font-size:10pt;">2,732</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:Arial;font-size:10pt;">2,655</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:Arial;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:Arial;font-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:Arial;font-size:10pt;">33,807</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:Arial;font-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:Arial;font-size:10pt;">33,715</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:Arial;font-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:Arial;font-size:10pt;">99,979</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:Arial;font-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:Arial;font-size:10pt;">95,645</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:40px;" 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:-2px;"><font style="font-family:Arial;font-size:10pt;">(3)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Amortization of capitalized software development costs is included in cost of license revenue in the unaudited condensed consolidated statements of operations.</font></div></td></tr></table><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following table presents the estimated future amortization of intangible assets:</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 width="85%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td 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:Arial;font-size:8pt;font-weight:bold;text-decoration:underline;">Fiscal&#160;Year</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(in&#160;thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Remainder of fiscal 2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">34,126</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2016</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">105,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:Arial;font-size:10pt;">2017</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">68,229</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">50,718</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:Arial;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:Arial;font-size:10pt;">27,945</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2020 and thereafter</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">32,308</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-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:Arial;font-size:10pt;">318,499</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:18px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Taxes</font></div><div style="line-height:120%;padding-top:6px;text-indent:16px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Effective Tax Rate</font></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company estimates its annual effective tax rate at the end of each fiscal quarter. The Company&#8217;s estimate takes into account estimations of annual pre-tax income, the geographic mix of pre-tax income and the Company&#8217;s interpretations of tax laws and possible outcomes of audits.</font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following table presents the provision (benefit) for income taxes and the effective tax rates:</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 width="45%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Three Months Ended&#160;<br clear="none"/>&#160;July 31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Nine Months Ended&#160;<br clear="none"/>&#160;July 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align: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="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(in&#160;thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Income before income taxes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">65,193</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">70,771</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">225,692</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">210,014</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Provision (benefit) for income taxes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">9,806</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:Arial;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:Arial;font-size:10pt;">5,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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">49,520</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:Arial;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:Arial;font-size:10pt;">13,345</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:Arial;font-size:10pt;">Effective tax rate</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">15.0</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:Arial;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:Arial;font-size:10pt;">7.2</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:Arial;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:Arial;font-size:10pt;">21.9</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:Arial;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:Arial;font-size:10pt;">6.4</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:Arial;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%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company&#8217;s effective tax rate for the three and </font><font style="font-family:Arial;font-size:10pt;">nine</font><font style="font-family:Arial;font-size:10pt;"> months ended </font><font style="font-family:Arial;font-size:10pt;">July&#160;31, 2015</font><font style="font-family:Arial;font-size:10pt;"> is lower than the statutory federal income tax rate of </font><font style="font-family:Arial;font-size:10pt;">35%</font><font style="font-family:Arial;font-size:10pt;"> primarily due to the lower tax rates applicable to its non-U.S. operations and U.S. federal and California research tax credits, partially offset by state taxes, non-deductible stock compensation, and the integration of acquired technologies.</font></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company's effective tax rate increased in the three and </font><font style="font-family:Arial;font-size:10pt;">nine</font><font style="font-family:Arial;font-size:10pt;"> months ended </font><font style="font-family:Arial;font-size:10pt;">July&#160;31, 2015</font><font style="font-family:Arial;font-size:10pt;">, as compared to the same periods in fiscal </font><font style="font-family:Arial;font-size:10pt;">2014</font><font style="font-family:Arial;font-size:10pt;">, primarily due to the net impact of the integration of acquired technologies, partially offset by the reinstatement of the U.S. federal research tax credit through December 31, 2014. The effective tax rate for the three and nine months ended July 31, 2014 was lower due to the tax benefits of statutes of limitation lapses and settlements with the Taiwan tax authorities for fiscal 2010 and 2009 and with the IRS for fiscal 2012.</font></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">On December 19, 2014, the president signed into law the </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">Tax Increase Prevention Act of 2014</font><font style="font-family:Arial;font-size:10pt;"> which reinstated the research tax credit retroactive to January 1, 2014 and extended the credit through December 31, 2014. As a result of the new legislation, the Company recognized a benefit in the first quarter of fiscal 2015 related to ten months of fiscal 2014 as well as a benefit to the annual effective tax rate for two months of fiscal 2015.</font></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">On July 27, 2015, the Tax Court issued an opinion (Altera Corp. et al. v. Commissioner) regarding the treatment of stock-based compensation expense in intercompany cost-sharing arrangements.&#160; However, U.S. Treasury has not withdrawn the requirement to include stock-based compensation from its regulations.&#160; Also, there is uncertainty related to the IRS response to the Tax Court opinion, the final resolution of this issue, and the potential favorable benefits to the Company.&#160; As such, no impact will be recorded at this time.&#160; The Company will continue to monitor developments related to this opinion and the potential impact of those developments on the Company&#8217;s current and prior fiscal years.</font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company&#8217;s total gross unrecognized tax benefits at </font><font style="font-family:Arial;font-size:10pt;">July&#160;31, 2015</font><font style="font-family:Arial;font-size:10pt;"> are </font><font style="font-family:Arial;font-size:10pt;">$115.0 million</font><font style="font-family:Arial;font-size:10pt;"> exclusive of interest and penalties. If the total gross unrecognized tax benefits at </font><font style="font-family:Arial;font-size:10pt;">July&#160;31, 2015</font><font style="font-family:Arial;font-size:10pt;"> were recognized in the future, approximately </font><font style="font-family:Arial;font-size:10pt;">$115.0 million</font><font style="font-family:Arial;font-size:10pt;"> would decrease the effective tax rate.</font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The timing of the resolution of income tax examinations is highly uncertain as well as the amounts and timing of various tax payments that are part of the settlement process. This could cause large fluctuations in the balance sheet classification of current and non-current assets and liabilities. The Company believes that in the coming twelve months, it is reasonably possible that either certain audits will conclude or the statute of limitations on certain state and foreign income and withholding taxes will expire, or both. Given the uncertainty as to ultimate settlement terms, the timing of payment and the impact of such settlements on other uncertain tax positions, the range of the estimated potential decrease in underlying unrecognized tax benefits is between </font><font style="font-family:Arial;font-size:10pt;">$0</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">$23 million</font><font style="font-family:Arial;font-size:10pt;">.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:18px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">IRS Examinations</font></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In the third quarter of fiscal 2015, the Company reached final settlement with the Examination Division of the IRS on the integration of acquired technologies for fiscal 2015 and research tax credit for fiscal 2014 that resulted in </font><font style="font-family:Arial;font-size:10pt;">$7.0 million</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">$3.2 million</font><font style="font-family:Arial;font-size:10pt;"> in tax benefits, respectively.</font></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In the first quarter of fiscal 2014, the Company reached final settlement with the Examination Division of the IRS on the remaining fiscal 2012 issues and recognized approximately </font><font style="font-family:Arial;font-size:10pt;">$10.0 million</font><font style="font-family:Arial;font-size:10pt;"> in unrecognized tax benefits.</font></div><div style="line-height:120%;padding-top:18px;text-indent:18px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Non-U.S. Examinations</font></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In the first quarter of fiscal 2015, the Company reached final settlement with the Taiwan tax authorities for fiscal 2012, with regard to certain transfer pricing issues. As a result of the settlement the Company recognized approximately </font><font style="font-family:Arial;font-size:10pt;">$1.1 million</font><font style="font-family:Arial;font-size:10pt;"> in unrecognized tax benefits. </font></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In the second quarter of fiscal 2014, the Company reached settlements with the Taiwan tax authorities for fiscal 2010 and 2009, with regard to certain transfer pricing issues. As a result of the settlements and the application of the settlements to other open fiscal years, the Company's unrecognized tax benefits decreased by </font><font style="font-family:Arial;font-size:10pt;">$5.1 million</font><font style="font-family:Arial;font-size:10pt;">. The net tax benefit resulting from the settlements and the application to other open fiscal years was </font><font style="font-family:Arial;font-size:10pt;">$3.9 million</font><font style="font-family:Arial;font-size:10pt;">.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">As of July 31, 2015</font><font style="font-family:Arial;font-size:10pt;">, the stated maturities of the Company's short-term investments are: </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 width="67%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="14%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="14%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Amortized Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Fair Value</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Due in 1&#160;year or less</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">78,364</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">78,364</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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:Arial;font-size:10pt;">Due in 2-5&#160;years</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">58,037</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">58,026</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Due in 6-10 years</font></div></td><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:Arial;font-size:10pt;">106</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:Arial;font-size:10pt;">106</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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:Arial;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:Arial;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:Arial;font-size:10pt;">136,507</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:Arial;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:Arial;font-size:10pt;">136,496</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Description of Business</font></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Synopsys, Inc. (Synopsys or the Company) is a global leader in providing software, intellectual property and services used to design integrated circuits and electronic systems. The Company supplies the electronic design automation (EDA) software that engineers use to design, create prototypes for and test integrated circuits, also known as chips. The Company also offers intellectual property (IP) products, which are pre-designed circuits that engineers use as components of larger chip designs rather than designing those circuits themselves. The Company provides software and hardware used to develop the electronic systems that incorporate chips and the software that runs on them. To complement these product offerings, the Company provides technical services to support these solutions and help its customers develop chips and electronic systems. The Company is also a leading provider of software tools that developers use to improve the quality, security and time-to-market of software code in a wide variety of industries, including electronics, financial services, energy, and industrials.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In May 2014, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2014-09, "Revenue from Contracts with Customers (Topic 606)," which supersedes the revenue recognition requirements in &#8220;Revenue Recognition (Topic 605).&#8221;&#160; This ASU requires an entity to recognize revenue when goods are transferred or services are provided to customers in an amount that reflects the consideration to which the entity expects to be entitled to in exchange for those goods or services. This ASU also requires disclosures enabling users of financial statements to understand the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers. </font></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In August 2015, the FASB issued ASU 2015-14, "Revenue from Contracts with Customers (Topic 606), Deferral of the Effective Date.&#8221; With the issuance of ASU 2015-14, the new revenue guidance ASU 2014-09 will be effective for fiscal 2019, including interim periods within that reporting period, using one of two prescribed retrospective methods. The Company is currently in the process of evaluating the impact of adoption on its consolidated financial statements and related disclosures. The Company has not yet selected a transition method, nor has it determined the effect of the standard on its ongoing financial reporting.</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:Arial;font-size:10pt;font-weight:bold;">Other Income (Expense), net</font></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following table presents the components of other income (expense), net:</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 width="45%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Three Months Ended&#160;<br clear="none"/>&#160;July 31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Nine Months Ended&#160;<br clear="none"/>&#160;July 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align: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="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(in&#160;thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Interest income</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">540</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">294</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2,240</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">975</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Interest expense</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(599</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:Arial;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:Arial;font-size:10pt;">(715</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:Arial;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:Arial;font-size:10pt;">(2,057</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:Arial;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:Arial;font-size:10pt;">(1,654</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:Arial;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:Arial;font-size:10pt;">Gain (loss) on assets related to executive deferred compensation plan</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1,815</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">3,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">7,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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">7,529</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Foreign currency exchange gain (loss)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1,111</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">80</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">5,317</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">865</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:Arial;font-size:10pt;">Other, 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;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">844</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:Arial;font-size:10pt;">816</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:Arial;font-size:10pt;">4,193</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:Arial;font-size:10pt;">11,082</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:Arial;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:Arial;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:Arial;font-size:10pt;">3,711</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:Arial;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:Arial;font-size:10pt;">3,544</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:Arial;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:Arial;font-size:10pt;">16,784</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:Arial;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:Arial;font-size:10pt;">18,797</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Other long-term liabilities consist of:</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 width="65%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="15%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="15%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">July&#160;31, <br clear="none"/>2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">October&#160;31, <br clear="none"/>2014</font></div></td></tr><tr><td style="vertical-align: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;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(in&#160;thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Deferred compensation liability</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">161,087</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">145,508</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Other long-term liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">43,018</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:Arial;font-size:10pt;">13,464</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:Arial;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:Arial;font-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:Arial;font-size:10pt;">204,105</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:Arial;font-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:Arial;font-size:10pt;">158,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%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The effect of amounts reclassified out of each component of accumulated other comprehensive income (loss) into net income was as follows:</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 width="48%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="10%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Three Months Ended&#160;<br clear="none"/>&#160;July 31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Nine Months Ended&#160;<br clear="none"/>&#160;July 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align: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="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(in&#160;thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Reclassifications from accumulated other comprehensive income (loss) into unaudited condensed consolidated statement of operations:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left: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:Arial;font-size:10pt;">Gain (loss) on cash flow hedges, net of taxes</font></div></td><td 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: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:Arial;font-size:10pt;">Revenues</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">4,005</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1,563</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">6,411</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">3,237</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Operating expenses</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(6,395</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">977</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(16,228</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:Arial;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:Arial;font-size:10pt;">1,736</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:Arial;font-size:10pt;">Gain (loss) on available-for-sale securities</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left: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:Arial;font-size:10pt;">Other income (expense)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">22</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:Arial;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:Arial;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:Arial;font-size:10pt;">Total reclassifications into net income</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-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:Arial;font-size:10pt;">(2,385</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:Arial;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:Arial;font-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:Arial;font-size:10pt;">2,540</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:Arial;font-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:Arial;font-size:10pt;">(9,795</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:Arial;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:Arial;font-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:Arial;font-size:10pt;">4,973</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Revenues related to operations in the United States and other geographic areas were:</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 width="45%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Three Months Ended&#160;<br clear="none"/>&#160;July 31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Nine Months Ended&#160;<br clear="none"/>&#160;July 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align: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="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(in&#160;thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Revenue:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">United States</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">275,625</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:Arial;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:Arial;font-size:10pt;">268,228</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">839,325</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:Arial;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:Arial;font-size:10pt;">745,458</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:Arial;font-size:10pt;">Europe</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">80,257</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">65,881</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">227,165</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">203,645</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Japan</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">50,974</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">61,517</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">165,067</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">184,219</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:Arial;font-size:10pt;">Asia-Pacific 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:Arial;font-size:10pt;">148,949</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:Arial;font-size:10pt;">126,186</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:Arial;font-size:10pt;">423,495</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:Arial;font-size:10pt;">385,138</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: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:Arial;font-size:10pt;">Consolidated</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:Arial;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:Arial;font-size:10pt;">555,805</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:Arial;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:Arial;font-size:10pt;">521,812</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:Arial;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:Arial;font-size:10pt;">1,655,052</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:Arial;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:Arial;font-size:10pt;">1,518,460</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Accounts payable and accrued liabilities consist of:</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 width="65%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="15%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="15%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">July&#160;31, <br clear="none"/>2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">October&#160;31, <br clear="none"/>2014</font></div></td></tr><tr><td style="vertical-align: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;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(in&#160;thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Payroll and related benefits</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">257,342</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">302,295</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Other accrued liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">54,793</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">66,666</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:Arial;font-size:10pt;">Accounts payable</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">18,690</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">28,152</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;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:Arial;font-size:10pt;">330,825</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:Arial;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:Arial;font-size:10pt;">397,113</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Components of accumulated other comprehensive income (loss), on an after-tax basis where applicable, were as follows:</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 width="66%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="15%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="14%" rowspan="1" colspan="1"></td><td 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;padding-left:24px;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">July&#160;31, <br clear="none"/>2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">October&#160;31, <br clear="none"/>2014</font></div></td></tr><tr><td style="vertical-align: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;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(in&#160;thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Cumulative currency translation adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(81,002</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:Arial;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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(50,941</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:Arial;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:Arial;font-size:10pt;">Unrealized gain (loss) on derivative instruments, net of taxes</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(14,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:Arial;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:Arial;font-size:10pt;">(11,148</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:Arial;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:Arial;font-size:10pt;">Unrealized gain (loss) on available-for-sale securities, net of taxes</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(11</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:Arial;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:Arial;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:Arial;font-size:10pt;">Total accumulated other comprehensive income (loss)</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:Arial;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:Arial;font-size:10pt;">(95,865</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:Arial;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:Arial;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:Arial;font-size:10pt;">(62,089</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:Arial;font-size:10pt;">)</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following table represents the unaudited condensed consolidated statement of operations location and amount of gains and losses on derivative instrument fair values for designated hedge instruments, net of tax:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td width="25%" rowspan="1" colspan="1"></td><td width="19%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="15%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="19%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="15%" rowspan="1" colspan="1"></td><td 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 style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Location&#160;of&#160;gain&#160;(loss)</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">recognized in OCI on</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">derivatives</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Amount&#160;of&#160;gain&#160;(loss)</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">recognized&#160;in&#160;OCI&#160;on</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">derivatives</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(effective portion)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Location&#160;of</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">gain&#160;(loss)</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">reclassified&#160;from OCI</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Amount&#160;of</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">gain&#160;(loss)</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">reclassified&#160;from</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">OCI</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(effective&#160;portion)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Three months ended&#160;<br clear="none"/>&#160;July 31, 2015</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Foreign&#160;exchange&#160;contracts</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:Arial;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:Arial;font-size:10pt;">1,994</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:Arial;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:Arial;font-size:10pt;">4,005</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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:Arial;font-size:10pt;">Foreign&#160;exchange&#160;contracts</font></div></td><td style="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:Arial;font-size:10pt;">Operating&#160;expenses</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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:Arial;font-size:10pt;">(1,356</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:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Operating&#160;expenses</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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:Arial;font-size:10pt;">(6,395</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:Arial;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:Arial;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:Arial;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:Arial;font-size:10pt;">638</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:Arial;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:Arial;font-size:10pt;">(2,390</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:Arial;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:Arial;font-size:10pt;">Three months ended&#160;<br clear="none"/>&#160;July 31, 2014</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Foreign exchange&#160;contracts</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:Arial;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:Arial;font-size:10pt;">(40</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:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:Arial;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:Arial;font-size:10pt;">1,563</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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:Arial;font-size:10pt;">Foreign exchange&#160;contracts</font></div></td><td style="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:Arial;font-size:10pt;">Operating&#160;expenses</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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:Arial;font-size:10pt;">(815</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:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Operating&#160;expenses</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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:Arial;font-size:10pt;">977</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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:Arial;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:Arial;font-size:10pt;">(855</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:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:Arial;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:Arial;font-size:10pt;">2,540</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:Arial;font-size:10pt;">Nine months ended&#160;<br clear="none"/>&#160;July 31, 2015</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Foreign&#160;exchange&#160;contracts</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:Arial;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:Arial;font-size:10pt;">5,334</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:Arial;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:Arial;font-size:10pt;">6,411</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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:Arial;font-size:10pt;">Foreign&#160;exchange&#160;contracts</font></div></td><td style="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:Arial;font-size:10pt;">Operating&#160;expenses</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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:Arial;font-size:10pt;">(18,855</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:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Operating&#160;expenses</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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:Arial;font-size:10pt;">(16,228</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:Arial;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:Arial;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:Arial;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:Arial;font-size:10pt;">(13,521</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:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:Arial;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:Arial;font-size:10pt;">(9,817</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:Arial;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:Arial;font-size:10pt;">Nine months ended&#160;<br clear="none"/>&#160;July 31, 2014</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Foreign exchange&#160;contracts</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:Arial;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:Arial;font-size:10pt;">3,324</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:Arial;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:Arial;font-size:10pt;">3,237</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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:Arial;font-size:10pt;">Foreign exchange&#160;contracts</font></div></td><td style="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:Arial;font-size:10pt;">Operating&#160;expenses</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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:Arial;font-size:10pt;">(1,707</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:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Operating&#160;expenses</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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:Arial;font-size:10pt;">1,736</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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:Arial;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:Arial;font-size:10pt;">1,617</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:Arial;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:Arial;font-size:10pt;">4,973</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following represents the unaudited condensed consolidated balance sheet location and amount of derivative instrument fair values segregated between designated and non-designated hedge instruments:</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 width="59%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="18%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="18%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Fair&#160;values&#160;of</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">derivative&#160;instruments</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">designated&#160;as&#160;hedging</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">instruments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Fair&#160;values&#160;of</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">derivative&#160;instruments</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">not designated as</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">hedging instruments</font></div></td></tr><tr><td style="vertical-align: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;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">As of July 31, 2015</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Other current assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">11,306</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:Arial;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:Arial;font-size:10pt;">557</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:Arial;font-size:10pt;">Accrued liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">12,329</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">34</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">As of October 31, 2014</font></div></td><td 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:Arial;font-size:10pt;">Other current assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">9,299</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Accrued liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">11,656</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">99</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The notional amounts in the table below for derivative instruments provide one measure of the transaction volume outstanding:</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 width="69%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">As of July 31, 2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">As of October 31, 2014</font></div></td></tr><tr><td style="vertical-align: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;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Total gross notional amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">639,416</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">793,937</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Net fair value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">(501</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:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">(2,455</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:Arial;font-size:10pt;">)</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following table represents the ineffective portions and portions excluded from effectiveness testing of the hedge gains (losses) for derivative instruments designated as hedging instruments, which are recorded in other income (expense), net:</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 width="59%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="18%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="18%" rowspan="1" colspan="1"></td><td 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:Arial;font-size:8pt;font-weight:bold;text-decoration:underline;">Foreign exchange contracts</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Amount&#160;of</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">gain&#160;(loss)&#160;recognized</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">in&#160;income&#160;statement</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">on derivatives</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(ineffective</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">portion)(1)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Amount&#160;of&#160;gain&#160;(loss)</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">recognized&#160;in&#160;income</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">statement&#160;on</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">derivatives</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(excluded from</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">effectiveness&#160;testing)(2)</font></div></td></tr><tr><td style="vertical-align: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;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">For the three months ended July 31, 2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">122</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1,189</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">For the three months ended July 31, 2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">24</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">548</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:Arial;font-size:10pt;">For the nine months ended July 31, 2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">822</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">3,495</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">For the nine months ended July 31, 2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">57</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:Arial;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:Arial;font-size:10pt;">2,950</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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><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:0px;"><font style="font-family:Arial;font-size:10pt;">(1)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The ineffective portion includes forecast inaccuracies.</font></div></td></tr></table><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:0px;"><font style="font-family:Arial;font-size:10pt;">(2)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The portion excluded from effectiveness testing includes the discount earned or premium paid for the contracts.</font></div></td></tr></table></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following table presents the provision (benefit) for income taxes and the effective tax rates:</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 width="45%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Three Months Ended&#160;<br clear="none"/>&#160;July 31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Nine Months Ended&#160;<br clear="none"/>&#160;July 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align: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="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(in&#160;thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Income before income taxes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">65,193</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">70,771</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">225,692</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">210,014</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Provision (benefit) for income taxes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">9,806</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:Arial;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:Arial;font-size:10pt;">5,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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">49,520</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:Arial;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:Arial;font-size:10pt;">13,345</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:Arial;font-size:10pt;">Effective tax rate</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">15.0</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:Arial;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:Arial;font-size:10pt;">7.2</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:Arial;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:Arial;font-size:10pt;">21.9</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:Arial;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:Arial;font-size:10pt;">6.4</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:Arial;font-size:10pt;">%</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The compensation cost recognized in the unaudited condensed consolidated statements of operations for the Company&#8217;s stock compensation arrangements was as follows:</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 width="45%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Three Months Ended&#160;<br clear="none"/>&#160;July 31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Nine Months Ended&#160;<br clear="none"/>&#160;July 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align: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="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(in&#160;thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Cost of license</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2,463</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2,176</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">6,673</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">5,952</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Cost of maintenance and service</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">547</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">684</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1,574</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1,646</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Research and development expense</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">11,955</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">10,126</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">32,432</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">28,037</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Sales and marketing expense</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">5,268</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">4,696</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">13,573</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">12,394</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:Arial;font-size:10pt;">General and administrative expense</font></div></td><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:Arial;font-size:10pt;">3,672</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:Arial;font-size:10pt;">3,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:Arial;font-size:10pt;">10,517</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:Arial;font-size:10pt;">10,312</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:Arial;font-size:10pt;">Stock compensation expense before taxes</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">23,905</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">21,399</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">64,769</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">58,341</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:Arial;font-size:10pt;">Income tax benefit</font></div></td><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:Arial;font-size:10pt;">(5,637</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:Arial;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:Arial;font-size:10pt;">(4,905</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:Arial;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:Arial;font-size:10pt;">(15,273</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:Arial;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:Arial;font-size:10pt;">(13,372</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:Arial;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:Arial;font-size:10pt;">Stock compensation expense after 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:Arial;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:Arial;font-size:10pt;">18,268</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:Arial;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:Arial;font-size:10pt;">16,494</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:Arial;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:Arial;font-size:10pt;">49,496</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:Arial;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:Arial;font-size:10pt;">44,969</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Intangible assets as of </font><font style="font-family:Arial;font-size:10pt;">July&#160;31, 2015</font><font style="font-family:Arial;font-size:10pt;"> consisted of the following:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td width="53%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Gross</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Accumulated</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Net&#160;Assets</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Core/developed technology</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">540,740</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">353,469</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">187,271</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Customer relationships</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">211,611</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">108,957</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">102,654</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Contract rights intangible</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">147,127</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">131,895</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">15,232</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Covenants not to compete</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2,530</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2,530</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">Trademarks and trade names</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">19,079</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">9,872</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">9,207</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In-process research and development (IPR&amp;D)(2)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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:Arial;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:Arial;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:Arial;font-size:10pt;">Capitalized software development costs</font></div></td><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:Arial;font-size:10pt;">24,627</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:Arial;font-size:10pt;">20,492</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:Arial;font-size:10pt;">4,135</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:Arial;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:Arial;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:Arial;font-size:10pt;">945,714</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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:Arial;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:Arial;font-size:10pt;">627,215</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:Arial;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:Arial;font-size:10pt;">318,499</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Intangible assets as of </font><font style="font-family:Arial;font-size:10pt;">October&#160;31, 2014</font><font style="font-family:Arial;font-size:10pt;"> consisted of the following:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td width="53%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Gross</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Accumulated</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Net&#160;Assets</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(in&#160;thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Core/developed technology</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">490,242</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">298,705</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">191,537</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Customer relationships</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">210,172</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">92,146</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">118,026</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Contract rights intangible</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">146,364</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">109,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">37,297</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Covenants not to compete</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2,530</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2,530</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">Trademarks and trade names</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">18,779</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">7,765</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">11,014</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In-process research and development (IPR&amp;D)(2)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">3,086</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">3,086</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:Arial;font-size:10pt;">Capitalized software development costs</font></div></td><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:Arial;font-size:10pt;">21,829</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:Arial;font-size:10pt;">17,759</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:Arial;font-size:10pt;">4,070</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:Arial;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:Arial;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:Arial;font-size:10pt;">893,002</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:Arial;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:Arial;font-size:10pt;">527,972</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:Arial;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:Arial;font-size:10pt;">365,030</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:40px;" 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:-2px;"><font style="font-family:Arial;font-size:10pt;">(2)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">IPR&amp;D is reclassified to core/developed technology upon completion or is written off upon abandonment.</font></div></td></tr></table></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Goodwill as of </font><font style="font-family:Arial;font-size:10pt;">July&#160;31, 2015</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">October&#160;31, 2014</font><font style="font-family:Arial;font-size:10pt;"> consisted of the following:</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 width="85%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td 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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(in&#160;thousands)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">As of October 31, 2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">2,255,708</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Additions</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">92,186</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Adjustments(1)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">684</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:Arial;font-size:10pt;">Effect of foreign currency translation</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(12,762</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:Arial;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:Arial;font-size:10pt;">As of July 31, 2015</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:Arial;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:Arial;font-size:10pt;">2,335,816</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:Arial;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:42px;" 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:0px;"><font style="font-family:Arial;font-size:10pt;">(1)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Adjustments relate to changes in estimates for acquisitions that closed in the prior fiscal year for which the purchase price allocation was finalized during the reporting period.</font></div></td></tr></table><div style="line-height:120%;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The effects of the changes in the fair values of non-designated forward contracts are summarized as follows:</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 width="37%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td 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;padding-left:36px;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Three Months Ended&#160;<br clear="none"/>&#160;July 31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;padding-left:36px;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Nine Months Ended&#160;<br clear="none"/>&#160;July 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align: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="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Gain (loss) recorded in other income (expense), net</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(1,409</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:Arial;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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(53</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:Arial;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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(4,402</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:Arial;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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(667</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:Arial;font-size:10pt;">)</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following table presents the components of other income (expense), net:</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 width="45%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Three Months Ended&#160;<br clear="none"/>&#160;July 31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Nine Months Ended&#160;<br clear="none"/>&#160;July 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align: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="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(in&#160;thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Interest income</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">540</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">294</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2,240</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">975</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Interest expense</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(599</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:Arial;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:Arial;font-size:10pt;">(715</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:Arial;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:Arial;font-size:10pt;">(2,057</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:Arial;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:Arial;font-size:10pt;">(1,654</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:Arial;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:Arial;font-size:10pt;">Gain (loss) on assets related to executive deferred compensation plan</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1,815</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">3,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">7,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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">7,529</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Foreign currency exchange gain (loss)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1,111</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">80</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">5,317</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">865</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:Arial;font-size:10pt;">Other, 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;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">844</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:Arial;font-size:10pt;">816</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:Arial;font-size:10pt;">4,193</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:Arial;font-size:10pt;">11,082</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:Arial;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:Arial;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:Arial;font-size:10pt;">3,711</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:Arial;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:Arial;font-size:10pt;">3,544</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:Arial;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:Arial;font-size:10pt;">16,784</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:Arial;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:Arial;font-size:10pt;">18,797</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The intrinsic values of equity awards exercised during the periods are as follows:</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 width="45%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Three Months Ended&#160;<br clear="none"/>&#160;July 31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Nine Months Ended&#160;<br clear="none"/>&#160;July 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align: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="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Intrinsic value of awards exercised</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">17,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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">3,709</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">42,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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">23,556</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Stock repurchase activities are as follow:</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 width="45%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Three Months Ended&#160;<br clear="none"/>&#160;July 31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Nine Months Ended&#160;<br clear="none"/>&#160;July 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align: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="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(in&#160;thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Total shares repurchased</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">678</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">3,968</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2,050</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Total cost of the repurchased shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">36,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:Arial;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:Arial;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:Arial;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:Arial;font-size:10pt;">180,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:Arial;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:Arial;font-size:10pt;">79,747</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:Arial;font-size:10pt;">Reissuance of treasury stock</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1,553</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">931</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">3,931</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">3,519</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The table below reconciles the weighted-average common shares used to calculate basic net income per share with the weighted-average common shares used to calculate diluted net income per share:</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 width="45%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Three Months Ended&#160;<br clear="none"/>&#160;July 31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Nine Months Ended&#160;<br clear="none"/>&#160;July 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align: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="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(in&#160;thousands, except per share amounts)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Numerator:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Net income</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">55,387</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:Arial;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:Arial;font-size:10pt;">65,656</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">176,172</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:Arial;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:Arial;font-size:10pt;">196,669</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:Arial;font-size:10pt;">Denominator:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Weighted-average common shares for basic net income per share</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">155,533</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">155,194</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">154,835</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">154,611</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:Arial;font-size:10pt;">Dilutive effect of potential common shares from equity-based compensation</font></div></td><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:Arial;font-size:10pt;">3,051</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:Arial;font-size:10pt;">2,428</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:Arial;font-size:10pt;">3,015</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:Arial;font-size:10pt;">2,642</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:Arial;font-size:10pt;">Weighted-average common shares for diluted net income per share</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:Arial;font-size:10pt;">158,584</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:Arial;font-size:10pt;">157,622</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:Arial;font-size:10pt;">157,850</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:Arial;font-size:10pt;">157,253</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:Arial;font-size:10pt;">Net income per share:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Basic</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">0.36</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:Arial;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:Arial;font-size:10pt;">0.42</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:Arial;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:Arial;font-size:10pt;">1.14</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">1.27</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:Arial;font-size:10pt;">Diluted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">0.35</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">0.42</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1.12</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1.25</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Anti-dilutive employee stock-based awards excluded(1)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">563</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2,875</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1,529</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2,057</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></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:0px;"><font style="font-family:Arial;font-size:10pt;">(1)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">These employee stock-based awards were anti-dilutive for the respective periods and are excluded in calculating diluted net income per share. While such awards were anti-dilutive for the respective periods, they could be dilutive in the future.</font></div></td></tr></table></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following table presents the estimated future amortization of intangible assets:</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 width="85%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td 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:Arial;font-size:8pt;font-weight:bold;text-decoration:underline;">Fiscal&#160;Year</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(in&#160;thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Remainder of fiscal 2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">34,126</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2016</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">105,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:Arial;font-size:10pt;">2017</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">68,229</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">50,718</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:Arial;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:Arial;font-size:10pt;">27,945</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2020 and thereafter</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">32,308</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-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:Arial;font-size:10pt;">318,499</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:18px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Segment Disclosure</font></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Certain disclosures are required for operating segments, products and services, geographic areas of operation and major customers. Segment reporting is based upon the &#8220;management approach,&#8221; i.e.,&#160;how management organizes the Company&#8217;s operating segments for which separate financial information is (1)&#160;available and (2)&#160;evaluated regularly by the Chief Operating Decision Makers (CODMs) in deciding how to allocate resources and in assessing performance. Synopsys&#8217; CODMs&#160;are the Company&#8217;s two Co-Chief Executive Officers.</font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company operates in a </font><font style="font-family:Arial;font-size:10pt;">single</font><font style="font-family:Arial;font-size:10pt;"> segment to provide software products and consulting services in the EDA software industry. In making operating decisions, the CODMs&#160;primarily consider consolidated financial information, accompanied by disaggregated information about revenues by geographic region. Specifically, the CODMs&#160;consider where individual &#8220;seats&#8221; or licenses to the Company&#8217;s products are located in allocating revenue to particular geographic areas. Revenue is defined as revenues from external customers. Goodwill is not allocated since the Company operates in one reportable operating segment. Revenues related to operations in the United States and other geographic areas were:</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 width="45%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Three Months Ended&#160;<br clear="none"/>&#160;July 31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Nine Months Ended&#160;<br clear="none"/>&#160;July 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align: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="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(in&#160;thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Revenue:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">United States</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">275,625</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:Arial;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:Arial;font-size:10pt;">268,228</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">839,325</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:Arial;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:Arial;font-size:10pt;">745,458</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:Arial;font-size:10pt;">Europe</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">80,257</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">65,881</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">227,165</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">203,645</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Japan</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">50,974</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">61,517</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">165,067</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">184,219</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:Arial;font-size:10pt;">Asia-Pacific 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:Arial;font-size:10pt;">148,949</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:Arial;font-size:10pt;">126,186</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:Arial;font-size:10pt;">423,495</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:Arial;font-size:10pt;">385,138</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: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:Arial;font-size:10pt;">Consolidated</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:Arial;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:Arial;font-size:10pt;">555,805</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:Arial;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:Arial;font-size:10pt;">521,812</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:Arial;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:Arial;font-size:10pt;">1,655,052</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:Arial;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:Arial;font-size:10pt;">1,518,460</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Geographic revenue data for multi-region, multi-product transactions reflect internal allocations and are therefore subject to certain assumptions and the Company&#8217;s methodology.</font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">One</font><font style="font-family:Arial;font-size:10pt;"> customer accounted for </font><font style="font-family:Arial;font-size:10pt;">13.1%</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">10.5%</font><font style="font-family:Arial;font-size:10pt;"> of the Company&#8217;s unaudited condensed consolidated revenue in the three months ended </font><font style="font-family:Arial;font-size:10pt;">July&#160;31, 2015</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">2014</font><font style="font-family:Arial;font-size:10pt;">, respectively, and accounted for </font><font style="font-family:Arial;font-size:10pt;">12.3%</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">10.7%</font><font style="font-family:Arial;font-size:10pt;"> of the Company&#8217;s unaudited condensed consolidated revenue in the </font><font style="font-family:Arial;font-size:10pt;">nine</font><font style="font-family:Arial;font-size:10pt;"> months ended </font><font style="font-family:Arial;font-size:10pt;">July&#160;31, 2015</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">2014</font><font style="font-family:Arial;font-size:10pt;">, respectively.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:18px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Summary of Significant Accounting Policies</font></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company has prepared the accompanying unaudited condensed consolidated financial statements pursuant to the rules&#160;and regulations of the Securities and Exchange Commission (SEC). Pursuant to these rules&#160;and regulations, the Company has condensed or omitted certain information and footnote disclosures it normally includes in its annual consolidated financial statements prepared in accordance with U.S. generally accepted accounting principles (GAAP). In management&#8217;s opinion, the Company has made all adjustments (consisting only of normal, recurring adjustments, except as otherwise indicated) necessary to fairly present its unaudited condensed consolidated balance sheets, results of operations, comprehensive income and cash flows. The Company&#8217;s interim period operating results do not necessarily indicate the results that may be expected for any other interim period or for the full fiscal year. These financial statements and accompanying notes should be read in conjunction with the consolidated financial statements and notes thereto in Synopsys&#8217; Annual Report on Form&#160;10-K for the fiscal year ended </font><font style="font-family:Arial;font-size:10pt;">October&#160;31, 2014</font><font style="font-family:Arial;font-size:10pt;"> as filed with the SEC on December&#160;15, 2014.</font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Use of Estimates. </font><font style="font-family:Arial;font-size:10pt;">To prepare financial statements in conformity with GAAP, management must make estimates and assumptions that affect the amounts reported in the unaudited condensed consolidated financial statements and accompanying notes. Actual results could differ from these estimates and may result in material effects on the Company&#8217;s operating results and financial position.</font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Principles of Consolidation.</font><font style="font-family:Arial;font-size:10pt;"> The unaudited condensed consolidated financial statements include the accounts of the Company and all of its subsidiaries. All significant intercompany accounts and transactions have been eliminated.</font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Fiscal Year End.</font><font style="font-family:Arial;font-size:10pt;"> The Company&#8217;s fiscal year generally ends on the Saturday nearest to October&#160;31 and consists of 52 weeks, with the exception that approximately every five years, the Company has a 53-week year. When a 53-week year occurs, the Company includes the additional week in the first fiscal quarter to realign fiscal quarters with calendar quarters. Fiscal </font><font style="font-family:Arial;font-size:10pt;">2015</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">2014</font><font style="font-family:Arial;font-size:10pt;"> are both 52-week years. The </font><font style="font-family:Arial;font-size:10pt;">third</font><font style="font-family:Arial;font-size:10pt;"> fiscal quarters, and first </font><font style="font-family:Arial;font-size:10pt;">nine</font><font style="font-family:Arial;font-size:10pt;"> months, of fiscal </font><font style="font-family:Arial;font-size:10pt;">2015</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">2014</font><font style="font-family:Arial;font-size:10pt;"> ended on August 1, 2015 and August 2, 2014, respectively, and the prior fiscal year ended on November 1, 2014. For presentation purposes, the unaudited condensed consolidated financial statements and accompanying notes refer to the closest calendar month end.</font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Subsequent Events.</font><font style="font-family:Arial;font-size:10pt;"> The Company has evaluated subsequent events through the date that these unaudited condensed consolidated financial statements were issued.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Subsequent Events.</font><font style="font-family:Arial;font-size:10pt;"> The Company has evaluated subsequent events through the date that these unaudited condensed consolidated financial statements were issued.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:18px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Stock Repurchase Program</font></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Company&#8217;s Board of Directors (the Board) previously approved a stock repurchase program pursuant to which the Company was authorized to purchase up to </font><font style="font-family:Arial;font-size:10pt;">$500.0 million</font><font style="font-family:Arial;font-size:10pt;"> of its common stock, and has periodically replenished the stock repurchase program to such amount. The Board replenished the stock repurchase program up to </font><font style="font-family:Arial;font-size:10pt;">$500.0 million</font><font style="font-family:Arial;font-size:10pt;"> on December&#160;3, 2013, as announced on December&#160;4, 2013. The program does not obligate Synopsys to acquire any particular amount of common stock, and the program may be suspended or terminated at any time by Synopsys&#8217; Chief Financial Officer or the Board. The Company repurchases shares to offset dilution caused by ongoing stock issuances from existing equity plans for equity compensation awards and issuances related to acquisitions, and when management believes it is a good use of cash. Repurchases are transacted in accordance with Rule&#160;10b-18 of the Securities Exchange Act of 1934, as amended (the Exchange Act), and may be made through any means including, but not limited to, open market purchases, plans executed under Rule&#160;10b5-1(c)&#160;of the Exchange Act and structured transactions. As of </font><font style="font-family:Arial;font-size:10pt;">July&#160;31, 2015</font><font style="font-family:Arial;font-size:10pt;">, </font><font style="font-family:Arial;font-size:10pt;">$200.3</font><font style="font-family:Arial;font-size:10pt;">&#160;million remained available for further repurchases under the program.</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In December 2014, the Company entered into an accelerated share repurchase agreement (the 2015 ASR) to repurchase an aggregate of </font><font style="font-family:Arial;font-size:10pt;">$180.0 million</font><font style="font-family:Arial;font-size:10pt;"> of the Company&#8217;s common stock. Pursuant to the 2015 ASR, the Company made a prepayment of </font><font style="font-family:Arial;font-size:10pt;">$180.0 million</font><font style="font-family:Arial;font-size:10pt;"> of which an initial share value of </font><font style="font-family:Arial;font-size:10pt;">$144.0 million</font><font style="font-family:Arial;font-size:10pt;"> was delivered in December and the </font><font style="font-family:Arial;font-size:10pt;">$36.0 million</font><font style="font-family:Arial;font-size:10pt;"> forward equity contract was settled during the third fiscal quarter of fiscal 2015. Total shares purchased under the 2015 ASR were approximately </font><font style="font-family:Arial;font-size:10pt;">4.0 million</font><font style="font-family:Arial;font-size:10pt;"> shares at an average purchase price of </font><font style="font-family:Arial;font-size:10pt;">$45.37</font><font style="font-family:Arial;font-size:10pt;"> per share.</font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Stock repurchase activities are as follow:</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 width="45%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Three Months Ended&#160;<br clear="none"/>&#160;July 31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Nine Months Ended&#160;<br clear="none"/>&#160;July 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align: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="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">(in&#160;thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Total shares repurchased</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">678</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">3,968</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2,050</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Total cost of the repurchased shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:Arial;font-size:10pt;">36,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:Arial;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:Arial;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:Arial;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:Arial;font-size:10pt;">180,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:Arial;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:Arial;font-size:10pt;">79,747</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:Arial;font-size:10pt;">Reissuance of treasury stock</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1,553</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">931</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">3,931</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">3,519</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Use of Estimates. </font><font style="font-family:Arial;font-size:10pt;">To prepare financial statements in conformity with GAAP, management must make estimates and assumptions that affect the amounts reported in the unaudited condensed consolidated financial statements and accompanying notes. Actual results could differ from these estimates and may result in material effects on the Company&#8217;s operating results and financial position.</font></div></div> IPR&D is reclassified to core/developed technology upon completion or is written off upon abandonment. The portion excluded from effectiveness testing includes the discount earned or premium paid for the contracts. These employee stock-based awards were anti-dilutive for the respective periods and are excluded in calculating diluted net income per share. While such awards were anti-dilutive for the respective periods, they could be dilutive in the future. Amortization of capitalized software development costs is included in cost of license revenue in the unaudited condensed consolidated statements of operations. The ineffective portion includes forecast inaccuracies. See Note 6. Fair Value Measures for further discussion on fair values of cash equivalents and short-term investments. Derived from audited financial statements. Adjustments relate to changes in estimates for acquisitions that closed in the prior fiscal year for which the purchase price allocation was finalized during the reporting period. EX-101.SCH 7 snps-20150731.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2110100 - Disclosure - Accumulated Other Comprehensive Income (Loss) link:presentationLink link:calculationLink link:definitionLink 2410402 - Disclosure - Accumulated Other Comprehensive Income (Loss) - Components of Accumulated Other Comprehensive Income (Loss) (Detail) link:presentationLink link:calculationLink link:definitionLink 2410403 - Disclosure - Accumulated Other Comprehensive Income (Loss) - Effect of Amounts Reclassified out of Each Component of Accumulated Other Comprehensive Income (Loss) into Net Income (Detail) link:presentationLink link:calculationLink link:definitionLink 2310301 - Disclosure - Accumulated Other Comprehensive Income (Loss) (Tables) link:presentationLink link:calculationLink link:definitionLink 2103100 - Disclosure - Business Combinations link:presentationLink link:calculationLink link:definitionLink 2403401 - Disclosure - Business Combinations (Details) link:presentationLink link:calculationLink link:definitionLink 2109100 - Disclosure - Credit Facility link:presentationLink link:calculationLink link:definitionLink 2409401 - Disclosure - Credit Facility - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Description of Business link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 2117100 - Disclosure - Effect of New Accounting Pronouncements link:presentationLink link:calculationLink link:definitionLink 2106100 - Disclosure - Fair Value Measures link:presentationLink link:calculationLink link:definitionLink 2406403 - Disclosure - Fair Value Measures - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Fair Value Measures - Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail) link:presentationLink link:calculationLink link:definitionLink 2306301 - Disclosure - Fair Value Measures (Tables) link:presentationLink link:calculationLink link:definitionLink 2105100 - Disclosure - Financial Assets and Liabilities link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Financial Assets and Liabilities - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2405405 - Disclosure - Financial Assets and Liabilities - Effects on Changes in Fair Values of Non-Designated Forward Contracts (Detail) link:presentationLink link:calculationLink link:definitionLink 2405407 - Disclosure - Financial Assets and Liabilities - Fair Values of Derivative Instrument Designated and Non-Designated as Hedging Instruments in Unaudited Condensed Consolidated Balance Sheet (Detail) link:presentationLink link:calculationLink link:definitionLink 2405409 - Disclosure - Financial Assets and Liabilities - Ineffective Portion and Portion Excluded from Effectiveness Testing of Derivative Hedge Gains (Losses) (Detail) link:presentationLink link:calculationLink link:definitionLink 2405404 - Disclosure - Financial Assets and Liabilities - Investments Maturity Table (Details) link:presentationLink link:calculationLink link:definitionLink 2405406 - Disclosure - Financial Assets and Liabilities - Notional Amounts of Derivative Instruments (Detail) link:presentationLink link:calculationLink link:definitionLink 2405403 - Disclosure - Financial Assets and Liabilities - Short-term investments (Details) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Financial Assets and Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 2405408 - Disclosure - Financial Assets and Liabilities - Unaudited Condensed Consolidated Statement of Operations Location and Amount of Gains and Losses on Derivative Instrument Fair Values for Designated Hedge Instruments, Net of Tax (Detail) link:presentationLink link:calculationLink link:definitionLink 2104100 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2404404 - Disclosure - Goodwill and Intangible Assets - Amortization Expense Related to Intangible Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 2404405 - Disclosure - Goodwill and Intangible Assets - Estimated Future Amortization of Intangible Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 2404402 - Disclosure - Goodwill and Intangible Assets - Summary of Goodwill (Detail) link:presentationLink link:calculationLink link:definitionLink 2404403 - Disclosure - Goodwill and Intangible Assets - Summary of Intangible Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2108100 - Disclosure - Liabilities and Restructuring Charges link:presentationLink link:calculationLink link:definitionLink 2408402 - Disclosure - Liabilities and Restructuring Charges - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2408403 - Disclosure - Liabilities and Restructuring Charges - Components of Accounts Payable and Accrued Liabilities (Detail) link:presentationLink link:calculationLink link:definitionLink 2408404 - Disclosure - Liabilities and Restructuring Charges - Components of Other Long Term Liabilities (Detail) link:presentationLink link:calculationLink link:definitionLink 2308301 - Disclosure - Liabilities and Restructuring Charges (Tables) link:presentationLink link:calculationLink link:definitionLink 2113100 - Disclosure - Net Income per Share link:presentationLink link:calculationLink link:definitionLink 2413402 - Disclosure - Net Income per Share - Reconciliation of Weighted Average Common Shares Used to Calculate Basic Net Income Per Share (Detail) link:presentationLink link:calculationLink link:definitionLink 2313301 - Disclosure - Net Income per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2115100 - Disclosure - Other Income (Expense), net link:presentationLink link:calculationLink link:definitionLink 2415402 - Disclosure - Other Income (Expense), net - Components of Other Income (Expense), Net (Detail) link:presentationLink link:calculationLink link:definitionLink 2315301 - Disclosure - Other Income (Expense), net (Tables) link:presentationLink link:calculationLink link:definitionLink 2114100 - Disclosure - Segment Disclosure link:presentationLink link:calculationLink link:definitionLink 2414402 - Disclosure - Segment Disclosure - Additional information (Detail) link:presentationLink link:calculationLink link:definitionLink 2414403 - Disclosure - Segment Disclosure - Revenues Related to Operations by Geographic Areas (Detail) link:presentationLink link:calculationLink link:definitionLink 2314301 - Disclosure - Segment Disclosure (Tables) link:presentationLink link:calculationLink link:definitionLink 2112100 - Disclosure - Stock Compensation link:presentationLink link:calculationLink link:definitionLink 2412403 - Disclosure - Stock Compensation - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2412402 - Disclosure - Stock Compensation Expense (Detail) link:presentationLink link:calculationLink link:definitionLink 2412404 - Disclosure - Stock Compensation - Schedule of Intrinsic Value of Equity Awards Exercised (Detail) link:presentationLink link:calculationLink link:definitionLink 2312301 - Disclosure - Stock Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2111100 - Disclosure - Stock Repurchase Program link:presentationLink link:calculationLink link:definitionLink 2411402 - Disclosure - Stock Repurchase Program - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2411403 - Disclosure - Stock Repurchase Program - Stock Repurchase Activities (Detail) link:presentationLink link:calculationLink link:definitionLink 2311301 - Disclosure - Stock Repurchase Program (Tables) link:presentationLink link:calculationLink link:definitionLink 2102100 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2116100 - Disclosure - Taxes link:presentationLink link:calculationLink link:definitionLink 2416403 - Disclosure - Taxes - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2416402 - Disclosure - Taxes - Provision for Income Taxes and Effective Tax Rates (Detail) link:presentationLink link:calculationLink link:definitionLink 2316301 - Disclosure - Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - Unaudited Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1001501 - Statement - Unaudited Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1004000 - Statement - Unaudited Condensed Consolidated Statements Of Cash Flows link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - Unaudited Condensed Consolidated Statements Of Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 1003501 - Statement - Unaudited Condensed Consolidated Statements Of Comprehensive Income (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - Unaudited Condensed Consolidated Statements Of Operations link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 snps-20150731_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 snps-20150731_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 snps-20150731_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Goodwill and Intangible Assets Disclosure [Abstract] Finite Lived Intangible Assets Amortization Expense [Table] Finite Lived Intangible Assets Amortization Expense [Table] Finite Lived Intangible Assets Amortization Expense [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] Core/developed technology Developed And Core Technology [Member] Developed And Core Technology [Member] Customer relationships Customer Relationships [Member] Contract rights intangible Contractual Rights [Member] Covenants not to compete Covenants Not To Compete [Member] Covenants Not To Compete [Member] Trademarks and trade names Trademarks and Trade Names [Member] Capitalized software development costs Capitalized Software Development Costs [Member] Capitalized Software Development Costs [Member] Finite Lived Intangible Assets Amortization Expense [Line Items] Finite Lived Intangible Assets Amortization Expense [Line Items] Finite Lived Intangible Assets Amortization Expense [Line Items] Amortization expense of intangible assets Amortization of Intangible Assets Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Unamortized share-based compensation expense Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized Weighted-average period of total compensation costs to be recognized in years Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition Debt Disclosure [Abstract] Credit Facility Debt Disclosure [Text Block] Segment Reporting [Abstract] Revenues Related to Operations by Geographic Areas Revenue from External Customers by Geographic Areas [Table Text Block] Liabilities and Restructuring Charges [Abstract] Liabilities and Restructuring Charges [Abstract] Liabilities, Other than Long-term Debt, Noncurrent [Abstract] Liabilities, Other than Long-term Debt, Noncurrent [Abstract] Deferred compensation liability Deferred Compensation Liability, Classified, Noncurrent Other long-term liabilities Other Sundry Liabilities, Noncurrent Total Other Liabilities, Noncurrent Stock Compensation [Abstract] Employee Benefits and Share-based Compensation [Abstract] Intrinsic value of awards exercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Financial Assets And Liabilities [Abstract] Financial Assets and Liabilities [Abstract] Financial Assets and Liabilities Schedule Of Financial Assets And Liabilities [Text Block] A schedule of financial assets and liabilities which may include cash, cash equivalents, investments, and derivative assets and liabilities. Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Remainder of fiscal 2015 Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year 2016 Finite-Lived Intangible Assets, Amortization Expense, Year Two 2017 Finite-Lived Intangible Assets, Amortization Expense, Year Three 2018 Finite-Lived Intangible Assets, Amortization Expense, Year Four 2019 Finite-Lived Intangible Assets, Amortization Expense, Year Five 2020 and thereafter Finite-Lived Intangible Assets, Amortization Expense, after Year Five Total Finite-Lived Intangible Assets, Net Fair Value Disclosures [Abstract] Assets and Liabilities Measured at Fair Value on Recurring Basis Fair Value Measurements, Recurring and Nonrecurring [Table Text Block] Fair Value Measures Fair Value Disclosures [Text Block] Statement of Comprehensive Income [Abstract] Deferred gains (losses), tax Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Tax Reclassification adjustment on deferred (gains) losses included in net income, tax Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, Tax Changes in unrealized gains (losses) on available-for-sale securities, tax OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesAfterReclassificationAdjustmentsArisingDuringPeriodTax Amount of tax expense (benefit) after reclassification adjustments of unrealized holding gain (loss) on available-for-sale securities. Stock Repurchase Program [Abstract] Stock Repurchase Program Stock Repurchase And Reissuance Activities Class of Treasury Stock [Table Text Block] Gain (loss) recorded in other income (expense), net Gain (Loss) on Foreign Currency Derivative Instruments Not Designated as Hedging Instruments Income Tax Disclosure [Abstract] Taxes Income Tax Disclosure [Text Block] Fair Value Measurements [Table] Fair Value Measurements [Table] Fair Value Measurements [Table] Eligible Item or Group for Fair Value Option [Axis] Eligible Item or Group for Fair Value Option [Axis] Fair Value, Option, Eligible Item or Group [Domain] Fair Value, Option, Eligible Item or Group [Domain] Cost Method Investments Cost-method Investments [Member] Equity Method Investments Equity Method Investments [Member] Fair Value Measures [Line Items] Fair Value Measurements [Line Items] Fair Value Measures [Line Items] Other-than-temporary impairment Cost-method Investments, Other than Temporary Impairment Non-marketable equity securities Securities Owned Not Readily Marketable Earnings Per Share [Abstract] Net Income per Share Earnings Per Share [Text Block] Schedule of Available-for-sale Securities [Table] Schedule of Available-for-sale Securities [Table] Investment Type [Axis] Investment Type [Axis] Investments [Domain] Investments [Domain] Cash equivalents Cash Equivalents [Member] Short-term investments Short-term Investments [Member] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Money market funds Money Market Funds [Member] Commercial paper Commercial Paper [Member] U.S. government agency securities US Government Corporations and Agencies Securities [Member] Municipal bonds Municipal Bonds [Member] Certificates of deposit Certificates of Deposit [Member] Corporate debt securities Corporate Debt Securities [Member] Asset-backed securities Asset-backed Securities [Member] Schedule of Available-for-sale Securities [Line Items] Schedule of Available-for-sale Securities [Line Items] Available-for-sale securities, cost Available-for-sale Securities, Amortized Cost Basis Gross unrealized gains Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax Gross unrealized losses less than 12 months Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss Gross unrealized losses 12 months or longer Available-for-sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss Estimated fair value Available-for-sale Securities Business Combinations [Abstract] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Business Acquisition [Axis] Business Acquisition [Axis] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Series of Individually Immaterial Business Acquisitions Series of Individually Immaterial Business Acquisitions [Member] Range [Axis] Range [Axis] Range [Domain] Range [Domain] Minimum Minimum [Member] Maximum Maximum [Member] Business Acquisition [Line Items] Business Acquisition [Line Items] Business Combination, Consideration Transferred Payments to Acquire Businesses, Net of Cash Acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Goodwill Goodwill Business Acquisition, Goodwill, Expected Tax Deductible Amount Business Acquisition, Goodwill, Expected Tax Deductible Amount Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Finite-Lived Intangible Asset, Useful Life Finite-Lived Intangible Asset, Useful Life Business Combination, Acquisition Related Costs Business Combination, Acquisition Related Costs Financial Assets and Liabilities [Table] Financial Assets And Liabilities [Table] Financial Assets and Liabilities [Table] Hedging Designation [Axis] Hedging Designation [Axis] Hedging Designation [Domain] Hedging Designation [Domain] Designated As Hedging Instrument Designated as Hedging Instrument [Member] Non-Designated Hedging Instrument Not Designated as Hedging Instrument [Member] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Other current assets Other Assets [Member] Accrued liabilities Accrued Liabilities [Member] Financial Assets and Liabilities [Line Items] Financial Assets And Liabilities [Line Items] Financial Assets and Liabilities [Line Items] Fair values of derivative instruments, assets Derivative Asset, Fair Value, Gross Asset Fair values of derivative instruments, liabilities Derivative Liability, Fair Value, Gross Liability Accounts Payable and Accrued Liabilities Schedule of Accounts Payable and Accrued Liabilities [Table Text Block] Other Long-Term Liabilities Other Noncurrent Liabilities [Table Text Block] Goodwill and Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Accounting Policies [Abstract] Use of Estimates Use of Estimates, Policy [Policy Text Block] Principles of Consolidation Consolidation, Policy [Policy Text Block] Fiscal Year End Fiscal Period, Policy [Policy Text Block] Subsequent Events Subsequent Events, Policy [Policy Text Block] New Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract] Accumulated Other Comprehensive Income (Loss) Comprehensive Income (Loss) Note [Text Block] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] In-process research and development (IPR&D) In Process Research and Development [Member] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Gross Assets Finite-Lived Intangible Assets, Gross Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Net Assets Intangible Assets, Net (Excluding Goodwill) Reconciliation of Weighted-Average Common Shares Used to Calculate Net Income Per Share Schedule of Weighted Average Number of Shares [Table Text Block] Amortized Cost Available-for-sale Securities, Debt Maturities, Amortized Cost Basis, Fiscal Year Maturity [Abstract] Due in 1 year or less Available-for-sale Securities, Debt Maturities, Next Twelve Months, Amortized Cost Basis Due in 1-5 years Available-for-sale Securities, Debt Maturities, Year Two Through Five, Amortized Cost Basis Due in 6-10 years Available-for-sale Securities, Debt Maturities, Year Six Through Ten, Amortized Cost Basis Total Available-for-sale Debt Securities, Amortized Cost Basis Fair Value Available-for-sale Securities, Debt Maturities, Fair Value, Fiscal Year Maturity [Abstract] Due in 1 year or less Available-for-sale Securities, Debt Maturities, Next Twelve Months, Fair Value Due in 2-5 years Available-for-sale Securities, Debt Maturities, Year Two Through Five, Fair Value Due in 6-10 years Available-for-sale Securities, Debt Maturities, Year Six Through Ten, Fair Value Total Available-for-sale Securities, Debt Securities Cumulative currency translation adjustments Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax Unrealized gain (loss) on derivative instruments, net of taxes Accumulated Other Comprehensive Income (Loss), Cumulative Changes in Net Gain (Loss) from Cash Flow Hedges, Effect Net of Tax Unrealized gain (loss) on available-for-sale securities, net of taxes Accumulated Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax Total accumulated other comprehensive income (loss) Accumulated Other Comprehensive Income (Loss), Net of Tax Stock Compensation Disclosure of Compensation Related Costs, Share-based Payments [Text Block] Other Income and Expenses [Abstract] Other Nonoperating Income (Expense) Other Nonoperating Income (Expense) [Abstract] Interest income Interest Income, Other Interest expense Interest Expense Gain (loss) on assets related to executive deferred compensation plan Gain Or Loss On Assets Related To Deferred Compensation Plan Gain or (loss) on assets related to deferred compensation plan. Foreign currency exchange gain (loss) Foreign Currency Transaction Gain (Loss), before Tax Other, net Other Nonoperating Income (Expense) Total Nonoperating Income (Expense) Taxes [Table] Taxes [Table] Taxes [Table] Tax Period [Axis] Tax Period [Axis] Tax Period [Domain] Tax Period [Domain] Fiscal Year 2015 Latest Tax Year [Member] Fiscal Year 2014 Tax Year 2014 [Member] Identified as tax year 2014 Fiscal Year 2012 Fiscal Year Twenty Twelve [Member] Fiscal Year 2012 [Member] Fiscal Year 2009 and 2010 Fiscal Year Twenty Zero Nine And Twenty Ten [Member] Fiscal Year 2009 and 2010 [Member] Income Tax Authority [Axis] Income Tax Authority [Axis] Income Tax Authority [Domain] Income Tax Authority [Domain] IRS Internal Revenue Service (IRS) [Member] Taiwan TAIWAN, PROVINCE OF CHINA Taxes [Line Items] Taxes [Line Items] Taxes [Line Items] Statutory federal income tax rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Gross unrecognized tax benefits Unrecognized Tax Benefits Unrecognized tax benefits that would affect effective tax rate Unrecognized Tax Benefits that Would Impact Effective Tax Rate Estimated potential decrease in underlying unrecognized tax benefits, minimum Significant (Increase) Decrease in Unrecognized Tax Benefits is Reasonably Possible, Estimated Range of Change, Lower Bound Estimated potential decrease in underlying unrecognized tax benefits, maximum Significant (Increase) Decrease in Unrecognized Tax Benefits is Reasonably Possible, Estimated Range of Change, Upper Bound Tax Adjustments, Settlements, and Unusual Provisions Tax Adjustments, Settlements, and Unusual Provisions Unrecognized tax benefits decrease resulting from settlement Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities Statement of Financial Position [Abstract] Preferred Stock, par value Preferred Stock, Par or Stated Value Per Share Preferred Stock, shares authorized Preferred Stock, Shares Authorized Preferred Stock, shares outstanding Preferred Stock, Shares Outstanding Common Stock, par value Common Stock, Par or Stated Value Per Share Common Stock, shares authorized Common Stock, Shares Authorized Common Stock, shares outstanding Common Stock, Shares, Outstanding Treasury stock, shares Treasury Stock, Shares Income Statement [Abstract] Revenue: Revenues [Abstract] Time-based license License and Maintenance Revenue Upfront license Licenses Revenue Maintenance and service Maintenance Revenue Total revenue Revenues Cost of revenue: Cost of Revenue [Abstract] License Cost of Services, Licenses and Maintenance Agreements Maintenance and service Cost of Services, Maintenance Costs Amortization of intangible assets Cost of Goods Sold, Depreciation, Depletion and Amortization Total cost of revenue Cost of Revenue Gross margin Gross Profit Operating expenses: Operating Expenses [Abstract] Research and development Research and Development Expense Sales and marketing Selling and Marketing Expense General and administrative General and Administrative Expense Amortization of intangible assets Other Depreciation and Amortization Restructuring charges Restructuring Charges Total operating expenses Operating Expenses Operating income Operating Income (Loss) Other income (expense), net Income before income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Extraordinary Items, Noncontrolling Interest Provision (benefit) for income taxes Income Tax Expense (Benefit) Net income Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Net income per share: Basic (in USD per share) Earnings Per Share, Basic Diluted (in USD per share) Earnings Per Share, Diluted Shares used in computing per share amounts: Shares Used In Computing Per Share Amounts [Abstract] Shares Used in Computing per Share Amounts [Abstract] Basic (shares) Weighted Average Number of Shares Outstanding, Basic Diluted (shares) Weighted Average Number of Shares Outstanding, Diluted Derivative Instrument [Axis] Derivative Instrument [Axis] Derivative Contract [Domain] Derivative Contract [Domain] Foreign Exchange Contracts Foreign Exchange Contract [Member] Income Statement Location [Axis] Income Statement Location [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Revenues Sales [Member] Operating Expenses Operating Expense [Member] Amount of gain (loss) recognized in OCI on derivatives (effective portion) Derivative Instruments, Gain (Loss) Recognized in Other Comprehensive Income (Loss), Effective Portion, Net Amount of gain (loss) reclassified from OCI (effective portion) Derivative Instruments, Gain (Loss) Reclassified from Accumulated OCI into Income, Effective Portion, Net Business Combinations Business Combination Disclosure [Text Block] Other Income (Expense), net Other Income and Other Expense Disclosure [Text Block] 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] Voluntary Retirement Program and Headcount Reduction Program Voluntary Retirement Program and Headcount Reduction Program [Member] Voluntary Retirement Program and Headcount Reduction Program [Member] Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Restructuring Charges [Abstract] Restructuring Charges [Abstract] Restructuring charges Restructuring charges paid during period Payments for Restructuring Payroll and related benefits liabilities Other Employee Related Liabilities, Current Reclassification out of Accumulated Other Comprehensive Income [Table] Reclassification out of Accumulated Other Comprehensive Income [Table] Reclassification out of Accumulated Other Comprehensive Income [Axis] Reclassification out of Accumulated Other Comprehensive Income [Axis] Reclassification out of Accumulated Other Comprehensive Income [Domain] Reclassification out of Accumulated Other Comprehensive Income [Domain] Reclassification out of accumulated other comprehensive income (loss) Reclassification out of Accumulated Other Comprehensive Income [Member] Other Income (Expense) Other Income Expense Net [Member] Other Income Expense Net [Member] Equity Components [Axis] Equity Components [Axis] Equity Component [Domain] Equity Component [Domain] Gain (loss) on cash flow hedges, net of taxes Accumulated Net Gain (Loss) from Designated or Qualifying Cash Flow Hedges [Member] Gain (loss) on available-for-sale securities Accumulated Net Unrealized Investment Gain (Loss) [Member] Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items] Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items] Reclassifications into net income Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent Amount after tax of reclassification adjustments of other comprehensive income (loss) attributable to parent. Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Customer concentration risk Customer Concentration Risk [Member] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Number of reportable operating segment Number of Reportable Segments Number of major customers Number Of Major Customers Number of major customers. Percentage of revenues contributed by major customers Concentration Risk, Percentage Net income Other comprehensive income (loss): Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract] Change in foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Changes in unrealized gains (losses) on available-for-sale securities, net of tax of $0 for periods presented Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax Cash flow hedges: Effect of Cash Flow Hedges on Results of Operations [Abstract] Deferred gains (losses), net of tax of $675 and $6,188, for the three and nine months ended July 31, 2015, respectively, and of $311 and $502 for each of the same periods in fiscal 2014, respectively Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Net of Tax Reclassification adjustment on deferred (gains) losses included in net income, net of tax of $(926) and $(4,334), for the three and nine months ended July 31, 2015, respectively, and of $(205) and $(1,784), for each of the same periods in fiscal 2014, respectively Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, Net of Tax Other comprehensive income (loss), net of tax effects Other Comprehensive Income (Loss), Net of Tax Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Weighted-average common shares for basic net income per share (shares) Dilutive effect of potential common shares from equity-based compensation (shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Weighted-average common shares for diluted net income per share (shares) Anti-dilutive employee stock-based awards excluded (shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Income before income taxes Provision (benefit) for income tax Effective tax rate Effective Income Tax Rate Reconciliation, Percent 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, net Accounts Receivable, Net, Current Deferred income taxes Deferred Tax Assets, Net of Valuation Allowance, Current Income taxes receivable and prepaid taxes Income Tax Receivable And Prepaid Tax Carrying amount as of the balance sheet date of income taxes previously overpaid to tax authorities (such as U.S. Federal, state and local tax authorities) representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes and payments made in advance for income and other taxes, which will be charged against earnings within one year or the normal operating cycle, if longer. Prepaid and other current assets Prepaid Expense and Other Assets, Current Total current assets Assets, Current Property and equipment, net Property, Plant and Equipment, Net Intangible assets, net Long-term prepaid taxes Prepaid Expense Other, Noncurrent Long-term deferred income taxes Deferred Tax Assets, Net of Valuation Allowance, Noncurrent Other long-term assets Other Assets, Noncurrent Total assets Assets LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Current liabilities: Liabilities, Current [Abstract] Accounts payable and accrued liabilities Accounts Payable and Accrued Liabilities, Current Accrued income taxes Accrued Income Taxes, Current Deferred revenue Deferred Revenue, Current Short-term debt Debt, Current Total current liabilities Liabilities, Current Long-term accrued income taxes Accrued Income Taxes, Noncurrent Long-term deferred revenue Deferred Revenue, Noncurrent Long-term debt Long-term Debt, Excluding Current Maturities Other long-term liabilities Total liabilities Liabilities Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Preferred stock, $0.01 par value: 2,000 shares authorized; none outstanding Preferred Stock, Value, Issued Common stock, $0.01 par value: 400,000 shares authorized; 155,929 and 155,965 shares outstanding, respectively Common Stock, Value, Issued Capital in excess of par value Additional Paid in Capital Retained earnings Retained Earnings (Accumulated Deficit) Treasury stock, at cost: 1,336 and 1,299 shares, respectively Treasury Stock, Value Accumulated other comprehensive income (loss) Total stockholders’ equity Stockholders' Equity Attributable to Parent Total liabilities and stockholders’ equity Liabilities and Equity Payables and Accruals [Abstract] Payables and Accruals [Abstract] Payroll and related benefits Employee-related Liabilities, Current Other accrued liabilities Other Accrued Liabilities, Current Accounts payable Accounts Payable, Current Total Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Unsecured Debt Unsecured Debt [Member] Debt Instrument [Axis] Debt Instrument [Axis] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Revolver Line of Credit [Member] Term Loan Term Loan [Member] Term Loan [Member] Credit Facility [Axis] Credit Facility [Axis] Credit Facility [Domain] Credit Facility [Domain] Revolving Credit Facility Revolving Credit Facility [Member] Variable Rate [Axis] Variable Rate [Axis] Variable Rate [Domain] Variable Rate [Domain] London Interbank Offered Rate (LIBOR) London Interbank Offered Rate (LIBOR) [Member] Debt Instrument [Line Items] Debt Instrument [Line Items] Senior unsecured revolving credit facility entered date Line of Credit Facility, Initiation Date Credit facility maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Senior unsecured term loan facility, face amount Debt Instrument, Face Amount Payment schedule for term loan Debt Instrument, Payment Terms Debt instrument quarterly principal payment Debt Instrument, Periodic Payment, Principal Maturity date Debt Instrument, Maturity Date Additional borrowings from credit facility Additional Amount Credit Agreement That Can Be Increased Additional amount credit agreement can be increased at election of company. Total Outstanding senior unsecured term loan facility Long-term Debt, Gross Senior unsecured term loan facility long term Amount outstanding Long-term Line of Credit Borrowings, interest rate Debt Instrument, Basis Spread on Variable Rate Commitment fees percentage Line of Credit Facility, Commitment Fee Percentage Document And Entity Information [Abstract] Document and Entity Information Document Type Document Type Amendment Flag Amendment Flag Document Period End Date Document Period End Date Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Trading Symbol Trading Symbol Entity Registrant Name Entity Registrant Name Entity Central Index Key Entity Central Index Key Current Fiscal Year End Date Current Fiscal Year End Date Entity Filer Category Entity Filer Category Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Segment Disclosure Segment Reporting Disclosure [Text Block] Components of Other Income (Expense), Net Schedule of Other Nonoperating Income (Expense) [Table Text Block] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Cost of license Cost of Sales [Member] Cost of maintenance and service Cost Of Maintenance And Services [Member] Cost Of Maintenance And Services [Member] Research and development expense Research and Development Expense [Member] Sales and marketing expense Selling and Marketing Expense [Member] General and administrative expense 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 compensation expense before taxes Allocated Share-based Compensation Expense Income tax benefit Employee Service Share-based Compensation, Tax Benefit from Compensation Expense Stock compensation expense after taxes Allocated Share-based Compensation Expense, Net of Tax Provision for Income Taxes and Effective Tax Rates Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Derivative, by Nature [Axis] Derivative, by Nature [Axis] Derivative, Name [Domain] Derivative, Name [Domain] Foreign currency derivative contracts Forward Contracts [Member] Hedging Relationship [Axis] Hedging Relationship [Axis] Hedging Relationship [Domain] Hedging Relationship [Domain] Cash Flow Hedging Cash Flow Hedging [Member] Foreign Exchange Forward contracts Foreign Exchange Forward [Member] Shipments period using hedges (in months) Derivative, Maximum Shipment Period For Entry Into Foreign Currency Forward Contract Derivative, Maximum Shipment Period For Entry Into Foreign Currency Forward Contract Derivative maturity period Derivative, Term of Contract Period for hedge balance in OCI to be reclassified to statement of operations (in months) Derivative Instruments, Gain (Loss) Reclassification from Accumulated OCI to Income, Estimate of Time to Transfer Forward contracts terms (in months) Maximum Length of Time, Foreign Currency Cash Flow Hedge Duration of foreign exchange forward contracts Derivative, Higher Remaining Maturity Range Stock Repurchase Program Treasury Stock [Text Block] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Geographical [Axis] Geographical [Axis] Geographical [Domain] Geographical [Domain] United States UNITED STATES Europe Europe [Member] Japan JAPAN Asia-Pacific And Other Asia Pacific And Other [Member] Asia Pacific And Other [Member] Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Consolidated Components of Accumulated Other Comprehensive Income (Loss) Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Effect of Amounts Reclassified out of Each Component of Accumulated Other Comprehensive Income (Loss) into Net Income Reclassification out of Accumulated Other Comprehensive Income [Table Text Block] Goodwill [Roll Forward] Goodwill [Roll Forward] As of October 31, 2014 Additions Goodwill, Acquired During Period Adjustments Goodwill, Purchase Accounting Adjustments Effect of foreign currency translation Goodwill, Translation Adjustments As of July 31, 2015 Description of Business Nature of Operations [Text Block] Total gross notional amount Derivative, Notional Amount Net fair value Derivative, Fair Value, Net New Accounting Pronouncements and Changes in Accounting Principles [Abstract] Effect of New Accounting Pronouncements Description of New Accounting Pronouncements Not yet Adopted [Text Block] Summary of Available-for-Sale Securities Available-for-sale Securities [Table Text Block] Maturities of Available-for-Sale securities Investments Classified by Contractual Maturity Date [Table Text Block] Effects on Changes in Fair Values of Non-Designated Forward Contracts Schedule of Other Derivatives Not Designated as Hedging Instruments, Statements of Financial Performance and Financial Position, Location [Table Text Block] Notional Amounts of Derivative Instruments Schedule of Derivative Instruments [Table Text Block] Fair Values of Derivative Instrument Designated and Non-Designated as Hedging Instruments in Balance Sheet Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block] Income Statement Location and Amount of Gains and Losses on Derivative Instrument Fair Values for Designated Hedge Instruments, Net of Tax Derivative Instruments, Gain (Loss) [Table Text Block] Ineffective Portion and Portion Excluded from Effectiveness Testing of Derivative Hedge Gains (Losses) Schedule of Derivatives Instruments Statements of Financial Performance and Financial Position, Location [Table Text Block] Statement of Cash Flows [Abstract] Cash flow from operating activities: Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract] Adjustments to reconcile net income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Amortization and depreciation Depreciation, Depletion and Amortization Stock compensation Share-based Compensation Allowance for doubtful accounts Provision for Doubtful Accounts (Gain) loss on sale of investments Gain (Loss) on Investments Deferred income taxes Deferred Income Taxes and Tax Credits Net changes in operating assets and liabilities, net of acquired assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Accounts receivable Increase (Decrease) in Accounts Receivable Prepaid and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Other long-term assets Increase (Decrease) in Other Noncurrent Assets Accounts payable and accrued liabilities Increase (Decrease) in Accounts Payable and Accrued Liabilities Income taxes Increase (Decrease) in Income Taxes Deferred revenue Increase (Decrease) in Deferred Revenue Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities, Continuing Operations Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract] Proceeds from sales and maturities of short-term investments Proceeds from Sale and Maturity of Marketable Securities Purchases of short-term investments Payments to Acquire Short-term Investments Proceeds from sales of long-term investments Proceeds from Sale and Maturity of Other Investments Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Cash paid for acquisitions and intangible assets, net of cash acquired Payments to Acquire Intangible Assets Capitalization of software development costs Payments to Acquire Other Productive Assets Other Payments for (Proceeds from) Other Investing Activities Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities, Continuing Operations Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract] Proceeds from credit facility Proceeds from Lines of Credit Repayment of debt Repayments of Debt Issuances of common stock Proceeds from Sale of Treasury Stock Purchases of treasury stock Payments for Repurchase of Common Stock Other Proceeds from (Payments for) Other Financing Activities Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities, Continuing Operations Effect of exchange rate changes on cash and cash equivalents Effect of Exchange Rate on Cash and Cash Equivalents Net change in cash and cash equivalents Cash and Cash Equivalents, Period Increase (Decrease) Cash and cash equivalents, beginning of year Cash and cash equivalents, end of period Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Stock Repurchase Program Payments for Repurchase of Equity [Abstract] Shares repurchased (in shares) Treasury Stock, Shares, Acquired Total cost of the repurchase shares Reissuance of treasury stock (in shares) Stock Issued During Period, Shares, Treasury Stock Reissued Amount of gain (loss) recognized in income statement on derivatives (ineffective portion) Derivative, Net Hedge Ineffectiveness Gain (Loss) Amount of gain (loss) recognized in income statement on derivatives (excluded from effectiveness testing) Derivative Instruments, Gain (Loss) Recognized in Income, Ineffective Portion and Amount Excluded from Effectiveness Testing, Net Stock Compensation Arrangements Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block] Schedule of Intrinsic Value of Equity Awards Exercised Schedule of Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Grant Date Intrinsic Value [Table Text Block] Liabilities and Restructuring Charges Liabilities and Restructuring Charges [Text Block] Liabilities and Restructuring Charges [Text Block] Fair Value, by Balance Sheet Grouping [Table] Fair Value, by Balance Sheet Grouping [Table] Measurement Frequency [Axis] Measurement Frequency [Axis] Fair Value, Measurement Frequency [Domain] Fair Value, Measurement Frequency [Domain] Fair Value, Measurements, Recurring Fair Value, Measurements, Recurring [Member] Fair Value, Hierarchy [Axis] Fair Value, Hierarchy [Axis] Fair Value Hierarchy [Domain] Fair Value Hierarchy [Domain] Quoted Prices in Active Markets for Identical Assets (Level 1) Fair Value, Inputs, Level 1 [Member] Significant Other Observable Inputs (Level 2) Fair Value, Inputs, Level 2 [Member] Significant Unobservable Inputs (Level 3) Fair Value, Inputs, Level 3 [Member] Investment [Axis] Investment [Axis] Investment [Domain] Investment [Domain] Deferred compensation plan assets Deferred Compensation Plan Assets [Member] Deferred Compensation Plan Assets [Member] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Short-term investments Investments, Fair Value Disclosure Prepaid and other current assets Foreign Currency Contract, Asset, Fair Value Disclosure Other long-term assets Other Assets, Fair Value Disclosure Total assets Assets, Fair Value Disclosure Accounts payable and accrued liabilities Accounts Payable and Accrued Liabilities, Fair Value Disclosure Total liabilities Financial and Nonfinancial Liabilities, Fair Value Disclosure Summary of Goodwill Schedule of Goodwill [Table Text Block] Summary of Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Amortization Expense Related to Intangible Assets Finite-lived Intangible Assets Amortization Expense [Table Text Block] Estimated Future Amortization of Intangible Assets Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Class of Treasury Stock [Table] Class of Treasury Stock [Table] Share Repurchase Program [Axis] Share Repurchase Program [Axis] Share Repurchase Program [Domain] Share Repurchase Program [Domain] Accelerated Share Repurchase Program 2015 Accelerated Share Repurchase Program 2015 [Member] Accelerated Share Repurchase Program 2015 [Member] Class of Stock [Axis] Class of Stock [Axis] Class of Stock [Domain] Class of Stock [Domain] Common Stock Common Stock [Member] Equity, Class of Treasury Stock [Line Items] Equity, Class of Treasury Stock [Line Items] Stock repurchase program authorized amount Stock Repurchase Program, Authorized Amount Remaining amount available for further repurchases Stock Repurchase Program, Remaining Authorized Repurchase Amount Prepayment amount Stock Repurchase Program, Prepayment During Period Stock Repurchase Program, Prepayment During Period Prepayment amount, initial share value Stock Repurchase Program, Prepayment During Period, Share Value Stock Repurchase Program, Prepayment During Period, Share Value Prepayment amount, forward equity contract settled Stock Repurchase Program, Prepayment During Period, Derivative Settlement Stock Repurchase Program, Prepayment During Period, Derivative Settlement Shares purchased under agreement Treasury Stock, Value, Acquired, Cost Method Average purchase price of shares purchased under agreement Treasury Stock Acquired, Average Cost Per Share EX-101.PRE 11 snps-20150731_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 12 synopsyslogoa07a01a02.jpg begin 644 synopsyslogoa07a01a02.jpg M_]C_X 02D9)1@ ! @$ 8 !@ #_[0KZ4&AO=&]S:&]P(#,N, X0DE- ^T M ! 8 $ 0!@ 0 !.$))300- $ 'CA"24T$&0 M ! !XX0DE- _, D $ .$))300* ! X M0DE-)Q H 0 ".$))30/U !( "]F9@ ! &QF9@ & M ! "]F9@ ! *&9F@ & ! #( ! %H & ! #4 M ! "T & !.$))30/X !P #_____________________ M________ ^@ _____________________________P/H /______ M______________________\#Z #_____________________________ M ^@ #A"24T$" $ $ ) "0 X0DE-!!X 0 M .$))300: !M !@ * +8 & &< ,P P M '4 - T 0 ! "V M* X0DE-!!$ M $! #A"24T$% ! (X0DE-! P "%X ! < !D M %0 @T "$( & !_]C_X 02D9)1@ ! @$ 2 !( #_[@ .061O8F4 M9( !_]L A ," @("0@,"0D,$0L*"Q$5#PP,#Q48$Q,5$Q,8$0P,# P, M#!$,# P,# P,# P,# P,# P,# P,# P,# P,# P, 0T+"PT.#1 .#A 4#@X. M%!0.#@X.%!$,# P,#!$1# P,# P,$0P,# P,# P,# P,# P,# P,# P,# P, M# P,# S_P 1" 9 ' # 2( A$! Q$!_]T ! '_\0!/P 04! 0$! 0$ M P ! @0%!@<("0H+ 0 !!0$! 0$! 0 ! (#! 4&!P@) M"@L0 $$ 0,"! (%!P8(!0,,,P$ A$#!"$2,05!46$3(G&!,@84D:&Q0B,D M%5+!8C,T)E\K.$P]-U MX_-&)Y2DA;25Q-3D]*6UQ=7E]59F=H:6IK;&UN;V-T=79W>'EZ>WQ]?G]Q$ M @(! @0$ P0%!@<'!@4U 0 "$0,A,1($05%A<2(3!3*!D12AL4(CP5+1\#,D M8N%R@I)#4Q5C+RLX3#TW7C\T:4 MI(6TE<34Y/2EM<75Y?569G:&EJ:VQM;F]B7I[?'_]H # ,! (1 M Q$ /P"W]5\' ZWU+J^/UZS]&@ M]4^KO7L#ZHE_4K#Z^#E-LIQK7>W8QN5Z=VQ=%UCI/2/K2UW4^ M@Y;&]6PB-F50Z)I]+9C?6;ZO='OE]0Q**LAFYT/)?D^LYVUW M^$M]ZJ?5_ R,SK_1NDY(='2V.R,FMVOIV%_VVVK;^;^G=AU/6W]9?_RB]%_J M4_\ GS*1T@>"/:<_^\3MIYEJ_7/IV-]7\[I-_1O4PK+K'>H:[;(<&.HV@M>] MS=OZ1^]O^$_/17T,ZU_C$R\#J9=DX6.PNIQG.<*VEM>.X?HVG;]*VQ[D3_&= M_2.B_P#&V?\ 58R72_\ \J'4/^+=_P">\1")/MB7Z7!/U?I?,@;7X%@RAG1? M\8F+@=,+\?"R&;K<9KW&LEU>2X_HW';].JM[/W%3_P 7O1NG=9Q<[]I5NR#2 MZH5DV6-+0YKG.VNK>Q:'4_\ \J/3_P#BV_\ GK,6;_B\Z4_J6-F[<_+P!6ZL M$8CV,W[FN]UGJ57.W-_-V;$2?U9-T>"'JZ_-)73Z!R*>H=6=]3\MK,G(=75F M4A\/<0RM]-WL>^?9CV97H>S^:]7^NNES/JF,WI_3.H?4XU8]P;NMR6VO87&& M[=S@+=UC+M_K,L_XJU;E.#]5OJ?TY].1:*L?-<6VORCZGJG:1Z3X;LV>EN_1 M^GL7/=3KO^H?4*L_I5AMZ/U!Q-N \S! W.])SOSO2_F+?^LW^K^CV+W.(^CT MZDQL>G)IZ@57>W^^V.FO?T7_ !BY6"YSAC=4!?4'$[9>#E,VM^C[;F9E+53L MMS>L_6KKF=A&QSNEXE[,(5DN_3,8_$QO3;]'>^_[9=4M;Z]X)KR^F_6"L$-P M"\WO',,:L9KQ6S)>ZVRT\"JF:MSO^N-O ML_ZXF\0X/]^Q]/YVSWV>I_A%T./\ 5WKYZ=TZG)R@[)QFO;:\W6&#ZCW4V,L#=]^R MIU?TO1LWX]7Z?T_66=U_ Q#2[ZZ_5;*;3=27.R#7_-W .V7N+#M]^X?IF?0R M/^/_ $RZKZN]6=UGHV-U%]8JLN#A8P&0',Z_F_)O< T16W_!UCZ#&5L_??\ \8MY9'UO_P#$MU7_ ,*V_P#4 ME32]RCQ[6..N'B_J\7"N-]?J\[_BVQ[,NWJ?7\@?ILNTUM/A)^TY '\G?;57 M_P!86UU/ZK.S_K)@]<&7Z0PFL:]1NS=ZW^B0?\7?_B7I_P"- MO_\ /MBZ5')Q^[+A[?\ C=>*C?$:<#ZT?59WU@LP7MR_LOV)[GD>GZF_<:G1 M_.5;/YE"SOJCD'KK^O=*Z@<'+M$7,?4+ZW>UE3O9OIVJO\]=(DA'W>$5\ MM2J^&N'].U"WF\'ZI9#>NLZ]U7J!SLNH;:6,J%%;?:^H>S?$W\M1NN&N']"J4;<;ZT? M5NGZQ8+,6RYV.^I_J56M <)VNK=]2^I]7&-3UGK'VC%Q3 M(KIQFTO=(VNW6^K=[MGM_FUUJ24/=HEZC?I>_\]/A[G_'5T%/(,^I76:NE6=%KZTT=.M+MS#B@V;7 MN]1[/5^T#Z;OY"Z'HO2:.C],IZ=0]UC*0?>^-SBYSK7N.T-;]-ZO)(9/#EW.!=!43(C)A$ @$"! ,% P<)!@0' 0(#$00 (04&,1('05%Q(A-A M@;&1H3)SLS0VP4)23;%FP"\@MT(9EJSNQ52T MC"CMFQ-.8"GE%%I2TMO$O.JC,CB305)X]O?[,2AY>..+$?&O7,&97 MU>R#FBOSUSMMBJTN:9N;55XU_"HQE/1DI!S=:A:M*QCA-=,Q52&46(IV2.3T MC)F%0#TYWKJ.]YM6T_7K.U>&*-7'*AH:DJ0RLS@CNX4SK6N6MI=_+J#317,: M%0 >']]<:)M+8,\;*<4.J&XEQO%GLE]Q!EK)& K[8?&=OU7P!QC8:&P6*-LM;P=D=6^&0G)$B[J^SLO0[/=?>7*3OU'A M&UKG7J:!CF,)40* =@]G3W3:^MM?UC?6I^BC0/=Q^GY1E&HD5*"F545:^W&6 ME2+:JQ4=)5.:%#TV44D;Q647*97N(@)1\>H?O'J/K6@;GU32;*PL#:0 M.H7GA))!16-2'7M)X4RQI7VJW%M=S0QQQ\BD4JOL![\![WDB,N\56[]U7<=SJ%LMP+*81Q+( R@EI M*N5.1:B#EJ*"I-*T(%:-9P2373RH&]-J ',<3GXY8TOCBX5M8-J-2\=[)["6 MW,5QR+F1C:)1P$57F46D "RB[URJW,9;TP;^* M8&/M;UZH:]H&XKW1-&M[:*RMBH%4+%B45S7S !:M0!0#E7FSQG?ZO<6UU);P M(@C2G9QRK^7 IMC)?,?#SOO<<9ZPYQR,:ET!]2+)#PMBG%5HFU5FT5^%N#BI M9&K,G8&BQZ9U)VC;7VNZ5!_%3!U9E7- M&5F0/&QJZY $ L?T3S#B2MQ%JMDDES"O.U1D.!!(J#Q']AB4'U%=[L([DX3D M(&XWG 8,)A\R3(I)93SB]I# M_P!LZHDT2.Z:E*M2H/"*#O[,:^@HO\),& )$I_=7!(,#<'FN^>-3, 935SEM M)3LCY4P%BG(\I)Q>28>4K;6VWG',%8Y#_P";E*F=TO7V\Q*G,1JG(-W I%*3 MWH![F&$ZOU4UG2=Q:Q8#2K"6RM[R6, Q$,4CD91Y@].:@XE2*Y\N!\^L3PW4 M\?HQF-78<,Z D<:\?=@3?"+N;L76-QZ-AIUE&YVO$][I^6QF:!;;'*V"NM75 M#P[=LAP,C -)9P]+79%.2I3=LHJR] 56BATS^10(!;#ZI[9T6?;5UJ:V$4>H M12P\LB*%8B29(V#$ 7TP)5*Y@4.; &O?QQQ+49K? M^6G?JD8]V[S-E&R0%U_7-GF$XBP%;$BVM7JLU9FEXE /TUW9?;YM=;M=PVMM*MN M8J>3)A+ZM0RL64TY,J 9$UPQI5[)J"7"7**0M.SC6O$<.S&!WS?9KS3QW<=. M]]JN-EE;I/1>5=>LL6QM*R+%>0-5F_Q!\H'J.G( M%,8>YP#IW:2:7I>\]Z;2M[:-;5&BN(D(!Y>>*/U@M1DH9TY5X <.&,K(0PW] M_9*@" JRCNJ!S>ZI%,,K<(NQ"FP7'WBLLM*.)2X8:=R^$[6N]9^_DJBH "/B/:D.J>C#1]XZAZ<86VN0)TH*#SU#^S_, M5SX$8C^L0>A?24%$?S#W\?GKA;'G$V'NN<>124Q)C.>L3ACB:+IN$:]#5V5= MLD)F^R:_XW8RH(-GB)%98;/:BPRAC@01/&E+_P")0,:[NE6C6NE;+CU&^A0/ M<,\[,P!Y8QY5XCARISC];$@T>!(; 2R**L2QKW=GS"OOQS7EFRWF_$V9V&B$ M=DZV,,-:NXGPA0F59A+#+1T3=+-+X:OGO=/-.TK4=,?=KV$9U._N)Y"S*"443.B1H2/*JJ@X4J>)-!3/3(H9 M83>F,>K(S&M. YB !W 8)UO]PAZIZJ:/9(SCC>V9A6RSA^'JLTE89NRP[B* ML[][;JK7Y/W^ :5]F6*0].3669^Y.$E6RHD]11P4O8T$V?U3W!N#=5EI5];V MPTZY9UY55@5 1V%&+&O !N8$$5H%P.L=8N;F\CAD5/2UCN+*0QJH9B&[ :4I7W\3W8MF%]LJ8VMS3\Q621HJN5\>(Y)4J5T9S M41 :NJ9JRC%RS_+LQ"1D7::GL8]DV..XZO(3QY#)_BNLO&O3.))V2.]>S@/\ M.+G346[%O)Z7.A5FNO0B($(8E7M@#<-(8^6UR =>5%+HHOEYHAS\II44J_*/ MHUR*_2)I1.\9"O\ _]#L&^VA6Q?%=LQ&;IZ[++6/#\;DEQ>*=;B1JTNIB^1F MI Q3T'*<<)0*->EBS2T2UD2J@E(M5/24.V>*$(;JS:.[M%W_ *%)M?6@$U)H M.1TK3U0H_P R(_I#E#E:54BH#*"<3*RO8-2MS:7&4O+0CO\ :/;VT[/##%VD M6\^I7*ICM@PN6/<>.LPT9L22N&$LFP%=NBD"[<%,R<6O'ZEFBUR3U8?>F!3N MFZ1'3(5"(O"$$Z)UZ7W3M3<73^]=[:\F&FRFB3Q,R:C4/+>DV?=:\>T"J51G;:'87],K-.K ML-6(9+),-Z-LI3Y*,AFT7D MDC1S*'9V9F])O(XJQ)^@S4[L:]K=/%>07$CDD,*DFN7 _,3A3CZ?/9Z+P)M7 MDK'%ZF_T_1F.@T9V[#+*2OS*0?@H8I4B1]%0LQ.WB*AE52%#VC MV'H7K%H4FK[?L;VTBY[NVN% IQ*3$1D#QD]+V4!Q)MW-I/<3[,/W;"PTM MD4YA H\3E7XG!+OJ?OWWI]\)9C_.<>=0?H1]TW)]9#^[)@?MWZ%UXK^7!P>& MC^LS5'X2MOS.O'55]3/QSN'ZQ/LDP'U;^HW/B/@,*O?4)_V-V7_$N+/RM]U? MW1S\%0?S$OQ&))H7W!?UCB0WU 7[%XU?X\3OY/B/H-T?^][X_G5^,V&-#^GJ M'U@_YL,-\-']9FJ/PE;?F=>.J:ZF?CGNAND7X&TWZR;[5L2?1/Z=%XM\3CK/U#7^U^N7\'L0_,G-?0_HU^' MM;_W6;[*##6A?=9_KF^"X9)U!WRTHQGHUJRRNVV.N\)-T757!<=:ZH?,-">7 M:'F*]B:JLIJ <4EA.NK6:QQK]JHW5CR,S/2."&3%/S 2]4CN3:6Z+[=>OM:[ M>O7BEU"7)2UD(:5J'E-,V.=:4 MI[<*<<&-==V'DXU_*2)<2D3&PV;GEF%)NJLU803_ /DJMF=29TP[-F+F5GF MK/S,)2BNZ3( ^1R@/0O5:98=BZQ60+(S0!>\L)XFH.\@*3X GLQ)]98+IT^= M#5:?^('\F.][2Z;;*<*VT]/VJP2*]SPG$VMTMC^\R3,9%BP8V)K(1DGB',#% MFLDJV=/X!\NR3D2>[H2:9BN6:C9\F=!J(T#'YR^_L[.W+BS[I)NYJMR=8Y83 MQ*I3ULHTECWO&'\@Q5>LEDHCM^#!&3EJX:4:+FF:/+OD42(2C9-(%?!)-VDW M8^FW!A4 ^/M]GR8RO)KJ_ YLX]\^XCIU8BHIW6:7(9*QW!5V,:Q;9M;<>.U M+^A'PL;'HMV*#RU^XO(X?N 0YY,YC"4QA4!O8NO3:7O+2-1N9V99)1%(S$DE M)!Z=6)SHE0W[(\,8Z=S['MG#H$4C3^#8U_)6"+BP,57TY.QTR575.()G%0L.F'83 4IKPZO[9EU MJ#;UU9I6Z%VMN2!^;.0%)]BN /VSB0ZW:-<+;.@\_.%]SBA+GK%LN^UN1WATU#D<61C.C-0CLIE 5*"BN5[/%K=E#")DB'[")@ MZ,]1[Z';.P9["T\HDC2TC'_"5Y6'_P!2N/&F']4D6TTUHTRJ @\*?^4'!7^< MSB?R#E2V6;=_7MH_N=A<043_ ,VXP;)@XGW#&EUQC 1UZHR"906F!95B$;-Y M"*(!W8@V*NV!83JI$K[I3U"L]/MX-JZRPBA#GT)3DH+L6,8G'VUT# :I[@(UR+S2JUCJS6[!9&+%2B MYR]Q!@VC8^7;2HKL8S*#UXB!S-%$RLI-P4#-!3<'(TZ%[_Z:WFWIIMP;;+MI M8)9E4GU(*U)((S,0';])!]*J@MAK4M*DMF:YM:F+B0.*_P"'P[>_#!%7Q[0: M0H\5I='I]05D2(IR"E7K4+ */DVQE#-R/#Q+)H9R1 RQQ(!Q,!1,/;MW'JGI M[R\N@HNKN20+PYF9J5XTJ33 -I'>G.Y/B:XW#K6QAC__T7@&.9=8\V"]QC%Y M7P3EDUKBY-@_Q_&WR@7I2Q0PLUCR[1S5FDK**2L<$>50S@AD#I@D!A.'B ]% MGTS7=+Y;^33[NW]-@1(8Y(^5JY$.0*&O#.M>&'S%<0TD,3K0\:$4]^$Y^5K0 M29XN\QXVVKU'O<_1*%;+D[;T]M'S+M.V8COR$[$79/@72,51QTKT^W?%OW3+[;^X[1)KN.(%R5')-'4#F(_-D5J5I3.CI M0B@E6F7PU&*2VND#.!GW,._V$?XC#/\ Q;[C3V\6H5.S)Q[D( ML4W,UA9&TU46:AIV';&.<6S6>A)1D[50#[C9VLLBGW33(8:'W[MJ':NX[G3+ M:0M9LJR1US8(]?*3VE6# 'M !.9.([J5HMG=/$AK'0$>![/=A2W>3 !M-]J^ M1.Y-&2D7#.6J%:PD\0[MV:4ANHVE9*;CXY,#)K*Q4'AACD6 'V=DG*"0F,(" M05>A]J:P-S;?V9;,W-*#S3CB:61 4GVM.;:3V@GVTDUG/_%VU@A-3Q;_ ./^ M]N4X(S],MK\!4]B=I91D(&4&(P32GIBF /3+^'7O(I \ONG ZGZ: ABA[!(H M7O\ :'4+ZZ:QGHN@1MWSN/ECC_\ U^;&AN&?_(M@?^(_ ?EQIWU/W[[T^^$L MQ_G./.MGH1]TW)]9#^[)C/;OT+KQ7\N#@\-']9FJ/PE;?F=>.JKZF?CG^H3_L;LO^)<6?E;[J_NCGX*@_F)?B,230ON"_K'$AOJ M OV+QJ_QXG?R?$?0;H_][WQ_.K\9L,:']/4/K!_S88;X:/ZS-4?A*V_,Z\=4 MUU,_'.X?K$^R3 +5OZC<^(^ PICSX?V9YC^$L0?+&L]=#=(OP-IOUDWVK8D^ MB?TZ+Q;XG'6?J&O]K]G3S MB;X\LCZD:M9"NNL]7GKE?-<\(W.VSCBSY$;KS5FM&,ZQ.3TLN@QN+5D@M(RK MY58Q$4DTBF.($*4H 5'N3J%O*RW%K]G:Z[(EM#>SHBA8_*JRLJC-"<@ ,R3 M@)=:G?1W5S&EP0BR, *#@":=F"=8;UBU?U1AIMWAG$.,,-QYXY9>T62%A8R) MDG,/'%,^5-9KD^\YI[$1I4C+=GCPZ#< ,< +[1Z@FIZ[KVX98EU/4I[E^;R* MS$@,45/# Z6XN;DJ)96<]@_N&,0QSMICM&UG<)0F;];<]IW.NR[ M&?QC6LJ8WR(]GZR9OX3(.:Q!6"4?N8Y!!0!55!+LC]TWD40 >G6TG<^@-#JD MNE7UF8G!65HI8PK5\M&90 >X5SQD8;NV*S&&1*'(E2*'Q(PG;R8:;6[B(V6Q M1G[4[)5AJM3OTK:YG&BA')7%BQQ.5Q:+5GJ')J/@>-KE2W<58D"-PD$EP>L_ M6:OTUQ3%9STGL;&TS_='4#$N?K!!LH"SVIA-PUSB(\% M!APM-0L$I5)M[$)N%%UD8>;<1(O6Z"BBIVR3D$#J*&3%0W.V\] 3;&Y-1T>& M4O;QE60GZ7(ZAU!I^"EF\1Y: M?*2?V<'3^FGU]-5\&9JV1EV":LENWB5A-VN MQG;*E >YEH4/( I1&I^N&L>OJVEZ)&_DMXC(X[.>0T4'VJBU'L? ;<$_--# M;@Y**GQ/^ ^?!X;7MWJ?0[<_Q_>-GM>*9?(IVUCY2DVO-6-J[;HU^^0;.63) M_6Y>RLYEF[>-GB*B2:B)3J$5(8H"!BB-2V^W-PW=LEY:Z#>RVC D.D$K(0*@ MD,%*D @U(/8 M8*2P(DPK=[9NYE)*7O4*FD"9(.^-',D5T]*02MI1))10"E?=S.[AZ6=0;X7E MEM35B9K27R0NU"0*\GT3FCZG)ZD=G-YD.2GM'L]H^'ACLW M 9R"Y0/Y.7S=3'61%989U>V=IV@W-EJ^E1B*WNGXU MH>X_EQ.[F;Y+-?=^L>X3P?K PR'>9Z(R2-WDG[FG2,.11<]5D8".K$)"KE5G MYN91[I MD9*H3S5:/LD%!3;: AHA&Q1;@I'$3*O4:Z+L6JH%700<)E6*FJ!TR51U5UG3 M]:W9+/IMPLMM% D?.IJK,I9CRD9$#FI49$@TJ*$AM8GBN+TM$P90H%1P/'A\ MN ;?4I9LCK)L=B3!4*W8$/C3'1;;=))JBV)(2%AN\@[_ $[!S#@B?O;A.J5J M.%XR(H<2(A87 D* JG$UK=$-+>#1-1U:4FD\W(@-:!4 YF'9YV-&IQ],5X#! MC;\)6WEF/YS4'@./RGX89(XM-?AUJT.UWQT]:)M+-(4M'(EU $RD=#:\EKK7 M:092!BD("SRO-IE")\O:'IL" !C &&DM_:Q_KF[=:O5:L"R^FG=R1>0$>QB MI?Q8X :E/_$7L\@/EK0> R^?C[\ '^I^_?>GWPEF/\YQYU;W0C[IN3ZR']V3 M!O;OT+KQ7\N#@\-']9FJ/PE;?F=>.JKZF?CG^H3 M_L;LO^)<6?E;[J_NCGX*@_F)?B,230ON"_K'!&>;;4_-N:-8]%,R8DHECR+# M8JQ"6O9!B:C$NYZP03*UU3&S^"L1(.,3=2KZ$(K!/$GRZ2)B,?\ TG4$$SF, M2%=+=PZ7IFN[LTS4;M(9;BYYHRY"JQ1Y0R\QH WF4J"?-F!F,]#1[F&&XO8I M7"EGJ*Y T)J/GQ<\:'-7J7K9J#C+7C/$?E"H7_$);+7GJL73?U#"SC60N5DL M#1VS5:21)*/>LF\L5L\;.VZ(D<)B*9CE,($QWSTOW%KFX[[6=(>"2SN>5A5^ M5E(15(-10@TJI!.7&G:M0TBZN+J2>$J4>AXTID!@1VT*F2.7CD"NU\U3P]D. M2K=ZD:'4(=Y,P:A&M:BJY5(*M+VG(TW%*2M;IT&!5X;TVQDTP%180( M:Q=!%CTXV?:VFX-2A6>)9'(5LV+.S@G123U=L:K*10MJ@W^BFEG\2]..\Y2KDA<<99%J,29N65M5$MU M4\IJ5) )5J'@P%#D:=DWOHQJ-D4M9%8D@C/++L]F)4!LE:XZ!X5QKER!7JE]*I=K5,5=YXA)UY"XW:>L,/&3"93&] MUF"0SYNHZ;F[*-5E#(J "B9@"CNH^KV.M[OU2^TZ826GD0..#$\/8)'MTF'ZI>XF'Q.';L9LO#@/FIA,?FIP5F;$O(;E+/-EQQ9 MC8GO%IQ_[Z:C4JE1'EKBW<&\N3IK-R4M+2D%'2":#]Q!1:2"*8O3)E;.%G'@@=0R2 MX)Y=;-=TN]32=)L[Q);N*1WD"$,$!4 !B,@QS/+6H J0*BONOW$,@AA1PSJ2 M33LR[?;AJOKG_$:Q_]-^B2B8N9;@TEXV/E6@*%6!K),V[YN"I ,4BH(NDU4P M4(4X@!NW< $?^_6:221-S1N5;O!(/S8]!(S!H<6<96*U"KG=0U>@XETHB9NH MYC(E@P7.@QB]@D&KT#G.G@F@JGD31 MCHZB/BFLVP]32,B"EA8KI86*Z6%BNEA8P$C5*M+N1>2U:@)1X8A$S.Y&'CGKD4TP[$(*[ELJ MJ)" /L#OV#IY+BXC7ECG=5[@Q ^8XR#,,@Q QEVC-I'MD6;!JW9,VY 3;M&B M"39L@F B($101*1)(@"/V% Z;9F=BSL2Q[3F<8DDYDYXN.L<+%=+"Q72PL6 M,C%QDNV%G+1S&49F.10S21:-WK85$Q[D.*#E-5(3D$?8/;N'6:221MS1N5;O M!H?FQZ"1F#0XMHJ @8/U_P $A(B']Z]+WG\*C6CZ_NB*/K>CZQ_' MR[^/D/;[1Z]DFFEIZLK-3A4DT^7"+,>))Q;VNSP=)J]DN=F?HQ5;J,!,6>P2 M;@0*A'033 M'JJ794458F@]^//]T)K4[R#\M-2O=S;'6:V7-%IV3OK9+5+:/L)9P(RWZU.:3Q& M)O>LMCIC(G$($'BMQ,9!VR@XQJZ1,8ADS&2<(-4U4Q,0X@(@(=P @$0Z?>YN9%*/<.5/86)'QQD78BA8TQL?3&,<5TL+'_]D! end XML 13 R39.htm IDEA: XBRL DOCUMENT v3.2.0.727
Goodwill and Intangible Assets - Amortization Expense Related to Intangible Assets (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jul. 31, 2015
Jul. 31, 2014
Jul. 31, 2015
Jul. 31, 2014
Finite Lived Intangible Assets Amortization Expense [Line Items]        
Amortization expense of intangible assets $ 33,807 $ 33,715 $ 99,979 $ 95,645
Core/developed technology        
Finite Lived Intangible Assets Amortization Expense [Line Items]        
Amortization expense of intangible assets 18,822 18,354 54,639 51,966
Customer relationships        
Finite Lived Intangible Assets Amortization Expense [Line Items]        
Amortization expense of intangible assets 5,443 5,816 16,906 16,655
Contract rights intangible        
Finite Lived Intangible Assets Amortization Expense [Line Items]        
Amortization expense of intangible assets 7,917 7,913 23,595 22,719
Covenants not to compete        
Finite Lived Intangible Assets Amortization Expense [Line Items]        
Amortization expense of intangible assets 0 17 0 50
Trademarks and trade names        
Finite Lived Intangible Assets Amortization Expense [Line Items]        
Amortization expense of intangible assets 709 709 2,107 1,600
Capitalized software development costs        
Finite Lived Intangible Assets Amortization Expense [Line Items]        
Amortization expense of intangible assets [1] $ 916 $ 906 $ 2,732 $ 2,655
[1] Amortization of capitalized software development costs is included in cost of license revenue in the unaudited condensed consolidated statements of operations.
XML 14 R54.htm IDEA: XBRL DOCUMENT v3.2.0.727
Credit Facility - Additional Information (Detail) - USD ($)
9 Months Ended
May. 19, 2015
Feb. 17, 2012
Jul. 31, 2015
Oct. 31, 2014
Debt Instrument [Line Items]        
Debt instrument quarterly principal payment   $ 7,500,000    
Senior unsecured term loan facility long term     $ 22,500,000 $ 45,000,000 [1]
Unsecured Debt        
Debt Instrument [Line Items]        
Senior unsecured revolving credit facility entered date   Feb. 17, 2012    
Payment schedule for term loan   Principal payments on a portion of the Term Loan are due in equal quarterly installments of $7.5 million, with the remainder due in October 2016.    
Unsecured Debt | Revolver | Revolving Credit Facility        
Debt Instrument [Line Items]        
Credit facility maximum borrowing capacity $ 500,000,000 $ 350,000,000    
Maturity date May 19, 2020 Oct. 14, 2016    
Additional borrowings from credit facility $ 150,000,000      
Amount outstanding     $ 160,000,000 0
Unsecured Debt | Revolver | Revolving Credit Facility | Minimum        
Debt Instrument [Line Items]        
Commitment fees percentage     0.125%  
Unsecured Debt | Revolver | Revolving Credit Facility | Maximum        
Debt Instrument [Line Items]        
Commitment fees percentage     0.20%  
Unsecured Debt | Revolver | Revolving Credit Facility | London Interbank Offered Rate (LIBOR)        
Debt Instrument [Line Items]        
Borrowings, interest rate     1.00%  
Unsecured Debt | Term Loan        
Debt Instrument [Line Items]        
Senior unsecured term loan facility, face amount   $ 150,000,000    
Total Outstanding senior unsecured term loan facility     $ 52,500,000 75,000,000
Senior unsecured term loan facility long term     $ 22,500,000 $ 45,000,000 [1]
Unsecured Debt | Term Loan | London Interbank Offered Rate (LIBOR)        
Debt Instrument [Line Items]        
Borrowings, interest rate     1.125%  
[1] Derived from audited financial statements.
XML 15 R48.htm IDEA: XBRL DOCUMENT v3.2.0.727
Financial Assets and Liabilities - Ineffective Portion and Portion Excluded from Effectiveness Testing of Derivative Hedge Gains (Losses) (Detail) - Foreign Exchange Contracts - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jul. 31, 2015
Jul. 31, 2014
Jul. 31, 2015
Jul. 31, 2014
Financial Assets and Liabilities [Line Items]        
Amount of gain (loss) recognized in income statement on derivatives (ineffective portion) [1] $ 122 $ 24 $ 822 $ 57
Amount of gain (loss) recognized in income statement on derivatives (excluded from effectiveness testing) [2] $ 1,189 $ 548 $ 3,495 $ 2,950
[1] The ineffective portion includes forecast inaccuracies.
[2] The portion excluded from effectiveness testing includes the discount earned or premium paid for the contracts.
EXCEL 16 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0````(`&6(&$>"3^M9'`(``#0H```3````6T-O;G1E;G1?5'EP97-= M+GAM;,W:2V[;,!`&X*L8VA86S62DZ(U MW")I8^#?6):'G!EII&_EJV\/@=+BX(8QK:LNY_"!L=1TY&RJ?:"Q1#8^.IO+ M:=RR8)N=W1(3JY5AC1\SC7F9IQS5]=67/<78M[3X>`Q,N=>5#6'H&YM[/[+] MV)YD7?K-IF^H]KZ\%CJTZ%D2>6W=56B MZ5D53C?^K;/>34,+X_:W'=/Y/U[+R4WQW8OG*\M"_V/Z'D4X$G1H>)%]2-F`Q+M*;V"^GH` MA3&^.R6:E((C-Z."N[_8_`)02P,$%`````@`98@81^,B]]8Z`@``=B@``!H` M``!X;"]?3 M&'%&F63:=`."35M&;$D06;39?50/"O>A@PX,G(D,6<#E/_H@4'SJ<[/^DDYM M.0Y][HYC7OTXG_J\GO_?5%TIX[JN\[9+YS;?#6/JYZ?[83JW9;Z=#O78;M_; M0ZJE:6(]7<^IGI_^G+UZW6VJZ747JM77=CJDLJF^#]-[[E(JN;[\A+MY@?GQ MQYC^9_EAOS]NT\NP_79.??E'1?UK@:I>#I+E(*$$Z7*04H)L.<@H0;X!XW4`8`>.V`&0 M'3AF!X!VX*@=`-N!XW8`<`>.W`'0'3AV!X!WX.@M0&_AZ"U`;R&]:Z.7;8[> M`O06CMX"]!:.W@+T%H[>`O06CMX"]!:.W@+T%H[>`O06CMX*]%:.W@KT5H[> M"O16TEX)VBSAZ*U`;^7HK4!OY>BM0&_EZ*U`;^7HK4!OY>BM0&_EZ&U`;^/H M;4!OX^AM0&_CZ&U`;R/M=:/-;H[>!O0VCMX&]#:.W@;T-H[>!O0VCMX&]#:. MW@[T=H[>#O1VCMX.]':.W@[T=H[>#O1VTK=*]+&2H[<#O9VCMP.]G:.W`[V= MH[<#O9VC=P1Z1X[>$>@=.7I'H'?DZ!V!WI&C=P1Z1X[>$>@=26=-T&$3CMX1 MZ!TY>L5Z MJ>^LYD#``!C$```$````&1O M8U!R;W!S+V%P<"YX;6R]6-MRVC`0_14-3\E,J2FYM1GJF122-C.]9`))GQ5Y M#9K(DD>2"?3KN[+!,42HF(?R),OGK+2[9U<6`VEZEW=:Y:`M!T,6F9#F$B<_ M=V;6YI=19-@,,FK>(T3BVU3IC%I\U--(I2EG,%*LR$#:J-_KG4>PL"`32+IY M;;03#]PJ5WDN.*.6*QG_X$PKHU)+KA<,Q"#:!I0,M#P&5FANEW&OPC2G2LR8 M40%#7"M.J3!0H5XG2\Q093F5RZAZ^L[ELWG()VI$+319FR\JZS.J(<%%-ZS7 MDR7FVQ+]%(X[G%$YA:2)??MR'8M'T,9Y^J'_OH>_.@3K^J`$W_-R94\VIM!UB^!]\['>J9:O9 M#DC,$SSW,65J)1\*0R78(P7.RZR MC.JEPXWY5'),-PJ,7#&F"LR2E[,VB!O)GK@L$^BW_E6IY(4+46;]5EHL:/XD M@%P9LU4']>@K&J5B!2NIW3I^XX-@;_1Q4/7FDH@#R`Z@I-/AMOYJIS-X# MSA;,8G>44S+T:S;"""-;45-,L`'9&T>+N@OD)%J/,5`8$FR@IVZ[?'DS+8AQQPX1R M`?/"*E]6%H^N%VYU.'Y')%@O?D(7.R)_G:;8?)S*?L)+K2X,.GHM5=%>FGU_ M688%1]HKKN\O2X_BR-&$XE+FN+WT^A_;RZK_J96L5KO;4UUA7WPR"S/>ZBV, M#PC/$7>++VS6V[C(T0@LY6(')ZBH$W\##G/\R0YS_,D.7L$_'MO/LX]S$$6J*;[UD='=\3-8V@L?-EC+K^\S&E\:;R]K6U2S:_$LA_@M02P,$%`````@` M98@81W%@&AX_`0``:0,``!$```!D;V-0BA[OMKXFF!0,:M!@,+!\E+.D>C$; M8QM3LD%?E=%QS0/.K51+!?*V'#ZH$])EVT#;6"]#1?=KB/8O)ZYL97U[2/V(3EY5]0502P,$ M%`````@`98@81YE&UL M[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J;/`0LZ?O.14?GZ#AY\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I M;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^ M9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3 M%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2BW`A(5M>5`TR``6'!VULS2`Y9>*?IUE!K9 M';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D`4.`#?$T4Q0?*]!MHK@PI+27)#6 MSRFU4!H(FLB!]4>"(<7K;YH]5Z%82=J$^!!&&N*<<^9S MT6S[!Z5&T?95O-RCEU@5`9<8WS2J-2S%UGB5P/&MG#P=$Q+-E`L&08:7)"82 MJ3E^34@3_BNEVOZKR2.FJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1 M>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V> M7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH M'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+`.7\N?<^E[[GT/:'2MSAD6R4)RU3393>*$IY"&V[I4_5*E=?EK[DH MN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y"M-2D&_#^>G%>!KB.=D$ MN7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL M)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O&`RN0HGQ,C$7H<.>77%_CT9+C MVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55ORL+YJ/;053L_^6:W(GPP1 M3A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LY MJ7IE,6>F\M\M#`DL6XA9$N)-7>W5YYNTB42%(JP#`4A%W+C[^^3:G>,U_HL@6V$ M5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07 M/4;SHYG@'K.'YA,L0Z1^P7V*BH`1JV*^ MNJ]/^26<.[1[\8$@F_S6VZ3VW>`,?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1B MK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]!U4#E/]O4#6CV#30 M,9FV-J/D3@H\W/[O#;#"Q([A[8N_`5!+`P04````"`!EB!A'B!&`#58"``"P M"@``#0```'AL+W-T>6QE@BR?+F=-?/UU\20Q9VC0MS8N./IWSG4]'$(/IQ_^%,+=7,&W#CY.)GX#QSKIU-_/J]=&U/,]U*V[9NHB1X%7S]/T'TDCXFM#[+55C<-<\*&X M,^B`.*P>P1I1[1\8]U10(8'2IZ<56(0CAIW'+:(DD<2`.6*$;AP\,X`]\-:/ M$2ZDS>TRC/-,_2&3+)((^NWOZ>F2@=T.9GN$TMWM:2`.2Z04EGRA)Z"UEYM2 M;XX+CIU(ZW?`NY!H$\PNMP+LH/,F0F98]ID#V$%Q2'&N=(`DQ?%Z_\QWN)@?.QYRQ#X%1T9FZ$*TY7`-;5&^; MS7%OTQ['"YJ\3Z"C45G2S3=*"LZP$^N@A6AGA^B#/?1QB#I6L!*2/&I_:]E31'"P?^*,U.R+53"\4>-_4$L#!!0````(`&6( M&$=EB>:V+`4``'`5```/````>&PO=V]R:V)O;VLN>&ULE9A;;]LX$$;_"J&G M%MBL;=W2!G6!-I=N@#8MXFSWF9'HF"A%&J34I/WU.Y3MY%,]$>(G2Y9T>-&9 MX8COPLF]\S]NG?LA'AICPXF?)ZNV79],)J%:J4:&O]U:6;JV=+Z1+9WZNXE; M+G6ESES5-&=EJ9\-*KT.RI867T,+:*UF'E5)M8S:P1FJ;O'\7 M3I;:J._*!P(+N5Y?R4;-DP>3""-#>U[K5M7S)*=3=Z\&?_AN_;'3)IX4TR*9 M1-ANJ-^\J%RM-K";E0[_;2\DHE9+V9GVACJ[:W>>S-(\3SK32+RCMC^J?BA?XA:B$\_D-];'4UN+&5M]?Q3],=&Q9%,_AA*/_U/1\+VD[-[Q4+:6IS;EBCBTFY>'DU-[`/= M?%GW#?L330?^LIYMI@I!_UK9]2]'G#I;*QLV1\$97=/\`"@%4'HH*`-0!J#L M4%`.H!Q`^:&@`D`%@(I#026`2@"5AX*.`70,H.-]T)D*E=?K^*J%6XJ/7=!6 MA0"`-P!XLP]8=$TC_:_X\$+?64UI0Y)-'ZK*=603@-X"Z.T^:-F4^*)DZ+P:]`0-GC$*/S6ZZ<0UI4#?56WG*=6( M4T2APS-&XE.OR!AQ(:L^5>"C:.V,T99>9M=TE/S)LJ_M2OGXCBBEKT@\2HB( M0F]GC+B+UE4_:!CKSE]E*?1UQ@A[14>7 MMG*-$FL:R6(E_6`$J.F,\72A[OI\>:9#95Q\HYC:4-*4D70S?=OV7YT_Q"&H MUW\)JUK$H*$I8^B-?!B(E`YR*N/A^7*IJC9&Z14M9+OH)(=H_JWK$(5.IHR3 MHQ&?8EI-T]`VB4-J4D78T`M.WB$)_4\[?9R)P.T1<7E'FC)%Y/Q"Y>,+:/H]#V`FTO&-O_*'IQG@QE"D2A M[05C^^@27`P^`@=?@8?6TP7:7J#MQ0'U]':DB$+;BV?+:A85+R$*;2^XC\+] MPF"[C/8K&*+0]N+9(G\QH>_FRZ%$V\OC[7Y8?[G?`JO5 MDLJK.FX0AKZ92IHJ[AK2S^;#/B_BIV`\_^)J:CMN]R5BV1ES2O]]M9^=C/=M MR;M]PO?_`U!+`P04````"`!EB!A']I<)8E("``#T!P``&````'AL+W=O4;NO"H;_$X==J]K M1/\=<$6ZG0O.CO!5<=GAYYHV^2UGCAI6D<2B^[MP]V!Y!*"5*\;O$'3/J MCDS^1,BG;/R\[%Q?YH`K?.8R!!+%`Q]Q5YX"NZ5_R#=&^X'T,D`YY)Q=37.=\9)_5@<9T:?>FR;%39 MZ3]AT-OF#;`WP-$`PV\-06\(1H.>.D]GIL;U`W&49Y1T#FN17&VP%7(J@XC( M#E/1J)XN,3(F>A^YGWD/&:970*4XF`HP*CP1>Q8`W:D=&G8X!SB:BF`9$`P` MW=P'ACU#/=3VT+!'T_RTXF`JXF5`9`$BPY[,`DQ%N@R(+4!LV#>S`%,! M_&5"8A$2TP^FB$@CM*31R^R#:!F26I#4A%@[)=:0B63%5ME8B(WI#V>G:B)9 M,0K@6PQY=3PCQ+.0J29900$V97(JT]DEZ35Z3=(T@.&*XPN@33*/)YC?7Q,- M7+'!0&!3S%,,P3QEHH$K*/99!^91AL'J_M$\EF4[^WD\G)J;^6/;/BT7B^;VL3P6S>?JJ3SQF?NJ/A8M']8/ MB^:I+HN[OM+QL$!C_.)8[$_S]:HO^UJO5]5S>]B?RJ_UK'D^'HOZWTUYJ%YO MYC"_%'S;/SRV7<%BO5IG65W>W\R_P')'>2?I%7_MR]=&_)YU MYK]7U8_NX(^[F[GI/)2'\K;MFBCXZZ7'O_5W[R&[-?'97WA?/A_9;]?I[.8S!=0W>5H>F_YS=/C=M=;Q4 MF<^.Q<_S]_[4?[^>SV1FJ*97P*$"7BM8>K<"#17H6@'LNQ7L4,&^]=`G9\U3T3:+CT98UVM7CIVADDV$LV MD413;".%TR2[2.*OD@5;5'WBQ2>=?:*L'T077?_GD]U$?K=-NK1Y/OQ"LLTL MMAW.8Z=KRR_K//,629-M8YD+'C\>H4W<6.DFC[MQ9S=6=`/D;>XUV5;*S,=& M7&+$"2-D5"-.&@'$'%3#6_<+N?C$CI=V0+7C13=D0I;.P<%-)$,?Q#P:=1,2 M-T&Z0=5-$-T$EY,>38@B!&OSC\UDB9E,FB'53";'[,E:U8Q4832O1KWDB9=< M>E%[V>2BE\PZ4.?65JJ<)0,?>P&3F.EX_^9&G0V;03-<`8_!45`-Q4)G;!`M MCGN"U)-$(*EW[F;07"Z$\7[$4J2SNA< M,%,\I4P&"67*=$\2MP29S?5;+-9Y9V@"#2'E,D@PZS?S!F(R9T:?VK$L>#ME M'J5X!LEGJ_,9)'@1(.ATV,8ZDX&;<.=#2FB0B+8ZHD'"%S*7XTA$D2XXF`)I M2"D-$M-6QS1(`MO<41Y4X386AN#D?!OW=(7UL(,!26LKKT??R1N"WV\VY2Y( M\.IXWX!D*I$96R!C71X`Z..!8@I?E/"U.GQ1,A5=ZBC28L&GVYC&3.Y&[*14NYBY*[ M^GS=8+3A-<[K"U,D"[P.3/E#E%(7)76=3EV4-.5%>6P.29EUT^90RER4S'4Z MX23E+DK-.YRQ%G/6&%W=]`B1"L-Y,6!WI?P\=)&J=CEJ*".JSC!&A>Z(X M2N!]U01/*6I)HE:_'AN2#/WD`AVV)"GZ*7>9UV$2 MZSQOWF"]>$V M]_(,ZY>VN72&;N]FXA:6TBTL229B`@T[#$-J?'KC+<1#SV-9/_0/CYO9;?5\ M:@>/U^+S$^HM+G?8/35-RVFY(ZW<+G=6*W?+G=/*_7+GM?*PW`6M/%ON,JT\ M7^YRK1S,<@=&/0-\!M0S/&A01PT\;%#'#3QP4$<./'10QPX\>%!'#SQ\4,Q[U;;5L7^Y<5]5;&PO=V]R:W-H965T&ULC9;; M;J,P$(9?!?$`X6#.(D@):+5[L5+5B]UK)W$"*F!J.TGW[=FMES;#JP&5JV9I=+V1K(4WUE=M>B-&/3>-)#\.Z(:/_>F8XZ&]^I6,F&P MLM2:_"Y5@UI:X=8@Z+HW#TY2.%(B%7\J]*3*NR'@3QA_B,&OR]ZT!0.JT9F) M$)`_'BA'=2TB\_@#@[NY."!30

.^MK!%/F1V3O;T8GR5=$JB;<@\522<)[$[TD\)0G_ MZ8H_G2[?TJWR^`L>7^6)M#R^6K261*]890@6#('*$&N_3O#*UUD5K9*$"Y)0 M(0FUM1Y#)8EGVQO?9UNYRA0MF"*5R=$R14HFQ_=C-UYC6BH#_R6F>,$4JTRN MEBE6,P$0K!'-=&X!*SO7F1I!V_H-R2WJJ7&"3-^Q,D#Z8HQ M0[S#]HXO@Y+?5:9!C:Y,O(9B??2G=S]@N!LO(].-*/L/4$L#!!0````(`&6( M&$&PO=V]R:W-H965T&ULC9G; M;N,V$(9?Q?!]8\[P'#@&UI**]J+`8B^ZUTJB),;:5BHIF^W;ESK8X1"C1EA@ M;2O?D/RI(><7M7VOFQ_M2U5UJU^GX[F]6[]TW>OM9M,^O%2GLKVI7ZMS^,M3 MW9S*+OQLGC?M:U.5CT/0Z;A!(#A5Y_90GU=-]72W_@*WA1R0@?C[ M4+VWT?=5/_C[NO[1__CS\6XM^C%4Q^JAZYLHP\?/*JN.Q[ZET/,_4Z,???:! M\?=+Z[\/K3)62].I6_QL_#>?A\'__BQ!3&!^`4@->`:S]\@)P"Y$>`^M\`-06H MI3WH*4`G/6Q&[,-"7/7AJL_ M=U9N-S_[=B8$!V1/$,4A>8S`E=B$_ME!X)KV@%$X-X\WF\NL2K,5[%\98.T8XS,2+G`5%*.\%B&<$D@%,64R!%U:P6$$P`\+AY\ILHLQ&RAP[YKV- MQZQ#1FI6&L$0'""KS9)!:RTTRQ6$TR&_C?AHPU1=7,?2G?^B#LF6[A6_/6:4`ZTEFW0YX:0-NQ*;Z07EI%9& M+5`H4X5QI>7S:3\Q4S%!(_G=-*.<,,C?FIQP@%;[.8D$#'?:^P5>`%2R.4'L M!MR2%M*""W'%=9:?)5+_O/6>7>L9Y1PZP7(YX;2Q'F>6,>'02;]D':>%%^+* MZWA/`:0.@O$\ER4<(K\B^0I, M,&F59.X7N`-([0'$_L#S[@GB:OT;JAEM,36S`9.RKP4_2\5,2_-/8JDQP-@8>':) M[#&NT=(HQYNXC'+2"\U;`\*!"+78\.H(Z#U8NZ!^8NH.,'8'GO=U""0G%5\T M,HK9L*GP`HF)$,Z+&7U`LC>LS@5["J;^`&-_X/DUA[2>`^\.**5YRY83"HSE M+4E!,6?]$FVI,\#8&?!/AGN49*<`?@HR@EEA9^H!P1"UX3.FH!P(`0N<#Z9' M!!B[`L\['XP?U[T3_#,'H33`S-(C)PE>\P^N!=*3!*D65'-,_0K&?L4GHY[. M/Y#X!BU36S.=?Q#,Z/"//?\@&%@#J7N?SC\HYXTQ2_:5JUN9'!W&;F51=J=N M`&,WX),]PDTS%-=E<9.Z$S=-$*44^VK^5S]5?9/!_.[>J^[KKZ-)S;/]5U5X6!BYL@X*4J'Z\_CM53UW^UO;+Q MM&PO=V]R:W-H965T&ULC991CZ(P$,>_"N%]%]I2"D9)5O1R M]W#)9A_NGEFM2A:H1^NZ]^VO!<26C*^,B_++R5^X,R"T$V#\:X;5GS1I:B\5J^ M6_@O:+9&V"`=\:OD9VF=>Z;X=R$^S,6/[<(/30V\XAME)`I]^.0YKRJCI#/_ M&42O.4V@?7Y1_];9U>6_%Y+GHOI=;M5!5QOZWI;OBE.EWL3Y.Q\\4".X$97L MOKW-22I17T)\KRZ^^F/9=,=S_TL2#F%P`!X"\!@PYH$#R!!`K@'1?P.B(2!Z M-`,=`N@D0]![[SJW*E21S5MQ]N2Q,,\3FFF\-2):V9.=6MO?$-T[J5<_,Q22 M>?!IA`8&=\S29E@$(2M'9B0"70!8!?;=#-@*QU""W"88!6NX*[*^(7*S3'(I MD_3-(DZSHOL"T44@Z@4B2R"-W1I9WXH>:3J$4I(PB,IM*J;Z`U$KFT(L1@Q# MV-K!TCB.T_O.Z*0UU&G-`[V-)ZV)'8&)GSYD&5N%/J$0)P3"\MBQC4!HY6@1 MO7LB"%L[6$I#?-\9FSACCC,&.F-VF@@L);>9$/3DJ"#8$*QRTTPRN<^)8R:Y M+Y!.NI$Z`BG8C=3^#Z0@D]O,4T)`LRL'0H1BN"&H0.P;!;7(Y0'VJ*`DIB.4.%I,T3<"] MV<%0I)\&<`]?NUQ"$CK=@@+KC5_S=M_-6M+;B%.C^G?8N#K._RS:?=E([UTH/:=T0\5.",5UX>&S[O5!3ZCC1<5W MRIPRZBTVD-[=A(GH+4QM9VP_??U!Q"#O,U>8CR\]^;-F(SSGK(W7B,DO'>" M6[[U:R&Z31#P8XT(Y$^T0ZU\ M6)'3J\!-BUZ8QZ^$0/9WAS#MMS[PQ\!K@R=M_XS MV.PSA="`7PWJN?7L*>\'2M_4YL=IZX?*`L+H*)0"E,L-E0AC)203_QDT[RD5 MT7X>U;_I:J7[`^2HI/AW\-:C9D#D;WC,GHK`(CSX*:$!DRD,3L; MLTIHC8NQ&FD,#ZKQ/$+GK*IR<*15(6@Z?9$]K>35-&XS.0CVN M5+/-M#8;0;OQ[IDNP.(?4$L#!!0````(`&6(&$?_MP8;Z@0``((7```8```` M>&PO=V]R:W-H965T&ULC9C+;N,X$$5_Q?`^+;**#\EP#$01 M!C.+`1J]F%DKL1(;+5EN28E[_G[TLL,B2@DWL:5<%F_Q<5CF]E(W/]M#472K MWU5Y:N_7AZX[;Z*H?3X45=Y^J\_%J?_/2]U4>=<_-J]1>VZ*?#\VJLH(A#!1 ME1]/Z]UV?/>]V6WKMZX\GHKOS:I]JZJ\^2\MROIROY;KZXL?Q]=#-[R(=MOH MUFY_K(I3>ZQ/JZ9XN5\_R$VFQ"`9%?\"\>B[(<(O4]_YJ#?O0Y-'2_7Z/_,:;;VW_*V^*Q+O\][KM#[U:L M5_OB)7\KNQ_UY<]BSD$/`9_KLAW_KI[?VJZNKDW6JRK_/7T>3^/G9?I/+.9F M?`.8&\"M@<)/&^#<`#\:?*I7LU[=]')L$$V9C..0Y5V^VS;U9=6>\V%UR$TO M;X8@?>15.T9KIN'M1Z+MW[[OI+3;Z'T(-&M@U*1$.T!IR20)!%_'4!=`TR/#\H)D!CJT4Y93)+3U(E81883-.$[<7WFY& M-$9CP`:0PO,R$/)F!OEAF3531Z`D*M8.D5FE`Q:PE-X6D(0YH`)"@)\1D!#L M\DYGT3S5)K&&3PE(YC&&&$+?D(LI?NS263//)?9K?,&0JTMB"+#C,T^ZT%/\ MKI0NSNZDD;PN\W1QK&R`(^T[3WA*>+P09L4.F#5%*2LG.1 M2D.Z$@9Y>%&=C),09D@?IM*EJ5IPY')2:6%Y/ZX*`$T`3:6/4TEYRO:42I>5 MJ,"JA1$B.AN+$,#+Q&<'Y6H`#<&G(0@2(F&S`I=S*I::/T&)+&#&0?IF"`N1 M/\YGT6UQ:27XC4&$(79\K@+A*O+@`&![(49`H!5#0O@5)A`4(CNA*;CUH^K+W:61=G4@1-!0HX]6)&A% M'JTHZ%*$!/A:TQ,"`@:4F^@C%@EB%8]8=,FIC9(+EEQ9_[O*623+AGS((H'L M0G6&0)F_.'-4:!,;4IZA#UO$@#V+!*)2\CN$JK00`8D9URL0!M1#ZG$7"V86:&EV$&L.7 M^$BK5YE@$G)3XY,6"6G5PB)R`9K$VAIOZ[=3-]UDW=[>KH(?8+B>]-ZGN/E]OO&_7[KO_`5!+`P04````"`!EB!A'Y'OHB*(!``"Q M`P``&````'AL+W=OU#I2@/[;,7!K!B>ZAMEO3OZPN0W2IJ7O#,<,Z9,[Y4,YH7.P`X M\JJDM@%AB=#[*04-W^.('$^T)RNA6?1#RX46%VQC=<*!=H*U,1`=Z`/^?Y8 M!D0$_!0PVXN8!.\GQ)>0?&\/-`L60$+C@@+WRQD>0O.3=,\X?X-EA-L@V*"T\4N:R3I4*X42Q5_3 M*G187[GA=&9R)'7DXNWSOX2:(>&5BHYI) MTWNCUE?/=5[>5>P?5W6Q3TFEY!,@F4_QLQ88[7F,__-&$7>ZK`]/'J6-+@I%W:TJVZW6B?O3"`%=M#;;.D M?U]?@+!5U+S@F>&<,V=\*2 M1=>[4&!5R59>(Q1H*U`3`^V)/NR.YR(@(N"G@,EN8A*\7Q!?0O*].=$L6``) MM0L*W"]7>`0I@Y!O_'O6?&L9B-MX4?\:I_7N+]S"(\I?HG&]-YM1TD#+1^F> M)_(R;,^1;S[Y!LLZ<*3!>O MCB4UCMJE+5VKZ^U\R..9O,&K&PO=V]R:W-H965TVFV=$`;R-)299GV2>FN-"TKF+M MT=053DX*#8^&V$DI;OZ>0.)\I#NZ%IY$/[A08'7%-EXK%&@K4!,#W9'>[PZG M,B`BX)>`V5[%)'@_(SZ'Y$=[I%FP`!(:%Q2X7R[P`%(&(=_XSZ+YVC(0K^-5 M_5N;$9)"QV?I'O"^3LL(^R#8(/2QB]I)NM0K11*%']) MJ]!QG=.?HEAH[Q/RA9!OA"]9-)X:19M?N>-U97`F=N3A['8'#S=!Q"L3&]5, MFMX;M;YZJ7?[O&*7(+1@$N5T@]D0S*N_VR*GM_3\BIY_3"]6>I$<%C<.BX\% MRE6@3`+E_T9,F-,MIGS3A%WMJ0+3QZMC28.3=FE+M^IV.^_S>":O\+H:>0\_ MN>F%MN2,SI]L/(8.T8$WD=WM*1G\^]D2"9T+X6P)$W);4]T-ZY8<^8K7M0W-[@`-K_:=$H M[GQJ.F8'`[R))"59GF6W3'&A:57&VI.I2AR=%!J>#+&C4MS\/8+$Z4`W="D\ MBZYWH<"JDJV\1BC05J`F!MH#O=_LC[N`B(#?`B9[$9/@_83X$I*?S8%FP0)( MJ%U0X'XYPP-(&81\X]=9\[UE(%[&B_ICG-:[/W$+#RC_B,;UWFQ&20,M'Z5[ MQND'S",40;!&:>.7U*-UJ!8*)8J_I57HN$[I3[&=:9\3\IF0KX1O632>&D6; MW[GC56EP(G;@X>PV>P\W0<0K$QO53)K>&[6^>JXV15&R.;S]6F"W".R2P.Y_(R;,\1IS]Z$)N]A3!::+ M5\>2&D?MTI:NU?5VWN?Q3-[A53GP#GYQTPEMR0F=/]EX#"VB`V\BNRDHZ?W[ M61,)K0OAG8]-NE(I<3@L#V1]I=4_4$L#!!0````(`&6(&$>2$&PO=V]R:W-H965T6CG-"\V![` MD3U#9;=,<:%I5<;: MDZE*')T4&IX,L:-2W/PY@L3I0#=T*3R+KG>AP*J2K;Q&*-!6H"8&V@.]W^R/ M14!$P"\!D[V(2?!^0GP)R8_F0+-@`234+BAPOYSA`:0,0K[QZZSYWC(0+^-% M_5N;$9)`RT?I7O&Z3O,(^R"8(W2QB^I1^M0+11*%']+ MJ]!QG=*?HIAI'Q/RF9"OA+LL&D^-HLU'[GA5&IR('7@XN\W>PTT0\J\WNKF3G(#1C$N5XA5D1S*M_V"*GU_3\@IY_3M\N]&URN+UR^/5S M@6(1*))`\;\1$^9XA;G-_FG"+O94@>GBU;&DQE&[M*5K=;V=]WD\DW=X50Z\ M@Y_<=$);0XOHP)O(;G:4]/[]K(F$UH7PBX]-NE(I<3@L#V1]I=5? M4$L#!!0````(`&6(&$=XIH)EH0$``+$#```9````>&PO=V]R:W-H965T@!+WJ509D][:\<=8Z;N07)SA2,H]Z=% M+;EUJ>Z8&37P)I"D8%F2W##)!T6K,M2>=57B9,6@X%D3,TG)]>\#")SW-*5K MX67H>NL+K"K9QFL&"X!R&\D&O\MFA^MO3$\WA5?PS3.O=';N`>Q:^AL;TSFU#20,LG M85]P?H)EA&LO6*,PX4OJR5B4*X42R=_C.JBPSO%/7BRTKPG90L@VPFT2C,=& MP>8#M[PJ-<[$C-R?7;IS<.U%G#(Q04W'Z9U1XZJG*KU)2W;R0@LF4@X7F`W! MG/J7+3)Z2<_.Z-F_Z?E*SZ/#_,+A?P@4JT`1!8J_C1@QATM,_D<3=K:G$G07 MKHXA-4[*QBW=JMOMO,O"F7S"JW+D'?S@NAN4(4>T[F3#,;2(%IR)Y.J:DMZ] MGRT1T%H??G.QCE MP)$7);4]TMZYX<"8K7M0W-[A`-K_:=$H[GQJ.F8'`[R))"59GF5[IKC0M"IC M[=%4)8Y."@V/AMA1*6[^GD#B=*0;NA2>1->[4&!5R59>(Q1H*U`3`^V1WF\. MIR(@(N"7@,E>Q21X/R,^A^1'W.7BX"2)>F=BH M9M+TWJCUU4NUV1_=T6.;VEYU?T_&/Z=J%OD\/MC)_(R;,Z1:S?].$7>VI`M/%JV-)C:-V:4O7ZGH[[_-X)J_PJAQX M!S^YZ82VY(S.GVP\AA;1@3>1W>THZ?W[61,)K0OA)Q^;=*52XG!8'LCZ2JM_ M4$L#!!0````(`&6(&$&PO=V]R:W-H965TT%AB=#[*`4-_\.(''Z/W,(]RC^B=ITWFU%20\,' MZ9YQ?(!IA.L@6*&T\4NJP3I4,X42Q=_2*G19/[GA9&!R)[7DXN]7.PTT0\RM7-MF"G(#1A$N5P@5D0 MS*M_V2*GE_3\C)Y_3U_/]'5RN+YP>/N]P&86V"2!S?]&3)C#)>;'IR;L;$\5 MF#9>'4LJ'+1+6[I4E]MYE\&PO=V]R:W-H965T M;`?@R*N2VNYHYUR_92DBS/LBNFN-"T M+&+MR90%#DX*#4^&V$$I;M[V(''`T9[$)'@_(+Z$Y*'>T2Q8``F5"PK<+T>X!2F#D&_\=]+\:!F( MI_&L?A>G]>X/W,(MRC^B=ITWFU%20\,'Z9YQO(=IA,L@6*&T\4NJP3I4,X42 MQ5_3*G1K@)(EZ9 MV*AFTO3>J/758[FZS@IV#$(3)E'V9Y@%P;SZERUR>D[/3^CYO^GKF;Y.#M=G M#O^C_V86V"2!S7N6F%MN2`SI]L/(8&T8$WD5U<4M+Y][,D$AH7PFL?FW2E4N*PGQ_(\DK+ M=U!+`P04````"`!EB!A'AJ4AXZ(!``"Q`P``&0```'AL+W=O&=M8..\9,U8'BY@H'Z-V? M!K7BUJ6Z96;0P.M`4I*E27+-%!<]+8M0>]1E@:.5HH='3) MMP`2*NL5N%M.<`]2>B'7^&W6_&SIB>?QHOX0IG7NC]S`/82M%ZQ0FO`EU6@LJH5"B>+O<15]6*?X)[N>:=\3TIF0KH3;)!B/ MC8+-7]SRLM`X$3-P?W:;G8-K+^*4B0EJ.D[OC!I7/96;FZQ@)R\T8R+E<(%9 M$_DS/%GH6'687#O.?!?)%((\"^?]&C)C#)6;[I0D[VU,% MN@U7QY`*Q][&+5VKZ^V\2\.9?,++8N`M_.6Z%;TA1[3N9,,Q-(@6G(GD:DM) MY][/FDAHK`]O7*SCE8J)Q6%Y(.LK+3\`4$L#!!0````(`&6(&$<:JJ'-H@$` M`+$#```9````>&PO=V]R:W-H965T&+"!.4+2'`D$.[9F65A(1DJN0E)7^??F0%+L(FHNXNYJ9G>6CG-"\ MVA[`D7U#97=,<:%I M5<;:LZE*')T4&IX-L:-2W/PY@L3I0#=T*;R(KG>AP*J2K;Q&*-!6H"8&V@-] MV.R/14!$P"\!D[V(2?!^0GP-R8_F0+-@`234+BAPOYSA$:0,0K[QVZSYT3(0 M+^-%_5N;$9)`RT?I7O!Z3O,(]P&P1JEC5]2C]:A6BB4 M*/Z>5J'C.J4_NV*F?4[(9T*^$NZS:#PUBC:?N.-5:7`B=N#A[#9[#S=!Q"L3 M&]5,FMX;M;YZKC:[NY*=@]",293C%69%,*_^:8N<7M/S"WK^-7V[T+?)X?;* MX>YK@6(1*))`\;\1$^9XC;G_IPF[V%,%IHM7QY(:1^W2EJ[5]78^Y/%,/N!5 M.?`.?G+3"6W)"9T_V7@,+:(#;R*[N:6D]^]G322T+H0['YMTI5+B<%@>R/I* MJ[]02P,$%`````@`98@81RS`>U&C`0``L0,``!D```!X;"]W;W)K&ULA5/+;MLP$/P5@A\0RK+3N(8L($Y0M(<"00[MF996$A&2 MJY"4E?Y]^9`4N0B:B[B[FIF=Y:,8T;S8#L"1-R6U/=+.N?[`F*TZ4-S>8`_: M_VG0*.Y\:EIF>P.\CB0E69YE7YCB0M.RB+4G4Q8X."DT/!EB!Z6X^7,"B>.1 M;NA<>!9MYT*!E05;>+50H*U`30PT1WJ_.9QV`1$!OP2,=A63X/V,^!*2'_61 M9L$"2*A<4.!^N<`#2!F$?./72?.]92"NXUG]6YS6NS]S"P\H?XO:==YL1DD- M#1^D>\;Q.TPCW`;!"J6-7U(-UJ&:*90H_I96H>,ZIC_;;*)]3,@G0KX0]I'` M4J-H\Y$[7A8&1V)['LYN<_!P$T2\,K%1S:3IO5'KJY=R<_>U8)<@-&$2Y72% M61#,JW_8(J?7]'Q%SS^G;V?Z-CGMT):&ULA5/;;IPP$/T5 MRQ\0LRQ)TQ6+E$U5I0^5HCRDSUX8P(KMH;99TK^/+T!VHZAYP3/#.6?.^%). M:%YL#^#(JY+:[FGOW+!CS-8]*&ZO<`#M_[1H%'<^-1VS@P'>1)*2+,^R&Z:X MT+0J8^W15"6.3@H-CX;842EN_AU`XK2G&[H4GD37NU!@5F\VHZ2!EH_2/>'T`/,(UT&P1FGCE]2C=:@6 M"B6*OZ95Z+A.Z4_^?:9]3LAG0KX2;K-H/#6*-G]PQZO2X$3LP,/9;78>;H*( M5R8VJIDTO3=J??54;6[SDIV"T(Q)E,,%9D4PK_YIBYQ>TO,S>OXU?;O0M\GA M]L+A]FN!8A$HDD#QOQ$3YG")*3XT86=[JL!T\>I84N.H7=K2M;K>SKL\GLD[ MO"H'WL%O;CJA+3FB\R<;CZ%%=.!-9%?7E/3^_:R)A-:%\)N/3;I2*7$X+`]D M?:75&U!+`P04````"`!EB!A'I=93CZ(!``"Q`P``&0```'AL+W=O:.=*`K.A=>1-NY4&!EP19>+11H*U`3`\V!WJ_VQTU`1,"K@-%>Q"1X/R&^A^1G M?:!9L``2*A<4N%_.\`!2!B'?^/>D^=DR$"_C6?TQ3NO=G[B%!Y1OHG:=-YM1 M4D/#!^E><'R":81M$*Q0VO@EU6`=JIE"B>(?:14ZKF/ZL]Y-M*\)^43(%\)= M%HVG1M'F#^YX61@UY.+O5WL--$/'*Q$8UDZ;W1JVOGLO5W;9@YR`T81+E M>(59$,RK?]DBI]?T_(*>?T]?S_1U&PO=V]R:W-H965T6C MG-"\V![`D3U#95^8 MXD+3JHRU)U.5.#HI-#P98D>EN/ES!(G3@6[H4G@67>]"@54E6WF-4*"M0$T, MM`=ZO]D?MP$1`;\$3/8B)L'["?$E)#^:`\V"!9!0NZ#`_7*&!Y`R"/G&K[/F M>\M`O(P7]6]Q6N_^Q"T\H/PM&M=[LQDE#;1\E.X9I^\PCW`;!&N4-GY)/5J' M:J%0HOA;6H6.ZY3^%,5,^YB0SX1\)>RR:#PUBC8?N>-5:7`B=N#A[#9[#S=! MQ"L3&]5,FMX;M;YZKC:[7GBU;&DQE&[M*5K=;V=]WD\ MDW=X50Z\@Y_<=$);0XOHP)O(;FXIZ?W[61,)K0OA5Q^;=*52XG!8 M'LCZ2JN_4$L#!!0````(`&6(&$&PO=V]R:W-H M965TZAMEO3OZPN0W2IJ^X)GAG/.G/&EG-"\V1[`D7U#< M7N$`VO]IT2CN?&HZ9@<#O(DD)5F193=,<:%I5<;:BZE*')T4&EX,L:-2W/PZ M@,1I3W.Z%%Y%U[M08%7)5EXC%&@K4!,#[9[>Y[O#-B`BX+N`R9[%)'@_(KZ% MY+G9TRQ8``FU"PK<+R=X`"F#D&_\<];\:!F(Y_&B_ABG]>Z/W,(#RA^B<;TW MFU'20,M'Z5YQ>H)YA.L@6*.T\4OJT3I4"X42Q=_3*G1KTN!$[,##V>4[#S=!Q"L3&]5,FMX;M;YZJO(O>;"X7\(;!>!;1+8_FW$A#E<8C9_ M-&%G>ZK`=/'J6%+CJ%W:TK6ZWL[[(I[)![PJ!][!-VXZH2TYHO,G&X^A173@ M3617UY3T_OVLB836A?#6QR9=J90X')8'LK[2ZC=02P,$%`````@`98@81Z0F MY-#<`0``104``!D```!X;"]W;W)K&ULC53;;J,P M$/T5BP\HET!"(X+4=%5U'U:J^K#[[,!P46W,VB9T_WY]"10CI/0%V^-SF9&9 MR4;&/T0#(-$G)9TX>8V4_='W1=$`Q>*!]="IFXIQBJ4Z\MH7/0=<&A(E?A0$ M>Y_BMO/RS,3>>)ZQ09*V@S>.Q$`IYO_.0-AX\D)O"KRW=2-UP,\S?^:5+85. MM*Q#'*J3]Q0>SZE&&,#O%D:QV".=^X6Q#WWX69Z\0*<`!`JI%;!:KO`,A&@A M9?SWIOEEJ8G+_:3^8JI5V5^P@&=&_K2E;%2R@8=*J/!`Y#L;7^%60J(%"T:$ M^:)B$)+1B>(ABC_MVG9F'>U-$M]HVX3H1HAF0AJ8Q*V12?,'ECC/.!N1Z+%^ MN_"HX%R+*&4DC!JWU:M$A8I>\_`QSORK%KIA+.7L8&:$K]0W+2+/I4<+>G2? MOIOH.YOA;ND>I_<%XDD@M@*Q4V+BEF@Q9Q>SOV^2K$P21^"P:>)BOE')?F6R M=P0>-TV6&-6`]TT.*Y.#(Q!NFKB8;SQJNC))'8'=IHF+B5&ULC539;IPP%/T5BP^(609( M1PQ2)E74/E2*\M`^>^"R*#8FMAG2OZ\7(#!"FKY@^W*V"[:SD8MWV0`H],EH M)T]>HU1_Q%@6#3`B'W@/G7Y3<<&(TDM18]D+(*4E,8I#WT\P(VWGY9FMO8H\ MXX.B;0>O`LF!,2+^GH'R\>0%WEQX:^M&F0+.,[SPRI9!)UO>(0'5R7L*CN?4 M("S@=PNC7,V1R7[A_-TL?I8GSS<1@$*AC`+1PQ6>@5(CI(T_)LTO2T-WL.+HW<331]@GA1`@7PJ-O@SLC&_,[423/!!^1[(GY=\%1PX41T\]"/,WPU0A/&4);TSBC<#CKLD6\^V^27)CDJP%`G_79(OYC]^5 MWIBD&X%PUV2+B6Y,\&H+,A"U/6D2%7SHE-N!2W4YS$^AW<)?\#SK20V_B*C; M3J(+5_H@V%U;<:Y`A_`?]/=L]'6S+"A4RDQ3/1?N!+J%XOU\GRR76OX/4$L# M!!0````(`&6(&$=7KX"Y]0$``!,&```9````>&PO=V]R:W-H965TBW=9`2CTP6@C3T&E5'O$6!85,"*?>`N-?G/E@A&E MC^*&92N`E);$*([#<(L9J9L@SVSL5>09[Q2M&W@52':,$?'O#)3WIR`*AL!; M?:N4">`\PR.OK!DTLN8-$G`]!<_1\1R%!F(1OVOHY62/3/(7SM_-X6=Y"D*3 M`U`HE)$@>KG#"U!JE+3SWX?HIZ#^G=;KD[_0B2\[,/'[1E0OP@Q#,"=D8V MS6]$D3P3O$>R):9YT5'#A1'1RDA:->&JUXE*';WG<91D^&Z$'AA'.4\QT8C` M6GW1(@Y\>CRU6*=O!OK&9;B9NJ>'=8%D$$B<0.*5F/HE.LS9QVS73=*92>H) M[!9-?,Q^W60[,]EZ`H=%$P\3A^LFNYG)SA.(%DU\S!>:NI^9[#V!S:*)CTG6 M30XSDX,GL-QX'_.%QD?AS,5<_8G$32,A`W.YLD*GC7*'=GQ^@X M_YYC>^D_X7G6DAO\(N)6-Q)=N-*CP][S*^<*=!;AD_X"*SVAQP.%JS+;G=X+ M-[/<0?%V&,'C?R#_#U!+`P04````"`!EB!A']J3]B*4!``"Q`P``&0```'AL M+W=OD*:7F)9R;GG#GC2S&B>;,=@",?2FJ[IYUS M_8XQ6W6@N+W"'K3_TZ!1W/G4M,SV!G@=24JR/,NV3'&A:5G$VK,I"QR<%!J> M#;MS\.8#$<4]7="J\B+9SH<#*@LV\6BC05J`F!IH]O5OM#IN`B(#?`D:[ MB$GP?D1\"\FO>D^S8`$D5"XH<+^Y2OHG:=-YM14D/#!^E>.I4;3YP!TO"X,CL3T/9[?:>;@)(EZ9V*AFTO3>J/754YGG MMP4[!:$S)E$.2\QJ1C"O_F6+G%[2\V6+_]/7$WV='*Z7W;??$-A,`ILDL%GV M7V>7(R;,X1+S[Y!LL:<*3!NOCB45#MJE+9VK\^V\R^.9?,++HN&PO=V]R:W-H965T8OMRMJMKIQBE>M,=@$'OG`E]C#IC^@/&NNJ`$WTG>Q#V2R,5)\8>58MU MKX#4GL093N)XCSFA(BH+7WM192$'PZB`%X7TP#E1'R=@K5'+OM9RC=W^%,?H]A%``:5<0K$ M+A=X!,:C^K__+=VO1GHN%1LG^T-IT-&T>HAH8,S+S*\3=, M+?B$E63:_Z)JT$;RF1(A3M[#2H5?Q_`E^SG1KA.2B9`LA!^Q#QZ,?,PG8DA9 M*#DBW1,WN]W!PI43LS45NK=!M:U>RB1-"GQQ0A,F4$YKS&Y!8*M^U2*) MMO1D;7&;GL[T-"1,U^[[_+9`-@MD02#;M)AN6PR8TQ:3W3;)OYGD&X'\JLD6 ML_]F@E>#XZ!:?S\UJN0@3)C;4EV>P$/B!_\%+XN>M/!,5$N%1F=I[/7QLVZD M-&!#Q'YM.!C9SZ]P^2LH/P%02P,$%`````@`98@8 M1];,A=6O`0``%@0``!D```!X;"]W;W)K&ULC53+ M;J,P%/T5RQ]0$Y(TG8@@-:VJ=C%2U<7,VH$+6/6#VB9T_G[\``I1I'83VY?S MNKIVLE[I=],`6/0IN#0'W%C;[@DQ10."FAO5@G1?*J4%M>ZH:V):#;0,),%) MFB2W1%`F<9Z%VJO.,]59SB2\:F0Z(:C^=P2N^@->X;'PQNK&^@+),S+Q2B9` M&J8DTE`=\/UJ?]QZ1`#\8=";V1[Y[">EWOWAI3S@Q$<`#H7U"M0M9W@`SKV0 M,_X8-+\L/7&^']6?0K%#\+RMMX\(F&)50T8[;-]4_P]!"2%@H;L(O M*CICE1@I&`GZ&5D$@T2C$?*26YIE6/3(M];-;[1U< M>Q&GC$Q0T[%[%]2XZCE/U[N,G+W0@(F4XQRSFA#$J5^U2/&2GLXMOJ>O1_HZ M)ES/W7<_\-^,`ILHL%FT>+=L,6*.2\RO[TVV%R;;N<`FN6JRQ%QV0F:#$Z#K M<#\-*E0G;9S;5)V>P'T:!O\%S[.6UO";ZII)@T[*NNL39ETI9<&%2&Y]M/%C5CJ]P^BO(_P-02P,$%`````@`98@81WXNX;.C`0`` ML0,``!D```!X;"]W;W)K&ULA5/+;J0P$/P5RQ\0 M,T`VT8A!RF0590\K13DD9P\T8,6F6=L,V;^/'T"8*%(NN+NIJJ[VHYA0OYD. MP))W)7MSH)VUPYXQ4W6@N+G"`7KWIT&MN'6I;ID9-/`ZD)1D:9+\8HJ+GI9% MJ#WILL#12M'#DR9F5(KK_T>0.!WHCBZ%9]%VUA=86;"55PL%O1'8$PW-@=[M M]L?<(P+@1Z6,]R#E%[(-?XW:WZV],1M MO*@_A&F=^Q,W<(_R5=2VUQ%']8I_LFSF?8](9T)Z4JX38+QV"C8_,TM+PN-$S$#]V>WVSNX]B).F9B@ MIN/TSJAQU7.9YFG!SEYHQD3*<8O9K0CFU+]MD=)+>KIM\3,]6^A9=)AMN]_D M/PODBT`>!?*+$;/+$2/F>(GYVH1M]E2!;L/5,:3"L;=Q2]?J>COOTG`FG_"R M&'@+?[EN16_(":T[V7`,#:(%9R*YNJ:D<^]G320TUH&ULC53+;J,P%/T5RQ]0$T*:-B)(34>CF<5(51?MVH$+6/6# ML4WH_'W]``I5I,XFMB_G=77MY(/2;Z8%L.A=<&F.N+6V.Q!BRA8$-3>J`^F^ MU$H+:MU1-\1T&F@52(*3-$ENB:!,XB(/M2==Y*JWG$EXTLCT0E#][P1<#4>\ MP5/AF36M]052Y&3F54R`-$Q)I*$^XH?-X;3SB`!X83"8Q1[Y[&>EWOSA=W7$ MB8\`'$KK%:A;+O`(G'LA9_QWU/RT],3E?E+_&;IUZ<_4P*/BKZRRK0N;8%1! M37MNG]7P"\860L)2<1-^4=D;J\1$P4C0][@R&=8A?MEG(^TZ(1T)Z4RX2T+P M:!1B_J"6%KE6`S(=];/;'!Q<>Q&GC$Q0T[%[%]2XZJ5(LUU.+EYHQ$3*:8G9 MS`CBU*]:I'A-3Y<6W].W$WT;$VZ7[OO]]P+9))!%@6S5XNVZQ8@YK3'_8;+[ M8K);"=Q=-5EC[K^8D,7@!.@FW$^#2M5+&^QWL;#U9UTRN<_PJ*#U!+`P04 M````"`!EB!A'P]_B8*(!``"Q`P``&0```'AL+W=O6B?O3"`%=M#;;.D?U]? M@+!1I+S@F>&<,V=\*21\0$?!;P&0W,0G>+X@O(?G9G&@6+("$V@4% M[I4?T;C>F\TH::#EHW3/./V` M>81#$*Q1VO@E]6@=JH5"B>*O:14ZKE/Z8]R[99D\5F"Y>'4MJ M'+5+6[I6U]OY4,0S>8-7Y<`[^,5-)[0E%W3^9.,QM(@.O(GL[D!)[]_/FDAH M70B_^MBD*Y42A\/R0-976OT'4$L#!!0````(`&6(&$>/.@CNI`$``+$#```9 M````>&PO=V]R:W-H965TB&V:S-^/%R!T%"D77%6\]^J5EVI6^M4,`!:]"R[- M$0_6C@="3#.`H.9&C2#=GTYI0:U+=4_,J(&V@20XR9+D!Q&425Q7H?:HZTI- MEC,)CQJ920BJ_YV`J_F(4[P6GE@_6%\@=44V7LL$2,.41!JZ([Y+#Z?"(P+@ MF<%L=C'RWL]*O?KD3WO$B;<`'!KK%:A;+G`/G'LAU_AMT?QHZ8G[>%7_%:9U M[L_4P+WB+ZRU@S.;8-1"1R=NG]3\&Y812B_8*&["%S63L4JL%(P$?8\KDV&= MXY\R76A?$[*%D&V$VR08CXV"S0=J:5UI-2,S4G]VZ<'!M1=QRL@$-1VG=T:- MJU[JK,PK`Z\"24F6)LF>*2XZ6N2A]J*+'`*(;.A=> M1=-:7V!%SA9>)11T1F!'--0G^K`YGC./"(#?`D:SBHGW?D%\\\G/ZD03;P$D ME-8K<+=\R#6.Q/3W(T;,^19S^-2$K?94 M@6["U3&DQ*&S<4N7ZG(['\(AL@]XD?>\@5]<-Z(SY(+6G6PXAAK1@C.1W.TH M:=W[61()M?7AO8MUO%(QL=C/#V1YI<5_4$L#!!0````(`&6(&$=1%JV^I0$` M`+$#```9````>&PO=V]R:W-H965T+6I;IAIM?`JT!2DF5):$KGPHMH6NL+K,C9PJN$@LX([(B&^D#O MTOUQZQ$!\%?`:%8Q\=Y/B*\^>:H.-/$60$)IO0)WRQGN04HOY!J_39I?+3UQ M'<_J#V%:Y_[$#=RC_"&P4;/[FEA>YQI&8GONS2_<.KKV(4R8F MJ.DXO3-J7/5<9+O;G)V]T(2)E.,:DRX(YM2_;9'12WJV;O$S?3/3-]'A9MW] MYO9G@>TLL(T"VW7_Z^1RQ(@Y7F+^'Y*M]E2!;L+5,:3$H;-Q2Y?JS)!)JZ\-?+M;Q2L7$8C\_ MD.65%I]02P,$%`````@`98@81U@R_AXT`P``$PT``!D```!X;"]W;W)K&ULC5==;YLP%/TKB!\PN,9@0&FD-FC:'B95?=B>:>(D MJ(`S[#3=OY_-5['C,;\$?+_./1=S8C8WUKWQ,Z7"^VCJEC_X9R$N>1#P_9DV M)?_"+K25GB/KFE+(97<*^*6CY:%/:NH`A6$2-&75^MM-;WONMAMV%775TN?. MX]>F*;L_3[1FMPL=;KZ/'!?X2\0*$*Z2-^ M5O3&%_>>:OZ5L3>U^'YX\$/5`ZWI7J@2I;R\TQVM:U5)(O\>BWYBJL3E_53] M:T]7MO]:_>3R,CBQ&`BA,P]#`)F[8J8&=:MB)%3M=8*?X#CEU M0\X,Y&QEOXS`V0(X0^@..7-#AM"`5JJX8&T''X.FW7H'OO"OHX.)KDM/:D>' M!7I$X![>48``F?"Z>F36-W4,&N#Q_3-?^-?1(Q-=TQYR5]=1?``;+R;@U3<3 ML&-=4T5`DQ$"^K3P."T]")G@CF(#B0FNR0VY(^6H-T#,89'U83EJ"9AB`JG+ ML/0@4YC!44Y@T),>UE$'D*D#2-',%FC_(BLMEQ7F";/$)L]S8O49L_R M(K/V'TH"H=6CJ%FY`9(>^S0D;;#R!DD)'VP\@92GNB/LCM5+?=>F9`'V_X8>F1,4+G'PB]2(,[R M"V5>U/0HU"U1_P;#F7U8"':9/D'F[Z#M7U!+`P04````"`!EB!A'3]4YG3D" M``#D!@``&0```'AL+W=O$5NUEYXD;.;K*N&O'`@;I1B_G=/:M;M/.@-"Z_5M91ZP2]R?^2=*TH:4;$& M<'+9><]P>X`&8A"_*M*)R1CH\$?&WO3DQWGG!3H#J.),+OM7RE77?25]#I`5/K!;F M%YQN0C(Z4#Q`\;M]5HUY=O9-DO2T90+J"6@DI,%#0M@3PI&`;*4VF:GK*Y:X MR#GK@&BQ/FVX57"N190R$$:-V^U2E0FU>B]0$N7^70OU&&0PARD&C@A?J2]: M(,^E(\2V$(LI+$0%$5) MD*YGB699(B=+YAI%UBB:&&4(II_8LWAF$T]MTF"Q9!<#%Z/$DRAQNED/DLR" M)(X)6C1))B9?H+HC:-TGG?FDCD^X>(#I]`##,$KA)W8V,T;:(AOI#PDPF$73 MW>2_=ZL_"P<3A^NQ()R[P$?'.=BXH/EY^I/F00F_FJ8JP(G=&FG_V./JV+CW M2#>?^7JVW6>F*7W(%'F+K^0GYM>J$>#(I&IMI@]=&)-$I0N>U'THU2=GG-3D M(O4PT1?%-F$[D:P=OBGCAZWX!U!+`P04````"`!EB!A'.S0GM%@$``#8%@`` M&0```'AL+W=O2 M964(,PVDTUYTYLRY:*^=H`!S;$QM)YR^??V72(H,RPU@^=O5IY7UL]#R7%8_ MZ[TQ3?2KR(_UXV+?-*>'.*Y?]Z;(ZF_ER1S;.V]E561->UGMXOI4F6S;!Q5Y MC(PE<9$=CHO5LF_[7JV6Y7N3'X[F>Q75[T615?\]F;P\/RY@,37\..SV3=<0 MKY;Q)6Y[*,RQ/I3'J#)OCXO?X.%9\$[2*_X^F'-M_8XZ\R]E^;.[^'/[N&"= M!Y.;UZ9+D;5?'V9M\KS+U/;\[YCTL\\NT/X]9?^]'VYK_R6KS;K,_SELFWWK MEBVBK7G+WO/F1WG^PXQCD%W"US*O^\_H];UNRF(*641%]FOX/AS[[_-P)V5C M6#@`QP"D!O`Q@%\"0%P-$&.`H`;(,4!>`GI]/`R]+]PF:[+5LBK/47W*NL<) M'EIUU>5H$T=UGZP:YJ,M7=VV?JPPET$?$H@A@3<2:!)':_9[03*>Z+4O4]4ZCE(KSU18\U2>VX$4X(%:V;+A&8H"%.H M/3N:\$1I>VXD%TEX"FT9ZE0QPH(%YOGI$'SSF1I%0U>0*E00=.3J-$BN");` MM^102`,AA<\AN!M$X),(KJ)H*HP-&01(8*8PKHX!9?6#3R.@X`ALT`!+M0Q: MWS@ZC2`H1?*!!!0B@70<82)%V)&C@Y11@`,^<H2G@B")9\\0$$/V%"!]OVAPV\S5\@ M(T?&%6J*(1\]Z**'$U)\V0+=C1[TT8,4]*"#%.F_OZ>JS*KF[?C800IV4)#L MS*KF[?C,00IST&;)C)>P9-Z(3QIT24-8D^B3!N\F#?JD00IIT"&(9BJ\HW!E MJ;)D\X9\SB"%,VCSH]V[S*QI6Z540MC@<)\QG,(8;L-#(PMSV%%!^Q8G3#GW M$<-=Q%"&Y".&W_\WZ\O_K*N(&41/GBBXM5ES?G.E.1+.2(9]"/&K$)H,"XIA M<=MP6#+OUF<4O\JHR:VDN+T-,D="+*_/,NZRC)+"9QF_FV7<9QFGL(S;D$*1 MS&R:7!FD2&`9]UG&*2SCSA\Q)G089HX,E)($0\*GF;A*L_&`1-B<$L!E2+5Q M54P1GG,QP*PW`I?HZR'HC\"!5Q)<&8XF(>S"A,\W<15=4S>.Z,N&,;9.X`I3 M[?JCSSIZ+=^/S7`VA7OL&'IY#[6T1'S8B=*>M0'L'@W=X>Z<_ MPXT_3:V6IVQG_LJJW>%81R]ETY1%?S3X5I:-:[G(S5O3_51= M!8>#U^&B*4_3.?+E,'OU/U!+`P04````"`!EB!A'OOU)]E@#``#)#@``&0`` M`'AL+W=O]%>LQJ562"6Q'7[]@T$E*19C3VN6"WW!]$-!,MY<(G;EC5M>,D: MKZ6[A?\-S'(8=4A/_"KIF4_^>UWR;XR]=R<_M@L_['*@%=V(3J*0AP^ZHE75 M*/_K;4YP`<`J!K`!H"T"7@DI@](!H" MHFM`=#,`#P'8=89X"(B-&0)E5F_UNA#%/1?<`@IG$VTY$*GN\5VO5 M'91F&N2/Z%R)=IHC%-I,Q"FEGDOD`T"D1*()H(H##4DTR4%XII%(/2,+%1:YU* M`+91V90BA"3$1N4:A>/(P1EL%(8U9\+[`K%A;?RHM8F107++6JRL32:%@C2% MT$:M=0KAR$9E4PI',2(V*M/P*[+6$/L]R.[+Y!J"'5HF,%L>2#1/(@>)U+0U?=A68F9!7&PETV:70^&FC<.K1L"PUX('K470C,+>,M>!3UK$#2: MY;"N&)CA,V\VWF%9H4-FVQU6%1H$$P1M5*Y33KT9JJ[8EWWM.[=#S%X#HQM6 MC';IZS#SFQI,EM`U;??];H=[&W9JA%KZ7$8O.ZIGV"W!C?$5F*V!93R3.S#; MN*QZELG*_[\B4Y97U#+_FM)R?BSV]&?1[LN&>V],R,U"O[+?,2:HK#1\DN_# M0>XK+R<5W8GN;]*]*&JGI4X$.XX;Q\ON=?D/4$L#!!0````(`&6(&$?!CL#" M]`$``*L%```9````>&PO=V]R:W-H965T51K-HUTXP`8V-&=L)T[>OC2$UB%&RP3^<>[YSA7$Q MX$W;[RUYT:9#;\L_%M=U3+2 MR99W0)!Z[WT+=H?<*$;![Y8,TID#D_W(^;M9_*SV'C01""4G91RP'J[DF5!J MC#3X8_+\CS2%[GQV?QF[U>F/6))G3O^TE6IT6.B!BM3X0M4;'WZ0J878&)XX ME>,3G"Y2<3:7>(#A3SNVW3@.]DT&I[+M`C05H%L!LL$M:(SY'2M<%H(/0/;8 M?+M@I^7"F&AG($O98A1(5_-4:3QI8<7`U*DYO&U_Z;$#1#0@M! M"TAXWR"<#2)K$"X,HF7*U*:TFLYJH@`]D#.:,;'%1(X%@D&RY%C1P14%,`[2 M!_J)5Z!X"4HW0:XHR1#*[W.2%2=9JHON2D*TZZY.2;G(4HS:/X M/B=;G8-L<0[B34SFG@,4P@?:R5>8?(%)-H];[F*"+,K7G\=W?L0>G\DO+,YM M)\&1*_U/CS]@S;DBV@P^Z>R-OCEO"TIJ9::I:)G:A>#]?C;?[N?P'4$L# M!!0````(`&6(&$<)6V`W8`(``*()```9````>&PO=V]R:W-H965TFJZAY6JGK8/3N)$U`!L[83NG^_ M-@X46T@QEX#-O'DS)H.==91]\H(0X7W55<-W?B%$NPT"?BQ(C?D3;4DCGYPI MJ[&00W8)>,L(/O5%=15`&,9!CUV M/O*'B8_R4@@U$>19,-:=RIHTO*2-Q\AYYS^C[1XB!>D1OTO2\ M1"'5AKYW(F=\K<0'[=[(W<-:$1YIQ?M?[WCE@M9#B>_5^$M?RZ:_=OK))KR7 MS1?`O0#&`MTGT(UZF3^PP'G&:.?Q%JN7A[82SA2)9/9XS\:T>RF4R]E;'H5) M%MP4T1VC2_93#!H1@62?;0&^60Z3M6J!'/XW".P^8%`D#A1V0M#B MB"`[(\@,P&;>K0E*'?K8,4%&!L!EP6+;;;S8;6*K2%S<)HO?K9T69,0%'+Z= M*+7=IDO=0FBI@-#!K05R>+=@)P:,,(!#\`$LMP"+W4:VBLC%K0$"^TL:3/;0 MFK!+?U3@WI%>&Z&WT'%V/(X\0[\'?\/SK,47\@NS2]EP[T"%W,G[;?=,J2!2 M1?@DPU#(`],XJ,A9J-M$WC-]A-`#0=OA1#0>R_+_4$L#!!0````(`&6(&$>0 M]PF+U`0``(4>```9````>&PO=V]R:W-H965TVIR."2EP#'09%%T#PL4/>R>%9O^0"7+*REQ]]^OONR0DS@9YA); MRG!>TGQ>#B4N3E7]J]DYUR:_R^+0W,UV;7N\G<^;U?.E.KI#]Y]-59=Y MVUW6VWESK%V^'AJ5Q1R$,/,RWQ]FR\5P[T>]7%1/;;$_N!]UTCR595[_=^^* MZG0WD[/SC9_[[:[M;\R7B_FEW7I?ND.SKPY)[39WLZ_R]L&J/F2(^'OO3HWW M/>D[_UA5O_J+/]=W,]'WP15NU?8I\N[CV3VXHN@S=ZB*?_;K=M?U5LR2M=OD3T7[LSI]=],8=)]P517-\#=9/35M59Z; MS)(R_SU^[@_#YVG\3RJF9F\W@*D!;!CP%K+C'S+O^; M(G`6P5$$`A']<0)U3C!>?E5!`D8/D/0`@P0V'*8=ASG&',88G:5*?:RCB8X. M=-)01X\ZVM,1'TL8(F$"B>Q-"1,G88F$]264>%/"QDFD1"(-)&0H,<;<^S'> MI/N]2#\Q9QGI2A9T!3Y.(`7!LU\NXOB4DG1"RO<(G48[!9V':S%E>$E2-TI@ M0#H%L>=7*JJB&)Q.07P5ZFN)#%0E1JI05TO-H#4(NH*KU)^90+H"R&`)X"`O M+2761A-+'2Q3#K&^04%ARA"B_I09A] MU5M@\!H$7>$5('KZ@"X$X"\$WN]Z/0,26`%C807J8-`,6,%WIU1&"\N0HNX$ MP\`5_`H-C)H#M$:#Y?#J5^D;SDH!U.:0,0VS&(#8+YQ`S!BZ* M+@8J6`P4,E)(`JV2L=`J:F,%#&B5;U$I(&4PJZA'E6(PJR*+M:+%6B$#6159 MK!6UNM(,8%7D)EQ1ERO#`#8(N@*L,I^8/[H8J'#'SGG"2BFO:32OU,0JX_`: M&-08P>@L4G^B8/"*?K%F6!AIL4;)X!7]8GW#6,F1VAR!`2Q&[L>16AP5`]@@ MZ`JPJ,@$,H#%5\_CX;Z=\T2O";"H8X%%:F(T#&`Q,"@*1A%%ZD^T'%[]8LT! MB99J3#F\1I9JI"['C(-KY'9<4X=KP<`U"+J"JQ;A]#&6&TT7`AWNVAG`:R"T M:HBE55,':\6@5?ONM*G@_/;4G!H9M.K(.JU?O2K3#%IU9)W6U.+:,&C5D>_+ M-/6WMAQ:+8-6&S]]=!G0X8Z=\?!SE";&\4@UD3NQ0WUN$$&L4'0%6(-AE.(G-[0 MM<"$>W;&2P)C"++&1"-+76PL!]F@2F>9X;!$+6I2#K)^I6:4+4,KM5D)QH'N7F19 MB(MF34M?)%`7SHG\NZ=,]+L`!^/%:W.NM;V`90&GO%/#::L:T0))JUWP!6_W MV(6XB%\-[=5L#ZSY@Q!O]O#CM`N0]4`9/6HK0!$*W)A^E7TW^E00V(%CX(I]P3'B]*"CRD! MX.3=KTWKUMZ_R=&0=CLA'!+"*2'TQCW(V?Q*-"D+*7J@.F*;A[F-4F=MK&<6X@%9HMB'C":KXSF'_5V,)I_OK>;%6:S MP&0W,9ME;\,'JL%HQ;&3X&YWAZ!/M!?C-0=_U.#AFQB"I@['FS4*SL9%1\[T M)Y'GIE7@(+29/&Y,5$)H:M30DW%?FP$_'1BMM-UFMBP_\OQ!BVZXJU0__0$``'`%```9````>&PO=V]R:W-H965TSCES9C"3M4*^J1)`HW?.:K4.2JV;%<:J*(%3]2`:J,V; MDY"<:G.49ZP:"?3H2)SA.`P7F-.J#O+,Q5YDGHF+9E4-+Q*I"^=4_MD`$^TZ MB((^\%J=2VT#.,_PP#M6'&I5B1I).*V#YVBU)Q;A`#\K:-5HCZSW@Q!O]O#] MN`Y":P$8%-HJ4+-<80N,62&3^'>G>4MIB>-]K_[556O<'ZB"K6"_JJ,NC=DP M0$YVBE8%+*V*4 MD7)JTG\0TSMEHM<\(8\9OEJA#A,[S&:,69(YR&X,B08$-@9F7<3!-$,\HL=S M";9CQ#*=]?"IR/X#D0]M)KW-Q#9/GTN0'H!X@7(I-M/4Y-+WPN/J1WF M2T3"6=1V@DJ3.585']XF#/+L_6:%"7&KM.S1$AV'Q M'-O[>!??1*MM-!/?F>'B9\%-/L\:>H8?5)ZK6J&#T.8O<%?V)(0&XSI\,`TN MS?@;#@Q.VFZ7MO-^(OB#%DT_WX8AF_\%4$L#!!0````(`&6(&$>6IIMNO`$` M`$$$```9````>&PO=V]R:W-H965TFBM.`C M)4"V>NKT>B29%+T2/5$7O8 MT=[`I14QRD@Y->FWRW2F3/5:)%F8XZL5&C"QPSS,,?$:HEP@L@F"C8%5%_'H MPJ?W\8P?9;OO!9)1(/4"R:*-:&ERZ]OPF-9A-LDNC39KL'(.V^Z27;+]WDYZ M8R==V(E7[:2S=7YDX:KG<@&*T^QV;_'LM#MRAA\Y0PJ+4-MR:6_HK[1(MN?+#37Z/X`E!+`P04````"`!EB!A'V^53 M%B,"```A!P``&0```'AL+W=O;XW MV,Y[QM]$18CT/AK:BHU?2=FM@T#L*M)@\<`ZTJHG!\8;+-60'P/1<8+WIJBA M`0S#)&APW?I%;N9>>)&SDZ1U2UZX)TY-@_F?)T)9O_&!/TZ\UL=*ZHF@R(-+ MW;YN2"MJUGJ<'#;^(UB7`&F)4?RJ22\F]YZ&WS+VI@<_]AL_U`R$DIW4%EA= MSJ0DE&HG]>;WP?3?.W7A]'YT?S;M*OPM%J1D]'>]EY6B#7UO3P[X1.4KZ[^3 MH8=8&^X8%>;7VYV$9,U8XGL-_K#7NC77WCY9A4/9<@$<"N"E`$1?%J"A`,T* M`DMF^OJ&)2YRSGI/=%C_VV"MY%R;*&=/&#=NXU*="35[+E",\N"LC08--)JG MJ08N*4I'$5\D@0)8I(`C160IH$,173=`HX$=/J*I0;BZ;A#-""*'(':[3&T. M5M,:#0`H3)94Y525P2R[SA+/6&*');END,S22.Y-(YT1I`Y!ZO89VS32:1H0 MP6Q)53HJD-S2S6H&LW)@;N@FF\61W1L'"&<(>C_X_^#=@:`Y!?KJ"QG6RR"RO:)H<;4XFD^+)9AL9AT^DI^8 M'^M6>%LFU;YH-K$#8Y(HI_!!)5RI\^HRH.0@]6VJH[<[N!U(UHT'TN54+/X" M4$L#!!0````(`&6(&$>.B+K0W0(``+4*```9````>&PO=V]R:W-H965TO!#(6JA*330#Y._^YZ$0ZV85VK^Q("'?>F[IE2_?(^6GA>6Q[)`UFC_1$ M6O'+GG8-YN*S.WCLU!&\ZXV:VH.^'WD-KEHWS_JUYR[/Z)G754N>.X>=FP9W M?U>DII>E"]SKPDMU.'*YX.69-]KMJH:TK**MTY']TGT"BQ(@B?3$KXIO+&$A-MEQ*8/%X(P6I:ZDD//]1HC>?TE!_OZI_Z],5X6\P M(P6M?U<[?A31^JZS(WM\KOD+O7PG*H=0"FYIS?J_SO;,.&VN)J[3X/?A6;7] M\S+\DOC*S&X`E0$<#48_=@.D#-#-(/C4(%`&P5P/H3((#0_>D'M?N37F.,\Z M>G'8"1GWEO4D@QL&=6.A,'-F2M(V`D M/!&`-0KH3CU`S1S:'!0Z$8?6&.Z*E!^(?!@FNH:)AF(AO5A^DC"T0>L)!%`(K?Y*'0,1B.]G%1I9A9.LC-(/ M)JM0#P:BU+=1A4[!,+!"ZXE4FF@1:U2I4T$:H_MI149:T22M&0*QT2[Q5]LE M,2)(/FL75=A$W[XT#:QUU:&'#\JJ,R%"5J%2AQ""P?V<4B.G=$:SI/K>^7YH MS4F'0*CMCYZ4#D4!L):PU"$$T8S_`.`;6]HXY/!2E/$4JMAV,Q MP=(XMIZ@4RT006@]CLL)!V(4&RY?8[D!PU0U?'!ZN@Z)XZ2:_P-02P,$%`````@`98@81PKU^VYE`@`` M]P<``!D```!X;"]W;W)K&ULC57+CJ,P$/P5Q`<, M8)Y!!&F2$.T>5AK-8??L)$Y``YBUG6'V[]HY6_.F#20\2.Y.+0C")XDJ:D=X+J1T\"J MM?-,QMY(GN$KJZL6O1&+7IL&DG\;5.-^;7OV&'BO+B43`2?/G(EWJAK4T@JW M%D'GM?WJI?M$("3@=X5ZJNTM4?L!XP]Q^'E:VZXH`=7HR(0"Y,LGVJ*Z%D(\ M\=]!\Y92$/7]J+Z7;GGU!TC1%M=_JA,K>;&N;9W0&5YK]H[['VBP$`K!(ZZI M?%K'*V6X&2FVU<`OM5:M7'OU)G$'FID`!@)XEN`/!'\B3(69"<%`"&Z$X"XA M'`CALQFB@1`M,CBJ6;+5.\A@GA'<6[2#XO_S4@XG0H0K6U2J$?4%>;,ICW[F M?A1FSJ<0&C!`8K8Z)@Y,D$*'>!/"X048JP#V/`/0Z,"48*2P0C`*!$@AFW8[F12K,1L>`!216[5*05G4;`!-FIV-` M8((4.B0QR^QU3!@_=APN'(T'.J6O61E]*R#PB`QFM8Q?K`* MC:YU$%B%[F/?D?0M'$<3]RXA7C0JOO/9AS[%LUX^\?LEBQS)O48/29)9DM4B MB:/=+@TB%SD(J'7$UY:I)DS1:=9L@+B=%O&ME^X\0[S@L\D4?XW2(C+$-W%: MQ*9XDA9RQCFW,O.L@Q?T"Y)+U5+K@!F_6^5%>,:8(6[>?>$?ON13>#K4Z,S$ M-N9[H@:3.C#7AZ=5^W*HJX?3 MHMUVI97RJUVUV2_O;D['/AWN;IIOW7:SKS\=%NVWW:XZ_/>QWC:OMTM8C@<^ M;YZ>N_[`ZNYF];;N8;.K]^VFV2\.]>/M\@.\7X-5?(_U M?ZG:>MUL_]D\=,_'?F]8]Z`.'ZA/?-MCW]7=Q_:[MF-RY9 M+G;5C_/C9G]Z?#W_)ZIAV?0"/2S0;PO`7EQ@A@6&+%B=*SOA^JWJJKN;0_.Z M:%^J_G3#^V/XH4]RS+QH3]D.Y^TZ(FN/1[_?F:!N5M_[1$.,/L5\S&/T5,0: M1;BWD-6Q@,DJ]%C%^>4'C:J`ZPG,F,">$Y@L@24UAC.*<\C^%.)]TB%-A:WS M,.=-#/IZ-9948[-JG,%OX\[5V.QM0!MOIZ+6*`J"8VRM([4XM+4,,)Z<&R\] M-X%4$/($DS@_!H0S^LD]6^=1R2AUO91(2HGYQV2ZE,@Z,5%^8A*I):%]-=<3 M@")GIK]*R4X-`"D"J-I;S.:!4A8AJ]8P4B<)-4KA:D2IT3C&=)M$.,5N$9<#VZJBE.=T-) MHQ%ILL9C/D6D:*,8+142&TBIU9+X5HQ7*H.QC'@NORRG))C,-=0SABD(9'14)I`X08Q M7*H.!G5R>AINWJ0YB"Y,QJUQG+..TR4;RBZ3LVNFZ3QW3(?!W%-T+$ M\,CH_RS5.RO6.TNY:W/NSG3[%NG=?+>/XYC=OJ7*:-&E(#+$U5)EM&)EM)2[ M%C6*,TVMS9EYH=M'<=QNWU$:.TQC1OOK*(V=F,:.TMAIQL8X(4D=):G#"LI0 M)4<5U(D5U!5&"4-!G1-"I0QT6#T9E'%4/9U8/1U53Q<94*,0*B650Z2*C*;7 M4X/#BPT.3[]7>;@.U8,,JJA9>[%EXJC'>,J!:(53*$H]4*''J M+`Q%L0OAJ6SXP(`:A%`I2SP2EL2Q3JD#X<4.1*!"$!@.1%`RJ(&R)""I2(RF M,5#W(8C=AT!U(%QR\4>HR'UP*JCI]@3%\D+OYA9W/\?.9AK[>J1]^P=4/5/8"HGQBI(A4]J)8 M]B(E=&3X^G%:]M!M#J$R1JJ,$2LCHXV-5!FC6!DC)7+DN/EQ6AK1=@C5,U(& M1\Q@1J<;*8.CF,&1,CAR//PH]_!C<;L-*R@G!570*%;01!4T,10T_8*'GRCI M$E911L>;J(HFL8HFJJ*)X>&G7_#P$V55REEE.1?O1#V-)/8T$OU&E1@>?I)[ M^(F2)@6$EE,J=2J2V*E(Q4UCAH>?Y!X^*$J:_DB.E]']@J(.1']$>L-1%3>$ M%>>A']$3'JXFZO8M@18Y#(T0=%*=0?R5%S[DXK M:DOT1\2HBYN^BN'KCT&7E'HNYD(ME&K]D:OM_QATN1:AIP]0L!$P&SDW_Z%@ M(\C96(YG`,/9'X,N[LI,S(5:"K:B08^9WG\,NER+T-^'-0'61&HQBFC$/@84HQU@+SD9PYC[- M>)7].N"E>JK_J@Y/FWV[^-)T7;.[[7\5\-@T77W,I-X=]_"YKA[>7FSKQZY_ MVOO0A_-/(LXONN;E=OB)Q]OO3.[^!U!+`P04````"`!EB!A'&96`.FX"``#1 M"```&0```'AL+W=OM0@8HVU:9_??;#\!"4)@7:2_GG'ON;6V):DP^:8H0 M,[Z*O*0;,V6L6EL6/:6H@'2!*U3R-Q=,"LCXE%PM6A$$SY)4Y)9CVX%5P*PT MXTC&WDDB@*2?UN4XWIC`K,-?&37E(F`%4=6QSMG!2IIADN# MH,O&?`/K`Y`0B?B=H9IJ8T.8/V+\*28_SQO3%AY0CDY,2$#^N*,=RG.AQ#/_ M;40?.051'[?J!UDNMW^$%.UP_B<[LY2[M4WCC"[PEK,/7/]`30V^$#SAG,I? MXW2C#!62F?M7H3+AO:.,%I"$Y'Z/*,$]R&X#X(WDN"UQ"\N1G\ MAN#/S1`TA&!`L%2S9*L3R&`<$5P;M()B`X(UAQ,API4-*M6(6D'>;,JC]]@# M?F3=A5"#<21FJV-";PR2Z!#0(2QN8-2%8_8S.!K=&4NPTQ'AJ,UD4F0_+7+H MB?C3E;AM):[JI]OK9S`MX+4"GA+P>@)AWV2HVJ4PI<388XC=)"*91.S'$4\+ M\0>%^+U"EOT4*U6(KZ4`]B(8`R6O0>+T$`LW0*VF#0<#PT'/\`R!<+#VX7?7 M?CEPL)S1LJ569[`(1SLV`W-XAGEJ=C4PN]+-.C,V"+`'_1)+][V&`3`P`<"K MEC5[8]N@5+&NMC=T5#(+=>BAO(4S,&UIQV^!R%7>E-0XX5O)U&G11;O;^,T1 MQ_<@O@7K'1B))V"]5W?M0SZ.*GA%OR"Y9B4UCICQ2T.>\!>,&>*N[07_>Z3\ M^Z*;Y.C"Q##D8Z)N7#5AN&H_(+JOF/@_4$L#!!0````(`&6(&$>L)97V/0(` M`&$'```9````>&PO=V]R:W-H965T?>&-^L(_2- ME0AQ\([KAJV=DO-VY;KL6"(,V1-I42/>%(1BR,66GEW64@1/BH1K-_"\A8MA MU3AYIF(O-,_(A==5@UXH8!>,(?VW037IUH[O#('7ZEQR&7#SS!UYIPJCAE6D M`105:^?97^V7$J$`ORO4,>,92.\'0M[DYN=I[7C2`JK1D4L%*)8KVJ*ZED(B M\=]>\Y92$LWG0?V[JE:X/T"&MJ3^4YUX*9B<$/2$8"6,>.R'L">&-$'U(B'I"]-D, M<4^(9QE<7;OJW`YRF&>4=("U4!XG?R7@5(H(9<"4&M5_B.@=$]%K'@5^YEZE M4(\)%&9C8I+(!MF9D)N(*PQ8703.-$-@T`-;@JV)2&*KAX9,68V%G+(+X"TC^*1)=06@YT6@QF7C M9JF.O;,LI5=1E0UY9PZ_UC5F_W:DHMW&]=TA\%%>"J$"($O!R#N5-6EX21N' MD?/&W?KK?:(0&O"G)!VWQH[R?J#T4TU^G3:NIRR0BAR%4L#R<2,YJ2HE)!-_ M]9KWE(IHCP?U5UVM='_`G.2T^EN>1"'->JYS(F=\K<0'[=Y(7T*H!(^TXOK? M.5ZYH/5`<9T:?YMGV>AG9]XD7D];)L">`$="@!X24$]`(\$/'A*"GA#<,^B5 M,97H==AC@;.4T<[A+5:'PU]+-%,:4MCA6HR9Y94KP67TE@4P2L%-"?48J#$[ M&P.7$/D$$8X0(`TLNH"#"V1<(@7J$E5&ZC(O5[;B:)&1?8.("^Q3I2]41/8*O;]V0J:C'L[ M(_S!\L7:L?(:CPD>$I)9B&PO=V]R:W-H965T?LJ)4!5\-:^4FK)3JU@#(8T4;(M]X1UO]Y\BD->F(>+?CC+>;\(H'`,?]:52)@"*'$R\4]W0 M5M:\#00];\)MM-YG!F$!OVO:2V\?&.\'SC_-X>=I$T)C@3)Z5$:!Z.5&2\J8 M$=*)_PZ:]Y2&Z.]']>^V6NW^0"0M.?M3GU2ES<(P.-$SN3+UP?L?="@A,8)' MSJ3]#8Y7J7@S4L*@(5]NK5N[]N[+"@ZT94(\$.*)@-%3`AH(:")$^"D!#P1\ MSV`[XRJQ?=@318I<\#Z0'3&7(UIKM#`:6CB05DRX]NI.2!V]%1A%.;@9H0$3 M6\S.Q\1+B/(!D4P0H`TLNHA'%\BYB!]36:N#(=I+29* M([C*EF#E`PPG"5R]MH-G=K!G)YFU+'%NL)<&(QBMEE"ECXH03O%K+\G,2^)Y M03!=;$WBI8DACF"RV!H?%B6K;]FL-)=Q[V>,T]>.4^O8>$VG!$\)V:S$;#FA M!]GYD!3-/`'OS3147.SLD<&17UOE[MH4=>.MU./-3J-9?)NN]^E"?)<-XQ#< MY8N\(Q?ZBXA+WN+MF]@S)J./NFK$+-Y+>7A( M$K'>L[H0W_B!->K-EK=U(=5CNTO$H67%IC.JJP2G:9[41=G$\VDW]MS.I_PH MJ[)ASVTDCG5=M/\6K.*G68SB\\!+N=M+/9#,I\G%;E/6K!$E;Z*6;6?Q=_3P M1(B&=(C?)3N)WGVDR;]R_J8??FYF<:HYL(JMI791J,L[6[*JTIY4Y+_6Z36F M-NS?G[T_=>DJ^J^%8$M>_2DW*H+C[,M6RZZ\F\&:?6S&^`K0&^&&3DI@&Q!B0T0F8-LHL!RFX:4&M` M0PUR:Y!?<^CFWLQ5-].K0A;S:OVA!X5NM0_E.!*=L]9\0#770HV^ MSS.239-W[;4%M4^]`00E#UR)$]#1`4@KI'@X6/H/*1(VOJ5>4*@`)DB:#X MD:-L&B+,"=3$4&'8%YA7R M"H`"A(RAM+`CK3Q`#)C";.G@;'/(PA%#[A7XTH(&EQ,,=8,=2>386TXLR)9X M[UG#5A,'.8*'C:]I09EA1V9?G(`L*.`(Y"!OGH&!RB4H0#,N*`^HA\3(NXN`+W-ZV^33*9KXI[B_=SN83W.8]+J8FK6[ MKM\4T9H?&VE.[9=1T],^JIZVZT#!N$I"-;O8\T8Q.+?!R37$?'HH=NQ7T>[* M1D2O7*KVJVN6MIQ+IHBGWY00]JI3OSQ4;"OU[4@KQ/2NYD'RP[D5O_P>,/\/ M4$L#!!0````(`&6(&$=H<\;$/`(``*P&```9````>&PO=V]R:W-H965TM0J:E3%ME M]M]O/P`I(3HW0LLYYWU:ZDO>4?;!*X2$\T5PPS=N)42[]CQ^K!"!_(6VJ)%/ MSI01*.2073S>,@1/VD2P!WP_\0BL&[?(]=P;*W)Z%;ANT!MS^)40R/[M$*;= MQ@W<8>*]OE1"37A%[HV^4TU0PVO:.`R=-^XV6.\SI=""/S7J^.3>4>P'2C_4 MX-=IX_H*`6%T%"H!RLL-E0AC%20+?_:9]Y+*.+T?TE_U:B7]`7)44ORW/HE* MPOJN,7BG78_4;^$6`4>*>;ZUSE>N:!DL+@.@5_F6C?ZVIDGF=_;E@V@ M-X#1$(4/#6%O"$=#$#TT1+TANE?0.V-6HO=A#P4LT&_(+G7# MG0,5LN7H!G&F5"#)[+_(-U_)3\&PO=V]R:W-H965TP4M7#[IDF)+%JFRR0IOOO MEX?C8$2;]!(,GIGOFXD%E&?&7\6!4AF]MTTGYO%!RN,L2<3F0%LB'MB1=NK- MCO&62#7E^T0<.25;0VJ;!*9ID;2D[N*J-&M/O"K9239U1Y]X)$YM2_B_!6W8 M>1Z#^++P7.\/4B\D59D,O&W=TD[4K(LXWZ^1?& M7O7DYW8>I[H'VM"-U!)$#6]T29M&*ZG*?WO1:TU-=)\OZM^-7=7^"Q%TR9H_ M]58>5+=I'&WICIP:^"&]8(\QMM3D*R]D*)HY:\V['NS'BV;R9I M3PL38$^``V&H$R:@GH"NA.Q30M83LGLKY#TA]RHDUKM);D4DJ4K.SI$X$OT] M@9F"[@ILOY`Y,,VT:5-9,-"H[#N\)E=!#(KD(T$O":QS<)B M.H/Y!M$D#Z&6+@KF61H"K4924SP-2JU=5#;%Z+:MW+.5CVS=(5!XP19?#19[ M'>#/@K64!79]IFD>`BU=$,@+%`*M7%"1`1`"K5T0@@C?-C7Q3$U&IK+;`E,O MUNE78P6IUX+>:F\&VX/Z/)#_F?7)CE!3C(/)CD"@@'`2S'8,PZBXPQKPK8VW MOCNV`P"]?`'\[SG#AJOX#4$L#!!0` M```(`&6(&$=1/6]A@`(``'8)```9````>&PO=V]R:W-H965T18:I;1S&&DJH>9,TE(;-4V+I"X\_;#XC@& MT<;-(3;DVWX@0-YC\D9+A)CST=0M7;DE8]W2\^BA1`VD3[A#+?_EA$D#&6^2 MLT<[@N!1DIK:"WT_\1I8M6Z1R[X74N3XPNJJ12_$H9>F@>3?&M6X7[F!>^MX MKD7LC[U@UJ*45;AV"3BOW.5CN@EA`).)/A7HZ>7=$^#W&;Z+QZ[AR M?9$!U>C`A`3DCRO:H+H62MSY?1"]>PKB]/VF_D.6R^/O(44;7/^MCJSD:7W7 M.:(3O-3L%?<_T5"#3'C`-97?SN%"&6YN%-=IX(=Z5JU\]NJ79#'0[(1P((0C M8?2Q$Z*!$,TE@($`YA+B@1#?"4".I:I=CMP6,ECD!/<.[:!83\&2PXD0XD-LQFBDF!#;+59;(1X_&8UJRAJ^<( M-8&%-<<4$UIC/$3L-)_,?QPTN@6-U*!&FD#P6`#-M9!_&,%>I-#J$&D;,\_JESP)>6J3-H[!VO M&,^A/,3N\"+OX!G]AN1&ULC57;CILP%/P5Q`74HN"UZ6>A/O7#6X915I'8J+K?OJ;PZQ M1"C`KPKWS'AVI/&&IC)X0#(;P3HB\)T4"(_K<#'`APT<'3V=7* M[1%'64I)[[`.R<_)WP@XE2)"V6%*C>H-$6O'1/6616L_]6Y2:,`$"K,S,4ED M@^Q-R%W$$P:L+@)WWB$PZ(&M06XB$FCU\%3D\$#DHV%24W8:TRI,G*QLF-S$`!MB;R+"=6R5.9B@`$#P/!!6Z\]XJDXG^FL@#XU% M?>=O*^K1B["O5*'613)]9[7A7P0!][H?[:BK0NE']M=)`\M+S9]4%U%,(YI5!=E M$R[G?=MSNYR+HZK*AC^W@3S6=='^?>*5."U"$)X;?I:[O>H:HN4\NL1MRIHW MLA1-T/+M(GP$LQ7LD9[X5?*3-.Z#KO@7(5Z[A^^;11AW-?"*KU67HM"7-Y[Q MJNHRZ9[_C$D_^NP"S?MS]J^]7%W^2R%Y)JK?Y4;M=;5Q&&SXMCA6ZJ.C M!M(E7(M*]K_!^BB5J,\A85`7[\.U;/KK:?@GB<@C M`'\:@,<`/+4',@80IX=HT-X[EQ>J6,Y;<0KDH>C&$YAIO.V2Z,R![+.UPPO1 MWDG=^K;$*9E';UVBD8$]\V0R#/N0W$3`A8AT`=XJ8&CW`(UPZ.L@,PGF+3._ MF61U)M;`PA!F]+HXXT:DE+O=*HT0]((/4:D%D4Q2GV2C,IS1C#S%1F41I*;PMC MCC!F""-Q?#M!XDR'Y-[ID#H5I)]-A]':U!SHF'K?B,/6OJKE% M`42N+!(VIC_2>((X=_$#J67QA!0P=BR&\;T60^!4`<%G%H];DA$:1QYET$=E M-L6`-U=N42`F?FSE8`BX\SPR]KDU;W?]"4,&:W%LU+!SN[1>3C&/L-LG.^U/ M8)8!3WNN3SW#&>4C_7)^*';\1]'NRD8&+T+IW7F_E=X*H;BN.W[0/N_UN>SR M4/&MZFY9]P*&D\KPH,3A?/"ZG/Z6_P!02P,$%`````@`98@81ZL`R&&9`0`` MH0,``!D```!X;"]W;W)K&ULA5/+;N,@%/T5Q`<$ MQWE5D6-ITE'5+D:JNNBL27P=HP+7!1)W_KX\;(]=5>K&<"_G!9BB0_-F&P!' M/I34]D`;Y]H]8_;<@.)V@2UHOU*C4=SYTER8;0WP*I*49'F6;9GB0M.RB+UG M4Q9X=5)H>#;$7I7BYM\1)'8'NJ1#XT5<&A<:K"S8R*N$`FT%:F*@/M!?R_UQ M'1`1\"J@LY,Y"=E/B&^A>*H.-`L10,+9!07NAQO<@Y1!R!N_]YK_+0-Q.A_4 M'^)N??H3MW"/\J^H7./#9I144/.K="_8/4*_A4T0/*.T\4O.5^M0#11*%/]( MH]!Q[-+*7=;3OB?D/2$?"7GT8353+))P++W>YG@=4@L$X" MJUG*[3QE./L0,X'TX+*X^]EG_<5G/?/9S7T2YCC'?#5AD^-O^07^<',1VI(3 M.G^3\=AK1`=>*5ML*&G\>QD+";4+TYV?F_0+I<)A.SR(\566GU!+`P04```` M"`!EB!A'VS.8Q0`"``!R!0``&0```'AL+W=OWS.F>/!GK(7\D75`!J]<=:J551KW2TQ5H<:.%4/HH/6[)R$Y%2;I3QC MU4F@1T?B#),X7F!.FS:J2A=[DE4I+IHU+3Q)I"Z<4_EW#4STJRB)QL!S"JQ!/OV'!H52-:).&TBAZ3Y2ZS"`?XU4"O@CFRWO="O-C%C^,JBJT%8'#0 M5H&:X14VP)@5,HG_#)K7E)88SD?U;^ZTQOV>*M@(]KLYZMJ8C2-TA!.],/TL M^N\P'"&W@@?!E/NBPT5IP4=*A#A]\V/3NK'W.U_B@39/(`.!3(0ISSPA'0CI ME9!]2,@&0O:_&?*!D-]EP/[LKG);JFE52M$CU5%[G9*E@4LK8I21?RWQJQ4:,,1AUB&FR.8@VQ"23`AL#,RZ(-%M!A+0R5R"38@H\ED/ MGXKLWA%YUV8ZVDQ]L=*P6$G\N4`V"F1>(+L12&Y-%KX6'M/Z4A:+=!:U"5%I M\L*'<2EU;Y&4W1J%X_$WLB[ M^#I9;I*9^-:T%]\-KO)5V=$S_*3RW+0*[84V[\!=VI,0&HSM^,&4N#8-<%HP M.&D[+6SM?4_P"RVZL<--;;;Z!U!+`P04````"`!EB!A'LT04A@L#``"I"P`` M&0```'AL+W=O"];3JQ"$]2GN=1)'8GUE9BQL^L4W<.O&\KJ2[[8R3./:OV@ZAM(AS'-&JK MN@N7Y;#VW"]+?I%-W;'G/A"7MJWZ?T^LX==%B,+;PJ_Z>))Z(5J6T:3;URWK M1,V[H&>'1?@-S;<(:V0@?M?L*JSS0!?_POFKOOBQ7X2QKH$U;"=UB$H=WMB* M-8V.I#+_'8-^Y-1"^_P6?3O85>6_5(*M>/.GWLN3JC8.@ST[5)=&_N+7[VST M0'3`'6_$\#_8783D[4T2!FWU;HYU-QROYDX>CS)8@$EW):EGV_!J(@N0F@"I%:"@;HV9:85!.O-`2))G$+6V M*4K4'T1M;`IE%&48PK8.5E!*B_O.B.>,./LH8@R!V)K#T-%"F$; M%TOSA$#8UL,H>F![4L\<=)"0*MV1!.<0X:)X*VU,!>BI<3P3T5#SBJ7`]@=#6 MA?`#;U04>Z;TQ]_:AMY3,-"3`V$*;M61&5^<%'ZU.!#._0_)N$\="A%<@-O4 MC163!YXH,E_?P3>:U%]+L-\P_$4O;OW"3E/]RB)K1&A9?QRF.1'L^*63YLT^ MK4X3X],P,'KK*S1?(V!]HR=,8%VYGF\0=$>5K.X,.:*/DI;EN3JRGU5_K#L1 MO'"IAJ%A3%E"%CEPJ0#'<4(:J2@J)A?]TFE]+2N+XN5=_46F%^P-D*"/5[_+$"V'6 M&6R$H",$ M`R%8?TL(.T+X*"'J"-&CA+@CQ!,"T-G5SN60PS2AI'58`^5Q\C<"3J6(4':8 M4J/Z#Q%[QT3UEL;^*@$W*=1A`H79C3'+R`;)QQ!_0`!AP.HB<,T5`L/%VK9$ M9F`"SVKC`9W]/9V[9L/>;*BW+#0$'D@;]0*1%H@,@8%EI,SL?S?,[&: M.%@9`K$94F-V)F9APV0F9FG#Y"9F9&ULE9;;$!BLZ(C.V9^-!I+SJ3R45[36S99@+(17*E;6:QT>M3P])HK9'4>7JFSR)VMS9RZ;*M;EL#HDZ-2+? MM4%5F2``6%+E11TO9NW:4[.8R;,NBUH\-9$Z5U7>_%N*4E[F,8RO"\_%X:CM M0K*8)4/!,K4996R>S\MQ?]V-,&CL^OZM_;0J3O0/H!Z.R1=[:USZUSGBUDC+Y$ZY?;_!!\,WE@1 MHQRI5JWI'HCQ3IG5MP7%8):\6:&>02VS'#,I"2'K,0('(C$)!+-`L;L#&H6C MT`:K,9'28`XW13:?B'R:)KZFB3NSL&/6A#K)58!T`L01\)),.R\ZINX82CF@ M(6SE8`AR&%1;CS'(*`4TR&TAFD7QG< MA2S34:DHI0S1$+9R,,81XB%L/<8XSG!8;3/&4D()Y;>+XUYQW"F.W!;(/'NS M>^V%P$O!MMZ;!O=0[PE`-`T:[&",<@Z#!CL80JGY%P<==CF`&9GPAD/H%^@V MQ"D2R',9HKMMQGX6>(K->-P"0.:WYJO-8XR9=SOX--8.9CP&+,AM7(X3!+,) M!?J-$+J=D$V0H+[-]&Z;F9\%F]"/>Z@OF/",9,&&['*(0LA"!JL`(``)4)```9````>&PO M=V]R:W-H965T.-'2H7WT;4]7_M' M(4ZK(.#;(^T(?V`GVLLG>S9T1,CA<`CX::!D-P9U;0##,`DZTO1^D8]S3T.1 ML[-HFYX^#1X_=QT9_FYHRRYK'_C7B>?F<-Z;Z#[M?\( M5G6FB!'XW=`+-^X]5?LK8V]J\'.W]D-5`FWI5B@%(B_OM*1MJX1DXC^3YBVE M"C3OK^K?1[>R^E?":`^*L9T!2` M%AD"[7WL7$4$*?*!73Q^(NIU`BN)#TI$*GM\5!OT@LC><3G[7J`(Y\&[$IH8 M.#(;D\&Q"ZE,!,Q$(`MP5@%].P,TPJ$K06D2&#EKN"M2?R+R:9G1M%XBO`K$6B"V!S"X2ZUYHIM=,'+J8TF1@%KN8RF*@6Z@VH>PK+4$+1\AT MM$RB0S;(2/(-99D+*BT(`^2"*@N"(<(NJK8HD*#XOJUD82NQ;`&GK<1(`U)W MQ:4)16'B]%Z9$`XS9[K:@A#,[IO""U/8,@6=IK!I2OZ-]3MO"4&9[D M&^/\1F3F6X67JS1])"P(+9U/7PD3`@E.G51M42G.\,)68&PZ'1T.XW;/O2T[ M]T)_1N?9^43Q"-6FM9C?@%4)'/.5/('H`\--OLA/Y$!_D>'0]-Q[94)NE>.^ MMF=,4%EV^"`[?)1GI'G0TKU0MUBU7A\;]$"PT_40-)_$BG]02P,$%`````@` M98@81_/2.6M)`@``'`<``!D```!X;"]W;W)K&UL MC97!CILP$(9?!?$`BPT80D20-I"J/51:[:$].XD3T`*FMK-LW[XV!F*0M]E+ MP,/W_S-CR#CM*7OC)2'"^6CJEN_<4HANZWG\5)(&\R?:D58^N5#68"&7[.KQ MCA%\'D1-[?D`1%Z#J];-TB'VPK*4WD1=M>2%.?S6-)C]W9.:]CL7NE/@M;J6 M0@6\+/5FW;EJ2,LKVCJ,7';N,]P>(D4,P*^*]-RX=U3M1TK?U.+'>><"50*I MR4DH!RPO[R0G=:V,9.(_H^<]I1*:]Y/[MZ%;6?T1LT^$-?JW:X]OK)!HPRN\`?!?XLF//8 M!<$H".Z"\+^"<$MQ)GRD0Z.WQP M8_J%R+WC,OJ>H3!,O7=E-#+^P.Q-)K8BA8G`F?!D`=8J?'>9P3?DOBU!;A(Q MLM;PT.3PBK,#L6J&_YCDZ#_9G7\V.57P/MSFTQ`MY$.BY?;?/T@Y?R4_, MKE7+G2,5WGHA:#>=1?.!F/T# M4$L#!!0````(`&6(&$?*R&`SZ`(``'0,```9````>&PO=V]R:W-H965T^ZJIA2__(^6D1!&Q[)#5FW^B) M-.+.GK8UYN*R/03LU!*\ZX+J*H!AB((:EXV?9]W::YMG],RKLB&OKCEPN!'D67.-V94T:5M+&:\E^Z;^`10%C">D0OTMR88-S M3XI_I_1#7OS<+?U0:B`5V7))@<7ADZQ)54DFD?FO)KWEE('#\Y[]>V=7R'_' MC*QI]:?<\:-0&_K>CNSQN>)O]/*#:`^))-S2BG7_WO;,.*W[$-^K\9=T"D`Z);0'PW(-8!\=2`1`>]V;H,YSK.6 M7CQVPO)]`@L!;R6)8/98Q]:J!R+VCHG5SSQ)0!9\2B*-@1UF-<2DL0M2#"$W MDD`(<*J`OID!#L*A*\%ZB$@3%V0##2M.FL*=:%1GU.N,U&Y%1HKH,4'<$\2* M(#8(K+U4F)6)25R88@PS*B2QA"0&`3*3I$J(PC3JH8(D['XN9'$?.2H*6:*0 M(2HU4ZF0%7HL2B&+^\A14:DE*C5$S9RBTD$JMQ@W8E3$S!(Q,T3,G2)F@Q0P MNK,Q=X&CDN:6I/E0$II``$*KFF0??ZZ<`+!$`*-_(>#<&`U2AM.I?@&TXYUY6J0>&JQGGNGH=I%^@'-6L]158;-0X?*/)LQ,^D%^X/90-\]XI%X-@-[7M M*>5$*`R_"7M'\0EPO:C(GLO35/I60[&ZX/34S_C7#XW\/U!+`P04````"`!E MB!A'UL@4'5!0``!2;@$`%````'AL+W-H87)E9%-T&UL[7U;<^/( ME>:SYU<@.N0=*19B$P#!2]GC"+6JJBU/=U59JK+#X=@'B(0D=).$#(!5)8?E M;MO\VU?I=/95\'FSWM;_]M5=T]R_^/KK>GF7;[)Z5-[G6_CEIJPV60-_5K=? MU_=5GJWJNSQO-NNOX_%X^O4F*[9?_>J7=?&K7S:_>EDN=YM\VP39=A6\VC9% M\Q!<;+F%HMP&IT%]EU5Y_/9[G8$/_A_5.,Y\X_GCV?7=5-ER^9_=;[Y_N$^;_\8C4]_ZXP# MGE[1&Z_7V6W[UYML73O-J#[>Y551X@!7P?ONZ@]7P<6;\XX6SF'0%0SX`LCC<_#O^4/[N?-=5;67 MH&LY3T]A_Y*HHZO7Q3JO@G-X[[:LG'Z^RZK;/#A;+G-X"IY9\?-=PRXW&Z"R MJZ9<_A@&5T3ZP=M=4S=P/F`IVZ]]V&:[58&MGI=?J_NRJHY;?)J`\/[F-?-QO?4^[*!+<.V M0J=%ZJ8>U`QL"K*T.JCR90[O7Z_S,-CFC7,(\IL"MI;E)@^:[+/+D"Z, MWXP&:3C``^^S8N5_\9WX$1\LFSL@I:6UF!V3[WWF706LN`)ZPD9Q<>YQ`;R3 M^[8L5Y^*M7,Z+[9`U5=ER6>U@>,:+GO?HD;X9*)*I\H_Y=N=R,$V@ MJ_S:659[CWO&HA>W]Z!L@SZ7F`6-U=N5[E5?VWO_X' M46OSX&P6G!(QXIIYX]%X-(Y@ZZH`#OXN?Q'$X7@\%M)"D.T:6.'BS_GJ%\&V MW.9!VU'*5IN(@71#CT>9K*QXS^0ECD^CY?-L7'?.W>0]E] M@4L$W#C_O,QK>/5&=]]^^C)O0'J"58#K:@MMN^L-XE:]JQ[D=+(F6)9U\R*( MPB29\DC#>+$0X^P?&U#Z;K-;TT4B6%.Y@8-^!Q<-O"!I[7A=UO6)?^=K[_;N MI1+FXH/>?0DBR4<8X$U5PBD0M^%-L85KKZ`!P/")_8^>>GD>O\OP/-[E30$B MPPEX\2&>R&*1>)L9C"4;A'6$H&ZR*.*'7) M[-=A=^^+37YZG=5T$RUQ)LY<[X'@Z7+P_OP]L(DFWQ+YTEG*JX_PI/_@=5P" MY\`XD'RKCD%^Y^_Z;`-W6_%GUI?@]:(M273<=G9OCIQ2`9,)-B!-%UOG/N*- M!$TC_WR/0W(O^\N\!I:Y9"ET!5VL2Y*)G',+4B1S'^CJQ[SQT.*W^39'U8+$ MA=6FV)*J@AS4TVE3[9;-KL*Q+>]0%>B8?>E,H7N2S';]E[)DR:*5$Z_4)F35 MZQSTVKQ78@!!\F-1XT8>7\.T;XKF)("7>M]YDS<=0]2_!#`9/FK.3GV3U<4R M.(8#AT=2/>?<+R^+]0[/]/XGA1JUJTD\HCML1PNI7@FR#8F"78-AIM`]A([? M#^1'Y];E*C9IJ,9F73C>EKJOG+?[[G97H;N#(XT/(37DQ>U6"*O+AP#5]GK- MIS];_;!CY`6N%;-?<)R!MC"QZQ8HW1^"AV=UG`Z@95! M7R0E$''C?($.\9^C,1'G/1DI:E1):NC:<_N@SGBS+C\%=_GJUL,ME/AN#\CI M;SI+B0T<3<-H/@^I=UA+^'^5,]\%(2T/-GP]Y'@]!'`?/"C;E"U_A:P$0L-) M%''#Z3BF5O,,>!?V#*W7&1\@FB1N`9LP\'[IE^!3.YK+Q M9UF7O?1OS36_N8&&7)73\_I/P1!<*708@^BD:9C33TPHGAZ>Z?Q[6CYTC9$7 MO`9>,-PXIMD'Z1SZZLZ0OCJ,#6H!ZZ`IT4!4@D8`L]'KA-_C7V31NL>+%Y?R M^F%@!Z;4Q4(.T`XH'?B%5^DF@H?U\3YQMH;YD?2(IVQ5[JZ;F]T:K0QT4;8? M/_X6=H[I`'>-]HE$OT[C&\H"2TT$QAQ)1J0I&`JA.H'9$K1`I#W_<]U6'FV3 MZS/=>8I>(C(9(8[2QK!WSI!V]0=$`;8@DA`Z#BJ&`U.5-\PFE M/$/N)W7#;WCL)`$I0/JVZB MKG=X@FE'EH:1JW?K&DO3'G0_F+*NP!.)>O_6R*NXE37ZSJT$0 MJKM\$CB`=W!C+?'(]_@<_8T&5P_;\KY^@#$!;QL%Q_+O0(AC*%ADVX>3H("C M%MRNRVLTO^79BC1(L;DX!GET0CR-^7H-.[>#1ZWS+4P+0L&"2VR5UZ@1X!NW M[/):%M5R5PANG6,K5;D%Q0J&!%=Q/8*[5@TJJ'?W]VN<-X[4>%@TF^V:4CAC MCU^]/#O1Q[NYRQK8!-C`/*]H.'HT(1XG)#,8>E,V#_?0/G$=&%`#I]DW6I`^ MUW49_+@M/T&W-5!:<=\:*SU0`D57=<<*'5^\.\&_5KLEMOCIKD`C1(4#R4]Y M;.8">>:`/4-WY9:$!^3':$>H:#AB=C4>(91AX?6M^`ZWK[DKH0&C<5CL?`W< MRYZ%.,RU7DI<%M!I5_2'WE=BG^U]$9O(0T=1IKHOQ8F&]>(51NG+)PQ"VZV9-9?*I1#Z[0E*`_"F=?N MJU+F&E#UUM)\@D(0C1-6T4LSPFVN3R229HTJQVZ]PNXQ`HP-K]L?=MLED3%1 M%':UGR;):D1-XJASY)M;)>&@7_",J1L$8N3XT/AKH(\@&I_^NYZ0GHNP.KU= M-N4U+(+TS""YW(!"OM)#@R.-K;V$I=[@HVB=PD='P8>:U-M70)9P+.DZ+>79 M\4^"IX_'&%D[=8$')#0.1[`!$H:_?X0-DPWSXH(@O[EGCD3;FK$(3:QP([5; MG#P?7/S^<5S1OY4CX-`DU$C:6M+.K@J\F5E785YG#QN)C]_`0>'W>)](\YFX M_"WB=ZF=N)T:Z;WPG@*?U8R&S-UR8O3C^T?/7_!-=>-'" MK_7NN@99&6]?7"CXH3:N-CIB2_FF;)%N=C239TO>U;OL([IC\BW('_#07CNM2Q(DU-L4_"1WP,_;'T9E$M@ MXZUWU0U&6[%:T;[#7.DM0>,W104S$HL`\A/0?\7&-1"E;K>M7VJ>TQ*UM17T M*K]6ZXSF9UH19@=PDJ^!3\*:Z*$*AMW<%=6JW7PHB!7'9!BY0US7&U\/S(=@ M8<]VMWCRA06<'A!?Q:''>ATJD1JN6V3:#F^#-M^`7,E,2_*LU^@9X6N.)0D0 M@>!`Y6+AGY-A!!1F($4KE%"0]-3*T\+@4$?!%9P>T*&1^[WZ2$$:CN278[P! MC:#6#^A3SEZ1('AP@%TG(%2O8;A7>,AQ;,[ MZ*$>%=[__$MV&>.\]CI,S&/#6A0M%IY-]%(;9C5>W.SV%D116H*&?,_WPO[# MK&`E))C@$RS^412/1_-@4ZS7^)7?`F?OV:H$`D`11;8F]L.R[P%I@&`@[X20 M1!A0GG;$P,B_S`=?#C64Q&2R/TL.$R*V1Q+CX0'I,VL%AJ4F#`=H22)GN=1S M1D&@1/-W_2(XFH\F:O8H>>8-7\=VB&#`H1J"Z>K#2N(E!\S4029N;+T.1+,8 M7K*(1['9S:T(RB3FP2:#HWB4J$<*U%A1.R;K*`DYV6?C0).?+)F-(K-193F' M30%Q_::@H$?'RLK#705(ETR!0G0M*X[1V.3-7;D2R^J^3HPS)Z&<71*X,!^9 M#&`QC,4!+1A]"FOXC`8,-'K<"I?*EO3CNOALLEUCY4YA-]E6@V9=91$(@5(43F0G@D^E["D8@\4L-(NH3:=ZFZ(DP=_LZ%2V]E9<-_EGH;O@ MB7$I4=.'(3Q)H54NJ/)XV*X.18CB^?89PXW`<_B0-\3KV,4F)3.APB*]Z]O5 M5#2O<]SU6GO@@I5F2L8N;LA>S*LDG*]RG@5I^QE:E%F**FM[^GK.O)^XZ5+I M=>BJ[1#J)V-Q2Z)/!\0R[Q2E-8[VB"E$R'KM,QI<[QH\=+B4NRT;!&V&%`I= MBTZ*[P%[]3`'1IB*\`MW#6GGH`44OV!H42RO`"EN.V,`LH M-0%U>IZK6%<@'I.HC&%Z1F7+])GE&(9N)=]RKDX994Z;8H26GWD#POJ?#EXJ MJT?/O;JG#?TS;;IUI=(KCGXHY.1\)3>-+PE8K!<4@]1(=_$)]('/."T<@3P7 MIVDX&\\51=;!(@ZC^30P',3'T4DPG4\"[2GI#;(YCN)P-HT#V:\]%^PT2=)P M'DT#;-AT1!N'3GMB;3YDW]HH79$XIUBH*X+B6WRNZ/?>JU:S)>MTH"HKXK.` MZ$:!DXO@W;6^#>+H0;'W9EBSY39'=Y)XIK6CY[`!7TL#[HIMSN6ZO'V`]4TG MXW`V&<.G)$W"R70!GZ+Y+(QG47`N+,R\U+B(9&".HRB<1E$0C>?A(IW!OW$X M32>HR!(U!U5Q>T?ZJ)IX-)F%40R/PGSGBQ2-$7$2PQL?,9BY6A&5NHGZ+G;##E\M`C'LT6P".>S&/X;CV>PXJ?WZ(RL MD4C\D9/HV;C\']GF_ALFB7$8X?H#.YA,@PBF.HZG_10Q#9/I!(@']F\Z"Q)8IL7L>2@"!@T4 M,0.^`I06A;B6CR"))!P#9\.^^--0L@`*CQ=!!-VG"R"+\6RLR&*^@*;&N+(I MD,5BAI^2:1J.85+8I1H`7M>5"F-B!]:R<\MV]^56*D\D+E?X_J<*[?`H/-_P M$]DUS+C.[RE"S@PD#]Z@YF=]0WR.*%M_.H`L M85OG<1/0315P@!>-^"../\*N+6QZTAUVSXPCH_JC]%Y8]LD5U MEZ9$:UJ[8!V!KP,C@[^`:,8I,+D$_YB!B!/&<,SA\QQV&Q9[CI_A"R"9"1)W M/):6+M`@;M"XEX`L`\*3VBN^#]JBGTZW.=.JPW?=*6C.\V?V\SU2YKZN.+QP M6'JJK54JSE63$QC#^=#Z71MYHL:[K&P:86)KY-,4#<"AMT)[0$]C:T2CX&5^ MW1A1E4-[*+>W,N+`[@.=TYKO9O60^0KGE^Y.V[/).)X%]#H>EM;,R$#`ADBG M8T_TZ#*K*OJU,91O8>]V(E%)YW1C6P<=SI9U"DWA*HR#S3$')->9`BJ#7N'95A'F6#N[3^V]S'MHV2>]DDL6)/ M>/'(JU!QHV)WI<6@MEO&O):`TJ=8RC3_^TIQWO;-W3J8+_#NSQ]$(A*9F6I2 M,F;A9(Z<%:])^[_R-PQ,R"OVF668Y0)\[;;$L[F%TUR5.*@HG M8[@45-?X-TPBKP01\3(+#@@2Q7P\MH;*WSB3!HDZGL^L)\57YRI&:=7B?3/0 M15)0S"(8M!PU?@?Z'7'XT^ML^2.9U]4K,<@'TR@`P6`A7L!O0*L3BQLETS"% M64-[Q[">8B7@R\F"5?(KX&)O,)QC.@I>(T_Z'1D$OV?S"^OA-[N*#@1&?.PX MY`3^9YJ7I55^Z&733=LD5K2#CHV3]*]=')WI_DR9?>D$&#-J$?Q+%G4BX06L MF+4?!;,YZ37J@W@N/DT%LT]!-P)-*F452?P\/8W&XO<(Y5/XOY03Y`X$`#14@9A6EY47=[FF<0RQAD]"'>GJ7 MKU]!4Q^9ES$YC8>;=D8QEF.';RZ\#`43FM[PX"NB@J&C4S'%'5EB3IQ3SXPY\P9$U^8<:49=?E#MCC#K9FU35-5CMR$;K$ M#DP.$-O2DL,VE2*`]![6$3KB7U=P<]0H-'[4(3*.G=,*$6]UC*E]''9;BCP^ M%1A0LJCH-`=?@&9&JT?RO,C%6>U`3D/9FL:ZH[!-]^5VE#H>\QL1SZ30.N`Y MV*%2Q'!0(\"5R2)@!GS@VM@"HHQMD9(FVY7A=I#^D"XW"%H]4$OG130[+#FR M@F1;;,`*W8B$&SXD?58H@=?H.=O>RGA%UD8Q5``^%\"WX3WLZI["%%`<8[\&:4RD]Y3CW6+E,^%;; M9#^4%%>K7*K(F?1%UN'%QE#=`72$;!/Y"45X?B3&U@CT*^F6[:9>V;ZB=K=] MTD_NBML[F18BXH6-LX^M2''L,Z4::QB@+ MG"HR5-"-@";1_;2%/\A5AC1ZC:$%>$%4]R!HTT:]9HG$EK&1CZ!DA_P`!U]L MT97<:@FCI^S6.&(;M^2VRG-#._3S1?BVQ,PV,UC/7;+V+65P0Z5?V#!*M#PN M`-#C5#[EM%;1L4@CCM[#WC3E^38<,<9X0?0UH[IV=:XMB'M(D_KZ=)?SU=EP MZ`"&J-&(!?=?LZ$!!TB9O?$ MQU0T+`C4M\T=IRWI2Z(MH;B71E'_**6;989>]6!WSV]JXP6%CW)^8NYL`&5D M-8S?A2?G3FR";:&EP%,9_KT2J'U,]R*$(U=I0O@%]:(CR<3]21&H,$1D-!C> M1PY(EEK0"`YGI!%(%M+1+-B]#FF6-$HMVK<>'PC=J)`2*>"E9<`8="J4ZBUO M?WR@$/*%E(--RTGH,GE^<8)]^(")Q21H6)V+FZMJL/*`>/`(D6U`` M**Y);!#9^#K63<;[2LRGUD5"P=TX+_.&4TTII@3S@/F(R*NV9T2I?1YKLI0? M*!@M_PSC_80Y1/*PC11;4#M+\6R%&;I'S\*N<%!1#8(@2W3"\(;S0!*0%`#T M1$E'<%E(/P[WQK-"(]U.")'@;KQ/SN9[3J[I>)6TP(0^35MM'2)W*JP"*3F=?& M1BD%9T2I/15*01RV^N`<]/;QIKUH'_%]E_L0$G`N7N93M:]Q;7MFID=C<"V6 M'BF$-.?U0U\>NY8]*7_LH$F8@K%_7>05+LVCW?&2ZAHKZDXQVI/L2,E*PR]] M81(4-X M")&$BV1&P3C&F<4E&4>\$'$X2=.NI>B9MTBGJW*9`4BAE3P$#Y&;LK_P MRYARBVLVWO-"0#&('RDIEF*D40PD(57>U-9I\9G#Y"117A8,7'G9*&@%I?:U MBF)N6HE\QF)@D/TM*XJ*SW1P,_.BDU,D80YFP\HJ@?=PVIB8-RK-PL3EQ,+B M7Z`):DNQR=OM8`:U5?5C_+`J_)`D/7;4/\UN?J>0(X\*2,1[/-)T%9QZS"3P2 MATF\H""0+I;0T?B"0&JAA:Z6HW":3BDZQQOLB/_/R(+_"2NIT5NA.-QVO>JBQ^*]VX"]'7B_6T: M)@NZ;(1_<9K,^0Y*%N/@\>,^GN#;YCS2:7+HN.=1ZA_U8C93`SZ>TV6)L>$I M=/K&23$;--X40?Z,OZ=P74<'K_,\Y,%X?YR&<3PW5OHX2L(T%G?^(IQ'*/X\ M-BE@QA68;!0YX0YCCJ#Q@B MFQKH4-GFD48@5%FFH!:\7I]8M._>,/78@=+LB[ZU'<*S1*L&JVXQ,,^2G5#. MPW,T/F"U*>BYQ<1>6PB8W7F<=%M2;&X8S1=#7Z.D$@[DG:MW]F2,8A0U]92$ MDT4Z\"WJ8T8<8Y&.R3'YWD^D.G5;^B+A&PQV@XTFQQ$N$AGEQ/-#R-A*!U=6 M/#2(DBM2&O@TFEQS9U"7DX[D<>3W//+2\(CWA()Z(G<,9)LKU)=`Z<1$WY6. M-3@^NSH_@?T8GT;CT!-@H-.LS5&$",&):<-6#".L%3"2`@3=.KC=@3:WID?( MKK*]XW`U[=T'^J>\0N4W-E4K(_7+]6-AVR12BQ:P"_1GHNF9U)S/6N47KJKR M&G&&1*;>_4Y,R3(.B"=W6_?93P@:P$,BEX`:9_?0R%9E+DAF3N^N`&Y=+>\> M[(`0C&!&W05=H`I4MMQ5`D.]O/Y!D'J.NK+QD!@GVEMI2&C?F83:PP#QV.N$2% M-9P'1IBE$>VGCOD*;J=E@^;UGE.H<@>097%)A,[-\F#P#"&?7@JPMKUNOZ4Y MU?J!4Z!6RFNOS[UD1QC#)6\TFU5FJJ2%N1BKK,DH5-+EF^Y4K\NJ(H6E%A&B MA*'(X4B,HXFUH,IL*S%KI;-PZ,R-#OJF+A)"$/%0YO[G!&Y$$7JRY$9NWK!B MYARH*(Q-&(2HL`U:R?JL&ETW;`B5JX,3;`,RM\-$YZ/@G)?DM0#N#49=R4%" MQJ,H#4/T0VL3M"I9[#<4SWKF]\5NC"9,7NOATFTG!_L$?)G4+SH$T>`#\2$3 M=9;5V]\RJ;U3+.F,3]CWXH3AUKFTXHS=6*!0;(]T!`H+IBTQ=.Q_;1U M8=I/)HXJ)OH].,_"EW'1DV&A/STQ=6)FYDS@1U_>1&ID3-#`]F9-Z$]]&1/& MQ_YLB,8IM/,PI83D"-,9*=\`7S!/_-":@T,GS29V M2I9@VK3^=,NJ]3__T_(8Q_3_A5+M(GAP@J##+*F):."$58Q1:$SNF`H M>LC=C?DDH6V[)-L$>9Y?BS.5;9^Q"R5/E,I9L4/3J:&LA![97UGA#"C9'W:K M6_JPVBG9-H.NA,W*5"&%5H6Z#^:&P:W-D`30*$BQ#__D6V[&MX%&6C1E5?L2 M>F%&.EAK5^?21\.@SA@^AX6H8*61^V'TJTJWDY8^AD,K*+Y.9"[+&`PC,D)- MLI41J/)2BI4(6!'."PIV,Y+[C-"*P46W-":IC33:ER3JQLZU[0)^W9Q1)<>C MJ0$JJ4$.IZ.9^IY!#$<+&\_/EZFHN)>1:6YQ,?^T'('$-[/],UD,F\G$@'A\ MMIFX)3GM$KIV!#Z&O7]A@-(RJ*VI<'/@/OD;<8;&^S*>4):7 M8.MQ1J%HVP:/>)4WA82I$P\?_^[R'9>+R]C+D&'B1+9BOU'%V)F4V$;/\QF# M=VA3J>($1TY+@V6^+A@+!?C*NGS(=:3AAVVABHI)7PLFEG#P!WFB$*Q!O_=) MU/-@F%83JC=66+TXFL:JBLJA4KYU83),#:Q/DPQ-]%8B0^M)HD,2,!_%-@9S M"XXRWI9FX*"9F&#/3!1*'0T6"@VSX@O=O7F\6R+ZN^P!]TA<5&L1U47U35$4 MC$'A3PB^*QG'8;R0(5"^KD&RG2T24`/#Z73JCAATPNEB',3S,$IC`V1H',YC MLBTL9F$4)8XP_I39^05XV2(!00F=]DB)\'W]3Y(0,7HB!+>;J#G$XTD8,;)9 M.D=#'D ME#5;KC\2&=OUN[B32_HYKY@Y'1?<9M3?IF-8%8V]Q^^_@^]/%"(^F7(>1!8/ MZB)&DI7U"MO'.1B!6F,+V7E5KG.!!8UIHMPQYJ-+9S^5>MUF:Q12@2:^ MSQX0RM!$?FGM*,,[;YB5";SH1B8C4T(SX[9AJ2@V2H.T_F6SP.9-RO9Q[.C$6. M"6CO2[HU3:&30=B$_M!*&.%]0A`P*C%$=R@LN8!,0!XH_=7D".,L+E^;^EUE MIE]2*@%',14+KBIUS`Y-(505ED[H#Z5`6-YH]='J6Q MYB9>@4!OE<$1#"!T\WT0*VS(+[S"Z*"%8HI'T=3I8.'H1WUA/S?9(A^Z;=(6JY$QT%WVBGVW6>59H4T(>*.;VB M(@O!8$O?(I)5=8M<4R"[V[[Q.X1[,`P-AI4#FQ!^N*P684P*[&70P>@B-<<] M:=]WUV656Y/[[N*;MY?!_XQ&49S^7-E5,BP^N/3X%654F6+6N`FJC?%X_/.` M+$B2&80&WPINUG@48^OHH*%\+"MFR5SWUA$7 M3ZPR-#K8S-&04M0@!81.5E4/`KW?>,&(;."H=RDHDDO(R!]TX"7M8"W;RWLH M4Q[J^?6@`;8#BG%"<;V/OO<(Q`? MU";]IHM''@@[6')X":)OGF*-"?;R?.(0-W540F'1,-+FAB@JYSP2LMS[D,W- M.G`8M!X1]"_GPHW#Q03CP#_8*(@RN+`IO3\/Y-!5Y?C'H:PN1WY8K7'@#UE]3.HK("%.!!LG' M(TZRZF2D8K9+HSQ77F2[UKQ$]CE\L(]-\GEAY6:66P>+I+6SES)C6::6R%0- MF0(AW2VL8<]MGQ=E;/*[?WE!):YF1=" M.1:S!7]%B0O^0O*7N8+Y?\=6J:'/]3"YSE?:84G?E)C+"[OSDJ*]2JG/T_XJ M-4;C0B&K=_6]J')6*86:W4RD`6$"+>AF9GW(<[C:;P(-U?SV!DY!7LEBV+1X M;>B^>U43G1`,:0(B1W]5<#%A`Z0$I*&2?'NTXH4JO,X9#;($D##DHR>=8Q7$ M%Y:9+OM$20*,*"+;,5#ES8( M4(+EE7JRB!\V4?!"*KZ#5(5E@W@50N3>*JI/S244:YM_AN$U2NF7XT]/H^/E MB9R"-6X*WI7B8QNUR*]N'(%0;I3D8F,8$J***31Q6TV*TE*OF3EIX3L>_NCQAJ$/]V%975R,;7S1O,2Y'JS..IU/I M6/7CP5S.#&.?ORL18[\5;B`)&ZJ<<$?19-)2?S&[Y:-8%;UVDFD<)5/C>8GW MH,Z;@$;#=C@[ON4`<@>PQF0&ODGR0FJDHR.!!L%J0N](D M6"01]DS_32.G'@`OU+G!91U?A'9#E#?6D]`]LU[$,@8&B2_DFB6!Q<:R_D2]>< M?\!Z1@PT#=I%'$&7BV`Z"6?3!8)>)Z#X"A6?5')V7().'$X3S$4^GM![J-+" M#&8)?4K"9(9J;D_G7&.#^Z8:,3A[=!:&DP4%*"X(.QL^0`"+QC2'.ULY M`MUQ31*C=XPBPC7.^_91 M>84/;G35L_3/=:9"4ZE8*7 M41U7717"(Z'`#K#\ES@"Q))Z%G84_/ZN0.,?L9%']!YR*/)21BVK5R1:'H'X M.GZ/JYQCB+5TW/7$I2K9V2,*.ZTI>&:KY(!&)N#`2(UJ6',+J.97)4;PU:9H M"%_?YJA.W]]AJJ@L.JSD8B'C_8`QQZ+*'=7`X%'IHJ.%DYK_M[_^IV%>D<&^ MX=_^^G^#8I2/PN`.6*OQ1%G=9ESWH2V%NW,QRJ76H".SI]$`9]/UF(N:"%-? MC!1`%)\8*+N@S:-);?V@@A7(\J7-T*`G4T7@X/OL1XI[.G_[\GLRGV.<-%_" M.!DT,W"E5B(G(U=8%"*H:U&?5>*ZCVR+&S8KVT>356B M62`K2XI$Q`54"YL.2D&\`S[.[&EOGSDU(LNN:NC/G9&][(=RN`SRXN?TA]'@ M7K3Z!ZE^!G((!8W&5#H1=;-YL@@3^FXV2<-).@]>[2J82C`?PY4[0]%E/H>[ M/IZ%T13[2ZB$Y6\R6#4LNK@`)7H:L7**552G\.]\$L81:G=%=OHNXPHY.'MV M.$63>;B8+$`1GE+=ZDG,,$+)',269(X%0?4Y0"$*1D`NLA3+NO*%C04WX:;E MSY@V.9F.0:4V*)PIAO)@D$%N\!R?,N&'XB]!H392NL0X$2@!:Z/@M"_/O]:1 M9T:9E=W&D-#;!X-%:ZJHBE&'N:+85CQ_E(PB#M^(QJ/TYSZ#ZEX+3ZL>Z%X( MJ8XTCE#&39O#BT>)&M[L68;WV"23MJ#`="9C&%Z9$&*]CV+[KZ2?M5L.Z6E^ M?]E4Y4^O=>V`#K"S9S0&<(R+5DS(-1LO1$5Y^FL!,JQZ4AITCM,%Q@P:W07^,8Z^R1Q"4$JI!MWUV`C/`AD(4,*$I,L M1[+IL3!H"C@J9>C,-4-VU_)9K6_4HS#%6OV3+0`I\0CQ#F8SI+XXAFMY06:W M:$R5TM\-F0JF0L\9/A=.0,KFU33&LXRV6KBD7[D$$V$0Z,^#V2B&_\;1:`'_ M3$<3^*]#)^[+4C\0+7G9:0 MC0Q4T9C<,C/6$N/N&\X;)'0,0QS#D=)WLDO\XAPQA\IJ6V2Z&CTVS$D7J"*B M2&I"ZU\_L,>$US\4<,V4"$:)?8Y=7(<@(.7?:A1]$4MU_'FUB9;\]`NQ-R0#"]&=,WW"5<(9+(F3D511>(5*GLOLZE<4&" MI]?:Q/D^*S[A@8#61#!0(\MGZ3T8"X%GO.`H#?GRQ>55Z\F8TE?48H@X M+^?EKFJXYNF*TM/OBRU#?B(V6T:P.J,`P<_6H^#CB-!X"BKMB^EA:!:@@B;* MOM_(,V8:([V./%EC9:G\,'5SBJ9$BNLVW+ZCX-=P1"C?@0[M>^E&D"4!D6I7 M5?9I*XA&(8:*1"D"Z.L<#ZGV!8F4MSM1K0R(8EV71E8HQI:1ZM4\6-LHC@JJ M"B5.2GRG5U:LITC:+KB6#&@G.YWOAA7!:*=X7DFF20N+8+"U(_&'AF6Z_H45D$D?*I&%_`=%'7]I2Q;JV@$G?`)M_& ME&*K&4\V@$**V1+X@&8YY`%U1754;2X)LRWI=;!-AY%D9F>0D9N MBM(E/%.9"1M&VR(FV3]1"W$7';M,FJ"TQK*+&(,K2HP2H;0Y?T@'DNLDET2PPX,#E2]D49D$FU/ M6]496OA0-M6KZ$.1KR_59N)D9N&X4,0GXB:46SB(#UJ#H'<%-(U:0M(DU*EB MUB/$`G&/V]D@ET._,JLF*)U3+\!."R0F]-N!JC\*OB5X M6`[.T4PK(\8ARZ^8>T-X@,E@C)"=$@N7%\(KK9J'N4-. M;:V7@:[1OUQB86H,R>@X-!WT\!PZR3.OCC;-")W>Q!PP'U.5-"F`VQ1(K+G^ M:Y\P(/D9.=&.3#P3`5:%A?2,P+A6,=DA(^\>)D>VF;!$C@'[E0K0>`/*CE$# MX%U5R&4_4\S$8/7>3.>I`2X->]5N^!8T*J%+GJ@OATVH2WF`%GGAR_ M/KOZYD3J.MX'/]P3XL'QV=6'$VK^%(GP*^DW_[ZG[*_2^,QU7IZ,D+7*$E2,,Z. M^@8:>DOV21D8F&5A9%,(4^@./%AC<",]:P$9(:9NQF;D**:1Z%#CJ(E7 M2>HPHI$I%0^#]!IYM+:9$,MIAJ&0AD(1`J=%*6A1KBEY\'55:1"-:W6"ES:= M&#YC(-^SW2U6L=87"]*F(DV8'_YRBN3]".(3V#JZ`J8VTKY$I0')Y_>2)9MQ MZU;'T@XBYZJJ5HBG\&PH35.K)C8O7X0Z1X:5K&*CK(&J9'-FAK;PKZ&(&Z2Z M`#=DVT`CT[(JKLFIUX`N)@.(V-O9$O$+$T);2/A"#2$_AJYZ;,NWV:H4-,V1PAF?0C[@$CIMB\5H,TJ,6N6<.Y:; M#@5U80FN)0DFRJW+^2&&Y64H0)L@NB\&_/SMZ%9MP257\G$29W64 M5\O49&6Y]<'9"YW[+8-D2$>!?64@,"H-P!>YU')7!>*TJ3N];@\;\\N$O$(E M0/"$*!.?UV*B0T5D3Z0PJI%*Q$R'"-FF*.FC?E8KKE MEIAI_0'!*UYM5WM^]M18T/*7@<*9(X"RV,4KO&!6L.';/"-C$]Q!&GA`A8,5 M-:]*&@>@W?Y8&V!6'!_,F#U9TQ+KT43Z`,/XF'MD56(I69`FI]BF*%'\>\(Y MM;YDU-&ZC7MH%+8R<(3H+S&0\B+VOI\7##5OAR M:5DO=9L*/%'Y'%YS.3#T+(L@A5T%!S<7"_^?+N`\X%YY.NRSU@\S"P2.PFFF8F^;@%^,36>A2B MG-D.1"H8*B\:Q7\`EMV5D8EGNXCWZ-%V5PM!+ M9`O=+7L2.RD"N(UT)V2J?*7PM&2(UPM_87&G!8I@3--P-IX'9RN)@KZ(*;;X M3.,_8>H#YOUJ.Y93>,M$CCJ.XG`VQ7Q77Y(J=IHD:8B1A50?UL"98FH@[JFM M;5JQP"-B0G#P":"K?Z5)M2VNZ"0/^MU.[MM3.QV: M<*]@]8#TZ'D6J6]OOR5WK:`X$XWLC%-S>3:8[R6ILIT57N5?"_^UZ:QYX.C6 M<$8QK4F*B,-4!7X^"^-9I'@F[Q*N_UUQ7P!Q.%C&&S":IBI5=3.",T7F# M1\*8#D&"D?>+1=!%#P<=]Y^2)":+<1A3RE^\F`.K(,2M102;,>LFB3&E:B(G MF4R#"*8ZCJ?]%#&E4D@1E>&9!0DLTV+V/!0!@YYA*S=(&(9;.Q(HOY(B%,/4S/F"&(-P%RI.$8)H5=J@&P MI]Y`F:.5Z-HR2IU;,L@]W<<5OO^I*AJ,SBIO;OB)[!IF7%(--!=TT20;$:6O MP#B@\[U!C=9`YDPH6YX4.2#Z36X^0D6,`T<`XP&L3IH(EHY/QP3I75$HS^1T:P M6`#=XAHM4LIMPA:LO2?4JT$GI;#+$R];V"6M?)='`[2X#D,5M/&:XI><\>\E M]O=W>\+K#4!6[B)K=>$!:9=SDM0D]'O+Z@,;,R&4%4(NC\8I<.$$_T#8 MEC#&'&NL)8`%\N`?U#(PR`L)8GU@/SNB34TTP!8 M<"R`6$4I35\9S80+F1O%-/<7TI3_YV^<21L5-%7+_%5_0$$4UQ2+&R73,(590WO'22)7(ID2E@]J/U=PL5'IVNG(4Y"Q MMF#L4$?>U;70L35Z6Q'98X/>JH&['::P[3V/W*1'Q[ANK;3O*I+MB M]PO)A7,&_S+7IEUPA2^%2)CYJV"-8MU1,)N+XIKB@W@N/DU%+$G*&%0I"Z?B MY^EI-!:_1WB3P_\E`Y1[>20WT!_F06X1(UA$CYQ6``.U7N;H[.$[1Z#C*?N4 M[W)17C->0$,W)BYH$P*GUJ@.)/R>7=C:J!+Z4V`HF;F-*EB[V/;E;"+>+9[] MA8"83OC?"7PE4*>GH!E)U7F!AFP M/5R-VH=FK2`0T-8FZN_)/3+\=%0L:Y.;J$0OO+=+AY7&"P/(,=NM\:."F2S" M230E!#]$Y9N1UF<@K1-\=\0K&@._2]TU;5&L=SD#@X:1T[3(&HCJU_GJ%B]J M8PMP>;\1X<]7&/[<+TE5N25%[17Y[,AJ9=V@IK"_+:]-T*9`3L]N19Q3.=:$ MLR7A9COSU.'B4L;Q@B30+CKN:'P!FCZ9F;I:C@0`E"M[BF31*Y4#]YVYYV=J MS[^E2BXDF):(G\)@RCZJ-DD?#[Y!TK^F7;XPP>QUO8`A*L&AY-P!F-Y%V+=J MDFLUR?W$SMRMFY1-]/47>GU%?R:/U[D@;\\O[,YK8R\.>NU8NT=$*:V3OC%H M`PG7*$3:6"PFQM\,7=_SJ@^]'DXA M'(237F1[*:Q,D[D`E5^,@\>/^WB";YOS0-2N`\<])P0$SR\(PR\'?#Q/3?3[ M-TZ&Z:#QIF&2F.O,)0$.7>=YR(/Q_BBK!JB!(SAI+&Y44)LB1'EXY/`38*(3 MZV^L9'`PF_W.6.NV\(#,U#FQL\ M9KYYTB?Q[;UE)7!J5N5#)=\7?1L\A'&*5HW[HL5%/4MV0JZWYVA\P&J3`;W% M25];2>4]V?J#KFEM!.8-\I^.&I$G?18$GSYC49=?>_6%Q]9"Q/VA9J0^C)?@:`9FEK_=E7CFWU42R.Z, M]_9[LL^Q&'6!0`&("*><;%SO"JT\1FPGB\%O=5&V"RX]+YZ.[:<_F$7J[2<3 MYTR)?@\V)OK,BCUF1/WIB?;!F6D8Q(\^XV!JF`5I8'M-@_I3GUG0^-AO$IR, M34L@?NRS!J8STPR(']]A:'BQ,D#L;!WHA0O69-P^^BH`16@^93NM\;%=.UBV MZ:]#3)A10O62=8CEO]).*BIF2?UL.@4-;<9^L'F8,@(ONA#(%(8OF,=_:-7H MH9-FS9+L>*)$@?DG#]751+N>_VEYC*/Q?F$S*%V22W]B?=)LYKD.QR),Q)G7 MGYYP-$1A;OEOQ]$`78CB3-`P,A%'@[O_NQP,D.93S;2M/[T'H_OY]EUL#AS' M>6F5B#_G$O'=DH&Y'^"6O5'U91 MLXOJSBUTR">5#;6;^E*T\[]ST<[N7&SI,;KTU.]\A7"0B@P.)BC&"=,E.KJ= M>D1@7PJ)?BDD^H]82+0[=J?]PAD)"2HEXDP50_._^:5NVB/JINW9#>O1,P-G MSL=\K`O_2PVT+S70_CO60'/.`0+T8+E1#MH45;Q^)ZMXO>+:8F=C,MPE? M:F=]J9WUI796_J5VUC/4SNKA9T(+,+);WFI)YOK!+(URAG)<9PM?ZMG\P]2S M.:3LR#![4E<+;_8%,7ZI8_+/5\>DDV9T\0GRU*CR)N+(NY5+#L\E^E*JXRFE M.MK+_0V")6!`!9SV:P6;>OPR;[)B#7,\#3YN/049*Y$2<:%*Q*T?@HN-@LKR-=G=KS'^D-BF1A1YKP%+AKU^ MJ4T![&R\*3(#Y.!,PORV0S_.$*HL7X5][@O?K$(%BA!2LBE!/%!1(%TAA(VU M?Z?QOR[PMCS]#FC*1'D8N/HF"5@%[)^)!H*_!-_#`#>[C2<7SS=NGGB(JMC- M;@U3OG'T+><8!9I]]`YQR:LV!J!JG@0<_0Q[2?2?S-[OU2`7^B,/KND_XD=4>: MZ" M=R'G&,CD1)'HQ%!^;9[3E?+5UW\L?G&60X@-KZ3"K"'P.N6SESM=S>.FG93@ M9!*[N;A6#JB;`.H98BLWF8JV]$V7@@Y?HTM`-O^7P)FIVV[WC'7(RT:>"J8` MA]+W+71_O%ZWT#[T=?\$AK[N6[B.)A._E#[@R/KCP0U]NI^]M2-*^QQ\9VY8 MA<8,Z;^G^D.2\![QBW$[.\K)56/:3XE$3`(DH"J>G8>UZU7U`@$;E$#<#GO5 MMXT.7=ZWL+CW3JSN@)?:\?0N%_7N_Q->W)M),+BE5F[!\*'[\PT.F'I'XMY$$&Z'I)P(!V_:SR0[ERI MCE?CKJ8'K-&S0(DG4WRQPPCY\4)^.#TE?. ME;YBN<,L((W#%\H8Q)EO$,!W?(`-WE.P#Z`B['AYP!@\F!"/'$)/"WL%UX&+ M,:2=(1/:3WI[J>/*U"0,A_9_&4+&X13Z?)@1@UL>!@IQD*8EPP,.>DF''`O] M_3$T\O?)X#?WM6=.S[GIC\IW_TDZ&I+[[H\O/#@]W-?,/UBF^&D7+0[.";>( M23T8FKF3=6B\--C4:;1EWYN@>.WNJ5J!/E&:=YYGHO)2GSXY2`-WK[X].8CM M%SRYE7]Q4C`],2QV_O.C7O$K)NT7]^=\#VVIG04^]+VNS/#![W>F@0]MH2LQ M?.C[3\O_?=[6#,/:093]Y%X//AI/[O%19^O)O3[B?O-Y3' M\I>GK_X3&=0S;/]3.=R3A_!4%GD0QL&37GXL`SRTDX/YW:$=/(J]'=K)([C9 M,W3Q$]#,L_*J@[?JD:SIX*5\(BRG@.[?$Y^4PO.LJC7WP._K*O@R?Q MEGV-/YFO[.O@B3SE$NT+(_4UWF>>(&9YBNYG&/<&5[%ZH+)]1>6+R4`;-A]I6AV1 M]=KM=:1\Z>^I!)_IV7.\U-S._@>'00\=O)J=IB%_^]V!4;\KU[MM@VMXF3>B M_*C"2\`!_SK/5FQ5"$K MOOW!ZMI`X;0]L9N&NFQ@]R9B]QP@!N-@J6&(G/@6C70YLW2%D6=9M.Z@112= MBX:K">0Y!CC]B<3R*Q\_6!W#5%=`Y)<)>9]L? M@[:L)!42[O2T.'^YCER_R4LEAF&L>N>406,%#+^4#H/C<]7L*`M_PU@X` MW_/3R4'P;4_=O?\29#YSW]L8=K++PT#LABL>K=YT8I[L>.#,^J0A%Y>OA1CG MOB#@+/YR&)Z><]"VVDOU#C_M@KY[@IP;6:GT[5_GO;^^S)>C MSM12^G&V%NMQ((Z''T!/Y]TVLP'`BXX=W8>J2#)F!WYB,!0_D7'G M?"B*_E7XVF#""`,&#/@17/EI&('''2SU^;`!NWIX*C9@5[N'X_9U-O4%LL\+ MV6G>QY5H[M4N&2F&R\[^)]L]M<UXB$+S M(_FVN"8:N7[8UW64C"+7HA6-1ZGGVWB4>)^=N=]Z*>)PN,;'>`1%'YP7\1GD M&*1`N<0R369[*W`8!L#`F*DY[C5N(#,Z8B(!,#K$BXB+#D,R(1;/),3B,"6: M%6^_#\N+>7CXJG)C;\JM)O]VRYY;UP0M[/RY2WI[#F!"QP$S!(_0.W=OMB1C M`YX&AP,'/L+;NA=NSZ$^!UG/.;JISYP]\YGC$8;/_78ZFKA?RE5YM`7F-]FV MVXK"K??K2UFS:TK0"6_R%6D`>HV\RY!XET$G]2N1V="EO'9<[X,,N_6);M2, MY207V-'9.P4+H`6J5;Y$EDAW,5D2U@]X#CM'&`8;O_OGF1KO0+0PD&J$K>+B M\LJSBX;%%%J[(F.,S#>%0_-ANZO1':GHWI-$9_4T\??4>BKV/]6]>VIA@%GM MUL3YZ&:IU8`']/@^*SYYN)'UX'A!\X8WQIXWOJ[KYE?_#U!+`0(4`Q0````( M`&6(&$>"3^M9'`(``#0H```3``````````````"``0````!;0V]N=&5N=%]4 M>7!E&UL4$L!`A0#%`````@`98@81TAU!>[%````*P(```L````````` M`````(`!30(``%]R96QS+RYR96QS4$L!`A0#%`````@`98@81^,B]]8Z`@`` M=B@``!H``````````````(`!.P,``'AL+U]R96QS+W=O&PO=&AE M;64O=&AE;64Q+GAM;%!+`0(4`Q0````(`&6(&$>($8`-5@(``+`*```-```` M``````````"``2,1``!X;"]S='EL97,N>&UL4$L!`A0#%`````@`98@81V6) MYK8L!0``&PO=V]R:W-H965T&UL4$L!`A0#%`````@`98@81W53BM.:`@``'0D``!@``````````````(`! MAR$``'AL+W=O&PO=V]R:W-H965T&UL4$L!`A0#%`````@` M98@81Z&_;70\`@``#`<``!@``````````````(`!0"T``'AL+W=O&PO=V]R M:W-H965T&UL4$L!`A0#%`````@`98@81P\PJC"B`0``L0,` M`!@``````````````(`!JC8``'AL+W=O&UL4$L!`A0#%`````@`98@81Q_O"#.B M`0``L0,``!D``````````````(`!6CH``'AL+W=O&PO=V]R:W-H965T&UL4$L!`A0#%`````@`98@81Q!N01&B`0``L0,``!D````` M`````````(`!Y3\``'AL+W=O&PO=V]R M:W-H965T&UL M4$L!`A0#%`````@`98@81X:E(>.B`0``L0,``!D``````````````(`!<$4` M`'AL+W=O&PO=V]R:W-H965T&UL4$L!`A0#%`````@` M98@81YI/)O&B`0``L0,``!D``````````````(`!_$H``'AL+W=O&PO=V]R:W-H965T&UL4$L!`A0#%`````@`98@81R\Z@:FB`0`` ML0,``!D``````````````(`!B%```'AL+W=O&PO=V]R:W-H965TZ&UL4$L!`A0#%`````@`98@81U>O@+GU`0``$P8``!D````````` M`````(`!>58``'AL+W=O&PO=V]R:W-H M965T&UL4$L! M`A0#%`````@`98@81];,A=6O`0``%@0``!D``````````````(`!:5P``'AL M+W=O&PO=V]R:W-H965T&UL4$L!`A0#%`````@`98@8 M1\/?XF"B`0``L0,``!D``````````````(`!$6(``'AL+W=O&PO=V]R:W-H965T_VTQ/I0$``+$#```9``````````````"``<5E``!X;"]W;W)K M&UL4$L!`A0#%`````@`98@81U$6K;ZE`0``L0,` M`!D``````````````(`!H6<``'AL+W=O&PO=V]R:W-H965TAL``!X;"]W;W)K&UL4$L!`A0#%`````@`98@81SLT)[18!```V!8``!D````````````` M`(`!6&\``'AL+W=O&PO=V]R:W-H965T M&UL4$L!`A0# M%`````@`98@81PE;8#=@`@``H@D``!D``````````````(`!H7D``'AL+W=O M&PO=V]R:W-H965T^L$J:`@(``%(&```9``````````````"``4.! M``!X;"]W;W)K&UL4$L!`A0#%`````@`98@81[BK M5#_]`0``<`4``!D``````````````(`!?(,``'AL+W=O&PO=V]R:W-H965T&UL4$L!`A0#%`````@`98@81XZ(NM#=`@``M0H``!D` M`````````````(`!_8D``'AL+W=O&PO M=V]R:W-H965T&UL4$L!`A0#%`````@`98@81QF5@#IN`@``T0@``!D``````````````(`! MZ)8``'AL+W=O&PO=V]R:W-H965T1H(6O1`(``+`&```9```````` M``````"``0&<``!X;"]W;W)K&UL4$L!`A0#%``` M``@`98@81TQ@A0\K`@``(@8``!D``````````````(`!?)X``'AL+W=OH```>&PO=V]R:W-H965T&UL4$L!`A0#%`````@`98@81U'/>VN6 M`@``?`D``!D``````````````(`!^Z8``'AL+W=O&PO=V]R:W-H965T&UL4$L!`A0#%`````@`98@81RQ\:%M1`P``"0X``!D````` M`````````(`!^JX``'AL+W=O&PO=V]R M:W-H965T&UL M4$L!`A0#%`````@`98@81[-$%(8+`P``J0L``!D``````````````(`!B;8` M`'AL+W=O&PO=V]R:W-H965T&UL4$L!`A0#%`````@` M98@81ZR$(&JP`@``E0D``!D``````````````(`!3+\``'AL+W=O&PO=V]R:W-H965T&UL4$L!`A0#%`````@`98@81];(%!U04``` M4FX!`!0``````````````(`!TL<``'AL+W-H87)E9%-T&UL4$L% 3!@````!,`$P`QA0``%08`0`````` ` end XML 17 R55.htm IDEA: XBRL DOCUMENT v3.2.0.727
Accumulated Other Comprehensive Income (Loss) - Components of Accumulated Other Comprehensive Income (Loss) (Detail) - USD ($)
$ in Thousands
Jul. 31, 2015
Oct. 31, 2014
Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]    
Cumulative currency translation adjustments $ (81,002) $ (50,941)
Unrealized gain (loss) on derivative instruments, net of taxes (14,852) (11,148)
Unrealized gain (loss) on available-for-sale securities, net of taxes (11) 0
Total accumulated other comprehensive income (loss) $ (95,865) $ (62,089) [1]
[1] Derived from audited financial statements.

XML 18 R46.htm IDEA: XBRL DOCUMENT v3.2.0.727
Financial Assets and Liabilities - Fair Values of Derivative Instrument Designated and Non-Designated as Hedging Instruments in Unaudited Condensed Consolidated Balance Sheet (Detail) - USD ($)
$ in Thousands
Jul. 31, 2015
Oct. 31, 2014
Designated As Hedging Instrument | Other current assets    
Financial Assets and Liabilities [Line Items]    
Fair values of derivative instruments, assets $ 11,306 $ 9,299
Designated As Hedging Instrument | Accrued liabilities    
Financial Assets and Liabilities [Line Items]    
Fair values of derivative instruments, liabilities 12,329 11,656
Non-Designated Hedging Instrument | Other current assets    
Financial Assets and Liabilities [Line Items]    
Fair values of derivative instruments, assets 557 1
Non-Designated Hedging Instrument | Accrued liabilities    
Financial Assets and Liabilities [Line Items]    
Fair values of derivative instruments, liabilities $ 34 $ 99
XML 19 R33.htm IDEA: XBRL DOCUMENT v3.2.0.727
Segment Disclosure (Tables)
9 Months Ended
Jul. 31, 2015
Segment Reporting [Abstract]  
Revenues Related to Operations by Geographic Areas
Revenues related to operations in the United States and other geographic areas were:
 
 
Three Months Ended 
 July 31,
 
Nine Months Ended 
 July 31,
 
2015
 
2014
 
2015
 
2014
 
(in thousands)
Revenue:
 
 
 
 
 
 
 
United States
$
275,625

 
$
268,228

 
$
839,325

 
$
745,458

Europe
80,257

 
65,881

 
227,165

 
203,645

Japan
50,974

 
61,517

 
165,067

 
184,219

Asia-Pacific and Other
148,949

 
126,186

 
423,495

 
385,138

Consolidated
$
555,805

 
$
521,812

 
$
1,655,052

 
$
1,518,460

XML 20 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 21 R57.htm IDEA: XBRL DOCUMENT v3.2.0.727
Stock Repurchase Program - Additional Information (Detail) - USD ($)
1 Months Ended 3 Months Ended 8 Months Ended
Dec. 31, 2014
Jul. 31, 2015
Jul. 31, 2015
Dec. 03, 2013
Equity, Class of Treasury Stock [Line Items]        
Stock repurchase program authorized amount   $ 500,000,000 $ 500,000,000 $ 500,000,000
Remaining amount available for further repurchases   200,300,000 200,300,000  
Accelerated Share Repurchase Program 2015        
Equity, Class of Treasury Stock [Line Items]        
Prepayment amount     180,000,000  
Prepayment amount, initial share value $ 144,000,000      
Prepayment amount, forward equity contract settled   $ 36,000,000    
Shares purchased under agreement     $ 4,000,000  
Average purchase price of shares purchased under agreement     $ 45.37  
Accelerated Share Repurchase Program 2015 | Common Stock        
Equity, Class of Treasury Stock [Line Items]        
Stock repurchase program authorized amount $ 180,000,000      
XML 22 R25.htm IDEA: XBRL DOCUMENT v3.2.0.727
Goodwill and Intangible Assets (Tables)
9 Months Ended
Jul. 31, 2015
Goodwill and Intangible Assets Disclosure [Abstract]  
Summary of Goodwill
Goodwill as of July 31, 2015 and October 31, 2014 consisted of the following:
 
(in thousands)
As of October 31, 2014
$
2,255,708

Additions
92,186

Adjustments(1)
684

Effect of foreign currency translation
(12,762
)
As of July 31, 2015
$
2,335,816



(1)
Adjustments relate to changes in estimates for acquisitions that closed in the prior fiscal year for which the purchase price allocation was finalized during the reporting period.

Summary of Intangible Assets
Intangible assets as of July 31, 2015 consisted of the following:
 
Gross
Assets
 
Accumulated
Amortization
 
Net Assets
 
(in thousands)
Core/developed technology
$
540,740

 
$
353,469

 
$
187,271

Customer relationships
211,611

 
108,957

 
102,654

Contract rights intangible
147,127

 
131,895

 
15,232

Covenants not to compete
2,530

 
2,530

 

Trademarks and trade names
19,079

 
9,872

 
9,207

In-process research and development (IPR&D)(2)

 

 

Capitalized software development costs
24,627

 
20,492

 
4,135

Total
$
945,714

 
$
627,215

 
$
318,499

 
Intangible assets as of October 31, 2014 consisted of the following:
 
Gross
Assets
 
Accumulated
Amortization
 
Net Assets
 
(in thousands)
Core/developed technology
$
490,242

 
$
298,705

 
$
191,537

Customer relationships
210,172

 
92,146

 
118,026

Contract rights intangible
146,364

 
109,067

 
37,297

Covenants not to compete
2,530

 
2,530

 

Trademarks and trade names
18,779

 
7,765

 
11,014

In-process research and development (IPR&D)(2)
3,086

 

 
3,086

Capitalized software development costs
21,829

 
17,759

 
4,070

Total
$
893,002

 
$
527,972

 
$
365,030

 
(2)
IPR&D is reclassified to core/developed technology upon completion or is written off upon abandonment.
Amortization Expense Related to Intangible Assets
Amortization expense related to intangible assets consisted of the following:
 
Three Months Ended 
 July 31,
 
Nine Months Ended 
 July 31,
 
2015
 
2014
 
2015
 
2014
 
(in thousands)
Core/developed technology
$
18,822

 
$
18,354

 
$
54,639

 
$
51,966

Customer relationships
5,443

 
5,816

 
16,906

 
16,655

Contract rights intangible
7,917

 
7,913

 
23,595

 
22,719

Covenants not to compete

 
17

 

 
50

Trademarks and trade names
709

 
709

 
2,107

 
1,600

Capitalized software development costs(3)
916

 
906

 
2,732

 
2,655

Total
$
33,807

 
$
33,715

 
$
99,979

 
$
95,645

 
(3)
Amortization of capitalized software development costs is included in cost of license revenue in the unaudited condensed consolidated statements of operations.
Estimated Future Amortization of Intangible Assets
The following table presents the estimated future amortization of intangible assets:
Fiscal Year
(in thousands)
Remainder of fiscal 2015
$
34,126

2016
105,173

2017
68,229

2018
50,718

2019
27,945

2020 and thereafter
32,308

Total
$
318,499

XML 23 R50.htm IDEA: XBRL DOCUMENT v3.2.0.727
Fair Value Measures - Additional Information (Detail) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Jul. 31, 2015
Jul. 31, 2014
Jul. 31, 2015
Jul. 31, 2014
Oct. 31, 2014
Fair Value Measures [Line Items]          
Other-than-temporary impairment $ 0.0 $ 0.0 $ 0.0 $ 0.0  
Non-marketable equity securities 10.6   10.6   $ 10.9
Cost Method Investments          
Fair Value Measures [Line Items]          
Non-marketable equity securities 6.7   6.7   6.7
Equity Method Investments          
Fair Value Measures [Line Items]          
Non-marketable equity securities $ 3.9   $ 3.9   $ 4.2
XML 24 R42.htm IDEA: XBRL DOCUMENT v3.2.0.727
Financial Assets and Liabilities - Short-term investments (Details)
$ in Thousands
Jul. 31, 2015
USD ($)
Cash equivalents  
Schedule of Available-for-sale Securities [Line Items]  
Available-for-sale securities, cost $ 359,833
Gross unrealized gains 0
Gross unrealized losses less than 12 months 0
Gross unrealized losses 12 months or longer 0
Estimated fair value [1] 359,833
Cash equivalents | Money market funds  
Schedule of Available-for-sale Securities [Line Items]  
Available-for-sale securities, cost 357,485
Gross unrealized gains 0
Gross unrealized losses less than 12 months 0
Gross unrealized losses 12 months or longer 0
Estimated fair value [1] 357,485
Cash equivalents | Commercial paper  
Schedule of Available-for-sale Securities [Line Items]  
Available-for-sale securities, cost 2,348
Gross unrealized gains 0
Gross unrealized losses less than 12 months 0
Gross unrealized losses 12 months or longer 0
Estimated fair value [1] 2,348
Short-term investments  
Schedule of Available-for-sale Securities [Line Items]  
Available-for-sale securities, cost 136,507
Gross unrealized gains 22
Gross unrealized losses less than 12 months (33)
Gross unrealized losses 12 months or longer 0
Estimated fair value [1] 136,496
Short-term investments | Commercial paper  
Schedule of Available-for-sale Securities [Line Items]  
Available-for-sale securities, cost 10,287
Gross unrealized gains 0
Gross unrealized losses less than 12 months 0
Gross unrealized losses 12 months or longer 0
Estimated fair value [1] 10,287
Short-term investments | U.S. government agency securities  
Schedule of Available-for-sale Securities [Line Items]  
Available-for-sale securities, cost 16,605
Gross unrealized gains 4
Gross unrealized losses less than 12 months (2)
Gross unrealized losses 12 months or longer 0
Estimated fair value [1] 16,607
Short-term investments | Municipal bonds  
Schedule of Available-for-sale Securities [Line Items]  
Available-for-sale securities, cost 1,403
Gross unrealized gains 2
Gross unrealized losses less than 12 months 0
Gross unrealized losses 12 months or longer 0
Estimated fair value [1] 1,405
Short-term investments | Certificates of deposit  
Schedule of Available-for-sale Securities [Line Items]  
Available-for-sale securities, cost 7,800
Gross unrealized gains 0
Gross unrealized losses less than 12 months 0
Gross unrealized losses 12 months or longer 0
Estimated fair value [1] 7,800
Short-term investments | Corporate debt securities  
Schedule of Available-for-sale Securities [Line Items]  
Available-for-sale securities, cost 70,451
Gross unrealized gains 11
Gross unrealized losses less than 12 months (22)
Gross unrealized losses 12 months or longer 0
Estimated fair value [1] 70,440
Short-term investments | Asset-backed securities  
Schedule of Available-for-sale Securities [Line Items]  
Available-for-sale securities, cost 29,961
Gross unrealized gains 5
Gross unrealized losses less than 12 months (9)
Gross unrealized losses 12 months or longer 0
Estimated fair value [1] $ 29,957
[1] See Note 6. Fair Value Measures for further discussion on fair values of cash equivalents and short-term investments.
XML 25 R37.htm IDEA: XBRL DOCUMENT v3.2.0.727
Goodwill and Intangible Assets - Summary of Goodwill (Detail)
$ in Thousands
9 Months Ended
Jul. 31, 2015
USD ($)
Goodwill [Roll Forward]  
As of October 31, 2014 [1] $ 2,255,708
Additions 92,186
Adjustments [2] 684
Effect of foreign currency translation (12,762)
As of July 31, 2015 $ 2,335,816
[1] Derived from audited financial statements.
[2] Adjustments relate to changes in estimates for acquisitions that closed in the prior fiscal year for which the purchase price allocation was finalized during the reporting period.
XML 26 R52.htm IDEA: XBRL DOCUMENT v3.2.0.727
Liabilities and Restructuring Charges - Components of Accounts Payable and Accrued Liabilities (Detail) - USD ($)
$ in Thousands
Jul. 31, 2015
Oct. 31, 2014
Payables and Accruals [Abstract]    
Payroll and related benefits $ 257,342 $ 302,295
Other accrued liabilities 54,793 66,666
Accounts payable 18,690 28,152
Total $ 330,825 $ 397,113 [1]
[1] Derived from audited financial statements.
XML 27 R67.htm IDEA: XBRL DOCUMENT v3.2.0.727
Taxes - Additional Information (Detail) - USD ($)
3 Months Ended 9 Months Ended
Jul. 31, 2015
Jul. 31, 2014
Jan. 31, 2014
Jul. 31, 2015
Taxes [Line Items]        
Statutory federal income tax rate 35.00%     35.00%
Gross unrecognized tax benefits $ 115,000,000     $ 115,000,000
Unrecognized tax benefits that would affect effective tax rate 115,000,000     115,000,000
Estimated potential decrease in underlying unrecognized tax benefits, minimum 0     0
Estimated potential decrease in underlying unrecognized tax benefits, maximum 23,000,000     23,000,000
Fiscal Year 2015 | IRS        
Taxes [Line Items]        
Tax Adjustments, Settlements, and Unusual Provisions 7,000,000      
Fiscal Year 2014 | IRS        
Taxes [Line Items]        
Tax Adjustments, Settlements, and Unusual Provisions $ 3,200,000      
Fiscal Year 2012 | IRS        
Taxes [Line Items]        
Unrecognized tax benefits decrease resulting from settlement     $ 10,000,000  
Fiscal Year 2012 | Taiwan        
Taxes [Line Items]        
Unrecognized tax benefits decrease resulting from settlement       $ 1,100,000
Fiscal Year 2009 and 2010 | Taiwan        
Taxes [Line Items]        
Tax Adjustments, Settlements, and Unusual Provisions   $ 3,900,000    
Unrecognized tax benefits decrease resulting from settlement   $ 5,100,000    
XML 28 R61.htm IDEA: XBRL DOCUMENT v3.2.0.727
Stock Compensation - Schedule of Intrinsic Value of Equity Awards Exercised (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jul. 31, 2015
Jul. 31, 2014
Jul. 31, 2015
Jul. 31, 2014
Stock Compensation [Abstract]        
Intrinsic value of awards exercised $ 17,631 $ 3,709 $ 42,262 $ 23,556
XML 29 R47.htm IDEA: XBRL DOCUMENT v3.2.0.727
Financial Assets and Liabilities - Unaudited Condensed Consolidated Statement of Operations Location and Amount of Gains and Losses on Derivative Instrument Fair Values for Designated Hedge Instruments, Net of Tax (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jul. 31, 2015
Jul. 31, 2014
Jul. 31, 2015
Jul. 31, 2014
Financial Assets and Liabilities [Line Items]        
Amount of gain (loss) recognized in OCI on derivatives (effective portion) $ 638 $ (855) $ (13,521) $ 1,617
Amount of gain (loss) reclassified from OCI (effective portion) (2,390) 2,540 (9,817) 4,973
Foreign Exchange Contracts | Revenues        
Financial Assets and Liabilities [Line Items]        
Amount of gain (loss) recognized in OCI on derivatives (effective portion) 1,994 (40) 5,334 3,324
Amount of gain (loss) reclassified from OCI (effective portion) 4,005 1,563 6,411 3,237
Foreign Exchange Contracts | Operating Expenses        
Financial Assets and Liabilities [Line Items]        
Amount of gain (loss) recognized in OCI on derivatives (effective portion) (1,356) (815) (18,855) (1,707)
Amount of gain (loss) reclassified from OCI (effective portion) $ (6,395) $ 977 $ (16,228) $ 1,736
XML 30 R9.htm IDEA: XBRL DOCUMENT v3.2.0.727
Summary of Significant Accounting Policies
9 Months Ended
Jul. 31, 2015
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies
Summary of Significant Accounting Policies
The Company has prepared the accompanying unaudited condensed consolidated financial statements pursuant to the rules and regulations of the Securities and Exchange Commission (SEC). Pursuant to these rules and regulations, the Company has condensed or omitted certain information and footnote disclosures it normally includes in its annual consolidated financial statements prepared in accordance with U.S. generally accepted accounting principles (GAAP). In management’s opinion, the Company has made all adjustments (consisting only of normal, recurring adjustments, except as otherwise indicated) necessary to fairly present its unaudited condensed consolidated balance sheets, results of operations, comprehensive income and cash flows. The Company’s interim period operating results do not necessarily indicate the results that may be expected for any other interim period or for the full fiscal year. These financial statements and accompanying notes should be read in conjunction with the consolidated financial statements and notes thereto in Synopsys’ Annual Report on Form 10-K for the fiscal year ended October 31, 2014 as filed with the SEC on December 15, 2014.
Use of Estimates. To prepare financial statements in conformity with GAAP, management must make estimates and assumptions that affect the amounts reported in the unaudited condensed consolidated financial statements and accompanying notes. Actual results could differ from these estimates and may result in material effects on the Company’s operating results and financial position.
Principles of Consolidation. The unaudited condensed consolidated financial statements include the accounts of the Company and all of its subsidiaries. All significant intercompany accounts and transactions have been eliminated.
Fiscal Year End. The Company’s fiscal year generally ends on the Saturday nearest to October 31 and consists of 52 weeks, with the exception that approximately every five years, the Company has a 53-week year. When a 53-week year occurs, the Company includes the additional week in the first fiscal quarter to realign fiscal quarters with calendar quarters. Fiscal 2015 and 2014 are both 52-week years. The third fiscal quarters, and first nine months, of fiscal 2015 and 2014 ended on August 1, 2015 and August 2, 2014, respectively, and the prior fiscal year ended on November 1, 2014. For presentation purposes, the unaudited condensed consolidated financial statements and accompanying notes refer to the closest calendar month end.
Subsequent Events. The Company has evaluated subsequent events through the date that these unaudited condensed consolidated financial statements were issued.
XML 31 R62.htm IDEA: XBRL DOCUMENT v3.2.0.727
Net Income per Share - Reconciliation of Weighted Average Common Shares Used to Calculate Basic Net Income Per Share (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Jul. 31, 2015
Jul. 31, 2014
Jul. 31, 2015
Jul. 31, 2014
Earnings Per Share [Abstract]        
Net income $ 55,387 $ 65,656 $ 176,172 $ 196,669
Weighted-average common shares for basic net income per share (shares) 155,533 155,194 154,835 154,611
Dilutive effect of potential common shares from equity-based compensation (shares) 3,051 2,428 3,015 2,642
Weighted-average common shares for diluted net income per share (shares) 158,584 157,622 157,850 157,253
Basic (in USD per share) $ 0.36 $ 0.42 $ 1.14 $ 1.27
Diluted (in USD per share) $ 0.35 $ 0.42 $ 1.12 $ 1.25
Anti-dilutive employee stock-based awards excluded (shares) [1] 563 2,875 1,529 2,057
[1] These employee stock-based awards were anti-dilutive for the respective periods and are excluded in calculating diluted net income per share. While such awards were anti-dilutive for the respective periods, they could be dilutive in the future.
XML 32 R43.htm IDEA: XBRL DOCUMENT v3.2.0.727
Financial Assets and Liabilities - Investments Maturity Table (Details)
$ in Thousands
Jul. 31, 2015
USD ($)
Amortized Cost  
Due in 1 year or less $ 78,364
Due in 1-5 years 58,037
Due in 6-10 years 106
Total 136,507
Fair Value  
Due in 1 year or less 78,364
Due in 2-5 years 58,026
Due in 6-10 years 106
Total $ 136,496
XML 33 R29.htm IDEA: XBRL DOCUMENT v3.2.0.727
Accumulated Other Comprehensive Income (Loss) (Tables)
9 Months Ended
Jul. 31, 2015
Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]  
Components of Accumulated Other Comprehensive Income (Loss)
Components of accumulated other comprehensive income (loss), on an after-tax basis where applicable, were as follows:
 
July 31,
2015
 
October 31,
2014
 
(in thousands)
Cumulative currency translation adjustments
$
(81,002
)
 
$
(50,941
)
Unrealized gain (loss) on derivative instruments, net of taxes
(14,852
)
 
(11,148
)
Unrealized gain (loss) on available-for-sale securities, net of taxes
(11
)
 

Total accumulated other comprehensive income (loss)
$
(95,865
)
 
$
(62,089
)
Effect of Amounts Reclassified out of Each Component of Accumulated Other Comprehensive Income (Loss) into Net Income
The effect of amounts reclassified out of each component of accumulated other comprehensive income (loss) into net income was as follows:
 
Three Months Ended 
 July 31,
 
Nine Months Ended 
 July 31,
 
2015
 
2014
 
2015
 
2014
 
(in thousands)
Reclassifications from accumulated other comprehensive income (loss) into unaudited condensed consolidated statement of operations:
 
 
 
 
 
 
 
Gain (loss) on cash flow hedges, net of taxes
 
 
 
 
 
 
 
Revenues
$
4,005

 
$
1,563

 
$
6,411

 
$
3,237

Operating expenses
(6,395
)
 
977

 
(16,228
)
 
1,736

Gain (loss) on available-for-sale securities
 
 
 
 
 
 
 
Other income (expense)
$
5

 

 
22

 
$

Total reclassifications into net income
$
(2,385
)
 
$
2,540

 
$
(9,795
)
 
$
4,973

XML 34 R28.htm IDEA: XBRL DOCUMENT v3.2.0.727
Liabilities and Restructuring Charges (Tables)
9 Months Ended
Jul. 31, 2015
Liabilities and Restructuring Charges [Abstract]  
Accounts Payable and Accrued Liabilities
Accounts payable and accrued liabilities consist of:
 
July 31,
2015
 
October 31,
2014
 
(in thousands)
Payroll and related benefits
$
257,342

 
$
302,295

Other accrued liabilities
54,793

 
66,666

Accounts payable
18,690

 
28,152

Total
$
330,825

 
$
397,113

Other Long-Term Liabilities
Other long-term liabilities consist of:
 
July 31,
2015
 
October 31,
2014
 
(in thousands)
Deferred compensation liability
$
161,087

 
$
145,508

Other long-term liabilities
43,018

 
13,464

Total
$
204,105

 
$
158,972

XML 35 R56.htm IDEA: XBRL DOCUMENT v3.2.0.727
Accumulated Other Comprehensive Income (Loss) - Effect of Amounts Reclassified out of Each Component of Accumulated Other Comprehensive Income (Loss) into Net Income (Detail) - Reclassification out of accumulated other comprehensive income (loss) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jul. 31, 2015
Jul. 31, 2014
Jul. 31, 2015
Jul. 31, 2014
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]        
Reclassifications into net income $ (2,385) $ 2,540 $ (9,795) $ 4,973
Revenues | Gain (loss) on cash flow hedges, net of taxes        
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]        
Reclassifications into net income 4,005 1,563 6,411 3,237
Operating Expenses | Gain (loss) on cash flow hedges, net of taxes        
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]        
Reclassifications into net income 6,395 977 16,228 1,736
Other Income (Expense) | Gain (loss) on available-for-sale securities        
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]        
Reclassifications into net income $ 5 $ 0 $ 22 $ 0
XML 36 R44.htm IDEA: XBRL DOCUMENT v3.2.0.727
Financial Assets and Liabilities - Effects on Changes in Fair Values of Non-Designated Forward Contracts (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jul. 31, 2015
Jul. 31, 2014
Jul. 31, 2015
Jul. 31, 2014
Financial Assets And Liabilities [Abstract]        
Gain (loss) recorded in other income (expense), net $ (1,409) $ (53) $ (4,402) $ (667)
XML 37 R30.htm IDEA: XBRL DOCUMENT v3.2.0.727
Stock Repurchase Program (Tables)
9 Months Ended
Jul. 31, 2015
Stock Repurchase Program [Abstract]  
Stock Repurchase And Reissuance Activities
Stock repurchase activities are as follow:
 
Three Months Ended 
 July 31,
 
Nine Months Ended 
 July 31,
 
2015
 
2014
 
2015
 
2014
 
(in thousands)
Total shares repurchased
678

 

 
3,968

 
2,050

Total cost of the repurchased shares
$
36,000

 
$

 
$
180,000

 
$
79,747

Reissuance of treasury stock
1,553

 
931

 
3,931

 
3,519

XML 38 R31.htm IDEA: XBRL DOCUMENT v3.2.0.727
Stock Compensation (Tables)
9 Months Ended
Jul. 31, 2015
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Stock Compensation Arrangements
The compensation cost recognized in the unaudited condensed consolidated statements of operations for the Company’s stock compensation arrangements was as follows:
 
Three Months Ended 
 July 31,
 
Nine Months Ended 
 July 31,
 
2015
 
2014
 
2015
 
2014
 
(in thousands)
Cost of license
$
2,463

 
$
2,176

 
$
6,673

 
$
5,952

Cost of maintenance and service
547

 
684

 
1,574

 
1,646

Research and development expense
11,955

 
10,126

 
32,432

 
28,037

Sales and marketing expense
5,268

 
4,696

 
13,573

 
12,394

General and administrative expense
3,672

 
3,717

 
10,517

 
10,312

Stock compensation expense before taxes
23,905

 
21,399

 
64,769

 
58,341

Income tax benefit
(5,637
)
 
(4,905
)
 
(15,273
)
 
(13,372
)
Stock compensation expense after taxes
$
18,268

 
$
16,494

 
$
49,496

 
$
44,969

Schedule of Intrinsic Value of Equity Awards Exercised
The intrinsic values of equity awards exercised during the periods are as follows:
 
Three Months Ended 
 July 31,
 
Nine Months Ended 
 July 31,
 
2015
 
2014
 
2015
 
2014
 
(in thousands)
Intrinsic value of awards exercised
$
17,631

 
$
3,709

 
$
42,262

 
$
23,556

XML 39 R8.htm IDEA: XBRL DOCUMENT v3.2.0.727
Description of Business
9 Months Ended
Jul. 31, 2015
Accounting Policies [Abstract]  
Description of Business
Description of Business
Synopsys, Inc. (Synopsys or the Company) is a global leader in providing software, intellectual property and services used to design integrated circuits and electronic systems. The Company supplies the electronic design automation (EDA) software that engineers use to design, create prototypes for and test integrated circuits, also known as chips. The Company also offers intellectual property (IP) products, which are pre-designed circuits that engineers use as components of larger chip designs rather than designing those circuits themselves. The Company provides software and hardware used to develop the electronic systems that incorporate chips and the software that runs on them. To complement these product offerings, the Company provides technical services to support these solutions and help its customers develop chips and electronic systems. The Company is also a leading provider of software tools that developers use to improve the quality, security and time-to-market of software code in a wide variety of industries, including electronics, financial services, energy, and industrials.
XML 40 R32.htm IDEA: XBRL DOCUMENT v3.2.0.727
Net Income per Share (Tables)
9 Months Ended
Jul. 31, 2015
Earnings Per Share [Abstract]  
Reconciliation of Weighted-Average Common Shares Used to Calculate Net Income Per Share
The table below reconciles the weighted-average common shares used to calculate basic net income per share with the weighted-average common shares used to calculate diluted net income per share:
 
Three Months Ended 
 July 31,
 
Nine Months Ended 
 July 31,
 
2015
 
2014
 
2015
 
2014
 
(in thousands, except per share amounts)
Numerator:
 
 
 
 
 
 
 
Net income
$
55,387

 
$
65,656

 
$
176,172

 
$
196,669

Denominator:
 
 
 
 
 
 
 
Weighted-average common shares for basic net income per share
155,533

 
155,194

 
154,835

 
154,611

Dilutive effect of potential common shares from equity-based compensation
3,051

 
2,428

 
3,015

 
2,642

Weighted-average common shares for diluted net income per share
158,584

 
157,622

 
157,850

 
157,253

Net income per share:
 
 
 
 
 
 
 
Basic
$
0.36

 
$
0.42

 
$
1.14

 
$
1.27

Diluted
$
0.35

 
$
0.42

 
$
1.12

 
$
1.25

Anti-dilutive employee stock-based awards excluded(1)
563

 
2,875

 
1,529

 
2,057


(1)
These employee stock-based awards were anti-dilutive for the respective periods and are excluded in calculating diluted net income per share. While such awards were anti-dilutive for the respective periods, they could be dilutive in the future.
XML 41 R40.htm IDEA: XBRL DOCUMENT v3.2.0.727
Goodwill and Intangible Assets - Estimated Future Amortization of Intangible Assets (Detail)
$ in Thousands
Jul. 31, 2015
USD ($)
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]  
Remainder of fiscal 2015 $ 34,126
2016 105,173
2017 68,229
2018 50,718
2019 27,945
2020 and thereafter 32,308
Total $ 318,499
XML 42 R53.htm IDEA: XBRL DOCUMENT v3.2.0.727
Liabilities and Restructuring Charges - Components of Other Long Term Liabilities (Detail) - USD ($)
$ in Thousands
Jul. 31, 2015
Oct. 31, 2014
Liabilities, Other than Long-term Debt, Noncurrent [Abstract]    
Deferred compensation liability $ 161,087 $ 145,508
Other long-term liabilities 43,018 13,464
Total $ 204,105 $ 158,972 [1]
[1] Derived from audited financial statements.
XML 43 R2.htm IDEA: XBRL DOCUMENT v3.2.0.727
Unaudited Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jul. 31, 2015
Oct. 31, 2014
[1]
Current assets:    
Cash and cash equivalents $ 986,423 $ 985,762
Short-term investments 136,496 0
Total cash, cash equivalents and short-term investments 1,122,919 985,762
Accounts receivable, net 307,825 326,727
Deferred income taxes 75,939 111,449
Income taxes receivable and prepaid taxes 36,344 26,496
Prepaid and other current assets 84,510 54,301
Total current assets 1,627,537 1,504,735
Property and equipment, net 260,667 249,098
Goodwill 2,335,816 2,255,708
Intangible assets, net 318,499 365,030
Long-term prepaid taxes 13,800 17,645
Long-term deferred income taxes 211,733 208,156
Other long-term assets 185,920 175,127
Total assets 4,953,972 4,775,499
Current liabilities:    
Accounts payable and accrued liabilities 330,825 397,113
Accrued income taxes 25,750 31,404
Deferred revenue 912,768 928,242
Short-term debt 190,000 30,000
Total current liabilities 1,459,343 1,386,759
Long-term accrued income taxes 39,207 50,952
Long-term deferred revenue 90,569 77,646
Long-term debt 22,500 45,000
Other long-term liabilities 204,105 158,972
Total liabilities 1,815,724 1,719,329
Stockholders’ equity:    
Preferred stock, $0.01 par value: 2,000 shares authorized; none outstanding 0 0
Common stock, $0.01 par value: 400,000 shares authorized; 155,929 and 155,965 shares outstanding, respectively 1,559 1,560
Capital in excess of par value 1,604,994 1,614,603
Retained earnings 1,688,764 1,551,592
Treasury stock, at cost: 1,336 and 1,299 shares, respectively (61,204) (49,496)
Accumulated other comprehensive income (loss) (95,865) (62,089)
Total stockholders’ equity 3,138,248 3,056,170
Total liabilities and stockholders’ equity $ 4,953,972 $ 4,775,499
[1] Derived from audited financial statements.
XML 44 R45.htm IDEA: XBRL DOCUMENT v3.2.0.727
Financial Assets and Liabilities - Notional Amounts of Derivative Instruments (Detail) - USD ($)
$ in Thousands
Jul. 31, 2015
Oct. 31, 2014
Financial Assets And Liabilities [Abstract]    
Total gross notional amount $ 639,416 $ 793,937
Net fair value $ (501) $ (2,455)
XML 45 R6.htm IDEA: XBRL DOCUMENT v3.2.0.727
Unaudited Condensed Consolidated Statements Of Comprehensive Income (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jul. 31, 2015
Jul. 31, 2014
Jul. 31, 2015
Jul. 31, 2014
Statement of Comprehensive Income [Abstract]        
Deferred gains (losses), tax $ 675 $ 311 $ 6,188 $ 502
Reclassification adjustment on deferred (gains) losses included in net income, tax (926) (205) (4,334) (1,784)
Changes in unrealized gains (losses) on available-for-sale securities, tax $ 0 $ 0 $ 0 $ 0
XML 46 R59.htm IDEA: XBRL DOCUMENT v3.2.0.727
Stock Compensation Expense (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jul. 31, 2015
Jul. 31, 2014
Jul. 31, 2015
Jul. 31, 2014
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock compensation expense before taxes $ 23,905 $ 21,399 $ 64,769 $ 58,341
Income tax benefit (5,637) (4,905) (15,273) (13,372)
Stock compensation expense after taxes 18,268 16,494 49,496 44,969
Cost of license        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock compensation expense before taxes 2,463 2,176 6,673 5,952
Cost of maintenance and service        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock compensation expense before taxes 547 684 1,574 1,646
Research and development expense        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock compensation expense before taxes 11,955 10,126 32,432 28,037
Sales and marketing expense        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock compensation expense before taxes 5,268 4,696 13,573 12,394
General and administrative expense        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock compensation expense before taxes $ 3,672 $ 3,717 $ 10,517 $ 10,312
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.2.0.727
Taxes (Tables)
9 Months Ended
Jul. 31, 2015
Income Tax Disclosure [Abstract]  
Provision for Income Taxes and Effective Tax Rates
The following table presents the provision (benefit) for income taxes and the effective tax rates:
 
Three Months Ended 
 July 31,
 
Nine Months Ended 
 July 31,
 
2015
 
2014
 
2015
 
2014
 
(in thousands)
Income before income taxes
$
65,193

 
$
70,771

 
$
225,692

 
$
210,014

Provision (benefit) for income taxes
$
9,806

 
$
5,115

 
$
49,520

 
$
13,345

Effective tax rate
15.0
%
 
7.2
%
 
21.9
%
 
6.4
%
XML 48 R65.htm IDEA: XBRL DOCUMENT v3.2.0.727
Other Income (Expense), net - Components of Other Income (Expense), Net (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jul. 31, 2015
Jul. 31, 2014
Jul. 31, 2015
Jul. 31, 2014
Other Nonoperating Income (Expense)        
Interest income $ 540 $ 294 $ 2,240 $ 975
Interest expense (599) (715) (2,057) (1,654)
Gain (loss) on assets related to executive deferred compensation plan 1,815 3,069 7,091 7,529
Foreign currency exchange gain (loss) 1,111 80 5,317 865
Other, net 844 816 4,193 11,082
Total $ 3,711 $ 3,544 $ 16,784 $ 18,797
XML 49 R22.htm IDEA: XBRL DOCUMENT v3.2.0.727
Taxes
9 Months Ended
Jul. 31, 2015
Income Tax Disclosure [Abstract]  
Taxes
Taxes
Effective Tax Rate
The Company estimates its annual effective tax rate at the end of each fiscal quarter. The Company’s estimate takes into account estimations of annual pre-tax income, the geographic mix of pre-tax income and the Company’s interpretations of tax laws and possible outcomes of audits.
The following table presents the provision (benefit) for income taxes and the effective tax rates:
 
Three Months Ended 
 July 31,
 
Nine Months Ended 
 July 31,
 
2015
 
2014
 
2015
 
2014
 
(in thousands)
Income before income taxes
$
65,193

 
$
70,771

 
$
225,692

 
$
210,014

Provision (benefit) for income taxes
$
9,806

 
$
5,115

 
$
49,520

 
$
13,345

Effective tax rate
15.0
%
 
7.2
%
 
21.9
%
 
6.4
%

The Company’s effective tax rate for the three and nine months ended July 31, 2015 is lower than the statutory federal income tax rate of 35% primarily due to the lower tax rates applicable to its non-U.S. operations and U.S. federal and California research tax credits, partially offset by state taxes, non-deductible stock compensation, and the integration of acquired technologies.
The Company's effective tax rate increased in the three and nine months ended July 31, 2015, as compared to the same periods in fiscal 2014, primarily due to the net impact of the integration of acquired technologies, partially offset by the reinstatement of the U.S. federal research tax credit through December 31, 2014. The effective tax rate for the three and nine months ended July 31, 2014 was lower due to the tax benefits of statutes of limitation lapses and settlements with the Taiwan tax authorities for fiscal 2010 and 2009 and with the IRS for fiscal 2012.
On December 19, 2014, the president signed into law the Tax Increase Prevention Act of 2014 which reinstated the research tax credit retroactive to January 1, 2014 and extended the credit through December 31, 2014. As a result of the new legislation, the Company recognized a benefit in the first quarter of fiscal 2015 related to ten months of fiscal 2014 as well as a benefit to the annual effective tax rate for two months of fiscal 2015.
On July 27, 2015, the Tax Court issued an opinion (Altera Corp. et al. v. Commissioner) regarding the treatment of stock-based compensation expense in intercompany cost-sharing arrangements.  However, U.S. Treasury has not withdrawn the requirement to include stock-based compensation from its regulations.  Also, there is uncertainty related to the IRS response to the Tax Court opinion, the final resolution of this issue, and the potential favorable benefits to the Company.  As such, no impact will be recorded at this time.  The Company will continue to monitor developments related to this opinion and the potential impact of those developments on the Company’s current and prior fiscal years.
The Company’s total gross unrecognized tax benefits at July 31, 2015 are $115.0 million exclusive of interest and penalties. If the total gross unrecognized tax benefits at July 31, 2015 were recognized in the future, approximately $115.0 million would decrease the effective tax rate.
The timing of the resolution of income tax examinations is highly uncertain as well as the amounts and timing of various tax payments that are part of the settlement process. This could cause large fluctuations in the balance sheet classification of current and non-current assets and liabilities. The Company believes that in the coming twelve months, it is reasonably possible that either certain audits will conclude or the statute of limitations on certain state and foreign income and withholding taxes will expire, or both. Given the uncertainty as to ultimate settlement terms, the timing of payment and the impact of such settlements on other uncertain tax positions, the range of the estimated potential decrease in underlying unrecognized tax benefits is between $0 and $23 million.

IRS Examinations
In the third quarter of fiscal 2015, the Company reached final settlement with the Examination Division of the IRS on the integration of acquired technologies for fiscal 2015 and research tax credit for fiscal 2014 that resulted in $7.0 million and $3.2 million in tax benefits, respectively.
In the first quarter of fiscal 2014, the Company reached final settlement with the Examination Division of the IRS on the remaining fiscal 2012 issues and recognized approximately $10.0 million in unrecognized tax benefits.
Non-U.S. Examinations
In the first quarter of fiscal 2015, the Company reached final settlement with the Taiwan tax authorities for fiscal 2012, with regard to certain transfer pricing issues. As a result of the settlement the Company recognized approximately $1.1 million in unrecognized tax benefits.
In the second quarter of fiscal 2014, the Company reached settlements with the Taiwan tax authorities for fiscal 2010 and 2009, with regard to certain transfer pricing issues. As a result of the settlements and the application of the settlements to other open fiscal years, the Company's unrecognized tax benefits decreased by $5.1 million. The net tax benefit resulting from the settlements and the application to other open fiscal years was $3.9 million.
XML 50 R36.htm IDEA: XBRL DOCUMENT v3.2.0.727
Business Combinations (Details) - USD ($)
$ in Thousands
9 Months Ended
Jul. 31, 2015
Oct. 31, 2014
[1]
Business Acquisition [Line Items]    
Goodwill $ 2,335,816 $ 2,255,708
Series of Individually Immaterial Business Acquisitions    
Business Acquisition [Line Items]    
Business Combination, Consideration Transferred 120,800  
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities 8,400  
Goodwill 92,200  
Business Acquisition, Goodwill, Expected Tax Deductible Amount 2,300  
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles 37,100  
Business Combination, Acquisition Related Costs $ 4,400  
Series of Individually Immaterial Business Acquisitions | Minimum    
Business Acquisition [Line Items]    
Finite-Lived Intangible Asset, Useful Life 1 year  
Series of Individually Immaterial Business Acquisitions | Maximum    
Business Acquisition [Line Items]    
Finite-Lived Intangible Asset, Useful Life 6 years  
[1] Derived from audited financial statements.
XML 51 R24.htm IDEA: XBRL DOCUMENT v3.2.0.727
Summary of Significant Accounting Policies (Policies)
9 Months Ended
Jul. 31, 2015
Accounting Policies [Abstract]  
Use of Estimates
Use of Estimates. To prepare financial statements in conformity with GAAP, management must make estimates and assumptions that affect the amounts reported in the unaudited condensed consolidated financial statements and accompanying notes. Actual results could differ from these estimates and may result in material effects on the Company’s operating results and financial position.
Principles of Consolidation
Principles of Consolidation. The unaudited condensed consolidated financial statements include the accounts of the Company and all of its subsidiaries. All significant intercompany accounts and transactions have been eliminated.
Fiscal Year End
Fiscal Year End. The Company’s fiscal year generally ends on the Saturday nearest to October 31 and consists of 52 weeks, with the exception that approximately every five years, the Company has a 53-week year. When a 53-week year occurs, the Company includes the additional week in the first fiscal quarter to realign fiscal quarters with calendar quarters. Fiscal 2015 and 2014 are both 52-week years. The third fiscal quarters, and first nine months, of fiscal 2015 and 2014 ended on August 1, 2015 and August 2, 2014, respectively, and the prior fiscal year ended on November 1, 2014. For presentation purposes, the unaudited condensed consolidated financial statements and accompanying notes refer to the closest calendar month end.
Subsequent Events
Subsequent Events. The Company has evaluated subsequent events through the date that these unaudited condensed consolidated financial statements were issued.
New Accounting Pronouncements
In May 2014, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2014-09, "Revenue from Contracts with Customers (Topic 606)," which supersedes the revenue recognition requirements in “Revenue Recognition (Topic 605).”  This ASU requires an entity to recognize revenue when goods are transferred or services are provided to customers in an amount that reflects the consideration to which the entity expects to be entitled to in exchange for those goods or services. This ASU also requires disclosures enabling users of financial statements to understand the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers.
In August 2015, the FASB issued ASU 2015-14, "Revenue from Contracts with Customers (Topic 606), Deferral of the Effective Date.” With the issuance of ASU 2015-14, the new revenue guidance ASU 2014-09 will be effective for fiscal 2019, including interim periods within that reporting period, using one of two prescribed retrospective methods. The Company is currently in the process of evaluating the impact of adoption on its consolidated financial statements and related disclosures. The Company has not yet selected a transition method, nor has it determined the effect of the standard on its ongoing financial reporting.
XML 52 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 53 R7.htm IDEA: XBRL DOCUMENT v3.2.0.727
Unaudited Condensed Consolidated Statements Of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Jul. 31, 2015
Jul. 31, 2014
Cash flow from operating activities:    
Net income $ 176,172 $ 196,669
Adjustments to reconcile net income to net cash provided by operating activities:    
Amortization and depreciation 154,535 140,750
Stock compensation 63,463 58,341
Allowance for doubtful accounts 1,100 (750)
(Gain) loss on sale of investments (22) (6,538)
Deferred income taxes 24,134 7,459
Net changes in operating assets and liabilities, net of acquired assets and liabilities:    
Accounts receivable 16,976 24,834
Prepaid and other current assets (35,836) 982
Other long-term assets (16,141) (18,847)
Accounts payable and accrued liabilities (25,512) (28,270)
Income taxes (20,633) (18,950)
Deferred revenue 4,507 22,361
Net cash provided by operating activities 342,743 378,041
Cash flows from investing activities:    
Proceeds from sales and maturities of short-term investments 48,155 0
Purchases of short-term investments (185,402) 0
Proceeds from sales of long-term investments 0 7,313
Purchases of property and equipment (67,708) (58,085)
Cash paid for acquisitions and intangible assets, net of cash acquired (126,883) (373,513)
Capitalization of software development costs (2,798) (2,812)
Other 900 (3,000)
Net cash used in investing activities (333,736) (430,097)
Cash flows from financing activities:    
Proceeds from credit facility 410,000 200,000
Repayment of debt (272,924) (223,239)
Issuances of common stock 56,414 45,336
Purchases of treasury stock (180,000) (79,747)
Other (116) (5,008)
Net cash provided by (used in) financing activities 13,374 (62,658)
Effect of exchange rate changes on cash and cash equivalents (21,720) (4,681)
Net change in cash and cash equivalents 661 (119,395)
Cash and cash equivalents, beginning of year 985,762 [1] 1,022,441
Cash and cash equivalents, end of period $ 986,423 $ 903,046
[1] Derived from audited financial statements.
XML 54 R3.htm IDEA: XBRL DOCUMENT v3.2.0.727
Unaudited Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares
Jul. 31, 2015
Oct. 31, 2014
[1]
Statement of Financial Position [Abstract]    
Preferred Stock, par value $ 0.01 $ 0.01
Preferred Stock, shares authorized 2,000,000 2,000,000
Preferred Stock, shares outstanding 0 0
Common Stock, par value $ 0.01 $ 0.01
Common Stock, shares authorized 400,000,000 400,000,000
Common Stock, shares outstanding 155,929,000 155,965,000
Treasury stock, shares 1,336,000 1,299,000
[1] Derived from audited financial statements.
XML 55 R17.htm IDEA: XBRL DOCUMENT v3.2.0.727
Stock Repurchase Program
9 Months Ended
Jul. 31, 2015
Stock Repurchase Program [Abstract]  
Stock Repurchase Program
Stock Repurchase Program
The Company’s Board of Directors (the Board) previously approved a stock repurchase program pursuant to which the Company was authorized to purchase up to $500.0 million of its common stock, and has periodically replenished the stock repurchase program to such amount. The Board replenished the stock repurchase program up to $500.0 million on December 3, 2013, as announced on December 4, 2013. The program does not obligate Synopsys to acquire any particular amount of common stock, and the program may be suspended or terminated at any time by Synopsys’ Chief Financial Officer or the Board. The Company repurchases shares to offset dilution caused by ongoing stock issuances from existing equity plans for equity compensation awards and issuances related to acquisitions, and when management believes it is a good use of cash. Repurchases are transacted in accordance with Rule 10b-18 of the Securities Exchange Act of 1934, as amended (the Exchange Act), and may be made through any means including, but not limited to, open market purchases, plans executed under Rule 10b5-1(c) of the Exchange Act and structured transactions. As of July 31, 2015, $200.3 million remained available for further repurchases under the program.
In December 2014, the Company entered into an accelerated share repurchase agreement (the 2015 ASR) to repurchase an aggregate of $180.0 million of the Company’s common stock. Pursuant to the 2015 ASR, the Company made a prepayment of $180.0 million of which an initial share value of $144.0 million was delivered in December and the $36.0 million forward equity contract was settled during the third fiscal quarter of fiscal 2015. Total shares purchased under the 2015 ASR were approximately 4.0 million shares at an average purchase price of $45.37 per share.
Stock repurchase activities are as follow:
 
Three Months Ended 
 July 31,
 
Nine Months Ended 
 July 31,
 
2015
 
2014
 
2015
 
2014
 
(in thousands)
Total shares repurchased
678

 

 
3,968

 
2,050

Total cost of the repurchased shares
$
36,000

 
$

 
$
180,000

 
$
79,747

Reissuance of treasury stock
1,553

 
931

 
3,931

 
3,519

XML 56 R1.htm IDEA: XBRL DOCUMENT v3.2.0.727
Document and Entity Information - shares
9 Months Ended
Jul. 31, 2015
Aug. 20, 2015
Document And Entity Information [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Jul. 31, 2015  
Document Fiscal Year Focus 2015  
Document Fiscal Period Focus Q3  
Trading Symbol SNPS  
Entity Registrant Name SYNOPSYS INC  
Entity Central Index Key 0000883241  
Current Fiscal Year End Date --10-31  
Entity Filer Category Large Accelerated Filer  
Entity Common Stock, Shares Outstanding   155,947,407
XML 57 R18.htm IDEA: XBRL DOCUMENT v3.2.0.727
Stock Compensation
9 Months Ended
Jul. 31, 2015
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Stock Compensation
Stock Compensation
The compensation cost recognized in the unaudited condensed consolidated statements of operations for the Company’s stock compensation arrangements was as follows:
 
Three Months Ended 
 July 31,
 
Nine Months Ended 
 July 31,
 
2015
 
2014
 
2015
 
2014
 
(in thousands)
Cost of license
$
2,463

 
$
2,176

 
$
6,673

 
$
5,952

Cost of maintenance and service
547

 
684

 
1,574

 
1,646

Research and development expense
11,955

 
10,126

 
32,432

 
28,037

Sales and marketing expense
5,268

 
4,696

 
13,573

 
12,394

General and administrative expense
3,672

 
3,717

 
10,517

 
10,312

Stock compensation expense before taxes
23,905

 
21,399

 
64,769

 
58,341

Income tax benefit
(5,637
)
 
(4,905
)
 
(15,273
)
 
(13,372
)
Stock compensation expense after taxes
$
18,268

 
$
16,494

 
$
49,496

 
$
44,969


As of July 31, 2015, there was $177.8 million of unamortized share-based compensation expense, which is expected to be amortized over a weighted-average period of approximately 2.7 years.
The intrinsic values of equity awards exercised during the periods are as follows:
 
Three Months Ended 
 July 31,
 
Nine Months Ended 
 July 31,
 
2015
 
2014
 
2015
 
2014
 
(in thousands)
Intrinsic value of awards exercised
$
17,631

 
$
3,709

 
$
42,262

 
$
23,556

XML 58 R4.htm IDEA: XBRL DOCUMENT v3.2.0.727
Unaudited Condensed Consolidated Statements Of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Jul. 31, 2015
Jul. 31, 2014
Jul. 31, 2015
Jul. 31, 2014
Revenue:        
Time-based license $ 445,807 $ 431,184 $ 1,324,677 $ 1,255,515
Upfront license 48,878 31,594 139,671 101,863
Maintenance and service 61,120 59,034 190,704 161,082
Total revenue 555,805 521,812 1,655,052 1,518,460
Cost of revenue:        
License 77,516 68,573 218,650 198,700
Maintenance and service 25,251 20,685 82,244 62,065
Amortization of intangible assets 26,704 26,272 78,182 74,699
Total cost of revenue 129,471 115,530 379,076 335,464
Gross margin 426,334 406,282 1,275,976 1,182,996
Operating expenses:        
Research and development 197,999 182,809 567,924 528,395
Sales and marketing 116,988 112,271 343,736 332,847
General and administrative 43,925 37,438 121,254 112,246
Amortization of intangible assets 6,188 6,537 19,066 18,291
Restructuring charges (248) 0 15,088 0
Total operating expenses 364,852 339,055 1,067,068 991,779
Operating income 61,482 67,227 208,908 191,217
Other income (expense), net 3,711 3,544 16,784 18,797
Income before income taxes 65,193 70,771 225,692 210,014
Provision (benefit) for income taxes 9,806 5,115 49,520 13,345
Net income $ 55,387 $ 65,656 $ 176,172 $ 196,669
Net income per share:        
Basic (in USD per share) $ 0.36 $ 0.42 $ 1.14 $ 1.27
Diluted (in USD per share) $ 0.35 $ 0.42 $ 1.12 $ 1.25
Shares used in computing per share amounts:        
Basic (shares) 155,533 155,194 154,835 154,611
Diluted (shares) 158,584 157,622 157,850 157,253
XML 59 R12.htm IDEA: XBRL DOCUMENT v3.2.0.727
Financial Assets and Liabilities
9 Months Ended
Jul. 31, 2015
Financial Assets And Liabilities [Abstract]  
Financial Assets and Liabilities
Financial Assets and Liabilities
Cash equivalents and short-term investments. The Company classifies time deposits and other investments with maturities less than three months as cash equivalents. Debt securities and other investments with maturities longer than three months are classified as short-term investments. The Company’s investments generally have a term of less than three years and are classified as available-for-sale carried at fair value, with unrealized gains and losses included in the unaudited condensed consolidated balance sheet as a component of accumulated other comprehensive income (loss), net of tax. Those unrealized gains or losses deemed other than temporary are reflected in other income (expense), net. The cost of securities sold is based on the specific identification method and realized gains and losses are included in other income (expense), net.
During the first quarter of fiscal 2015, the Company made investments in available-for-sale securities. As of July 31, 2015, the balances of these investments are:
 
Cost
 
Gross
Unrealized
Gains
 
Gross
Unrealized
Losses Less Than 12 Months
 
Gross
Unrealized
Losses 12 Months or Longer
 
Estimated
Fair Value(1)
 
(in thousands)
Cash equivalents:
 
 
 
 
 
 
 
 
 
Money market funds
$
357,485

 
$

 
$

 
$

 
$
357,485

Commercial paper
2,348

 

 

 

 
2,348

Total:
359,833

 

 

 

 
359,833

Short-term investments:
 
 
 
 
 
 
 
 
 
U.S. government agency securities
16,605

 
4

 
(2
)
 

 
16,607

Municipal bonds
1,403

 
2

 

 

 
1,405

Certificates of deposit
7,800

 

 

 

 
7,800

Commercial paper
10,287

 

 

 

 
10,287

Corporate debt securities
70,451

 
11

 
(22
)
 

 
70,440

Asset-backed securities
29,961

 
5

 
(9
)
 

 
29,957

Total:
136,507

 
22

 
(33
)
 

 
136,496

(1)
See Note 6. Fair Value Measures for further discussion on fair values of cash equivalents and short-term investments.

As of July 31, 2015, the stated maturities of the Company's short-term investments are:
 
Amortized Cost
 
Fair Value
 
(in thousands)
Due in 1 year or less
$
78,364

 
$
78,364

Due in 2-5 years
58,037

 
58,026

Due in 6-10 years
106

 
106

Total
$
136,507

 
$
136,496


Non-marketable equity securities. The Company’s strategic investment portfolio consists of non-marketable equity securities in privately-held companies. The securities accounted for under cost method investments are reported at cost net of impairment losses. Securities accounted for under equity method investments are recorded at cost plus the proportional share of the issuers’ income or loss, which is recorded in the Company’s other income (expense), net. The cost basis of securities sold is based on the specific identification method. Refer to Note 6. Fair Value Measures.
Derivatives. The Company recognizes derivative instruments as either assets or liabilities in the unaudited condensed consolidated financial statements at fair value and provides qualitative and quantitative disclosures about such derivatives. The Company operates internationally and is exposed to potentially adverse movements in foreign currency exchange rates. The Company enters into hedges in the form of foreign currency forward contracts to reduce its exposure to foreign currency rate changes on non-functional currency denominated forecasted transactions and balance sheet positions including: (1) certain assets and liabilities, (2) shipments forecasted to occur within approximately 1 month, (3) future billings and revenue on previously shipped orders, and (4) certain future intercompany invoices denominated in foreign currencies.
The duration of forward contracts ranges from approximately one month to 22 months, the majority of which are short-term. The Company does not use foreign currency forward contracts for speculative or trading purposes. The Company enters into foreign exchange forward contracts with high credit quality financial institutions that are rated ‘A’ or above and to date has not experienced nonperformance by counterparties. Further, the Company anticipates continued performance by all counterparties to such agreements.
The assets or liabilities associated with the forward contracts are recorded at fair value in other current assets or accrued liabilities in the unaudited condensed consolidated balance sheets. The accounting for gains and losses resulting from changes in fair value depends on the use of the foreign currency forward contract and whether it is designated and qualifies for hedge accounting.
Cash Flow Hedging Activities
Certain foreign exchange forward contracts are designated and qualify as cash flow hedges. These contracts have durations of approximately 22 months or less. Certain forward contracts are rolled over periodically to capture the full length of exposure to the Company’s foreign currency risk, which can be up to three years. To receive hedge accounting treatment, all hedging relationships are formally documented at the inception of the hedge, and the hedges must be highly effective in offsetting changes to future cash flows on the hedged transactions. The effective portion of gains or losses resulting from changes in fair value of these hedges is initially reported, net of tax, as a component of other comprehensive income (OCI) in stockholders’ equity and reclassified into revenue or operating expenses, as appropriate, at the time the hedged transactions affect earnings. The Company expects a majority of the hedge balance in OCI to be reclassified to the statements of operations within the next twelve months.
Hedging effectiveness is evaluated monthly using spot rates, with any gain or loss caused by hedging ineffectiveness recorded in other income (expense), net. The premium/discount component of the forward contracts is recorded to other income (expense), net, and is not included in evaluating hedging effectiveness.
Non-designated Hedging Activities
The Company’s foreign exchange forward contracts that are used to hedge non-functional currency denominated balance sheet assets and liabilities are not designated as hedging instruments. Accordingly, any gains or losses from changes in the fair value of the forward contracts are recorded in other income (expense), net. The gains and losses on these forward contracts generally offset the gains and losses associated with the underlying assets and liabilities, which are also recorded in other income (expense), net. The duration of the forward contracts for hedging the Company’s balance sheet exposure is approximately one month.

The Company also has certain foreign exchange forward contracts for hedging certain international revenues and expenses that are not designated as hedging instruments. Accordingly, any gains or losses from changes in the fair value of the forward contracts are recorded in other income (expense), net. The gains and losses on these forward contracts generally offset the gains and losses associated with the foreign currency in operating income. The duration of these forward contracts is usually less than one year. The overall goal of the Company’s hedging program is to minimize the impact of currency fluctuations on its net income over its fiscal year.
The effects of the changes in the fair values of non-designated forward contracts are summarized as follows:
 
Three Months Ended 
 July 31,
 
Nine Months Ended 
 July 31,
 
2015
 
2014
 
2015
 
2014
 
(in thousands)
Gain (loss) recorded in other income (expense), net
$
(1,409
)
 
$
(53
)
 
$
(4,402
)
 
$
(667
)

The notional amounts in the table below for derivative instruments provide one measure of the transaction volume outstanding:
 
As of July 31, 2015
 
As of October 31, 2014
 
(in thousands)
Total gross notional amount
$
639,416

 
$
793,937

Net fair value
$
(501
)
 
$
(2,455
)

The notional amounts for derivative instruments do not represent the amount of the Company’s exposure to market gain or loss. The Company’s exposure to market gain or loss will vary over time as a function of currency exchange rates. The amounts ultimately realized upon settlement of these financial instruments, together with the gains and losses on the underlying exposures, will depend on actual market conditions during the remaining life of the instruments.
The following represents the unaudited condensed consolidated balance sheet location and amount of derivative instrument fair values segregated between designated and non-designated hedge instruments:
 
Fair values of
derivative instruments
designated as hedging
instruments
 
Fair values of
derivative instruments
not designated as
hedging instruments
 
(in thousands)
As of July 31, 2015
 
 
 
Other current assets
$
11,306

 
$
557

Accrued liabilities
$
12,329

 
$
34

As of October 31, 2014
 
 
 
Other current assets
$
9,299

 
$
1

Accrued liabilities
$
11,656

 
$
99


The following table represents the unaudited condensed consolidated statement of operations location and amount of gains and losses on derivative instrument fair values for designated hedge instruments, net of tax:
 
Location of gain (loss)
recognized in OCI on
derivatives
 
Amount of gain (loss)
recognized in OCI on
derivatives
(effective portion)
 
Location of
gain (loss)
reclassified from OCI
 
Amount of
gain (loss)
reclassified from
OCI
(effective portion)
 
(in thousands)
Three months ended 
 July 31, 2015
 
 
 
 
 
 
 
Foreign exchange contracts
Revenue
 
$
1,994

 
Revenue
 
$
4,005

Foreign exchange contracts
Operating expenses
 
(1,356
)
 
Operating expenses
 
(6,395
)
Total
 
 
$
638

 
 
 
$
(2,390
)
Three months ended 
 July 31, 2014
 
 
 
 
 
 
 
Foreign exchange contracts
Revenue
 
$
(40
)
 
Revenue
 
$
1,563

Foreign exchange contracts
Operating expenses
 
(815
)
 
Operating expenses
 
977

Total
 
 
$
(855
)
 
 
 
$
2,540

Nine months ended 
 July 31, 2015
 
 
 
 
 
 
 
Foreign exchange contracts
Revenue
 
$
5,334

 
Revenue
 
$
6,411

Foreign exchange contracts
Operating expenses
 
(18,855
)
 
Operating expenses
 
(16,228
)
Total
 
 
$
(13,521
)
 
 
 
$
(9,817
)
Nine months ended 
 July 31, 2014
 
 
 
 
 
 
 
Foreign exchange contracts
Revenue
 
$
3,324

 
Revenue
 
$
3,237

Foreign exchange contracts
Operating expenses
 
(1,707
)
 
Operating expenses
 
1,736

Total
 
 
$
1,617

 
 
 
$
4,973


The following table represents the ineffective portions and portions excluded from effectiveness testing of the hedge gains (losses) for derivative instruments designated as hedging instruments, which are recorded in other income (expense), net:
Foreign exchange contracts
Amount of
gain (loss) recognized
in income statement
on derivatives
(ineffective
portion)(1)
 
Amount of gain (loss)
recognized in income
statement on
derivatives
(excluded from
effectiveness testing)(2)
 
(in thousands)
For the three months ended July 31, 2015
$
122

 
$
1,189

For the three months ended July 31, 2014
$
24

 
$
548

For the nine months ended July 31, 2015
$
822

 
$
3,495

For the nine months ended July 31, 2014
$
57

 
$
2,950


(1)
The ineffective portion includes forecast inaccuracies.
(2)
The portion excluded from effectiveness testing includes the discount earned or premium paid for the contracts.
XML 60 R11.htm IDEA: XBRL DOCUMENT v3.2.0.727
Goodwill and Intangible Assets
9 Months Ended
Jul. 31, 2015
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets
Goodwill and Intangible Assets
Goodwill as of July 31, 2015 and October 31, 2014 consisted of the following:
 
(in thousands)
As of October 31, 2014
$
2,255,708

Additions
92,186

Adjustments(1)
684

Effect of foreign currency translation
(12,762
)
As of July 31, 2015
$
2,335,816



(1)
Adjustments relate to changes in estimates for acquisitions that closed in the prior fiscal year for which the purchase price allocation was finalized during the reporting period.

Intangible assets as of July 31, 2015 consisted of the following:
 
Gross
Assets
 
Accumulated
Amortization
 
Net Assets
 
(in thousands)
Core/developed technology
$
540,740

 
$
353,469

 
$
187,271

Customer relationships
211,611

 
108,957

 
102,654

Contract rights intangible
147,127

 
131,895

 
15,232

Covenants not to compete
2,530

 
2,530

 

Trademarks and trade names
19,079

 
9,872

 
9,207

In-process research and development (IPR&D)(2)

 

 

Capitalized software development costs
24,627

 
20,492

 
4,135

Total
$
945,714

 
$
627,215

 
$
318,499

 
Intangible assets as of October 31, 2014 consisted of the following:
 
Gross
Assets
 
Accumulated
Amortization
 
Net Assets
 
(in thousands)
Core/developed technology
$
490,242

 
$
298,705

 
$
191,537

Customer relationships
210,172

 
92,146

 
118,026

Contract rights intangible
146,364

 
109,067

 
37,297

Covenants not to compete
2,530

 
2,530

 

Trademarks and trade names
18,779

 
7,765

 
11,014

In-process research and development (IPR&D)(2)
3,086

 

 
3,086

Capitalized software development costs
21,829

 
17,759

 
4,070

Total
$
893,002

 
$
527,972

 
$
365,030

 
(2)
IPR&D is reclassified to core/developed technology upon completion or is written off upon abandonment.
Amortization expense related to intangible assets consisted of the following:
 
Three Months Ended 
 July 31,
 
Nine Months Ended 
 July 31,
 
2015
 
2014
 
2015
 
2014
 
(in thousands)
Core/developed technology
$
18,822

 
$
18,354

 
$
54,639

 
$
51,966

Customer relationships
5,443

 
5,816

 
16,906

 
16,655

Contract rights intangible
7,917

 
7,913

 
23,595

 
22,719

Covenants not to compete

 
17

 

 
50

Trademarks and trade names
709

 
709

 
2,107

 
1,600

Capitalized software development costs(3)
916

 
906

 
2,732

 
2,655

Total
$
33,807

 
$
33,715

 
$
99,979

 
$
95,645

 
(3)
Amortization of capitalized software development costs is included in cost of license revenue in the unaudited condensed consolidated statements of operations.
The following table presents the estimated future amortization of intangible assets:
Fiscal Year
(in thousands)
Remainder of fiscal 2015
$
34,126

2016
105,173

2017
68,229

2018
50,718

2019
27,945

2020 and thereafter
32,308

Total
$
318,499

XML 61 R23.htm IDEA: XBRL DOCUMENT v3.2.0.727
Effect of New Accounting Pronouncements
9 Months Ended
Jul. 31, 2015
New Accounting Pronouncements and Changes in Accounting Principles [Abstract]  
Effect of New Accounting Pronouncements
Effect of New Accounting Pronouncements
In May 2014, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2014-09, "Revenue from Contracts with Customers (Topic 606)," which supersedes the revenue recognition requirements in “Revenue Recognition (Topic 605).”  This ASU requires an entity to recognize revenue when goods are transferred or services are provided to customers in an amount that reflects the consideration to which the entity expects to be entitled to in exchange for those goods or services. This ASU also requires disclosures enabling users of financial statements to understand the nature, amount, timing, and uncertainty of revenue and cash flows arising from contracts with customers.
In August 2015, the FASB issued ASU 2015-14, "Revenue from Contracts with Customers (Topic 606), Deferral of the Effective Date.” With the issuance of ASU 2015-14, the new revenue guidance ASU 2014-09 will be effective for fiscal 2019, including interim periods within that reporting period, using one of two prescribed retrospective methods. The Company is currently in the process of evaluating the impact of adoption on its consolidated financial statements and related disclosures. The Company has not yet selected a transition method, nor has it determined the effect of the standard on its ongoing financial reporting.
XML 62 R19.htm IDEA: XBRL DOCUMENT v3.2.0.727
Net Income per Share
9 Months Ended
Jul. 31, 2015
Earnings Per Share [Abstract]  
Net Income per Share
Net Income per Share
The Company computes basic net income per share by dividing net income available to common stockholders by the weighted-average number of common shares outstanding during the period. Diluted net income per share reflects the dilution from potential common shares outstanding, such as stock options and unvested restricted stock units and awards, during the period using the treasury stock method.
The table below reconciles the weighted-average common shares used to calculate basic net income per share with the weighted-average common shares used to calculate diluted net income per share:
 
Three Months Ended 
 July 31,
 
Nine Months Ended 
 July 31,
 
2015
 
2014
 
2015
 
2014
 
(in thousands, except per share amounts)
Numerator:
 
 
 
 
 
 
 
Net income
$
55,387

 
$
65,656

 
$
176,172

 
$
196,669

Denominator:
 
 
 
 
 
 
 
Weighted-average common shares for basic net income per share
155,533

 
155,194

 
154,835

 
154,611

Dilutive effect of potential common shares from equity-based compensation
3,051

 
2,428

 
3,015

 
2,642

Weighted-average common shares for diluted net income per share
158,584

 
157,622

 
157,850

 
157,253

Net income per share:
 
 
 
 
 
 
 
Basic
$
0.36

 
$
0.42

 
$
1.14

 
$
1.27

Diluted
$
0.35

 
$
0.42

 
$
1.12

 
$
1.25

Anti-dilutive employee stock-based awards excluded(1)
563

 
2,875

 
1,529

 
2,057


(1)
These employee stock-based awards were anti-dilutive for the respective periods and are excluded in calculating diluted net income per share. While such awards were anti-dilutive for the respective periods, they could be dilutive in the future.
XML 63 R15.htm IDEA: XBRL DOCUMENT v3.2.0.727
Credit Facility
9 Months Ended
Jul. 31, 2015
Debt Disclosure [Abstract]  
Credit Facility
Credit Facility
On February 17, 2012, the Company entered into an agreement with several lenders (the Credit Agreement) providing for (i) a $350.0 million senior unsecured revolving credit facility (the Revolver) and (ii) a $150.0 million senior unsecured term loan facility (the Term Loan). Principal payments on a portion of the Term Loan are due in equal quarterly installments of $7.5 million, with the remainder due in October 2016. The Company can elect to make prepayments on the Term Loan, in whole or in part, without premium or penalty. On May 19, 2015, the Credit Agreement was amended and restated in order to increase the size of the Revolver from $350.0 million to $500.0 million and to extend the termination date of the Revolver from October 14, 2016 to May 19, 2020. The amended and restated Credit Agreement also replaced a financial covenant requiring the Company to maintain a minimum specified level of cash with a covenant requiring a minimum interest coverage ratio. Subject to obtaining additional commitments from lenders, the principal amount of the loans provided under the amended and restated Credit Agreement may be increased by the Company by up to an additional $150.0 million through May 2019. The amended and restated Credit Agreement contains financial covenants requiring the Company to operate within a maximum leverage ratio and a minimum interest coverage ratio, as well as other non-financial covenants.
As of July 31, 2015, the Company had a $52.5 million outstanding balance under the Term Loan, of which $22.5 million is classified as long term, and a $160.0 million outstanding balance under the Revolver, which is all considered short term. As of October 31, 2014, the Company had a $75.0 million outstanding balance under the Term Loan, of which $45.0 million was classified as long term, and no outstanding balance under the Revolver. Borrowings bear interest at a floating rate based on a margin over the Company’s choice of market observable base rates as defined in the amended and restated Credit Agreement. As of July 31, 2015, borrowings under the Term Loan bore interest at LIBOR +1.125% and the applicable interest rate for the Revolver was LIBOR +1.000%. In addition, commitment fees are payable on the Revolver at rates between 0.125% and 0.200% per year based on the Company’s leverage ratio on the daily amount of the revolving commitment.
The carrying amount of the short-term and long-term debt approximates the estimated fair value. These borrowings under the amended and restated Credit Agreement have a variable interest rate structure and are classified within Level 2 of the fair value hierarchy.
XML 64 R60.htm IDEA: XBRL DOCUMENT v3.2.0.727
Stock Compensation - Additional Information (Detail) - Jul. 31, 2015 - USD ($)
$ in Millions
Total
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Unamortized share-based compensation expense $ 177.8
Weighted-average period of total compensation costs to be recognized in years 2 years 8 months 12 days
XML 65 R13.htm IDEA: XBRL DOCUMENT v3.2.0.727
Fair Value Measures
9 Months Ended
Jul. 31, 2015
Fair Value Disclosures [Abstract]  
Fair Value Measures
Fair Value Measures
Accounting Standards Codification (ASC) 820-10, Fair Value Measurements and Disclosures, defines fair value, establishes guidelines and enhances disclosure requirements for fair value measurements. The accounting guidance requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. The accounting guidance also establishes a fair value hierarchy based on the independence of the source and objective evidence of the inputs used. There are three fair value hierarchies based upon the level of inputs that are significant to fair value measurement:
Level 1—Observable inputs that reflect quoted prices (unadjusted) for identical instruments in active markets;
Level 2—Observable inputs other than quoted prices included in Level 1 for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active, and model-driven valuations in which all significant inputs and significant value drivers are observable in active markets; and
Level 3—Unobservable inputs to the valuation derived from fair valuation techniques in which one or more significant inputs or significant value drivers are unobservable.
On a recurring basis, the Company measures the fair value of certain of its assets and liabilities, which include cash equivalents, short-term investments, non-qualified deferred compensation plan assets, and foreign currency derivative contracts.
The Company’s cash equivalents and short-term investments are classified within Level 1 or Level 2 because they are valued using quoted market prices in an active market or alternative independent pricing sources and models utilizing market observable inputs.
The Company’s non-qualified deferred compensation plan assets consist of money market and mutual funds invested in domestic and international marketable securities that are directly observable in active markets and are therefore classified within Level 1.
The Company’s foreign currency derivative contracts are classified within Level 2 because these contracts are not actively traded and the valuation inputs are based on quoted prices and market observable data of similar instruments.
The Company’s borrowings under its credit and term loan facilities are classified within Level 2 because these borrowings are not actively traded and have a variable interest rate structure based upon market rates currently available to the Company for debt with similar terms and maturities. Refer to Note 8. Credit Facility.

Assets and Liabilities Measured at Fair Value on a Recurring Basis
Assets and liabilities measured at fair value on a recurring basis are summarized below as of July 31, 2015:
 
 
 
Fair Value Measurement Using
Description
Total
 
Quoted Prices in 
Active
Markets for  Identical Assets
(Level 1)
 
Significant Other
Observable Inputs
(Level 2)
 
Significant
Unobservable
 Inputs
(Level 3)
 
(in thousands)
Assets
 
 
 
 
 
 
 
Cash equivalents:
 
 
 
 
 
 
 
Money market funds
$
357,485

 
$
357,485

 
$

 
$

Commercial paper
2,348

 

 
2,348

 

Short-term investments:
 
 
 
 
 
 
 
U.S. government agency securities
16,607

 

 
16,607

 

Municipal bonds
1,405

 

 
1,405

 

Certificates of deposit
7,800

 

 
7,800

 

Commercial paper
10,287

 

 
10,287

 

Corporate debt securities
70,440

 

 
70,440

 

Asset-backed securities
29,957

 

 
29,957

 

Prepaid and other current assets:
 
 
 
 
 
 
 
Foreign currency derivative contracts
11,863

 

 
11,863

 

Other long-term assets:
 
 
 
 
 
 
 
Deferred compensation plan assets
161,087

 
161,087

 

 

Total assets
$
669,279

 
$
518,572

 
$
150,707

 
$

Liabilities
 
 
 
 
 
 
 
Accounts payable and accrued liabilities:
 
 
 
 
 
 
 
Foreign currency derivative contracts
$
12,364

 
$

 
$
12,364

 
$

Total liabilities
$
12,364

 
$

 
$
12,364

 
$


Assets and liabilities measured at fair value on a recurring basis are summarized below as of October 31, 2014:
 
 
 
Fair Value Measurement Using
Description
Total
 
Quoted Prices in 
Active
Markets for  Identical Assets
(Level 1)
 
Significant Other
Observable Inputs
(Level 2)
 
Significant
Unobservable 
Inputs
(Level 3)
 
(in thousands)
Assets
 
 
 
 
 
 
 
Cash equivalents:
 
 
 
 
 
 
 
Money market funds
$
409,064

 
$
409,064

 
$

 
$

Prepaid and other current assets:
 
 
 
 
 
 
 
Foreign currency derivative contracts
9,300

 

 
9,300

 

Other long-term assets:
 
 
 
 
 
 
 
Deferred compensation plan assets
145,508

 
145,508

 

 

Total assets
$
563,872

 
$
554,572

 
$
9,300

 
$

Liabilities
 
 
 
 
 
 
 
Accounts payable and accrued liabilities:
 
 
 
 
 
 
 
Foreign currency derivative contracts
$
11,755

 
$

 
$
11,755

 
$

Total liabilities
$
11,755

 
$

 
$
11,755

 
$



Assets/Liabilities Measured at Fair Value on a Non-Recurring Basis
Non-Marketable Equity Securities
Equity investments in privately-held companies, also called non-marketable equity securities, are accounted for using either the cost or equity method of accounting.
The non-marketable equity securities are measured and recorded at fair value when an event or circumstance which impacts the fair value of these securities indicates an other-than-temporary decline in value has occurred.  In such events, these equity investments would be classified within Level 3 as they are valued using significant unobservable inputs or data in an inactive market, and the valuation requires management judgment due to the absence of market price and inherent lack of liquidity. The non-marketable equity securities are measured and recorded at fair value when an event or circumstance which impacts the fair value of these securities indicates an other-than-temporary decline in value has occurred. The Company monitors these investments and generally uses the income approach to assess impairments based primarily on the financial conditions of these companies.
The Company did not recognize any impairment during the three and nine months ended July 31, 2015 and 2014, respectively.
As of July 31, 2015, the fair value of the Company’s non-marketable securities was $10.6 million, of which $6.7 million and $3.9 million were accounted for under the cost method and equity method, respectively. As of October 31, 2014, the fair value of non-marketable securities was $10.9 million, of which $6.7 million and $4.2 million were accounted for under the cost method and equity method, respectively.
XML 66 R14.htm IDEA: XBRL DOCUMENT v3.2.0.727
Liabilities and Restructuring Charges
9 Months Ended
Jul. 31, 2015
Liabilities and Restructuring Charges [Abstract]  
Liabilities and Restructuring Charges
Liabilities and Restructuring Charges
In November 2014, the Company initiated a restructuring program that included a voluntary retirement program (VRP) and a minimal headcount reduction program. The VRP was offered to certain eligible employees in the United States and enrollment for those employees was completed on November 21, 2014. The total cost of the restructuring program was $15.1 million, of which $0.8 million and $15.1 million were paid during the three and nine months ended July 31, 2015, respectively. As of July 31, 2015, there is no outstanding balance in restructuring charges.
Accounts payable and accrued liabilities consist of:
 
July 31,
2015
 
October 31,
2014
 
(in thousands)
Payroll and related benefits
$
257,342

 
$
302,295

Other accrued liabilities
54,793

 
66,666

Accounts payable
18,690

 
28,152

Total
$
330,825

 
$
397,113


Other long-term liabilities consist of:
 
July 31,
2015
 
October 31,
2014
 
(in thousands)
Deferred compensation liability
$
161,087

 
$
145,508

Other long-term liabilities
43,018

 
13,464

Total
$
204,105

 
$
158,972

XML 67 R16.htm IDEA: XBRL DOCUMENT v3.2.0.727
Accumulated Other Comprehensive Income (Loss)
9 Months Ended
Jul. 31, 2015
Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]  
Accumulated Other Comprehensive Income (Loss)
Accumulated Other Comprehensive Income (Loss)
Components of accumulated other comprehensive income (loss), on an after-tax basis where applicable, were as follows:
 
July 31,
2015
 
October 31,
2014
 
(in thousands)
Cumulative currency translation adjustments
$
(81,002
)
 
$
(50,941
)
Unrealized gain (loss) on derivative instruments, net of taxes
(14,852
)
 
(11,148
)
Unrealized gain (loss) on available-for-sale securities, net of taxes
(11
)
 

Total accumulated other comprehensive income (loss)
$
(95,865
)
 
$
(62,089
)

The effect of amounts reclassified out of each component of accumulated other comprehensive income (loss) into net income was as follows:
 
Three Months Ended 
 July 31,
 
Nine Months Ended 
 July 31,
 
2015
 
2014
 
2015
 
2014
 
(in thousands)
Reclassifications from accumulated other comprehensive income (loss) into unaudited condensed consolidated statement of operations:
 
 
 
 
 
 
 
Gain (loss) on cash flow hedges, net of taxes
 
 
 
 
 
 
 
Revenues
$
4,005

 
$
1,563

 
$
6,411

 
$
3,237

Operating expenses
(6,395
)
 
977

 
(16,228
)
 
1,736

Gain (loss) on available-for-sale securities
 
 
 
 
 
 
 
Other income (expense)
$
5

 

 
22

 
$

Total reclassifications into net income
$
(2,385
)
 
$
2,540

 
$
(9,795
)
 
$
4,973

XML 68 R64.htm IDEA: XBRL DOCUMENT v3.2.0.727
Segment Disclosure - Revenues Related to Operations by Geographic Areas (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jul. 31, 2015
Jul. 31, 2014
Jul. 31, 2015
Jul. 31, 2014
Revenues from External Customers and Long-Lived Assets [Line Items]        
Consolidated $ 555,805 $ 521,812 $ 1,655,052 $ 1,518,460
United States        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Consolidated 275,625 268,228 839,325 745,458
Europe        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Consolidated 80,257 65,881 227,165 203,645
Japan        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Consolidated 50,974 61,517 165,067 184,219
Asia-Pacific And Other        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Consolidated $ 148,949 $ 126,186 $ 423,495 $ 385,138
XML 69 R66.htm IDEA: XBRL DOCUMENT v3.2.0.727
Taxes - Provision for Income Taxes and Effective Tax Rates (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jul. 31, 2015
Jul. 31, 2014
Jul. 31, 2015
Jul. 31, 2014
Income Tax Disclosure [Abstract]        
Income before income taxes $ 65,193 $ 70,771 $ 225,692 $ 210,014
Provision (benefit) for income tax $ 9,806 $ 5,115 $ 49,520 $ 13,345
Effective tax rate 15.00% 7.20% 21.90% 6.40%
XML 70 R63.htm IDEA: XBRL DOCUMENT v3.2.0.727
Segment Disclosure - Additional information (Detail)
3 Months Ended 9 Months Ended
Jul. 31, 2015
Segment
Customer
Jul. 31, 2014
Segment
Customer
Jul. 31, 2015
Segment
Customer
Jul. 31, 2014
Segment
Customer
Segment Reporting Information [Line Items]        
Number of reportable operating segment | Segment 1 1 1 1
Number of major customers 1 1 1 1
Customer concentration risk | Revenues        
Segment Reporting Information [Line Items]        
Percentage of revenues contributed by major customers 13.10% 10.50% 12.30% 10.70%
XML 71 R34.htm IDEA: XBRL DOCUMENT v3.2.0.727
Other Income (Expense), net (Tables)
9 Months Ended
Jul. 31, 2015
Other Income and Expenses [Abstract]  
Components of Other Income (Expense), Net
The following table presents the components of other income (expense), net:
 
Three Months Ended 
 July 31,
 
Nine Months Ended 
 July 31,
 
2015
 
2014
 
2015
 
2014
 
(in thousands)
Interest income
$
540

 
$
294

 
$
2,240

 
$
975

Interest expense
(599
)
 
(715
)
 
(2,057
)
 
(1,654
)
Gain (loss) on assets related to executive deferred compensation plan
1,815

 
3,069

 
7,091

 
7,529

Foreign currency exchange gain (loss)
1,111

 
80

 
5,317

 
865

Other, net
844

 
816

 
4,193

 
11,082

Total
$
3,711

 
$
3,544

 
$
16,784

 
$
18,797

XML 72 R51.htm IDEA: XBRL DOCUMENT v3.2.0.727
Liabilities and Restructuring Charges - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jul. 31, 2015
Jul. 31, 2014
Jul. 31, 2015
Jul. 31, 2014
Restructuring Charges [Abstract]        
Restructuring charges $ (248) $ 0 $ 15,088 $ 0
Voluntary Retirement Program and Headcount Reduction Program        
Restructuring Charges [Abstract]        
Restructuring charges     15,100  
Restructuring charges paid during period 800   15,100  
Payroll and related benefits liabilities $ 0   $ 0  
XML 73 R21.htm IDEA: XBRL DOCUMENT v3.2.0.727
Other Income (Expense), net
9 Months Ended
Jul. 31, 2015
Other Income and Expenses [Abstract]  
Other Income (Expense), net
Other Income (Expense), net
The following table presents the components of other income (expense), net:
 
Three Months Ended 
 July 31,
 
Nine Months Ended 
 July 31,
 
2015
 
2014
 
2015
 
2014
 
(in thousands)
Interest income
$
540

 
$
294

 
$
2,240

 
$
975

Interest expense
(599
)
 
(715
)
 
(2,057
)
 
(1,654
)
Gain (loss) on assets related to executive deferred compensation plan
1,815

 
3,069

 
7,091

 
7,529

Foreign currency exchange gain (loss)
1,111

 
80

 
5,317

 
865

Other, net
844

 
816

 
4,193

 
11,082

Total
$
3,711

 
$
3,544

 
$
16,784

 
$
18,797

XML 74 R26.htm IDEA: XBRL DOCUMENT v3.2.0.727
Financial Assets and Liabilities (Tables)
9 Months Ended
Jul. 31, 2015
Financial Assets And Liabilities [Abstract]  
Summary of Available-for-Sale Securities
During the first quarter of fiscal 2015, the Company made investments in available-for-sale securities. As of July 31, 2015, the balances of these investments are:
 
Cost
 
Gross
Unrealized
Gains
 
Gross
Unrealized
Losses Less Than 12 Months
 
Gross
Unrealized
Losses 12 Months or Longer
 
Estimated
Fair Value(1)
 
(in thousands)
Cash equivalents:
 
 
 
 
 
 
 
 
 
Money market funds
$
357,485

 
$

 
$

 
$

 
$
357,485

Commercial paper
2,348

 

 

 

 
2,348

Total:
359,833

 

 

 

 
359,833

Short-term investments:
 
 
 
 
 
 
 
 
 
U.S. government agency securities
16,605

 
4

 
(2
)
 

 
16,607

Municipal bonds
1,403

 
2

 

 

 
1,405

Certificates of deposit
7,800

 

 

 

 
7,800

Commercial paper
10,287

 

 

 

 
10,287

Corporate debt securities
70,451

 
11

 
(22
)
 

 
70,440

Asset-backed securities
29,961

 
5

 
(9
)
 

 
29,957

Total:
136,507

 
22

 
(33
)
 

 
136,496

(1)
See Note 6. Fair Value Measures for further discussion on fair values of cash equivalents and short-term investments.
Maturities of Available-for-Sale securities
As of July 31, 2015, the stated maturities of the Company's short-term investments are:
 
Amortized Cost
 
Fair Value
 
(in thousands)
Due in 1 year or less
$
78,364

 
$
78,364

Due in 2-5 years
58,037

 
58,026

Due in 6-10 years
106

 
106

Total
$
136,507

 
$
136,496

Effects on Changes in Fair Values of Non-Designated Forward Contracts
The effects of the changes in the fair values of non-designated forward contracts are summarized as follows:
 
Three Months Ended 
 July 31,
 
Nine Months Ended 
 July 31,
 
2015
 
2014
 
2015
 
2014
 
(in thousands)
Gain (loss) recorded in other income (expense), net
$
(1,409
)
 
$
(53
)
 
$
(4,402
)
 
$
(667
)
Notional Amounts of Derivative Instruments
The notional amounts in the table below for derivative instruments provide one measure of the transaction volume outstanding:
 
As of July 31, 2015
 
As of October 31, 2014
 
(in thousands)
Total gross notional amount
$
639,416

 
$
793,937

Net fair value
$
(501
)
 
$
(2,455
)
Fair Values of Derivative Instrument Designated and Non-Designated as Hedging Instruments in Balance Sheet
The following represents the unaudited condensed consolidated balance sheet location and amount of derivative instrument fair values segregated between designated and non-designated hedge instruments:
 
Fair values of
derivative instruments
designated as hedging
instruments
 
Fair values of
derivative instruments
not designated as
hedging instruments
 
(in thousands)
As of July 31, 2015
 
 
 
Other current assets
$
11,306

 
$
557

Accrued liabilities
$
12,329

 
$
34

As of October 31, 2014
 
 
 
Other current assets
$
9,299

 
$
1

Accrued liabilities
$
11,656

 
$
99

Income Statement Location and Amount of Gains and Losses on Derivative Instrument Fair Values for Designated Hedge Instruments, Net of Tax
The following table represents the unaudited condensed consolidated statement of operations location and amount of gains and losses on derivative instrument fair values for designated hedge instruments, net of tax:
 
Location of gain (loss)
recognized in OCI on
derivatives
 
Amount of gain (loss)
recognized in OCI on
derivatives
(effective portion)
 
Location of
gain (loss)
reclassified from OCI
 
Amount of
gain (loss)
reclassified from
OCI
(effective portion)
 
(in thousands)
Three months ended 
 July 31, 2015
 
 
 
 
 
 
 
Foreign exchange contracts
Revenue
 
$
1,994

 
Revenue
 
$
4,005

Foreign exchange contracts
Operating expenses
 
(1,356
)
 
Operating expenses
 
(6,395
)
Total
 
 
$
638

 
 
 
$
(2,390
)
Three months ended 
 July 31, 2014
 
 
 
 
 
 
 
Foreign exchange contracts
Revenue
 
$
(40
)
 
Revenue
 
$
1,563

Foreign exchange contracts
Operating expenses
 
(815
)
 
Operating expenses
 
977

Total
 
 
$
(855
)
 
 
 
$
2,540

Nine months ended 
 July 31, 2015
 
 
 
 
 
 
 
Foreign exchange contracts
Revenue
 
$
5,334

 
Revenue
 
$
6,411

Foreign exchange contracts
Operating expenses
 
(18,855
)
 
Operating expenses
 
(16,228
)
Total
 
 
$
(13,521
)
 
 
 
$
(9,817
)
Nine months ended 
 July 31, 2014
 
 
 
 
 
 
 
Foreign exchange contracts
Revenue
 
$
3,324

 
Revenue
 
$
3,237

Foreign exchange contracts
Operating expenses
 
(1,707
)
 
Operating expenses
 
1,736

Total
 
 
$
1,617

 
 
 
$
4,973

Ineffective Portion and Portion Excluded from Effectiveness Testing of Derivative Hedge Gains (Losses)
The following table represents the ineffective portions and portions excluded from effectiveness testing of the hedge gains (losses) for derivative instruments designated as hedging instruments, which are recorded in other income (expense), net:
Foreign exchange contracts
Amount of
gain (loss) recognized
in income statement
on derivatives
(ineffective
portion)(1)
 
Amount of gain (loss)
recognized in income
statement on
derivatives
(excluded from
effectiveness testing)(2)
 
(in thousands)
For the three months ended July 31, 2015
$
122

 
$
1,189

For the three months ended July 31, 2014
$
24

 
$
548

For the nine months ended July 31, 2015
$
822

 
$
3,495

For the nine months ended July 31, 2014
$
57

 
$
2,950


(1)
The ineffective portion includes forecast inaccuracies.
(2)
The portion excluded from effectiveness testing includes the discount earned or premium paid for the contracts.
XML 75 R49.htm IDEA: XBRL DOCUMENT v3.2.0.727
Fair Value Measures - Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail) - Fair Value, Measurements, Recurring - USD ($)
$ in Thousands
Jul. 31, 2015
Oct. 31, 2014
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total assets $ 669,279 $ 563,872
Total liabilities 12,364 11,755
Foreign currency derivative contracts    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Prepaid and other current assets 11,863 9,300
Accounts payable and accrued liabilities 12,364 11,755
Deferred compensation plan assets    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Other long-term assets 161,087 145,508
Money market funds | Cash equivalents    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents 357,485 409,064
Commercial paper | Cash equivalents    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents 2,348  
Commercial paper | Short-term investments    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Short-term investments 10,287  
U.S. government agency securities | Short-term investments    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Short-term investments 16,607  
Municipal bonds | Short-term investments    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Short-term investments 1,405  
Certificates of deposit | Short-term investments    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Short-term investments 7,800  
Corporate debt securities | Short-term investments    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Short-term investments 70,440  
Asset-backed securities | Short-term investments    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Short-term investments 29,957  
Quoted Prices in Active Markets for Identical Assets (Level 1)    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total assets 518,572 554,572
Total liabilities 0 0
Quoted Prices in Active Markets for Identical Assets (Level 1) | Foreign currency derivative contracts    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Prepaid and other current assets 0 0
Accounts payable and accrued liabilities 0 0
Quoted Prices in Active Markets for Identical Assets (Level 1) | Deferred compensation plan assets    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Other long-term assets 161,087 145,508
Quoted Prices in Active Markets for Identical Assets (Level 1) | Money market funds | Cash equivalents    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents 357,485 409,064
Quoted Prices in Active Markets for Identical Assets (Level 1) | Commercial paper | Cash equivalents    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents 0  
Quoted Prices in Active Markets for Identical Assets (Level 1) | Commercial paper | Short-term investments    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Short-term investments 0  
Quoted Prices in Active Markets for Identical Assets (Level 1) | U.S. government agency securities | Short-term investments    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Short-term investments 0  
Quoted Prices in Active Markets for Identical Assets (Level 1) | Municipal bonds | Short-term investments    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Short-term investments 0  
Quoted Prices in Active Markets for Identical Assets (Level 1) | Certificates of deposit | Short-term investments    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Short-term investments 0  
Quoted Prices in Active Markets for Identical Assets (Level 1) | Corporate debt securities | Short-term investments    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Short-term investments 0  
Quoted Prices in Active Markets for Identical Assets (Level 1) | Asset-backed securities | Short-term investments    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Short-term investments 0  
Significant Other Observable Inputs (Level 2)    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total assets 150,707 9,300
Total liabilities 12,364 11,755
Significant Other Observable Inputs (Level 2) | Foreign currency derivative contracts    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Prepaid and other current assets 11,863 9,300
Accounts payable and accrued liabilities 12,364 11,755
Significant Other Observable Inputs (Level 2) | Deferred compensation plan assets    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Other long-term assets 0 0
Significant Other Observable Inputs (Level 2) | Money market funds | Cash equivalents    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents 0 0
Significant Other Observable Inputs (Level 2) | Commercial paper | Cash equivalents    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents 2,348  
Significant Other Observable Inputs (Level 2) | Commercial paper | Short-term investments    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Short-term investments 10,287  
Significant Other Observable Inputs (Level 2) | U.S. government agency securities | Short-term investments    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Short-term investments 16,607  
Significant Other Observable Inputs (Level 2) | Municipal bonds | Short-term investments    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Short-term investments 1,405  
Significant Other Observable Inputs (Level 2) | Certificates of deposit | Short-term investments    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Short-term investments 7,800  
Significant Other Observable Inputs (Level 2) | Corporate debt securities | Short-term investments    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Short-term investments 70,440  
Significant Other Observable Inputs (Level 2) | Asset-backed securities | Short-term investments    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Short-term investments 29,957  
Significant Unobservable Inputs (Level 3)    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total assets 0 0
Total liabilities 0 0
Significant Unobservable Inputs (Level 3) | Foreign currency derivative contracts    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Prepaid and other current assets 0 0
Accounts payable and accrued liabilities 0 0
Significant Unobservable Inputs (Level 3) | Deferred compensation plan assets    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Other long-term assets 0 0
Significant Unobservable Inputs (Level 3) | Money market funds | Cash equivalents    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents 0 $ 0
Significant Unobservable Inputs (Level 3) | Commercial paper | Cash equivalents    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents 0  
Significant Unobservable Inputs (Level 3) | Commercial paper | Short-term investments    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Short-term investments 0  
Significant Unobservable Inputs (Level 3) | U.S. government agency securities | Short-term investments    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Short-term investments 0  
Significant Unobservable Inputs (Level 3) | Municipal bonds | Short-term investments    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Short-term investments 0  
Significant Unobservable Inputs (Level 3) | Certificates of deposit | Short-term investments    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Short-term investments 0  
Significant Unobservable Inputs (Level 3) | Corporate debt securities | Short-term investments    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Short-term investments 0  
Significant Unobservable Inputs (Level 3) | Asset-backed securities | Short-term investments    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Short-term investments $ 0  
XML 76 R41.htm IDEA: XBRL DOCUMENT v3.2.0.727
Financial Assets and Liabilities - Additional Information (Details)
9 Months Ended
Jul. 31, 2015
Financial Assets and Liabilities [Line Items]  
Shipments period using hedges (in months) 1 month
Period for hedge balance in OCI to be reclassified to statement of operations (in months) 12 months
Foreign Exchange Contracts | Maximum  
Financial Assets and Liabilities [Line Items]  
Duration of foreign exchange forward contracts 1 year
Non-Designated Hedging Instrument  
Financial Assets and Liabilities [Line Items]  
Forward contracts terms (in months) 1 month
Cash Flow Hedging | Foreign Exchange Forward contracts | Maximum  
Financial Assets and Liabilities [Line Items]  
Derivative maturity period 22 months
Foreign currency derivative contracts | Minimum  
Financial Assets and Liabilities [Line Items]  
Derivative maturity period 1 month
Foreign currency derivative contracts | Maximum  
Financial Assets and Liabilities [Line Items]  
Derivative maturity period 22 months
Foreign currency derivative contracts | Cash Flow Hedging | Maximum  
Financial Assets and Liabilities [Line Items]  
Derivative maturity period 3 years
XML 77 R5.htm IDEA: XBRL DOCUMENT v3.2.0.727
Unaudited Condensed Consolidated Statements Of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jul. 31, 2015
Jul. 31, 2014
Jul. 31, 2015
Jul. 31, 2014
Statement of Comprehensive Income [Abstract]        
Net income $ 55,387 $ 65,656 $ 176,172 $ 196,669
Other comprehensive income (loss):        
Change in foreign currency translation adjustment (10,283) 1,713 (30,061) (9,502)
Changes in unrealized gains (losses) on available-for-sale securities, net of tax of $0 for periods presented (41) 0 (11) 0
Cash flow hedges:        
Deferred gains (losses), net of tax of $675 and $6,188, for the three and nine months ended July 31, 2015, respectively, and of $311 and $502 for each of the same periods in fiscal 2014, respectively 599 (831) (13,521) 1,658
Reclassification adjustment on deferred (gains) losses included in net income, net of tax of $(926) and $(4,334), for the three and nine months ended July 31, 2015, respectively, and of $(205) and $(1,784), for each of the same periods in fiscal 2014, respectively 2,390 (2,540) 9,817 (4,973)
Other comprehensive income (loss), net of tax effects (7,335) (1,658) (33,776) (12,817)
Comprehensive income $ 48,052 $ 63,998 $ 142,396 $ 183,852
XML 78 R10.htm IDEA: XBRL DOCUMENT v3.2.0.727
Business Combinations
9 Months Ended
Jul. 31, 2015
Business Combinations [Abstract]  
Business Combinations
Business Combinations
During the nine months ended July 31, 2015, the Company completed several acquisitions. The aggregated total purchase consideration was $120.8 million, net of cash acquired. The Company does not consider these acquisitions to be material, individually or in the aggregate, to the Company’s balance sheet and results of operations. The preliminary purchase price allocation was as follows: $8.4 million of net assumed liabilities based on the respective fair values at the acquisition dates, $92.2 million of goodwill, of which $2.3 million is deductible for tax purposes, and $37.1 million of acquired identifiable intangible assets valued using the income or cost methods. The intangible assets are being amortized over their respective useful lives ranging from one to six years. The acquisition-related costs totaling $4.4 million were expensed as incurred in the condensed unaudited consolidated statement of operations. The Company funded the acquisitions with existing cash.
The preliminary fair value estimates for the assets acquired and liabilities assumed for these acquisitions are not yet finalized and may change as additional information becomes available during the respective measurement periods. The primary areas of those preliminary estimates relate to certain tangible assets and liabilities, identifiable intangible assets, and taxes. Additional information, which existed as of the acquisition date but is yet unknown to the Company, may become known to the Company during the remainder of the measurement period not to exceed 12 months from the acquisition date. Changes to the provisional amounts recorded as assets or liabilities during the measurement period may result in an adjustment to goodwill.
XML 79 R58.htm IDEA: XBRL DOCUMENT v3.2.0.727
Stock Repurchase Program - Stock Repurchase Activities (Detail) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Jul. 31, 2015
Jul. 31, 2014
Jul. 31, 2015
Jul. 31, 2014
Stock Repurchase Program        
Shares repurchased (in shares) 678 0 3,968 2,050
Total cost of the repurchase shares $ 36,000 $ 0 $ 180,000 $ 79,747
Reissuance of treasury stock (in shares) 1,553 931 3,931 3,519
XML 80 R27.htm IDEA: XBRL DOCUMENT v3.2.0.727
Fair Value Measures (Tables)
9 Months Ended
Jul. 31, 2015
Fair Value Disclosures [Abstract]  
Assets and Liabilities Measured at Fair Value on Recurring Basis
Assets and liabilities measured at fair value on a recurring basis are summarized below as of July 31, 2015:
 
 
 
Fair Value Measurement Using
Description
Total
 
Quoted Prices in 
Active
Markets for  Identical Assets
(Level 1)
 
Significant Other
Observable Inputs
(Level 2)
 
Significant
Unobservable
 Inputs
(Level 3)
 
(in thousands)
Assets
 
 
 
 
 
 
 
Cash equivalents:
 
 
 
 
 
 
 
Money market funds
$
357,485

 
$
357,485

 
$

 
$

Commercial paper
2,348

 

 
2,348

 

Short-term investments:
 
 
 
 
 
 
 
U.S. government agency securities
16,607

 

 
16,607

 

Municipal bonds
1,405

 

 
1,405

 

Certificates of deposit
7,800

 

 
7,800

 

Commercial paper
10,287

 

 
10,287

 

Corporate debt securities
70,440

 

 
70,440

 

Asset-backed securities
29,957

 

 
29,957

 

Prepaid and other current assets:
 
 
 
 
 
 
 
Foreign currency derivative contracts
11,863

 

 
11,863

 

Other long-term assets:
 
 
 
 
 
 
 
Deferred compensation plan assets
161,087

 
161,087

 

 

Total assets
$
669,279

 
$
518,572

 
$
150,707

 
$

Liabilities
 
 
 
 
 
 
 
Accounts payable and accrued liabilities:
 
 
 
 
 
 
 
Foreign currency derivative contracts
$
12,364

 
$

 
$
12,364

 
$

Total liabilities
$
12,364

 
$

 
$
12,364

 
$


Assets and liabilities measured at fair value on a recurring basis are summarized below as of October 31, 2014:
 
 
 
Fair Value Measurement Using
Description
Total
 
Quoted Prices in 
Active
Markets for  Identical Assets
(Level 1)
 
Significant Other
Observable Inputs
(Level 2)
 
Significant
Unobservable 
Inputs
(Level 3)
 
(in thousands)
Assets
 
 
 
 
 
 
 
Cash equivalents:
 
 
 
 
 
 
 
Money market funds
$
409,064

 
$
409,064

 
$

 
$

Prepaid and other current assets:
 
 
 
 
 
 
 
Foreign currency derivative contracts
9,300

 

 
9,300

 

Other long-term assets:
 
 
 
 
 
 
 
Deferred compensation plan assets
145,508

 
145,508

 

 

Total assets
$
563,872

 
$
554,572

 
$
9,300

 
$

Liabilities
 
 
 
 
 
 
 
Accounts payable and accrued liabilities:
 
 
 
 
 
 
 
Foreign currency derivative contracts
$
11,755

 
$

 
$
11,755

 
$

Total liabilities
$
11,755

 
$

 
$
11,755

 
$

XML 81 FilingSummary.xml IDEA: XBRL DOCUMENT 3.2.0.727 html 235 266 1 true 65 0 false 6 false false R1.htm 0001000 - Document - Document and Entity Information Sheet http://www.synopsys.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 1001000 - Statement - Unaudited Condensed Consolidated Balance Sheets Sheet http://www.synopsys.com/role/UnauditedCondensedConsolidatedBalanceSheets Unaudited Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 1001501 - Statement - Unaudited Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.synopsys.com/role/UnauditedCondensedConsolidatedBalanceSheetsParenthetical Unaudited Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1002000 - Statement - Unaudited Condensed Consolidated Statements Of Operations Sheet http://www.synopsys.com/role/UnauditedCondensedConsolidatedStatementsOfOperations Unaudited Condensed Consolidated Statements Of Operations Statements 4 false false R5.htm 1003000 - Statement - Unaudited Condensed Consolidated Statements Of Comprehensive Income Sheet http://www.synopsys.com/role/UnauditedCondensedConsolidatedStatementsOfComprehensiveIncome Unaudited Condensed Consolidated Statements Of Comprehensive Income Statements 5 false false R6.htm 1003501 - Statement - Unaudited Condensed Consolidated Statements Of Comprehensive Income (Parenthetical) Sheet http://www.synopsys.com/role/UnauditedCondensedConsolidatedStatementsOfComprehensiveIncomeParenthetical Unaudited Condensed Consolidated Statements Of Comprehensive Income (Parenthetical) Statements 6 false false R7.htm 1004000 - Statement - Unaudited Condensed Consolidated Statements Of Cash Flows Sheet http://www.synopsys.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows Unaudited Condensed Consolidated Statements Of Cash Flows Statements 7 false false R8.htm 2101100 - Disclosure - Description of Business Sheet http://www.synopsys.com/role/DescriptionOfBusiness Description of Business Notes 8 false false R9.htm 2102100 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.synopsys.com/role/SummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 2103100 - Disclosure - Business Combinations Sheet http://www.synopsys.com/role/BusinessCombinations Business Combinations Notes 10 false false R11.htm 2104100 - Disclosure - Goodwill and Intangible Assets Sheet http://www.synopsys.com/role/GoodwillAndIntangibleAssets Goodwill and Intangible Assets Notes 11 false false R12.htm 2105100 - Disclosure - Financial Assets and Liabilities Sheet http://www.synopsys.com/role/FinancialAssetsAndLiabilities Financial Assets and Liabilities Notes 12 false false R13.htm 2106100 - Disclosure - Fair Value Measures Sheet http://www.synopsys.com/role/FairValueMeasures Fair Value Measures Notes 13 false false R14.htm 2108100 - Disclosure - Liabilities and Restructuring Charges Sheet http://www.synopsys.com/role/LiabilitiesAndRestructuringCharges Liabilities and Restructuring Charges Notes 14 false false R15.htm 2109100 - Disclosure - Credit Facility Sheet http://www.synopsys.com/role/CreditFacility Credit Facility Notes 15 false false R16.htm 2110100 - Disclosure - Accumulated Other Comprehensive Income (Loss) Sheet http://www.synopsys.com/role/AccumulatedOtherComprehensiveIncomeLoss Accumulated Other Comprehensive Income (Loss) Notes 16 false false R17.htm 2111100 - Disclosure - Stock Repurchase Program Sheet http://www.synopsys.com/role/StockRepurchaseProgram Stock Repurchase Program Notes 17 false false R18.htm 2112100 - Disclosure - Stock Compensation Sheet http://www.synopsys.com/role/StockCompensation Stock Compensation Notes 18 false false R19.htm 2113100 - Disclosure - Net Income per Share Sheet http://www.synopsys.com/role/NetIncomePerShare Net Income per Share Notes 19 false false R20.htm 2114100 - Disclosure - Segment Disclosure Sheet http://www.synopsys.com/role/SegmentDisclosure Segment Disclosure Notes 20 false false R21.htm 2115100 - Disclosure - Other Income (Expense), net Sheet http://www.synopsys.com/role/OtherIncomeExpenseNet Other Income (Expense), net Notes 21 false false R22.htm 2116100 - Disclosure - Taxes Sheet http://www.synopsys.com/role/Taxes Taxes Notes 22 false false R23.htm 2117100 - Disclosure - Effect of New Accounting Pronouncements Sheet http://www.synopsys.com/role/EffectOfNewAccountingPronouncements Effect of New Accounting Pronouncements Notes 23 false false R24.htm 2202201 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.synopsys.com/role/SummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.synopsys.com/role/SummaryOfSignificantAccountingPolicies 24 false false R25.htm 2304301 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://www.synopsys.com/role/GoodwillAndIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://www.synopsys.com/role/GoodwillAndIntangibleAssets 25 false false R26.htm 2305301 - Disclosure - Financial Assets and Liabilities (Tables) Sheet http://www.synopsys.com/role/FinancialAssetsAndLiabilitiesTables Financial Assets and Liabilities (Tables) Tables http://www.synopsys.com/role/FinancialAssetsAndLiabilities 26 false false R27.htm 2306301 - Disclosure - Fair Value Measures (Tables) Sheet http://www.synopsys.com/role/FairValueMeasuresTables Fair Value Measures (Tables) Tables http://www.synopsys.com/role/FairValueMeasures 27 false false R28.htm 2308301 - Disclosure - Liabilities and Restructuring Charges (Tables) Sheet http://www.synopsys.com/role/LiabilitiesAndRestructuringChargesTables Liabilities and Restructuring Charges (Tables) Tables http://www.synopsys.com/role/LiabilitiesAndRestructuringCharges 28 false false R29.htm 2310301 - Disclosure - Accumulated Other Comprehensive Income (Loss) (Tables) Sheet http://www.synopsys.com/role/AccumulatedOtherComprehensiveIncomeLossTables Accumulated Other Comprehensive Income (Loss) (Tables) Tables http://www.synopsys.com/role/AccumulatedOtherComprehensiveIncomeLoss 29 false false R30.htm 2311301 - Disclosure - Stock Repurchase Program (Tables) Sheet http://www.synopsys.com/role/StockRepurchaseProgramTables Stock Repurchase Program (Tables) Tables http://www.synopsys.com/role/StockRepurchaseProgram 30 false false R31.htm 2312301 - Disclosure - Stock Compensation (Tables) Sheet http://www.synopsys.com/role/StockCompensationTables Stock Compensation (Tables) Tables http://www.synopsys.com/role/StockCompensation 31 false false R32.htm 2313301 - Disclosure - Net Income per Share (Tables) Sheet http://www.synopsys.com/role/NetIncomePerShareTables Net Income per Share (Tables) Tables http://www.synopsys.com/role/NetIncomePerShare 32 false false R33.htm 2314301 - Disclosure - Segment Disclosure (Tables) Sheet http://www.synopsys.com/role/SegmentDisclosureTables Segment Disclosure (Tables) Tables http://www.synopsys.com/role/SegmentDisclosure 33 false false R34.htm 2315301 - Disclosure - Other Income (Expense), net (Tables) Sheet http://www.synopsys.com/role/OtherIncomeExpenseNetTables Other Income (Expense), net (Tables) Tables http://www.synopsys.com/role/OtherIncomeExpenseNet 34 false false R35.htm 2316301 - Disclosure - Taxes (Tables) Sheet http://www.synopsys.com/role/TaxesTables Taxes (Tables) Tables http://www.synopsys.com/role/Taxes 35 false false R36.htm 2403401 - Disclosure - Business Combinations (Details) Sheet http://www.synopsys.com/role/BusinessCombinationsDetails Business Combinations (Details) Details http://www.synopsys.com/role/BusinessCombinations 36 false false R37.htm 2404402 - Disclosure - Goodwill and Intangible Assets - Summary of Goodwill (Detail) Sheet http://www.synopsys.com/role/GoodwillAndIntangibleAssetsSummaryOfGoodwillDetail Goodwill and Intangible Assets - Summary of Goodwill (Detail) Details 37 false false R38.htm 2404403 - Disclosure - Goodwill and Intangible Assets - Summary of Intangible Assets (Detail) Sheet http://www.synopsys.com/role/GoodwillAndIntangibleAssetsSummaryOfIntangibleAssetsDetail Goodwill and Intangible Assets - Summary of Intangible Assets (Detail) Details 38 false false R39.htm 2404404 - Disclosure - Goodwill and Intangible Assets - Amortization Expense Related to Intangible Assets (Detail) Sheet http://www.synopsys.com/role/GoodwillAndIntangibleAssetsAmortizationExpenseRelatedToIntangibleAssetsDetail Goodwill and Intangible Assets - Amortization Expense Related to Intangible Assets (Detail) Details 39 false false R40.htm 2404405 - Disclosure - Goodwill and Intangible Assets - Estimated Future Amortization of Intangible Assets (Detail) Sheet http://www.synopsys.com/role/GoodwillAndIntangibleAssetsEstimatedFutureAmortizationOfIntangibleAssetsDetail Goodwill and Intangible Assets - Estimated Future Amortization of Intangible Assets (Detail) Details 40 false false R41.htm 2405402 - Disclosure - Financial Assets and Liabilities - Additional Information (Details) Sheet http://www.synopsys.com/role/FinancialAssetsAndLiabilitiesAdditionalInformationDetails Financial Assets and Liabilities - Additional Information (Details) Details 41 false false R42.htm 2405403 - Disclosure - Financial Assets and Liabilities - Short-term investments (Details) Sheet http://www.synopsys.com/role/FinancialAssetsAndLiabilitiesShortTermInvestmentsDetails Financial Assets and Liabilities - Short-term investments (Details) Details 42 false false R43.htm 2405404 - Disclosure - Financial Assets and Liabilities - Investments Maturity Table (Details) Sheet http://www.synopsys.com/role/FinancialAssetsAndLiabilitiesInvestmentsMaturityTableDetails Financial Assets and Liabilities - Investments Maturity Table (Details) Details 43 false false R44.htm 2405405 - Disclosure - Financial Assets and Liabilities - Effects on Changes in Fair Values of Non-Designated Forward Contracts (Detail) Sheet http://www.synopsys.com/role/FinancialAssetsAndLiabilitiesEffectsOnChangesInFairValuesOfNonDesignatedForwardContractsDetail Financial Assets and Liabilities - Effects on Changes in Fair Values of Non-Designated Forward Contracts (Detail) Details 44 false false R45.htm 2405406 - Disclosure - Financial Assets and Liabilities - Notional Amounts of Derivative Instruments (Detail) Sheet http://www.synopsys.com/role/FinancialAssetsAndLiabilitiesNotionalAmountsOfDerivativeInstrumentsDetail Financial Assets and Liabilities - Notional Amounts of Derivative Instruments (Detail) Details 45 false false R46.htm 2405407 - Disclosure - Financial Assets and Liabilities - Fair Values of Derivative Instrument Designated and Non-Designated as Hedging Instruments in Unaudited Condensed Consolidated Balance Sheet (Detail) Sheet http://www.synopsys.com/role/FinancialAssetsAndLiabilitiesFairValuesOfDerivativeInstrumentDesignatedAndNonDesignatedAsHedgingInstrumentsInUnauditedCondensedConsolidatedBalanceSheetDetail Financial Assets and Liabilities - Fair Values of Derivative Instrument Designated and Non-Designated as Hedging Instruments in Unaudited Condensed Consolidated Balance Sheet (Detail) Details 46 false false R47.htm 2405408 - Disclosure - Financial Assets and Liabilities - Unaudited Condensed Consolidated Statement of Operations Location and Amount of Gains and Losses on Derivative Instrument Fair Values for Designated Hedge Instruments, Net of Tax (Detail) Sheet http://www.synopsys.com/role/FinancialAssetsAndLiabilitiesUnauditedCondensedConsolidatedStatementOfOperationsLocationAndAmountOfGainsAndLossesOnDerivativeInstrumentFairValuesForDesignatedHedgeInstrumentsNetOfTaxDetail Financial Assets and Liabilities - Unaudited Condensed Consolidated Statement of Operations Location and Amount of Gains and Losses on Derivative Instrument Fair Values for Designated Hedge Instruments, Net of Tax (Detail) Details 47 false false R48.htm 2405409 - Disclosure - Financial Assets and Liabilities - Ineffective Portion and Portion Excluded from Effectiveness Testing of Derivative Hedge Gains (Losses) (Detail) Sheet http://www.synopsys.com/role/FinancialAssetsAndLiabilitiesIneffectivePortionAndPortionExcludedFromEffectivenessTestingOfDerivativeHedgeGainsLossesDetail Financial Assets and Liabilities - Ineffective Portion and Portion Excluded from Effectiveness Testing of Derivative Hedge Gains (Losses) (Detail) Details 48 false false R49.htm 2406402 - Disclosure - Fair Value Measures - Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail) Sheet http://www.synopsys.com/role/FairValueMeasuresAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail Fair Value Measures - Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail) Details 49 false false R50.htm 2406403 - Disclosure - Fair Value Measures - Additional Information (Detail) Sheet http://www.synopsys.com/role/FairValueMeasuresAdditionalInformationDetail Fair Value Measures - Additional Information (Detail) Details 50 false false R51.htm 2408402 - Disclosure - Liabilities and Restructuring Charges - Additional Information (Detail) Sheet http://www.synopsys.com/role/LiabilitiesAndRestructuringChargesAdditionalInformationDetail Liabilities and Restructuring Charges - Additional Information (Detail) Details 51 false false R52.htm 2408403 - Disclosure - Liabilities and Restructuring Charges - Components of Accounts Payable and Accrued Liabilities (Detail) Sheet http://www.synopsys.com/role/LiabilitiesAndRestructuringChargesComponentsOfAccountsPayableAndAccruedLiabilitiesDetail Liabilities and Restructuring Charges - Components of Accounts Payable and Accrued Liabilities (Detail) Details 52 false false R53.htm 2408404 - Disclosure - Liabilities and Restructuring Charges - Components of Other Long Term Liabilities (Detail) Sheet http://www.synopsys.com/role/LiabilitiesAndRestructuringChargesComponentsOfOtherLongTermLiabilitiesDetail Liabilities and Restructuring Charges - Components of Other Long Term Liabilities (Detail) Details 53 false false R54.htm 2409401 - Disclosure - Credit Facility - Additional Information (Detail) Sheet http://www.synopsys.com/role/CreditFacilityAdditionalInformationDetail Credit Facility - Additional Information (Detail) Details 54 false false R55.htm 2410402 - Disclosure - Accumulated Other Comprehensive Income (Loss) - Components of Accumulated Other Comprehensive Income (Loss) (Detail) Sheet http://www.synopsys.com/role/AccumulatedOtherComprehensiveIncomeLossComponentsOfAccumulatedOtherComprehensiveIncomeLossDetail Accumulated Other Comprehensive Income (Loss) - Components of Accumulated Other Comprehensive Income (Loss) (Detail) Details http://www.synopsys.com/role/AccumulatedOtherComprehensiveIncomeLossTables 55 false false R56.htm 2410403 - Disclosure - Accumulated Other Comprehensive Income (Loss) - Effect of Amounts Reclassified out of Each Component of Accumulated Other Comprehensive Income (Loss) into Net Income (Detail) Sheet http://www.synopsys.com/role/AccumulatedOtherComprehensiveIncomeLossEffectOfAmountsReclassifiedOutOfEachComponentOfAccumulatedOtherComprehensiveIncomeLossIntoNetIncomeDetail Accumulated Other Comprehensive Income (Loss) - Effect of Amounts Reclassified out of Each Component of Accumulated Other Comprehensive Income (Loss) into Net Income (Detail) Details http://www.synopsys.com/role/AccumulatedOtherComprehensiveIncomeLossTables 56 false false R57.htm 2411402 - Disclosure - Stock Repurchase Program - Additional Information (Detail) Sheet http://www.synopsys.com/role/StockRepurchaseProgramAdditionalInformationDetail Stock Repurchase Program - Additional Information (Detail) Details 57 false false R58.htm 2411403 - Disclosure - Stock Repurchase Program - Stock Repurchase Activities (Detail) Sheet http://www.synopsys.com/role/StockRepurchaseProgramStockRepurchaseActivitiesDetail Stock Repurchase Program - Stock Repurchase Activities (Detail) Details 58 false false R59.htm 2412402 - Disclosure - Stock Compensation Expense (Detail) Sheet http://www.synopsys.com/role/StockCompensationExpenseDetail Stock Compensation Expense (Detail) Details 59 false false R60.htm 2412403 - Disclosure - Stock Compensation - Additional Information (Detail) Sheet http://www.synopsys.com/role/StockCompensationAdditionalInformationDetail Stock Compensation - Additional Information (Detail) Details 60 false false R61.htm 2412404 - Disclosure - Stock Compensation - Schedule of Intrinsic Value of Equity Awards Exercised (Detail) Sheet http://www.synopsys.com/role/StockCompensationScheduleOfIntrinsicValueOfEquityAwardsExercisedDetail Stock Compensation - Schedule of Intrinsic Value of Equity Awards Exercised (Detail) Details 61 false false R62.htm 2413402 - Disclosure - Net Income per Share - Reconciliation of Weighted Average Common Shares Used to Calculate Basic Net Income Per Share (Detail) Sheet http://www.synopsys.com/role/NetIncomePerShareReconciliationOfWeightedAverageCommonSharesUsedToCalculateBasicNetIncomePerShareDetail Net Income per Share - Reconciliation of Weighted Average Common Shares Used to Calculate Basic Net Income Per Share (Detail) Details 62 false false R63.htm 2414402 - Disclosure - Segment Disclosure - Additional information (Detail) Sheet http://www.synopsys.com/role/SegmentDisclosureAdditionalInformationDetail Segment Disclosure - Additional information (Detail) Details 63 false false R64.htm 2414403 - Disclosure - Segment Disclosure - Revenues Related to Operations by Geographic Areas (Detail) Sheet http://www.synopsys.com/role/SegmentDisclosureRevenuesRelatedToOperationsByGeographicAreasDetail Segment Disclosure - Revenues Related to Operations by Geographic Areas (Detail) Details 64 false false R65.htm 2415402 - Disclosure - Other Income (Expense), net - Components of Other Income (Expense), Net (Detail) Sheet http://www.synopsys.com/role/OtherIncomeExpenseNetComponentsOfOtherIncomeExpenseNetDetail Other Income (Expense), net - Components of Other Income (Expense), Net (Detail) Details http://www.synopsys.com/role/OtherIncomeExpenseNetTables 65 false false R66.htm 2416402 - Disclosure - Taxes - Provision for Income Taxes and Effective Tax Rates (Detail) Sheet http://www.synopsys.com/role/TaxesProvisionForIncomeTaxesAndEffectiveTaxRatesDetail Taxes - Provision for Income Taxes and Effective Tax Rates (Detail) Details 66 false false R67.htm 2416403 - Disclosure - Taxes - Additional Information (Detail) Sheet http://www.synopsys.com/role/TaxesAdditionalInformationDetail Taxes - Additional Information (Detail) Details 67 false false All Reports Book All Reports In ''Unaudited Condensed Consolidated Balance Sheets'', column(s) 3, 4 are contained in other reports, so were removed by flow through suppression. In ''Unaudited Condensed Consolidated Statements Of Cash Flows'', column(s) 1, 2 are contained in other reports, so were removed by flow through suppression. snps-20150731.xml snps-20150731_cal.xml snps-20150731_def.xml snps-20150731_lab.xml snps-20150731_pre.xml snps-20150731.xsd true true ZIP 82 0000883241-15-000011-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000883241-15-000011-xbrl.zip M4$L#!!0````(`$B(&$&VU57AMM5=7@+``$$)0X```0Y`0``[%U;D^(XEGZ>C=C_D)O/ MFYV8.QDU.0$V5&=/W@JRNJ?VI4/8`KQE9%JVJ61^_4@V%QL,!21@R3H5$S75 M6-;EZ#O?N>CB3_]X'SM74TP]VR5_O]9^*5Q?86*ZEDV&?[_^VKMI]O2'A^M_ MW/_W?WWZGYN;?[6ZCU>&:P9C3/PKG6+D8^OJA^V/KOZPL/?]:D#=\=4?+OUN M3]'-S?RMR5V_KY4:%5P9]+5!V:S7^W6,^@-D6K5B5:LV"O_[?E50K]:TJ+:WOO4L>_XWU>LX\2[,]V`^'3V]^N1[T_N M;F_YHU\\;/XR=*>W\X>WQ8)6NBEH-R7M>O%:0"D;Y[;WYD_YB^7DBQ:VT]]A M#U**XW=SE%Z>/TEYP293[/GIKT3/4D9C>RX366WYUH\?/WX)WW3ID!4OE&[G M)18O.#;YOJ,T?]Q''EX4)\@VO?0^A8]XE[1DEXA+2#!.;\/RZ:T_F^!;5NB& ME<+4-I?O_?REY`L4#[:.I'K+GBX*>K:9/@3V(&4`'IEXB8J]&7$GWLS[Q73' MO'RE4(N5]B=T2^WL24KU@7`O'[8[?F#%&BP)]1UL)?Z3O@D_24N MM?27PB=I+_D4#[=*M7'+GB^*\@?6FDHLI1\]3!3U4XM6HJ)^O*B]"\[$\Q$Q MEP!]WP#TCU)86FLT&K?ATV51STHKR*K5;O_U]-@S1WB,5H7MGQ>^6?:&,=3? M/O'&[KSP21VR/)PX;TVU83T1UIDM\ M_.Y?V:S7'8._^Z7T[A9_ M`Q-K4;YR4Z@Q&*X:M):E%[^MFES\,I?0%ID]1"+KC1#%WDO@\YGBQDU8`49@ M\N?BJ#.X+&N=/_F(.#I<'N4O91F&S]!3B*'A9,-G<)!A^&O*<)+A&^'LRT,@ MI0,)I'QZ`EG([(LL,F,RJ(@@LXI$,JL<*+,S&*HY,TM!3>4S4!,??DD.PU0Z M@V%:N79_SB.`/UN!9Q/L>4WSK\#V;)]%Z,UWVUL^[[$VF$\S>&`.S=2V`N0X MLX?QF`&1VLA)>=M[PN,^II<4\5+;\)"G#*+?HA\MUOC[Q+%-VX_Z=679K$R4 MB)B/\6Z+#*[O%P6.%<*GV]0^S#M]N]EKJ;W@A=\#V)(?6Q=P$2]$1,L*NH@, M<:+*)_1NCX,Q@&H_4!W0P:6L5UU*"%LQ8A0$[C8!N%\,[G%A*P;W=3^@PV3A MXT=[BJT'PHS'T.X[N.EYV/=:LR?T_R[5'<3FAX.59R__U-TI)LS(>,^N_^;J M[GB"?2P?;@\8]_4]'_C=CH%+;>\_@HC%.SJKD"+39]K=M8N6Q\4!>J6LRF]_%'D;4'#$A&7B* M'7?"QZP(1O:2@K)8"3V-N3BPQ42CNQ2_87-$7,<=SG*.D=#=^-GHE<7&TN<( M/-\=8]K%#@KCAI$]4<7"[!B[LKB(HA,TL7WDV/_&5L\=^#\0Q3%6U5TO]ZYI M%*OL*P;IT5+^4@9/57)/]5S[/([%!C")R$PB)%K`5Q7"5Q4-&Y`?RS8_)BP> M(';)-'81#1>PLI+URHIHB(!LJ;C9TG-@)64;`C@:@CL:PBWN?Q!$$,ED',F( M"J@O'V4E<'>0E<[^Q<;V&XZ,/Q M&WA*&7M*`KG='P43>$IB>$K"``I<[SP`*@<^$^RP$&Z'A9`>51F2F?E(9HIR MC\M'TP4`*$$`)9`1_!!#@1$4U@@*Q%D`L7Q"3)38\!3I3\A<99ZY$L9I!Q\K M#SZ60(""O+KL["20-P59JWQZ4Z+$A!]VV&%/0I9[$@1RRF$%,`\+-J*8O@_G MJH"7LN2E',`(]DIEO5=*%!"=8ESS2QOWHB.' M?\FI-\+8?W1-M''Y;],T:8"M1QOU;!8_$1NX?`I4=P_!P\<*SLB,V28\_X5;C]$?KBCS"-7"R`9@(:&Y)1`9-" MV/VC,:F;?ME,`D\JB*/"H%9B/DEBZ#RCN"4A4*#U3%E MHICBU4B[MO<]`<2.2S$33/O='/$/=RW6.N2#X*[1KF"P<[@*+@NNK>@`9,2% MC`BK-RF[[0`R(D-&C)UU%6`962`CRE:#K2S3FCTC/Z!X'2P_$+464LOQ]U_3 M!9'`48HD3N5EP\==+PY4).EWN<4#*H*/;I\,J&E&S?N,;/+H>EYK-H^PXR>@ MDEL)D3?J..Z/>3G0@O-HP7&S%-OYF#9-H**75]%C_>1\J]1Y_&F`\`DAG.]5 M1>&6]F2`Q#&L-C>3X(1'1#W57=\/Q67/[\A@_]?^*V#3Z/#)6SLA M-!YC:MK(>46LO36->B!3[/E<.F^S25*U>B.7^F^8CE=E)#Q=M%U"\<-$*2(Z M%8(W);QJ>+N(I=\!=2!*GUR"9T^(?L=^)R#6>FB[`Z9KM>83H>GBN01$4\6K M&CK#[3TM9'['5@^;`4W;7`),RG>4;!<4\*D45E\).LW,X`.;\B*8\ODVF3?L MO0P,/'&]Q9B!31-HV2XH8-.3(3;/9*@V%^6>1$![][$W7WN?W2FFA(]'=^G$ MI5$FB[W6'&)B,A<5O/I==N@(`8)]NFCV)"!LE!/DM-R#D.40%J/[3P>?+S.#'HFNX8]WPV;[R6]&.5K,_L5S)LOT_8 MA$AXSY9`.SUV"#QV/#-5XA=<-A3E5-'Y]C$!\`'X*<`78;T\>\;O,0,OH9LB M&]IC8E:3VT][E@L@#A`7Z^S9R0]%@_LB--H%<%_$.-J=+?"!VW/,[:)`/%OW M!;A=.6X7Q:G)-B<#W)YK;L\^^[)^@]O'CC=WD$U_1T[`7E[^\U<&*D3-T>R1 M?WO-]MD\0Y>V@2&E/SO0<+&ULDO_,JQ3`M8!UDE``5@GUZR3>9X* M(H4\Y:D@3I%1=T'1LE(T0+68?O"YK1+XP=+XP5*;-/"#+Y?S/G?L+)/J*Q^` MRH)_.]3ZF!D*8>F1BWC_``V5)%26`7C@FN([X3*]51,7.L4N/B[CM!ES(AXM+^'1@0^2R(9?P*S[\_20)`G6X4?MB M'WQ2/LX_44"3TUO'U]D'UF_.E9*&]1,9\'^B[VV"#19("07Y-BA88K#$!S!1 MYKL@8;4N3[L@I68.V73W1-^9!9,O^0=LP;Y*K:,?^3:G!`88Z$"0[X@J;]^! MN3*)#,"-AULDA$&U.)DW$:Y44\?N2I)YDSH+#_8UD^]%2W"8$;CHXM^V5OY, M)+#1D2ORROGKX#%?-LL,5BIKQ(N7N`8;!3;J!$P$-T#FAG_@!D@9J"?;$WB" ML,[9=\I#KA!VRD.6$'R>+*,OV"<`T1?L!P`F4MT/4B+X`A=(`N+);^PET&UB M<,XP7[>)24T9F1EAZS[V=/<<:`.S0D3%7 M+X]*PFX8=+'[XR$NA_OC(?X&OT"$*`7NAH(H93LL@(WRRT8"W=0"JY!")AC5 M]&5DT5^)G``9]`^LIZ3X/^G9.DBSG=+=O=A!.'FCW1P#M@,?E:3Y?:[Y%%?\\0]8`?(&N( M`E95/JT\^WU:(B0CE$B`"G^5EM0&&?*?I^.<`T\,@4-P>=13$;^@ MR\9&`],/N'3#&&X9=?_N.@'Q$9UUL6]'$_%*W2%%8T2L7S&R3)<][V*+OXUI6KYGW/->T(SK;'*A#*IV'X'F;;#1I30BBZ>NLZ4>?S),FM*E:*\ M2[6R"7X91&\K9#XV1;J"Y4Z9GDHKTK1_J1<;/E3:-_# MW`MOMV(..#A=^3!9IW2ZUIS].6FY@JB&2A`U`RQ73G2AK*`DJK3+047OX*`J MJW(?=%#CV%'/04ULUI2#"$#!%5/P$R_[QQ..YUWV!X4"A`0)0C`!DVPQ[28#FSIEY(*8[QCV?UHR#?+L M(0D;I%\"Y-B#&6<,Y(TZCOOC5VP-L81G-7=,\HHFTF?Y9`FR#X`DSN$?065`1;:X"*@(K4I2)!=RD(0"DR MZ;?P>J;\ZC8DOR#Y!58T#\DO@3+OL*\/R`?(1RWRR=Q=CZX8U@QLEBB>.)C8 MWLABE0I[<47L`H_2#;^)HK2L]007>$3WX(3BT%;<-4(4=_$DH.8(>7C^DE%>Z38^U+DFO0QZOFM^3W`AP_/8)>'O\I'==I'-N>X`F9V< M+]9%'OLV_;K,STL&R6N/BV>XC(;%-`S+!>WFM\`Y#Z(!E9?P48LB^*AK61T` MD4P@$B#+$F%(ZP&$Y(30H3RT9M.R/(;2Q1Y&3()-U@<\Q8X["0.'^!9AF0"T MUPK0'F-6,-%RZ`%*W?58D^(?L<;)Q)R@YJE4?O)@-70DH1,, MD5/6D9,H'LP1+C`P3M:,(PIXCC!7X/ZJ8(J.<'\AL!8AL!;%$3[FK`S$3QG& M3YEOE#H6-F"0`!C@Y@KIY@H$'LCRBL0JHL0_AQX*@(Q+AAD74=CDF"\L@&N; MF6LK84@-7),]UX@11A_!-9"'$2$/(PKK'!$W`8!$`)`HWLX:@'27,3,)9>.2 MKNU];\U:F)BC,3/S/[WY)N7EC8^0ZX'GL]FB&V7EP]W/9'76NV1VR#H6`^X6 MMIIP_P9P![@KD@"I`+L#W-7QABO`[@!W=;(':\[,,@+ZC/D9Q\G(-EG`P_%J MN@$3V.S/WUYE@N36\5S?SP=T]]NK@D9]+63;/NV+$NV`NA,)`_L=`%@4B0]- MP7"FLB\#1*?!/1N](I-?.]0DT25#N0)%=/1[VR#!0`!3J+L5>&^C`4RAHB'9 MFRD`'BJRQ]Y^!D0:>?(?UB^L`E80@A4$3;>!>ZGN>9"]F0*@D'=6.#@K^;67 M$P`L?(6O/05=Q+T#3)CV/`6.>Q,_3'N>2/[@@!"F72DW#_(`>=+V@VT[3'L> M;'OJYO(W]-X,_)%+V:`2<_[VQ[(D*_,:-KA*#G5LCPGU&T;T[0>3R.S_,'6? M;<)/@40_O&$B7S28+I(5;-[^V`F;`UI*B'2>B]I?I@J"-_4\UHG`R_YVIA(F M+\2":UR*X$MM`>CJL8\I04X73S$)\/SDW$.WM[9M,06]["?'K(^NQY\\)!4!]&E`O?DX1 M;OZ9.B!VA.7`LQ)0&F/D!13?VYY;+FJUNZ\]8U'+XE&L8EY-6JT>_ZJ.EUKQ M?)QA@2-J7FSS3ZT[NDE@7N*(RIDP&$+"3P(EZK?L*5.)Q)3P=YZ#,?^(D)N` MXKXB_%NB-VM5Q1HQ,'''-MG>S$\$FFQGO;;%L]4(?R8C$FS03[(G$_;/(V3? MB]1I^[S."^Q3M87MNR8K;/$7.@X:7LTUH(L'B?CO.N)S9/HW9:-3:K0[[6JU M4=>ULE&M5.J-JE9OM`H=K5BO7]\/D..QD6U4OFQ2#RCEORT-93O2SCU:KQ>+ M=:VDZ?5R03>*U9IN&)U%ZZ56I79]?W.C%4+%W]72LBN&:P;C98F(]CKL-V\? M2;3:14UO%MN%3KU:*=1*!4U?],5H:^WK^R^EJ!M;6]G2#][3?7NA:Z6&5FG4 M.T9#K]6;K4*IM>A%H5JK-ZY#-DSKQ[*5C5Y$/=Q_5DH5HU,P2@6]4FWJ>K'8 MJFFMA20:6J-SG6#DK2UM](.?7MJC^1:;^D:[U&F5VYI6TTOM4KFT:%YO%RK7 M]PP27Y(-\ZJ7[;5#2`6?O\GGNW1<,UH5_627M78R+52O5(L=Y8( M*#.A)'V&K2VM]V/U]<^08KV7P&?VCE@V22IH])78TD:AZRL+F_:8J2$K\]R) M=[BA-VOE6L-@6FP4]5JU55AVN%TL-J^O.#>$E2],DU:I-,JUFC6:K:3#5:C=JA:*NZPV]K45=U!CIU)A,'Q$=XJO8M^FN MPC;B_4LTNM:A+AZ&UU80_QF-]X%7AX&K:.C54J=8K#9K#&=-;2&T(N.CZ_O> MM^>7U]ZWWM7#LQ[O1K*I93_>*.*"ZLW&?=?91[V*;:.B-YH5K5;3"O5R3>N4 M%QVH=6J\`\^OO:CA1-UABW;X@>D[@VG:-+RKX]GE1_Z0TQSS?%6R_>@[S.4X M@FY*\=DQ"N6&T3*JS4JG7*E7JGISP;\%QLV5&(!"CZG6*#5*-:8$GVY_TH_C M^LIDM;6OS#JQ/^UZJUTN&7JMW6BW*XN^&KJFK?>U6FJ4M>K>?8WV,5J6'7^B M4\Q^:`XI#E="WD;(UQ%I\0^/4V:(&5;C0YC/]A.::8W5:=BP"C8"VUF/CICC M[SI3-KW),FNQD8'[_@-AN`N)+AD@V02_#**WU]YZ=,F0A1=C_O;&"=VOA$5" MS(NP^--Y8+6=9"I5IA:E:D=KZ^V&WBFVV]5BL]UJMUHE1I,;C/I]OC M9+J:CM6$/:%W>QR,>R-[LK(S'96LF&TFFUVJ5VJUPOU%M-9@&-$%Y-76M5JLS\OVI/\R&=K%^KH?*OQ;]0 M_KWX%]+T/.Q[71Q^7?[--?``L[KW= M+C>K=6-A:LJM9G&#S"I%H897V3U[U6;+T`OE3KW5:>J=0JFN5]I+KZS6V!B> M5@\U4:3A[9J]2HOYNH6Z42M7J^4:^[M3J47Z5RFWV8`W9J_0T$XTO&6BIHM- MS!2[[_#%PE>*)\BVV,^'V=12K:7KA4*MS49A:$9=KQ7G1-(NU!OZ?]B[MNZV M;ES]B[(6P1O(1UY/6:N/JKV=:$:1/)+9"N";OOU[)/F&>(_8N]^I43!3Q$1<2ACO-)!.\M7\\ MQ\K,"RVD["/VAT4D788>_F,R;;,66T*CVI@]]$L0G<]<,BD#10PZ&6.788)S M/'J6[@F\SI[`2MSM0O02\O==0C*GD6FPC**)!#I9'MU22,\=A5='$;(V+`^% MM%H;[IF/WA(7YAB,7S(K*8%\IPU8LH(K4MAT<0W8'<`NY,K&4D.#FS)QI&W0^^PHX).R(IB MG`6PFS]Z,YU\3?[]4W/]I=FG-MYSZYCE*2@)/`8PP4G2'R+D'C.$3;6QB.NXX8?3 MG6U3\]X4YH'"&.3>)B^8U`Z2I$B2V97"H"2-'?2Q M]1%D9C:"S]88!Z'$@JWF!!!5WD`+^R,KSQL[V*LQ,D+VCC&N!#=,*^8Q2HJ,'4%]5R=K?@":DU?X<;7GC2#L59DLLY$1@V=!AQBRY<*UUB8SJ.)6+0$N5&/.8.U'5^]4*VVKY8W/%X-W_WHT$K/6\M,A4WWEOXO.ZE67[1\M7;T%0W8^- M'%.H42=+/M.7@B_=-:FX:*H\&)B'1?>'K+L?6NL:^,_-?#Y:'/R]K/8HT&D7 MLO,!I+(JH)*Z+;F,!*+P=2%K;^2V8=`/S<5J_SX8W35;M!`^'Q=!+VPDM`QG M'H)2X&+N$(QNF?W.I[: M8^6_?QC,Z?,/G-9&#\TF)>I^G?_>_>=/0SH2I(W??V[^;!Z.W.X^\WY\>S>? M+3X`CW_E+\O^ZT7;[;3YUUUIZMG^??<^.?NU5-$5I=]W_6&2,I9H;@Q.1/", M;%G+7QALO6=]YD[\!7:3GVXW68@H,`?K3`J>,VF[!&?T5>P+@.KP8_G7W%1Q MJDWU%H43RDGB9\HK[GQ472E$UE6?S%]J-U\7>D>)7/KYG*>3N;S,T6*D_=,Q)*G*^(VN!=TF66WJVVZ>L\LK\T(2M]K[:.B0 M$KE671>A%Z%J^0`NM'P[HN?M\G($F5!2N)0,L5*NS*I!RJ&@L.-B6.FK[.;K M0A]LKZ+I;^D,S[X4K M>I\QV"`HYF=2.N=D[OJV%=9]VUPCQZWR;A/F&5+O`EGP1-(J+Y2A$(DXG[83*^Z@.P10X6L]&]#LZN69-.RL>;@R=;8`H8)7!:)M)I M<#J#;$=T>!OV\("7EOWXV.S2`^YU]%DI'90@Q]D^]6%X]G!E!8 M?HC^+7P=C+\TL_?CC5O:A_>QZ>:FN>JI3DZ4:42,B(WF.D<'KFT/5S(+7QE4 M@@RDZ8/:\U9U#CCNG-P"W@COE2`.8%"Z'%89*<(QI/K"ZQVA6!O.\\1Q8WS6 M;]/!>#;:Z#SOIWW&I&AYZ4^-$+SE*OKNP&JE:]3(W9_:0-1P?HYT72^A3 MC#IX8)HYFU(6ML4HNKI1\YTA@'IIUFMCU-/A">,9(D9#/MWH1*Z^';G"RO3* M:OV:,V/[K/]UUK;386FIR=X"I%(TY;FVHB,N0`REKM%092SNBZVMFPKX:3`D M\A,&M\/Y8'38_B@?I(^..\.,],EYVI.6,3*H<_'T3U*SC=O<[8+T$W87X!X2 MQ3`6"49@9&*(2W7TMI3'U,*6ZR)YN+"C4:D>6]W_^S)1,=P;?;8J/3QX_)#E M3I%J:QW0FX"HQ6H^8AF_29%<%4\`V8J'PC])L!=,-D-B_3H8;T/>/! M^*JD25;S^/>5G`EB=T990:='60[)^)6-]"QG<-7ENS;R`E!I/[,$YE[EX:ZB M\*Q-5`X0F3328,3.5DJH^H`XH+X@(/ZG&3?3P:BDSZZ_#<>+.<"%"#VHY'T\ M&"=RFX5(4FF6Z;_)3;2')UN[9?(F`EX0.+\VLZ8DL@F=6#+5D\4PU*=!D[3Q M$*V/9=26@10LYZW>)&LKNP(,^"4ISN=F-!J.OQ`TOPRF_VRJZN\=191)QH19 M"J>=#E(9WI4`&N>K`R6U/24NN^95>5]JN#6GJ`Z%T)X6T@!EX3.<[Q' M.3)HR+&F7$;7>R9SJSB,&U>E7RG6$:?TK`?W?/3U'D++%#*+F0Q,<('['%N3 M2WX5ZEH9+C9CC>,!LV>.I*`]\RDFS\"11[1@'.O6$NJY=+04IDZ[EJ.X#U)X M%75"[T529!I8^:-]*R9@%<(K>3+5[]$/_73OP6UV'K3.)NMD@"7=O5?#A*LC M:RZUN"`@GN<]+&ABCI)TQ&A1T@U+06PF_6$9XU-;^<1F>4A2@1BH=X#T]&4ECP&#C7-F+I>.VPT:QVK%R* M4WK6HX4>!E,$!T%DD8U09:1K!PR3O`KF@3YSI".U_:KL";T)'R&3* M-6AWSAS8*L275O;*$&]?V[?)=#[\[W)JP,W[\7PP_C(L]<6+QY<./E\.`>@8 MY8S:6Q<2EZE[3T>3+]SV0(-/&:`B!J9!2*N$;7Q\@L\70"24O`)4UH5]V M8MP-1K\.OWS=>V),2?/*5*KBD\^E;M5W3Z1@KL=2HMWL\C]O.%9O6"U>N:-? M._LZO-V;+@1K8G!,VJQ1YI3"^K5@"OFJ=F1EX!*L2/LSY:G5DPS4D(#5 MQ[2(?5'IZS.UAQ@PY$SQGR]#/K7%#@]5/\'*.<*1K>'1G2994E1:,02*3D29 M09\Z7L4P;RG1N`P[\CRO&7)IDLS:.ZY4`N>YZ2:;F""KK#IH=C1SLB7-JL[A6ZOJ-CYA-ANV7EOV4[I-($B8C5H0'6*!@4;>19H\L"K1 M98_'$9\-3I](T\;DA/`9O"I/IXNLNYNPF.M1:)>!1&^/*25'[8+)"="9"`&Z M=%I&4S<;DS9Q?@'ZT==C*E#EL62E`;A*);!:IZVD"=NBS$NP)<]QF)("3%(, M)4OQ;E:T_59U#C/6-8U*RJ,%WB\`23]_&4L-O`O**9.M\'IQC]XEK%3%-(\8 M9>Y),I<4BG*!,Q$8=\ZBB%T>18.NDLS6$F<\KNPG=9?E76/A`Y%$[I%QY==1 ME8JQ\@\<-^\`SQB='OZ20@8A5+0@+44'C&)-V16MHW!54N(RD.CM+ZU`+BWS MX"ER$-P:HW/G'V2N"VDDT8L+T(^^_I)E9U-IIE0F14(`,'41-_U+/91"*'NT M:.HE\.@38>J0179:2L\=CXEBJPX3Q[>,^-%'O-UY`4SZ>4P?M$HZ1A><=!2" M16[7]QF&5S2"PS.BM/%\>#T+>E'[3W>-/P>[@TCI#,,8S3MS`INQ8:F-HSA^4KL_*KYF5ZG7< M.`TO(?F1L-A9I2>=1Q%$4DS[2$P)#+981/&@!*'#@BF\3"SV)"@"(3;.2AL<2B`&T4X3]%SGM.V(E'F# MKXW%%ENYKU.=VYQL-,ZIG#UHYO4JC^`2`Q/K6@U$)3?[I[=8KD=$V=6'G@%S M$E8*+WRDD(QQSUI1C*XIJ[1*V,V:\,=$Z359RY8N..MB8$%@4%R(5>NPRTSK M>@0H*"9)%;9(M'5`U6[!=D&E`L\.T0;CO&0EHG6ZZR["+0-G-4>UV5^T1["# MA_5>\K!7`80DDL=#IF1VGO@.=,.33:QN&)22:JOJ[9U8>#)L3S9Z500C@N3> MD9+JDHE*K'MI"[9,(K-B,R=_YLB>;/ZIM0F)D?GDC<-H;+:V8VHYLDIK3X#I MZP(@I5,^.!V2"M)CX=K=LP0FBOK8:F%>^]C>'^9ZR2;16UO>MC;6Y,4@5(>@ M6[H7A*JK!'HELN3.:>[$NOG42JCT]@28OO)4;".%4TFS9!0P6SH=8A>S.E,/ M_M&6;Z;&GP;$QLS'V/PQOS?W<9GG*)7;L[D?S(8'A@/1KIP8+O'YP]<_F M>OVM&^=E_:#I;]]O'\X`__R5!/^MF7Y;?V;OY9<%+ITS)F>P(8`'M8K=+3?2 MU$.NK=W,8CP*Q[%0"PUMU^+IO6;V\28VMY/96"\="6Z MM(K_'`]85S*BV62NIP=M\NU;,[T:EL%LM\WTZ7!M?.F^84F)-"PG\F@Z9@Q2 M9.=:AT:\M+I_YV)S8.KE(M5#L6)Y_P\!'5`P5*9Q>\W:XQAYW=D$C)NS.XZ3 MZ>VDO.?WT*J^,FZ:^V!<8J9:-3"%HQ:90EI=Y:/A]S/3`"R2,7)[+4 M'22KG37']`&!2*\K8.L-6J*JZ<]_USO3W_64T'(]_'XR:NVR9 MTO+;-Y]+*L2*OL.G[:=G]*!B!!>QS&AD28?<[B9"0TM&36S&V`TY=F+\?WJ/ M7VO!G#"\M!27J'42HMO=G-?YXZ^9^4^$'"0+&"')R""#S,SX;H97,O54HS>. M'V2C>T;<%39*KF4@B^SC?1-7,M`(LC);KYKM3P]DD,RF]C(&<()%"4ZJU#J; MI5-WW>'K52OZI\)$")S\$6T)/RK+2TF4\RW;N=95*/(UL_SID)5'QYB.B2F" M!<%FADZVNL;R7)?OO>J]?CH@C9=F)AIX&<465`X2LVY-+UGENI'WRY7+P30( M5P%M)@\E",6XB[2S.P>=@WDU=O.P.TV41*J<`LM:2JVR(@^CNPYP=;[28FW6 M4W%N-B+T`M&C5<*!"LQEXC!H`)7$@Z*M&VGP4F"Z*:=G>?,L_'QZ-$A(T&&T M.8+GVEG,7)A60<98%XUL$?\Y`78^#;YC&IV3)?1L26MRY#YU1L9`'8[?(C+T M@GFXPV8TW"%+@DPVAQ@QNZ!D:WF82S5DV")F=`JC+I\*4^4HF>&`/D&05C,;T\,%#JJ*BUO%F4Z`C4^'DR!" M<&1Q0H;@$;Q4K+L4("5:%US)Q9%Q)\S'TX$]TDI"_RJ"#DY;([257:Y"]K55 M+[&I$]FOA[/*62@,KO07X\X"LS(_!(?!50[Y5E&KYV/"+I<3/$64H+U37"DT M6=C0&@'F9=U'Y_$TL_TX44I7^X/;X>T,F"G3*C\4=Y=.#'#2[).K\?GH_7#P MI1G-0*#RM1<(6V0F$.C(H?&>F\A097V/JFW$^CW9^$*$]0R8"+RW M3&46?9>&!%#W>CD34+/@N1N4$G#?*[B$FDV=./(FIF<%B[IX!S(@':HDA!)9M]7/I:.O6MM` MY`<7UU,A47)BN?)>D'>?+2K#)>L<^^A,E73V)J+G0+FHHK+HZ2_2>D$,30'0[;+@H&`@7"T-9JW7B#P7-63_"A"/)@N4\&$#*@D5QR# M"N3'/3AQEOVP;O:!TRTCDV52B<2HC,042R5<6T^@9%5/\(*X_+X9CS]=];I? M>_G7!,`0LS!*HF?:ZXQ<=M'-9$7E,-L-+VGVY.0+D=?3WQ1(G4N.FS>E?4J4 MUH4<6D-?$@*.B;">YJ8@@^51HT^D^@0Z)EWN(*C0XCBNV`\NH5VR9YP$ MQ\4T$8%9%%Q&WXI)0SB.L_5:Q/0,N;T*HL+2G1\RLZ5CGK-=+:Q6]=3G39.= M?@R1/=5M`?E]W$,L\A&"H4KM'!9''H:VN^4"_R`B>L*J3.NYL)*92)XYL!S; M4=BE4CKD*E#Y)J43O"UP2KT?#VR]6G9O"/IC?:(!=C=36?1_?=X<4Q*FL]F"4B%X)G[ULVSH1#JW<+O+*%AN7'I+X@[)E MQSW"+8MT2K"@A6P!P,INE(4TN2J!)9;P/7;).L)W8L?_]B=7_0&]MKQKCZW! MG$A`]HNG<@B0F[84N,PT,JQ*7-!&J$UKDC:E>'\&[+@)1&`A6AD%*N\QDN3Q M86)/-)6C>Z#%[R+Y1QI/K%ZBSLYAD."1W$`F/T\2_#X>4_^]?79<#X!9G6 M3[U_Q>;R]F(R;="_I%?XHK>QY*?F78YFU"_WK^\&E_UO_'^_P]&QU!%94\&5.BDK.D3]=+N"L"H$0:-T\Z:[-U!*V M/K[XQWCV6W,Q_#(H^NG=)7FH_<_]7CP@^'4T6,Y^V-4:E!7S=[HN5_B_SY3\;D76(A<@U5M4G$0-D2TK* MIS(4+9G[,%L$-#7PMXS.GGJN=:P6B`.O$FU!C=(G9H`6(=OQ#\'$*@O<&M2* M/\\ZUGHYAD7E-28IG5!B.S3"\EJY6:,D%T=9Q]:-V_>_GG\!'<^/4$WC M0'N14TA.2,B@28.VF%9CJ`"<9)8M..\;"_#5BOW8S=B/D*-E(D$U#DQHD4*D MLRY9UVA;I76MJ][$?>S^\,<0-WKAHL2LG/?!`<-N%IA5>EU=Q>L1]XG*QIN=6D=U-2,H,37"M1_FL1&W.R,K=5)Y$?7N8OS^9R7Z:99..4PUAF MB"F/+9ARGJU+TGDUTCY1T:C2WUMG)L&6$-^.!V8>L8ILOKCC^(9TEUS2 M2`D8(C+".E9S;QET@RL@ITV&"KR)_>69WD18)TCODT!K):%;!JF=!:=%G<#U M)NX7;755P)P%(:HH/1!.DA:Z+NA!Q^J4OTIQGZAL`#Q$S0CF\@B:,&Q4NDU; M%E%4535'UL`?FE%_>/EN<#$B)C2QN?O_UG/6`T!$G91@I1."3A+!M7X>A%2U M""8V6&$W6=9R`@^XLD=&A:?Q_F%D]3^".GPGQG,+.=QNO9?QX),%M:! MD#RIN:;<.[ MP@66Y\*RX^DOW?777@BNKZ%G=[K7\CTZ9$X')HTV1BOF(8CV,##%CTWW.7E- MD][@DBSHEN%CRX-B4FKAP//,'<(]OSW78JZ4NZ4;D'84KJ=[AIX]"%^;_4E6 MG%N1E(0R^P1M:$=S>NX!V0K"N=V;\#^V#]*C=S&!QC(>QS@D-K4"UQ'Z5M'2.#*CUJW!/Z5VL6 M25U%S5Y4K_-D/$_DQ+AL2JYR5`Z"]S/QKSI]TPB#_/ADXWIF.\=L22RGK4NV M,0J17'=E(;6OK+LT[(FH7L=LE[0F$PB11`\>O7?0N?E`V[SN!0KR_Z"OIZ&1]5O!/'YU_^#+V7[*DU[/A5A8U MR((D_Z\#M,S'Y?P3\!3\>PG[#\G',,"Q9%.EB*3"VTE-F;DT%UV8X1\7._%O M3%JQ9+>//PZO+V-#6O.B/WV,_G[=3'-P!Y?W92+3S[>V^"()EVSB@?,D(1C" MS%VP)!M5Q;&XXGK1"&U-Y5%6N`O=U;U@ME5UT MP4Y@E8\X%))\=!T"ERZ3AI2E>TI7J8."5;>C7&DF3W*5ZV2)7!,DD1Y)<*"S MI&VXA>15#.3:"5W:B4K3I8LZ7X$H(5`N)BOM2MHC>SL)9W&`S%FAJ9'8H MLK1EY&/B+>!CR==L)&)`^"5W>X.RU1]=%7K9>T1EBVYYYK;>L$9Y2,!"T# MB]YS=-F"5EW.)('.RHZ!F=Z6'6-Q,]]?41'XR`DC;U&GH)F1,3!9^C+<-R0M MYDK7C01:***<-T\Y`]MS2 M4:]*WTH%V#ZTWS23JQ*UZV)!YY.K9E3:>GQJ;DI_GM'W=S=?>_U1^<>-CH": MO;F7SOF,(9.E(9>"^.Q"&S$!=.N:F6Y-W!&6MBBIV:5EDD<@&V\C2]IHQTWJ M@D$H:U5U2DM;CV\)!WQOW MQQ\)H_4NSP=_]$;3FMW?>I--+I%&S65_0N26VMWY)!ERMH?7W_J#+_/?6;A( MFJ=D[@7O^X/F_//=TPM/E?;)DV9T4YZN[IU^)T_DXI8>FS:_F']P=G7S/S8< M7`X'[VBUHS][@[_./W]NZ`WE:^_?^?/?ZBNK^=AI3C8[4[JYF&R5$5!:/[9] MSN1<'>##I=5LN'I3B1Q'C$ND,!Y\'?]?26!X/^P-3IW]=%051X5WB2C,.!VZ MM#5D+J]@/W`\J`3:*MU5_4)F:[..S/*55?\E9\>"!"`]3"XGLW?E4W<]2OF2 M;C.X3*FL6O,>S)E-YWLNYG"+Y$!930!/,R$5<`W=@$""254_)HZ'80[]^K(N M,X4O_.^<("CHYV#.XBESLCC*,2N,06EG6NX04D[UD&G`I09IV:K7L.:^?='W M2(=OCCGQGCG-GZ-;\@AF./1"K-+LG:4`SH3UV6I6P@4BDJOKDK/>!LP^%-@* MZB=@/X%ES1A530)`$$;0-C/QK8F4D%Y1LLBJL MY.PGAC^!W9.5'WK?IWF]1.AXPZVYQ\*2S)''R2LV6/X?_WWV M8=0?3-OSGGV](VU\-AR<]%X+.B*LY*=M[E;7/6'YPU M_W]+S]$?(Z+O^CM]-)[TKJ_OW_+Y[#_USWAVT[^^IA?]U]D_^Y.KZ;M&S0V! MW\MFU+[G_&(R),+/RH;]>16#9SFWCL'39-?^Q?W7'Y:WEMFK-9A`)4296F,( M%=ND,3KHRD8YK_2[7J_>5Y&WL"+R94:EY=/-UV8PGD8[VFXWW\-U;SSN?^XW ME[\.!Q>[`!>TB7L?N'=)2&.BI*W_4"<7Z]P71_.I]Z_I-2?]_TYQ;7_I!R*8(%PB M-0].\ZQ\[@+5"MMIC%.U)_F/Y242M<9XT$"OYQD[&_)"P[^N^W%R" MD/O3?Q^[V0G<2V"*@+W1.4@=??#*Z9;DG'45@[?<<,F7TCQ/QDZ4KMOMH)AT MK&0\1^9#4,%ZT2HHP4/%7$L>JEI^FC>G=%?50]O7`^U>9S@D!D:XX-L+"F1U MH%5KM=!^:B4ANY*[CK?1^ZACF4''E2G9EM%V6:*T):H+:\M0+3]XFY%+&_JN M\=FOS6YW4CI'+8R/+&:F(QIHK7F51U)ZG>S$,>O;;`'TD0`($/2*<@],5,!KT235D@N4#+:F0[,&>#)&W'JQ[,;81(Q0KR M>HM!Z[F/I(O=J6R03+'FF).G@.T1\>FK7("HHB8;D%11E(F[VLP+7^WI';M]P>3FY M>T15^W++T7#;B)!4*K)H&9TKG9MO4*?4)&5*:1H#93>0SA'9?58G\%&K<[UQY:ACWVMVG7*!*<3J9`7*T:[&A&OJK@]5"FR\G0<%? M!]E]%F@BU:DTL\ZG[`SS3LI^JR>76YZ'Y>C*T\/X88WIL[[72R#CPP5.LLK( MY?5F?A_.;F#UC;HB>T\O6\+;)#IZ`!O]6"E3=4Y:E-[6D&+,T`T`4VCR=M]I ML97C.P\[E$IC'_"7CR8#68OGS M\BL_E3M036C02TMZ]L;'%"H7?PZ_W7UK;B;XNIT;7V9E9!:!?*`Y/VI(4CMC M__;W3_++*F@VCG4-/@_CFOZ#OL8]L'X;7,ZCN/=;MT[&WQ;:9'U,[S^/[X.- M97H[9,K\C]>?A]\&G\>?)Q>C*;F_:X%=U'"&C!>'PL7(UTE2ZSGM&?UC?/. ME&["DEG1RX(VYQN?L8UEBJ20@B7]S;P+6N::9*^<'.KFZ@V]_0O`=2;*B2Q( M,HMSTM9R6V#R,B1VDY>A[:XMK5KG`?^GS9$M%C:Y*%.DK&9=8)"0E2Z_,`67C^+V#V=796\?K3-23MIBE!>&Y M[,QEB'%>V\N+W;1^@H\\TRJ^>;S.1#_9A"4E&7.VG*&C M3.C"%S1["EO])`W`XHBK-H%P7A3SA MC'4=(4?WCWL_&BP]\#[!X6YT2[#>W%W=2]._E5M,?AY,>:6_C)>^WMLV_#H, MJ#TF1;ZV*O,T(2@VQ;9=-^ZW?YX4J%Y?MUMT4_O7F MZ(7V4:VQT-Z(VA=A(TBR_52WCT"T#;84[NG,O((YFB7#K.#*?(IK$*=RU19T M8;8B)Z)-LJ^`IY.BB:2_#Z4Q,Y)IU\M58+9-.E>W?V$<82V[; M>KYS\N>DG<0P#HC,D6U<0B>5S8%,YS-1&RN-4A")+"$) MD+-P04/J0U+T5YN0;/;TU\\*IC-10I%G21MN1*%<%`BN]I,F35OP]H[F[.>L MG40+<06\3VA,$3J[B@IT?YV8LFR2U)6"=;E:9SU36^XU8@W92N^B4B88%*:B M[QLT>-TPFM.Z?[LHG8D68HY_@9DL((7.*"Z%5!GHH@<@+:AV"A1<[C(9>R;Y""&%8K(O5%7^O5?5V0O4%9#VZQD M:8N(VCYX9;E-8-!J;>[ZL\\4_89S]A<#3QQ3ZEYVRFL&"5D#LHOK:XE1E%3Z M6Q^18@/C6J-RRQB?$)D7BDJ29^\A)&=*)7`"!#'G;8VRJJ(:(H>UA64OA,S+ MQ=1SE!(E**V>Q1%4ZGM2**UHTP3*_Q$'50>\8R4]H\""O_"^PS"-L&S!:%][W.-V^ZH%5<#0[)/*0J=`.^QBO464B(SI;L M3!)SNC42&/WR=<"CE:N?2>#-JY>0I;VE1!`5C0\UE1CZ4[":M5N-5N\S"KP! MX8+%5%1:F)BL2C%Q$G[7R**:#0C+?9?$S&K\>-V=/,PG_7&TNL_[_KU$4!>1 M//<_\2H#6/`]K6`E<%Q;XG:JZFA2CHY;>OJ89.AJ$JL( MWC9%)-Q6&<13#JR/+GR^^)._RF?J<'1'LSV/9='YOXL>>A36"E$ED7)%A])6 M^BF;OA+-X>HNI<+"\J!VD>TIA_1E_9"$S%[7FFVL+F12`#GES@6UHN#J(1D\ MZ9!:7?:(!`B%@AQ+2BJ0S2!+K=CQ@2=X5%ZYT(M2-TOOI8>T898*Z6`ZIZ,O M4ABKO"!7I6,1SBJ$E4."1:KD)QT2!_5&3!Q]'W&\K8,K^O8-QR+O;L>3'X\^ MO,OT/2;\M1BR+4"CI=.'3J90NE3#0E^VJR?PT3ETO-0O@L*732@4HR0SRP87 MI!4ZJ91Z&T)$?0(4OGV_&?\8#&;NTR-:E8.(,HM3['&3FB&G)$*P$DL?;:#C ML&W>`K"4KKA5HF/EWTCBF'4HV5@/,4+6'G3LDRV5;3MN@K9JB9_V,/GG_:LZ MD_LQ1?*'\:P!S^`JL'L\_3R^O;A9_#UWZODPOOTRN'V(S&\?]V*[!8Q5D[.( MI(@,$[5G.3\$R?*2.K?Y2=:Z)4+N9QO)R^!USR!>QY/Y_^+/[<)%0CZ7=55G M`]'2:O96EW[%9*$TAP6^N%\EY!>`:N4@]L>/%$4"-#%Q2H"-%!(#4N,&,^`11W2.P>_D+EQ]7YT2P[;\']N M[ED?_S4=7-_=_#*\7CO2!TJWN^F0+V?")?EVTV%[GTU*:S#]>/U^=#7\S_#J M[N+FYL?[;TRT-!E>W*SX]N'W`BX9Y<`(0XX=H..>LD@P.ZUSM`&9'LLL7(;L M,ORW@=>:&X4L.'6`^PS(4`LDZ70EO&9>LLVHE^C$GA"OZ4()Y'HJZ&WFJ#(I MB%B-H+,9/4DOL8]8>-1M&@18OZ1L]Q?Q.4;X<&.R_GGQQZ\7_QY/9FTT'GI1 MI8OO0[(P_%_N*7L[93LK<_CF=*\W4I"84H5RD8;`Q0A='!=P*+. M>J6WGH02;PJT^2JC=XSH!)H,/@\NOX[&-^/??VSEJC'&*\&$C[F2SY6*[C=M M#;DETN=FYOJM8-=?6\ZO"TF]_S;\_>O679IE(!.[:(VFQAH+^7!]9Q7E9).0 M(X4G9^_-H78WO1U_8R++A]O@;\ M`>#>CSY-QI<#SNV;#BXFEQR/7S@GMD#H^6H:3=I@LDYJXJ0QM0.M5S.P_8Z"K2#;2\#I;H< MG?:I2`\HS4-;1I_:MHQ**S2OSM@_%+N#;2\`$[7RN=;H%G:'&5]9U,ST>3Z([.BGJ`IVF%ER`!J;W[U<6&CA._.8 M;+B^'4R^T,JH](7]K+!"JX*LX2H1PSY MMZZ9\7MSP,_?L5ZMM!@LN&KCB*&O%/D( M"`Z;<`>I*LXK*72`>R')^??=J)6VK>UC/>Y^%*V7\MB!CN_VG%Y()CKRF:QU MTEF$*%UWI5A];KNKD4\ECUG9G91'#O3SU\E@SRDUW+]0A82";%DA8HBIOQK2 MQ3FX&P+1%V0=PG6E8Z=#)#3V.\XK#PSL.:2;0\=*?TL-E MS7)`MFX!J4G119BH+7?(>)" MVT=^'^_UY(`<[)D*I76*1H0JJV"Z%U0]*@18HP31B^7.X:\4ET.]3D/&#:?/ MB(ID^8,K-O8W3%A#FS&`1AD\*T0.\"B%%R@2(+KLR1URQG7M:BNI%[5"GPBY MNVW_&E`YSELDRU"5(#P*AL6B)P.Y#SO+ME4\N0,[&\6O`9W#_,&HL((P3J#R M6:(.Y"_UMV34H:"BE79N"9/KDQ`:'X\,?BM? M5!&<.(H>D:P&K510U@E;8A9=CB;-]2H;`PWL'&0Z/3X'V!C5$@C<02])XTT1 M*%/IEPS]#(]N1=(LG MWTL3&M'$$CK:>]HYIC2GA40KSV/K'&-C9,1@4!GO*ZT+\N>B[*.'RK8T>B"E M66H'\,I1.<[&L)*<75FLSLX;LA_09-WC(T)SM7T^N!QF7:#FPL\0?!36!(B1 M,.GP*&#:##HOGLFZV+O[;M&Z.C(KZ(A`R,%!J'U)KC.V#:)*AWYGV9=)H>9\ M$/>%,I<_.FTU^W#?O#/ZW[S/O1][O;Z>P#+2KG[?P2>;=(F1Z$HOU MYYBC4]P8LG?XGH,4=PZFJS(STC?6[.)D[3<#;WCVX%2SIU+2,9(;:VO!`HJ, MLX<:P9J:D*%72Y58/^>PFT-UJCDD14FF)%F2D<[`8$31V+;DM/7M5T6#9*3;Y>3'5B>+$2T2LJM7%AU)/[5M^H&?= M+^3$CJ;TW>%XU'/J#:XY:G;QY]YEWB8)B"D[I'.7$TFU?>#T0E6;0*O;>!)O M$NU)A[2I+M>7R$G5V61(.>::HN]9KV/%)B;HEK/T3S&F;>VME>%*#5/(+FTZA!SVAB#ML>L5H.UA8ZK[.K.HGB;$?*A;)MHVOT4D.@E6(<(NB6 MR?!)1J27&_(.Z0R66$R?ZZ*C;YQ\6#<3:\4=`O*OW&,TL830(K M;XO6@%57*/VFC*FUSD"2,7>X^./QU1_#FYO]\EJ9NBXB.@-V=KR",'W1M/>^ ML;8`M+9+E07=FW<49],U5850$JW3[`3D8G7$"!UF`66K'Y323IHCQ7EVRI:U M?&T%R?5P1M18N=U=8,4(U6:4$K-M74@_4X@[CW8FR61PE>_8G;UG%=M['3/5 M:)1>"Y<%ELPV1M\^,=*_5M35N]4SLDJ,U,U2:ZJ$CU MZ2[ZQ,4<*]+D47#VZV-)'UZ_EU@;ST%K7919%0TPZYX1NAK](A+*MJ$;)Z=[ M<[Q<6PZX(*U#LAB$TC8")/)\^[Y$X*'96OC_[%U;M.JG+Q)L[#/C(2[7#&%EV4[(G__39(GD.1H`[%FR1&3N)RI211C6X`?4'W M]U4P>'42L8;4Q9>O,5)HTDFX$I`D]>_.KK2LS;S=:KWK47(M($QK$+<`+FLQ M;A?9>0]U.K[]:7(SG4WNOOW`JYAQU,?N?QG=_3J]WA=%#YHC" M1N-0>RT,7Q&>4NQY;;)L*<8-[ZOU@LH3KNY%:75P-V45?&;?P0Z-[U_'N6?L M*::B:VZO2A&XT=;Z*M6ZZ^Y`XJ/)_CA$5W3.3JK^O90=<.O5-#C\KM4=5Q\) M(U3A2"?DBG=23"[8IQS)-9Z"XV':0.IX7K7RYRVS@R4^Y-ZWH/,N44BQ/MTZ MRW>[#;%3@0^A<4H:-N!>'A#D8&&'[%4PD+'\G[(1=#`:.GBVS-)BZ]G9?YY1 MVET%^YHYL0N5ID3A$Q]?;SO5DFSAF9T5=%9AAU1K.'H#`J^S3;GP+2Y<3SNB ML33WMG)Z@R7BD=+.QAQ4I_'B[Q]NEN'U[=O1MU'M,.3D]^IJ]F4-@GOO?:*$ MU1F%R\E%46O'(O3SFR*W#="U'<4TJSE`TK,L=H?EA$6+4G!J(Y16"71>S08E MEYK9\3>;<(')ZE9VWO@2]&HNFG-L95XG41,S#,AV[@EVW7.`+SMN,3O!= MK"&8[JQDOGO;H7SV'N:D"[@7!NRM?JI#4*%HS^*[F`4KO\>>BQZ:&/#-$J]H M4/Q[`ATC^JZB3"HJ:A$#2WD#NTF"[ZGFQSSC12<^YY,]#G=\<_3FZL% ME\.BC7U_#'A%!4KA"ZDLT"I\[(>9H<1VK,9RNK]C#5LE.\UJ=EU).9K:R)*, MBL!+2J+K_TK`CK,=1"90NP[S(:MY.QM_'DVNNV/4(=+<7,\_[$!3.8P(PJD0 MI9+>\[%W_1-9EKH-`)S=Y1$?(^=9EKJK7$@Q\N$JF6]G7J"2)?XXJZC?[V:R"FA]6 MO@%GD&,[:3F8*<9"\%T[C),!UZZ4V[DP=4)4VG;E1XG]%%H8++<8C+;VD""& M6&0"%?M&)RF#WJ8%4EOV^LO6PHY,2Y!F_TU8B=*2U`&W'PX M[`F3`E"4#B#S5D\I.N_[+CAK5..VD+3`S2!HMU"G6<5SCL]SA"7X5E#9QLPW M/@=>*RA[4&V#F1)-!GP!:CI@BMY"X8B@SO-$KY0*0<@^-B#.#09ZIB]!)0?/ MT==F`"6%S(5HZ<-@>*29M$D91)&NG9.IW45:B`1_@ M^ZEY-7P2]0QBEP8=BC64R?L22RT]KRBD:0N/9CMV_W2K>,[8A!/R%%$*U*I& MK#GUA)V)`W;3E(,4X&:8>@%J.B`V$9I*I51("+D$\-[;'J.D*#F$P7$)*CDX M-LF9X_Z*,YDJ[E$T`;%'M$%23M'X.C4T0=9WZ*TDD,L$(9;3M M-1/R-@9"W$S_+T,Q!\0FV?MH*=A<8=8+H$730T,!M._[P)&)?BZW\HRQ2:[L M!U;E0+%X&TTBW=_')/(0],B%Z.>PJ,005N>-QF5=V%,%4WJ*"%2R>7_D'.'X MN'_>$W+H!(-'@H(N\3=ZX#B$A%Z!."5H^8F:^L_:[]];ML'W$\)82HG1<*H= MM?#&^KX?@J5H7QS:LWBX<#M*B/550).SQA?/H1LFTX$9:.5\.SRAV\#M*-D& M%>$V;%_CWWG7%HRFVHFYR0)>D M\EI2ISSCRA;RO^V&O2?#03(.3IHF5PQ%[2I-#CJ+5HE.QH1M:.7,]I-QE(R[ M1F!2@F!J`J%+U#&S9^\3""_;)ARMFI+=260M+)>' MRG+/\W?J>O?M\SITPF]_3F=W[\:S3_=4N@LDT6%Q46MM`M^'G)$7W;\G.=$" M,:_9=B?51;+NM-\J979^ESX[N< MR=+1J`!UT$_7[E..7JDC7 M=/+B>'8W>3^Y&MW5$/2.C:1X%C16;E$?J+[W\D&N#!,V M*B5Z-!J=J+FU_PXF?LGV4#[*6HE+R'^2-/.7YV4B+SG/+5[Q M2SY]/[&H5Y//HX]A>G/]W8OVARZA0"3C7#8V:!ESQX/FI5!ZN`?SM=CV0IVG MK4-_B"XB5*18K&RC824VNT!>BX4OU&56_B;04A1.=#C#2=XIZL*C M@.T4TT7;]B4;`D/43G#`(DWQ5BK#[K(K`7@L;;??RSUJO__V/].OX]G-8KQA M$<4FDA0TA?JC3NJ#*'<[<>L+5D#I2$6KG$SA:*)G M-M#6-UDW&'`HUQOT'P*N&Q1J:-HS1I/11,=)A',>HS16]H4XWY8"P((V4NTK M%&^VW^ZF5__^<_KQ>CR[76"#[HF9D86R8`BD#SJ;XI3![L6\_M6,6QJC-P=3 M=TETI/A#BL:4A-$9"DCM9;1UV*W'-9&VV:/*:71&GD3\!?G+%OKM(7U#=L$9 M%A64MD6QV+$7V.K2(BF@):,?U/=2AKU%'-*I!@K2RE(;6GQ4V53R\J6(N`4( MCU?B4.&!(C[J7KOG545)I(IUT0B*B=-8ZU+/Z^X#-IV\3[K?UJ9B+_G*]%1R M=>K!&NLU41&A&U002@R]9-(MR2ZSZK=\ZH",OL/9S%GE4!HC37E M6,:6`6++E'S8_U[-GQU[0]:,>>N?[\>Q3 M_>FF(OH[+XN=UOBZ?K5U6S_\7-8*>HA%VJ25SY",LNRUNB@T;J%G7-/@2KX] MU+=6C[X\]:V16PIDGVDC@M729L&.L2/S#%*9ENUFSN,I-O;A([38K;YV9T_F M=>8S`J$"5'E*JB)$GK M*70=$UF@$_8!@W$L=R:+_<"_;C)_\DJCNS&L6:H:2OZO+.,_9E]&LV]@CKA1 M5EM6UP8M=$9IF30[+[D,4[Q%3B5LA38"^4;(-V"&E[PA^LZE+L]4F,YFT__4 M#37ZS%_9>*GX8;GF'.XM]T*VY\/;+F1K(KN[%!VGJLX5;_MYK!378..7!!*# M%_M8`.GP86<#1Q68K&%8I:<#'$8QSN_I;;KC'`2*_`JWBU7 ML6)OV?.-L:(%!6-`RPB.<[3)008<,.\.JL,)"E.EZ$+`\:>E$IRL,X@K3A*_!9Z6V,W+4PNY M(\$'3Q2U591)!+[$D,]GE^"S MJM::YI2"J]RV^PDY=Q4_COD8_?G+^W>33^,RG8TG'VX6K_M7WVJO5/DX_<\_ MQ]>/B-OK=[''2>-;_H@%!_W]$\GGXGKYI?%U$PE&"2HH0,.[!'4(PJK8]8^) M+/Q__>,M_'1_:7O)OK;NG\=W]8MO9].OD^OQ=?CV^VT%EBV3JBE>@+^ZFWQ= M=#EL8??=^T0D/JH^H$M&LX>H@R:J9ZWRQN2I-?+2<=)?-;%[^(!]$Z7 M'!/X8+0E$;5?M9U8U[[>(QKUQ&M?-+2=WO"8A%;D/,=%E420S0ZZ-WPJ+7UC M;;?9X!$Y3N2SKGX7ABU?7EY'2*Z2'$<9,O8LM2:V4-QO.%PR&T1UYU_]\KM/ M;OM8O.842V;(]0%#.>KH+1)0;L&BT%BQP;9XG,1G7?P.TSNO0G*\Q3%X3A/8 M^-ZOF"952XNAI-EH-3OEXJ$N4(@0?/H'29T,GZ5"C!H8?2QSF@&L-1HU9;[D0^#,C[H]P5E\RSA0R>P/ MD7A>`/SE_:_CS]/9G);OM_&'^2O]8[;Q>NE!\Y[(E*"0BY!%4BKWF+_)KK&Q M+'\)RWU/X`=%.4;B_QN26`51VRRD)R^"=1"%1L+";*4*T]0)W'(:VV+3R?QL(Z]MSGQ[HQ>EI@T)YBI&X-&6TZT*_H;?+G) M]^>!S9!JUX"D9$@9;XM?-K<'F8.U3<\&HA,;'7J-$`>(.-B=40F_P`43)`=` M`;W/U-^[N7U8=`Z,<:<5<1?]@8)D.*LM.O"I8J%=7)"6\,]NV(D&:24@\=;5]9A&V,H[/XYH2?H&1&\ M%&T!55@G'MB7#XDYY]V^NII]&5\?.YU28S\50>D/8]N3I_,$]%[ M$WJKFG5'I3ZG@;NYG>G96L)1(`GGA2ZIV(A%N1+[BG=ITY17:9UGZR6'R+Y. M2`T^)*%MJ!-/?6NI:+/>B[;.>559YUZC``Z_*Q1)*)PM]!L]^K@%A>0IKZ/Z MVOF"-ORS.8WL2P3+F9`1`ANY-)(+Q+5K`_)70O%(K/9O3H"QSBAR,VTK? M5^JCKNBGM*Q])J?QPJSS;$[#9YN#XMR8#Y$TEM!`G\&3QJ&9S>Z]Z6ISHVAYQJ]U&I\4CY:P;:C;^D_?4Y.MX ME53[KZ/)QUJ,+-/9;Z-:D^S@6_SUO[XL=N?/X[M?WK\;_;5_Z8>B*\I`E"%& MFP`\]%@J.HKF>65S52>0^>D4,500D=(J$!1-T"JK*&W4L2MV"Y&'$!`N3!$[ MZE4^/_D75E3(TF2_D68Q>5Q/,;9R]K.4%;=O6;SM*9!HDHV(-5* MT+WTKU^/E#($&4FF3JBJL>Z7`@'N'A%^^^>@T48:LVW:L9I+\)4@KCHUWQ]/ M&L.32DGC>X^:0ZZ"H,YB)340@ZO4ZA7]8&ET6HA^6TW01-TVG4S-$NG%>K.* M_`RZPU$I(#(`*UTPA@O7]LD9QDRHD]N*]J2VSL['1XEJ>!MR8IJXD-OU0JY. MB7:IN^:!L,K871D@[&>5U8@"LBI9:S(('SBA=7(*RG`@4:ZZ5E=Y_<-/>['& M^E1<\#X%9)]&Z;6P?MMSZ#)@0MVKFD>`Y?XJZAV$=;3Z4:"$-CJGUA5+TE/# M=[C(O@9\N:+=GL1]R#H/'X-U+>2!@?4RHO,5A&'9S@W;-`0:G65:M.Y&,$0\'ZR7F]6X;UZ;&FU?+`W_OIF$6:K^1_X70Q7CWY0 M@62`-<4=X.'AP6@I=T8JT;HFV%WE?@$F/D1((]W`*5GE7FN5<(:DB-HFLEB:_)2L.CX8V=^< M'$[^>TMFT$0!,\Q&IH`2:9-1C(FVR82%6/D,M-NQ^0.+9D3WD-QH&2V!W+5O M@0A%9$GDQ!IYU;#]3??W+YG!80Z>T1&58"B*!D_-T=+/Z:FN&OH%YQ]^:7Y? MK&:3^_E?L^DOD_DB_Z%7O\:NYNL\K_64,^2?\.O+Z='N#_$9T0]-%QIR%\$G M9E2KCB7K,5J:[Q=('<_#1XAHZ`:I**1W*"3NJ;""A+3#[=%)]6#D[QEQ_4`B M&E$_X`5EG&@-S$LMA'&I],U2%:J`'#J8U3^'A`;54-;*P"W%`-$39J26NDU9 M<*$KJWY%.;`?]*4=%899'7A`W]!)EFQH5B:VC04)8XD:]^Q2PGE_N0SZ/-%B MS,50\1@A%"@+V_ZOW'!A0N4N[YM!_>[E,J)Q'/'>09[%R M>*3:STO^$>0RF!IER023DX->H[=#8DX1MOWBD56%6_S6I8Q5KV#"#'_Q[0;P M)V_G>%BN'N=_-?\\7&>$E!'RG%4Z6J&ET%077CG4:`#`>R+)`8I.)W\PJ4(% MQK_<<>J!)8$!,>QPV/RKV:AMC9V9'J5W.?K'>OZ5SC-QB:%?;3!BE424;GJ" MJGR_JW91\@>K4X)#8H(H(86*SFK;OA06?>S!LL3(JB=H.HC^^/#M?OD\FWV> MW6E/^>_E_=/B\?)ZOGS['&^Z:+YM%I^64T> M)HOI?\PFT]LE?O_S;/K4%#*VWQO!5U$N6:(<9;D03"S*A9VPX<01/5NI$M70^YGQVZ;&Q4`-P@.XN(7F;E*,I'NJV07DR;T7> ME4.#$%9JV,UTB7K9HCZ!\8T5-6V3BP=0`O;1O+N@` MTG]]6DQ7SV=0*AH]"Q*\Y1BM9:@3YM@.*EV:'A!I(7ND/D#/B<0/Z9=H(B%) M4.6EER8Y3D2Y[-;2&N&,$]ICJO;-E;+E".W,[FTW7.1W6_(X>")## MWZXSP*Q&S4[!*!N%=KPD9#BI;A'OXK4=2.!YF1NKCQ#M\Z?0!P3(5;07F/R$ M\+H3S5R&N<^S;T^KVZ^3=48J7#X\+!?-+JZ#343BX$T#?9URYC#OAHL%>R.( MH1&9<6K.0?Q@ZH\0:F5P(2HC#!$Z"KIKUW75JU=&"?76:5R*AS$W74IJ,CQ@ M(DEQ&0#9*,.8PE47BLN!YW)!'@:S9P)DGH)%-KQ(Z"HQLL.L5*%NF]85YN8I M3+SPNM\2_X?YZ"Q*H'F:VD+*^"`A^-)(8PVOKJ@>DLL+TH^7QC\^4!K!"9'` MX^/4AD>,2:4HB6@A>Z`'\IKYX^7QV]+>_N\34N^>UO/%;+W>EI2;E:6;[TQ' M9=3^;/,#ZWF%O_?K;(5Z^N;N>C%%G3U]FMS?/U\_/&!$M9I/[GM^NF^5Z$LA MN8S!XH/(ZU^4I-()']!UCPK%)1VI$P^,O'5K]A'`L.2N\0XLOLS_>3_;S`H< MK*.MYHEBS$2]A[S*%CB)K6[('?XU\A"'3DON*%&GLC`&F$&8I'D607(>)/,: M+"LV/]1M^!2#6WU6%AKO`)]8\]C^./8H)$/?)=?FC4_&QH&+KBI=Q#1E MPUSTTG465D:.Q!N1:+":F6#0VD04N"Z@P!@A5JPHH\_."GX:XYS'YZPX'^UB MFC>@?GNHW/]](`TM1>^?&Y]1C#!8%[[M4HPDE^NJ,H(F&H;Y>9.XL_$TENK6 MWFL&RE.NI#.HT+@I48W1E5.0=_J,G-&1//6M6-*?@#D/6@GDU$:C`B>"R6M;S&U-.KJUYRT M?Z19\_`"6FL_TL["32?\?\T-`1(M]]RAI7?&6:]36RPC&5?FG;AIOK^V3X]X MI+F0=."9V$`Q$+.@#-XK#`>8!DR(JK/Y2=.(]B,6MX^!G#$ M]!`_0O8+6DZC>U#H-H\P4HQZ:2!!!B]"J%E M)&!)5)I2UFI.;]30Q'[/WSZRX6VA3[46GRC#C!M&,1(ZP01`PVEET: M^(7:`U!2P`#Q'6).(7M(YL$HIU`7)Z7R#`]-+-ERQ9VMQ]UY%1`?0/8N*9L7 MP:S[M\[M`U`?`H8I*B?Q9%#@DTBN%38%586-6XORFNPWB#F6Y#$/D2EMC-4B M:)J"I3&0DMV.BM?=N/0,)+](Z30'TP-!?WA?EA,R)AV91)63+,\K,TI&TO6, M2^71HC?YV(/"\W(WEF^ET6*TF)2)1BN.1R9*:"52O87TBG8*N^=B+D^(-TM7 MQ&6;NY^6S4@/,_'5:E4@;SAFE7#]"+LUS(LI,@AOH^`O`..-1Q-`VG^M&[-!0P(@TT@)'*%@=()*@1 MJY2DG>:TMXGJSUW^?7:@$^\R'"SW^)2U\S)PC/S+NK(4:'7!F#"DF_T>(.8$ MJH=\>(STG;]-]1_S]7RY0)\F+)_^^7CW M=&]OFX+E$543&U+NG@LQ.2#1B.9>;`E'YZ1&$(#*(WZ3FA/('MMS9I(F/!JJ MN>`R$^V+O+6L&U5H56G=E^S/&%IM7,B;N[RH[PB8*R:(L2QQ]-.M0M>!EV56 MN6Y8[PGDF]GL';%=&@XD<$26:&P$),>U!*K0%_!F5VV"'A`)IIAAXA`"U[,, MC8AW.F3LPV5SJX_M^E2)>^^I531AY!-]=EE*$*=U/8>KF29=<0X0="+I@V$; MQ3NJ8@0KN:$>`^A0\A,)`Y[*)##-#;P/Z6,3+QRUFE8T1H>64V.L+U1!3(EU MN8L:9D\\,:IW3TP)JV.LH<3R!2*!>>B#XY=,WY'G)XG,P7LVF< MK!;XD37:^J>'IV8R),SNYK?==.(HEBKG*6_&T)!5=T!5$NVNVZ3&;,2;2#$:[/NYEJ1]XICYOT`$K2%Z(G1B3RI7<.WKNE8>N!`@X M]9GN1_V1S]2F:!U53@5FI?$IT.WBU+S+G,H:E4'#IC1Z>8X.>J:1(^U`7/!" M*2`RVMU.8R=TI6X8X=VZ](%\C*4F,0CR/@K!!.J-Z`R1.X1E2'4<"GA1SD#0 M>9ZIY'EWH\.0F8C@M4#'N=@C3V+=94&,ZCHMER5^R)@F%Z.@DO,8+/HMCFU; M;?!.1R/JNZ``XX)WH?[(5PK)>.HXNN\ZDF`2AJVN+0@0D/7`YWFF4FJK?=Y[ MS12U.?4E;:'>U#I&<\-/?J87-:9--I_@B^0L*H-71?*R^\/V[,A$5TY4N%`WJU]6RZ=O:;DJBVENOE7387Z92_N/7Y?3%V7^D62/D1:H8"9%CO$CQZB% MT%8PE-?M/8U6^,'DDFMWC\]_.U`REL8D'%-6TSHH1^4$LO/.E%PTD-5Y]YXT4/HCH2]L$ M9?4,\<=<^M/DB1DY1Z#"^$YRB]J8)9JKUKO/`12I^RH-)U2 MR66('BSO>.NU]P8<4,8C1MRI%$U5SPH:CLYRIR=M7Z+S@(B;K%^OR#O\:C@? MJ;(JN,2M]Q2X*W4]C/"JWAO0O+.*JI^0HV@=6QDA)!'HHS+)4N[G-M3YTK6` MM[O2J%Q(?AY:[6HU67QIG%GWO/O(MM78_CE933?J<1W_;[:ZG:]GZ^O%%I9P M^3BYO\;P8[Y8SV][YF'V*@\'O#W,2!(=NDY6XWFU;R%!;4NXZO0_O`=7WX<8 M!UN(F*`F&2Z#U!RC>?1'16MX@HEURQ:'3B?COXD<1VOMD5&,BP,+W@66;*3% MYTO.]$W=\'V4QL\HQ\'[B,XR1N4TY;2L%4E&OTND*5TEH`1#U??1#8J"42R$5@"8BAM;1CLYF[T?=4(5I'1;F^7^.6_9AG'ULT6L[OYX_IZ MC8[M>KE`C_;YTW*]SMYY7#_.,QC+]'/^T9N[S:_XK^6?LY5;/BT.G12VRFF/ M3Q@-.P\)__>I5/`"JRMX+QF]*!\7%]GOW[[M*[(K^;+L9DW>X11\3!BP1^#, MZX)2JE+=KESAP5V6F]>"RY,`U^OUTVSZ$BMY,U[\:ES@\VS>?.Q@Y\3;@)\R M01KO@Y>Y2::L24DVO2P'M&//IFL.#J;R$DP.XK,DY`]=7T[RB(P"C_]JP9,Q M'.$]3'+HE(J_`R['4XL;N<.&V/7,[=`7[D"L6]%#@%K13%5A`M0#NGL2=C(S&R^!AMDM7\V^W<\6\_77*2JU`4@+I3@Z"R1& M5+G:Y6G*DC5*J394'\P<;)BCNVI(OAKU+]H5>&YO9_<9978V[?]H_J6=Q?>E MPN+S6J";NX;83N:RX`V.9.6BH@'0?H'USEET@]RN>B$I[0'3N:!\/\\>)O/< M7KC[X=UGCGL<0@@>46T+C/L8Y!5-T,X8H_^9ZJ8V0OA>_.U#:\WRU^7]=+9: M;S*H_\_>D_8V;BSY5QI^278"R!X>XB%[9P&)LMY+D$P>9IP$N]]HJF5Q0Y$* M#WNTOWZKNBF*N@]3,B47$$PDN=E=55TWJZOW[`WED[L7Q MPY_%2!@C=?U,='M^XKG!?W,W?G@!"";_P^/HLQ_BT5CYPP,/M_5(M'NJ`[I; M[2!;8B&7H4^=2M-J;<^)[T6.*@EI[$3(V9]3'H=ND+^1_ZW6[9E-WL#Q.M6VP\BW=$3V0%/#5ETR%OOA6[:*).?WU M%[`=29I3=5O75].PG`XX@^!(.&;3:=GWG9RB/55=+OFQ%DW#*RA:=J:F/3[; MSV`IGSB^EUO9HRRG)5A@1;W^.0N.8X?+Y-+*V@\82K]O@3S?6RVEV7&T'[S?J?-8T;W2K1;$?,UY-+NJ-[GL;M]IK@9;4=IVF##NJ:3A[. MH7=LS=U44,0`VL+!KQ5`[`_D)ONBJ0;V+^A`]-%K-S6MB_?@3ON;J8:Y"LC% MP_\'`+F^Q^Z6&-GLV@"58X+O:JNV:IE=H[@5TM255?!NAG1EL]M](=Y8C&8K M/:7EM)NZKCG`$WK++@Z.]]2Y6&+606[AH/!1X-X2PH(JU]2>HV/5I6.U5`^+YBC@=8,#KK>*6WA;CJZNC$G-"N`^H'D< MGF?M8DJ_"7[H?=?6[%EAV7W'6>[YTEI,D2Y#L#>`&SO(J8YI=8&2A@D>O^-T M+*=PD)UV>[ECA:HIS=>9`&^AQ>-5F:NRY]^.H3QL\AO77,H]30.\F(8 M`O\&SZNJ*XWYE)^C.3T'T_^MKM71[J>77*MXLG=%_=:.)#Z,?*?=F%J%@"T- M_`*ETVG95LNR3?2NBS4!?V?1F/`X'XPX*+-.PSY`J9B/SVKW;?T MC@G>QWW7Z-FZ8>A&4;6D@>DX7,]N`7,.TS^Y_S1,BPCG*I"6%KJU,:_1 M;G?,3JO;[76QGJNK&<7QN8Z^,G3#E_!Z?3#,.AZ2OC/L,V[&:M,-Q8D*?;>#M*2]$=RX8/8)J5:2``'YS5>V@O1%Y'P'#I MH8Z;^-[>4FBWFXZFX1L&S50AR.G@\?)\!ZUN9S6/8J7M+OBMAK%B[#;N'GBJ MBG-O="`([5@=M:WU"AVS4/\YPZYI+EPN_F;8;:O[,MJ:U=+UCH)763JJ91E% M;&VUC54OP;$=B[Z3?CD)=IM?"^O8+?A>`\;$>R!-K574,3CS5\*7]@[,Y2NQ M0[?EMG3+(?Q]56^3!\"E$VSL-%FJZC4`!P?^!TZ];:M.IUL4?%MMO7OU7S\$ MZ5W??V9).@GXIZL!3'D]<$=^,+E]\$?@I'WF+^Q+-'+#._&W!`S[K:J,T[NK M'Y[2NX7'`_!TKX<"\UN(I;^_&[M]1/+Z,4K3:'1KC[\5/Z71^%;%'];-B[^O M@JN-UT\M/B6^OLB5'Z.@+Z!GR0RN]^V``[KLD/7%J.=I>Q\8/^WO4PS^\,>7?_\H2.BR$\VYL#1B'H^Q:PSC^1$3QO.KFA,`12#P M.P`.8\4;;;EI/(RC(!#@#*(8!D5)^3E<`>*$<<#QN:A,%;4A*".A2;&B$48F M*0`DEEI-%YQOB27VWY[O5.-&!5H%`="E@OD:"/7+T/>&E4"GW-@5`B?VJ89$ M8R_`>`P;Y+.^W&7<]W083%6Y@4E.PQ>2^(+ M)7Q[,%X[N")3U-$,WRH+N./W\J1A%(-%FW=-<$PQ<7YJD@=!/N;3%?B!^#T9 MN][T^_Y.U(O?3X?P$7!ZC.(^CZ\]L'7N..&WTP]+/L4,J+CXA&\9$)3PTY5] MQ>+H17Y6B[$?T_[L8[QR!@'+IRO3^'YNAMG,*V>;/:@>^MS)%[Q,!-?M:\Z5 M$(>DV'@A9R7IM-[-B8FVX)Z7O^=.;OFG6,@._K(5S))@@G<6#X+HY7;H]T$8 M]U9!?@C*W$]7/U>8CXVJ99[8!;CZU69:Y1*:4T(=?V-)%(!K\0^9!#T&+5?0 MKZ0./(XOB4J4L`_1X?;:\&G9(N.\CS'S`N[&GZ["*.17'W'D2DN]GN3$DL22 MA['D;UX:06RW,UXT*/,(IO_^%YG`\&M6*YU\8,_W8GF-H1H4+, M1>M@]IB_,7Q+:[*6^/4@VW=5T68KD^TJG+N30K!@A;30#*NA-[6C4^24.[_1 MG5ACZD[&$N_8*R,]\W[UC*YH#:U568Q3BYT_II[9W^.Y),=&M.5-0L/ZV*9+D2W-;J@&I5TH'-J%640SPZ5ES[^QOI1AM49 MKWGGE4\J"C^67J+5@XC596-V)>")Z55YRD97&K9672_)M-J1`#_&OMU:!'"$0?,-BD*;>4-3J1&T+<2Y%XNH7KM;.@+]7@5+U M1M/<.1E"`D5Q^WE77]7!N:I#[<(%^-V:TFRHR@FKKNK`.Y0`J*?_0*J,5-DK MO###;K2LZHKK#;[23A MXL:YTH3[M%76.VV[:RBJKAOM>UNW.WHK[\W>5?5.JW7TMLJ5\/CJ=V<%D9BD MDFC.\LN.Z9!=*]J.UXM2?L7!MSZXO;XGYW'<9,CXWYG_[`9XWX;`*AE&<2KS M/7[XS/,["6^J:!+Z4&K%[.&=O/X`J^E2V'O6Y^,H\7,8(I%X*BW/7OQTR$8N MLK6HP`MXDF"SYC#O6YLWBL6NQPM(W3#6Y8\`*?>F#^^X1!0^\7C5(GB=XA3\ M/JZYCF:LA+$TU;:F6G?)W+I//.2Q&P03-G2?.7.9F"<:+.$X`04C@5^&P'UV M_0"5Q_4@BJ\3%RO]W#@6?TW9P/5C]HP74S4DFED8<^"#_X,_/[E^*&<-(N#M M9-;].N\]G85NUA?MIT$'`&,F\I.(EF5SHKQ3:S+D/!7`B)>AH`A#T57:];QL ME,E&1I+L^.>8#V$N_QD[O.*--NP#KO]C@X5<]J)VOV&+:FQKO01M%$^![7,^ M*J:5M.*P=(P=NY%*,1\$W$LE-M,]E\OQ;_B^ELL593?L:1_L$J\`FGWLD?OH M)K*1-I($._T"Z3U0?H`C?I*O?4?R;C/9N6D=?1&L,HTW0E6)8EDNE:VVZ7IW MUD5ZX,=`PK\S-P8N1E(.Q(U#HFGQ?"_VD=OG?JWXNK[L4K7ZM*CA`CO6-&^F<,\<*ZY-+O14BT;L0_,>X@1B1& M?&M&_$6&O;]@-N,!(W158[^*3`IQ)W%G3;BSX$G,+?TB,G_$G<2=K^;.^R3U M1YCY7,=_/=$_[D&P M^M5C'*^.8/%]VN;F$(<>ESTA)<_!MM2&6!=KE(GCB..(XXCCB..(XXCCB... M0+@*XEC[O&.'7Z.08U%,_!=/V0"XXDVSH_6@265UV>=37:T;5J-I5W90I#9) MFC79+\JQGL9BDPXX(QU05`IKE>T_Z0'2`Z0'2`^0'B`]0'J`]`#I`=(#I`?. M3`]0;N#D]0AGGE1THM&(Q^+<\M@=[U72MGN3J4NYNZ^A-ZDQXM$)0!;Y_8G6 M$1Q8$C`2,!(P$C`2,!(P$C`2,!*P\Q8PBKZ.GO*8XPCUS(]:B/:]!YVOV*]I M]LGO(CYU2K'5L'6Z3Y=>2M35OKTG:3R&ETD221))$DD221))$DD221))$DD2 M23%D[:61FFRL8[>O*WNM4ZN-MRXEK!'SU8YPQ''$<<1Q9T&XVA"+.(XXCCB. M.(Y:;50=0?Q^\_6&/>&NA!@[,/>)A]ZD=-/,,5("9U:/H9H-L[K[2B\E*J<< MV;L5B,KN'2=9(%DXG]$4D%205)!4D%205)!4D%2 M01'%6X7@[Z/4@#KF[Y'W4AJ:75D=S\4GOBBG3#EE>FE#`D8"1@)&`D8"1@)& M`D8"1@)&X5=]DQX7EMN(QU'LIISU^6-*_0[F\H1*HVFHE"C<#T\R.Q_GPYOFSM)^CQ/[#YXOSP8H+@/3P1^ MR*^'7.@K55.^7]S<.<%5$,U7.)SJZ]TE0&\OGM^&WRO0^`GRFMKDSEMQKWZA"]M2NL6K-26-MB5W[.@@G3U0;3%'6Y M^F3_61L,.`$><5/>9R,WS0OJ<"G\@Q.-0+HF_Y&LV7GFQOQV60YV)= M65)!91+C]_*D812/`-&RPE?GU-9>=F.3G5B`7%H"50&<\LO7: M^SF?>]FK/@(M-_OC'N@R'I%C%/1STS$"W0U#^J#/DWWZ MJ1/+$_R MDBX$ED!2=<9T$XB"&(2'`4_V.5%3.=/5HK9I/>&^JRSWMXW-JB]%KOP`G]W0 MS>;1"7(I>S?4T2N],^R&HE=6#GLI M(E,_Z:B=`;YD@=`J>Z%_*0)!@?,6XV)>JPH[FE'9EC"\E%-1JG*D4IH]2'8I M(GM&TGF^QHT$C^*IFGJ,1SZ*>!P]??)RT0M(Z.Q*P!/3BTYNGH$NJY_:JITO M0-J+M!<=%*BE]MKIH,#)`-M4VCI7@ZHMU*WJ6E6EP?+KBB+R\'KDQG]Q6?"* M9=SII-0P<[EB>W\&9P^S`N'BG)IUE\`L>)G&D^^5*H79.(K3`?!D!-P7)GZ2 MBAKC<`N,X0A#\*'0#E@QQ<%YX[2=)QN.D1%>8%E#GHD`#H&JPEZ'O#6'@;'Y1 M(;-Z3R)1\)]/\8%_&_,PX3\V$&5)1P'8HPL[@R"4J`J*I(^KP-]@B4@ND8RY MYP]PAY&?\9.+6.04N&%?^`"62Z.3'Y'8?!2AO@+;Y8++_>?J95/PQU,(`Q+6 M+Y8!7@`YS7(N31CW!8>XV&`W$4SFNX]^4$@A[GH6NEG?1]8'&>XC!XE/PM2( M`P0#/W1#<4FP.%&03YZ6CI:(4R3`]L_`.`G[.P,*I!(>_`-\!V[*?\#3*<#I MN*O,?8PR($$&#-\O46H.S6C,4>\@M"F/0U>*53`1,P,#`]-'"#%PY1@8"!:2 M?^V#P4TX&X$?*@$&;$&T@35"!E(0\]";P,/>T`V?0)AQB?F%1>&;6#9B0]Y_ MFA$,IAFA."U-!S^\N+&@'BA+#Q:%9V/>SSS8F#2'%3#'GY<>%E<527`2%$A4 MHH,L]'(]4HR#'8I&L".YKN*>F^!'6#!,7#%:'NIY=`/8-1#J(>>HJ!-?_@VT M19"A3-PR/+Q5N-(>."@N8)CS"DY18I8&^Z"5!B=#?RS)6@8A8I$'<+(7X#J< M:0PL\[C,ERLM>Q-&H>G8`=ZXRAGB]51/3:)J$J(I#??(0U\C] MWRA&-P3H*WT#]"=FY[;FE58_`FJ'4$=R5DHW!V MS+MVV6D",,%VY.8%($$[Q8:N1!W=H-@'A&$"4*+P!16VT(6/$R;=O'CLQL)C M9CUY:K)1]K$8VBO/'PN[@\CXH`C`P,W/!'9F838$15@S]RGF?(=#E'42Y-4^ M`OP:P3;A9HB]S.W?PC8O^L,ESP#4F_12)1>FI77`YXZ1KH?X)'/6+>?1W(=' MYD6^?@(UG-LQX>\#A$D6R#^C/IK:6K]\2!94,SC1_63J$J,`)KZ($=46\8B_PBFH>S\L5ORP5]3MXR+@7 M1"_L7X`B$KP-CLGS]DL==L71/*XX.%,;OEW!(>>OW.0)NM_BM#5F07,/4O!I MPDO/#]WGF0T505KE9K)*FS0]2'##2C1:I0RB($`O"9QP5)M^U,?<%^`#&M)S MQ\(U$C*5@1(->/@$J@5P+SO(ZV+>9&[)'D-IQ1?8\'8(B7U,/ MLO]LL/T8#W@<3>VB](/AY:[(+S2$:1GFHA/S0#('>)Z2N,(((3'[D2="/:ET M18(!=.)XZH[A#V(5Z:867Q,VRC`MP(5EAGGX8,"]/'R$!P>@H`5$4PV)MEZZ MLP5#%PI2S#@??DAM/)LT3X8@2%(GY\F.756R1"4IH/=Q@)\'>M-T3V.:YTG= M;PV4/5?DE,!'#,7/N1&"GV(^!(,BL96)D]^,8K6ACNE&I/^+KZ,=<03H&7!=B M.++@@<'40LSF7,-BJL(R`CZ`%^[=(Y\'.Q>N4C"/])&PX_)Y^(9C0E"RE>75ZZ#S9 MF8H,"&"&OA"XGU/]``C.35_.&V[-#X(PC/SL_]F[UM[&C63[>1?8_]`P-H`' MEW9$44\G$\"O6621F4EFG%WD8YML6;RA2(5-VN/[ZV]5DY(H2[+U:$HMLH`@ M8]DDU5T\IUY=73WZ'K,RJ(?F.;/,"R*$VM803/*(=5*;U9/H$',MIL$L6\SW*Y3$(WJ>_PKJ#"X#VE:0)H5 M4]X+W$.+1=\K6MWDO6>8*O+/F@9-*E(+.^O88Q2D6'&;)C+AH6J"LK6$5LV? MZDHUG'+;KV;-'A4EFK'J8IQW16M^JQ9JUCD@G=::"7?EX.ZSFT3W(IY`CU:? MS2C.IL7G-S%5F\5G=8H!@VE*^3**H/0&I3?6D$7'Z5LMFPY.H30JI5%)SY1X MWFW?L?KZ#NDTXLV;VYT"JK!UI]77OU]96E5B]2S;-B,8Z%Q$:1N,B: MW?=:ZZ1B:]_L;*"YQI;G*\\=>N-&]N0'`?A(\7/62$DU5E7M7R<-!N=Z,2T[ M\6,R:>Q$F_>;BP5`%3L0I6-X`/;##52KU$*WJ[D&]KEP+!CD0];_>]I2:T7C MKF)_OLD45==/F$W6@QPOY-@X*IC,&WNAYZ=X>&GLYWWU8C&"K\!/@3^8'354 M:&-V-#C,FCWYJNMQ#B^Y13]XD'1^ZU$EQ4,L'K(GBN1)B/!E M=^\7+:RR?I8%85-!@8D%!>V]%Q3TCJ4PP.P)'LE"FG%^/BWLKEI\P^/E9B+- M]/[L*H\B"[Z_.2\SH/&0N9(94:+C':MN4TM-5%5J4LR3S'VBSE22J@0BJ@W=96 MKU@5_E-DM#PR6CS-^Y`:PXCJ6*J+7LO-:%I.L_PF?U71/Q0.&^28&($V4C/K MR,+1U@W?B)=NEHM3*4]FIZW?FR3=ZIA;H_"9\+/?W*Q!#E%]DK9&V$ARC-:1 M1=]J]BG\HO#K"`V_$6@C+;-6EH#^YD MD`HX5&"B+2JI"OUI"_NRN^:W#F?;6C?=0"P3^&>RQ3L:BYAG&ZU7;"5>MJO[ M[>W%V;;ZU9N'U=%X:@`VT\/L!2:NTV'E]F+;*KP>SB1N39S\#UPOR.F?0' MVCDJ!@/AJH!F',5H"*@5([D=!W([S*/'\6C)@$OI#_RBGAS$T0B=(2(T^1J' M\#7,X\G1T]G`P;ZE8`[MU\P$N*F#,1XVA8P90:F@\6E:CH2VK6!7CL56X8E#47*TX MIA:"_9QMX@@?BJ(=X]:/*LK1.(,V'6YSQVH(K4+>8$%0^X&MMN7HV]"ZL]2J M?-(K\;;Z>6PR'!4%(!F.EX:C8SE]?74*9#ATA2E5:[UR%R4\H)R.N3F=.LEG M7D\YH*>\*,5]YKM429O!,WUMP=:5D?E9LX[3VYM4JI)4(Q5#\B'YD(DB$[6? M.*P)<5AC[X*A>(NV-VR]O:'\,R_(2)#@=D[U4>DO(8X$1X*KH.!(QVTC.-K> MD)4%,=K50(6IYBI^2G`<4_ZBI2UY48?AI[:E&M*K&VSMEL,AL5!2"9C1=W M];O=@UN-6@1#5:+UJA+MM4N*?VI:(TKZA^1#\B'[1?9K M+_:K:;7UU0G49BL>;618>M!J*3C2<=L(KO:I M>#JF@2I/#>(C59Y6J/*T;3D.'=-`&N#@&H",!T&'C,=Q&8^.U;)M,AX:PA6# MHN9JQ3&U$"P5HIJ1UJ%"U+Q^Q^Y9I97PT!8&(F[-$MED.2H*0+(<"Y:C8S6; M);6Q)LNQ8[U-E30?[6\P/*M3)_E0?6BMZD-/;<=J-[5ESFB+`ZD@D@_)ATP8 MF;"]F;"^U;-+VFY>4PM&^Q_*W?]`YS@`TI,K5"E6N.I;3I&T/I`$.K@'(>!!TR'@:QNHW#=]ZNPQ(I\;;Z66LR'!4%(!F.%W>!W7`Z M![<;M0Y`JJ3>:$>#X0F;.LF'RD%K50YJ6YT]5H-6Q621DB'YD'S(2)&1VHN1 M:EG]KK93MFMCI`IQU?<)AQDNNWYO`RL(+?!#<3842D_9S<9W8"#_!W M%L&WQ?"#&XT$.\WS8^\L%HKD8NLWLTKNA7OF5&WCQ_>U/5S.NU_$9[ MV_MZ^_[":D[PZ!-6O6U4*-ZD/CUE5+Z/`B^CC(=:B*-FO$B!]C$2?OD*.MMF MX7S]XO,W,JG[J4$OB-T%%2CB4@2OGG(YBE*0X-2]C@;K*OH]#A)-WVR(R@2^ MFWU&"_80PA,\`X=>''AF6&>?90(V&@VR@>..PH)W\3K5#C/`TX*+9>#P9@AXOJ,P%]6G>P&=Z?";^T,!Q&J[0YR)B M`PK+\[;9;4[>%8O?]%[=_3H_R[;RC_DDM!]N#9L&08I9*'WAN* MFCJ(K%&`K7)HR3`6\ZU$6"GGHVXC.R/*<_:QG/`6X,Q?1K";S=*E497%`ZJ7 M-&AIUPBTD8Y9KY[&[O5)RY3F]]30O=&VW9V*(HY(D5"7`TJQ'M[S(/H?ZGC7 MEK:S-*K"?TJ2O.I%A"_;K5*.A.*7C671HQP)Y4B.T5,Q`FVD8]:1A6.U^OK. MF#3AO9OE]M3/NZ$422UC).KE12F2@SL>1/]#94BM?KM!&F"EM[!ZT]>NNW_V M-C%MNX'8JB$M-`99"GN],5T*^^.Q?`!F!FZ,,U+*44B+T/O%Y_?^X&?`%/O0'Y70>3^^=,__OZW M'U-Y]L#Y^.+RD?L!/AS"SZ\\$%\%,'O^>C5T^/!%#-Z??+C!%/MOSA]W-R?, M]^`7,*>S1NO:<5KVY4VW>7O5OFQ=M2X;_8[=ZU]>V\[M=?ODIQ=O]S4>KWJQ MV^^K;FC=5WT#`L(-U;B]VH]!'_Z5\C@1,>Z#'@`:>*"6(2QUQ74T`HP_LQ'W M4+T^`H2RW<]^R/A$]F<`DC,)TF=R*OYSMH"3S8=Z*7%0KZ^.;/[4;&;W/`"P M"9EO_Y;ST^.Q6-R+37NIWY\T&SMNIG8Z^]YKW#B63=$T09J@X0,U>X)'LN/' MN%3;VAL^*[>A\SJ2K^\+IYPM`6D=(/TKCJ1?6PY2V;7',Y9.*OU'_D`>9\7^^]2<>LEU_48Q#LC!,<(8X01X@[ M"L$9(RQ"'"&.$$>(TRTX#7%L[[ACAX]1*+`H)OY3)&P`J#AH=M0,F=2PL-UI M=ZU63]L..6.2-"NR7Y1CW8_%)AUP1#H@>_V]IMW4]OY)#Y`>(#U`>H#T`.D! MT@.D!T@/D!X@/7!D>H!R`WNO1SCRI.)U-!J)&/<_LC$?;U32-MN>M<\\]@;% M,?I;2CCZ^FY6OC,5+1%I6"*J"[5*<&")8$0P(A@1C`A&!"."$<&(8,=-,(J^ M2D]YS"'"/O*M%G=1PH.M]E>\R:BY$ZB=\3?F12DVT]GE"&I=.X+TIQ3[5L]Q MM!'O+=FM+XOPRA.SA(1CXKME:G5QJ%+"0T"GW&"(\01X@AQ1R$X8X1%B"/$$>((<=1J M0W<$\?OYUW/V@&\EQ-B!\0<1NL^%DV;*2`D<63V&W;$Z#=IJ0CFRTG)D1T8( M;<=,$Q>("T?.A=.F;I#,7OBF,S^8%['[`9!$E*H3A7;N$RN(%4MCBRX10D-< M7H]M[!_3T'?],0_8?;198\S:[:.PK59#WU)\U?=14/9U'\4P%:&6MJ"':$6T M(EK1UEHB&!&,"$8$(X(=-\$PYM*V5%IY:E']P35.<0"33(1DT8!Y8AQ)?Y-# MXZN:&>Q:O4:#$H.;S9-,3F7Y0.M'Q`IB!;&"6$&L(%80*X@5%%$<*@2O1ZD! M=2*8)^X3ZG9)9J>RA+")#$0&(L.DX0%U/*". M!\04JD(@^T&LV"ZZ:%$9@HZ(O!YE")=2BN0,YRJ\D@/UJJ3#FGVKW]$6M%0^ M'4:I9DHUK\TMVMU&M"):Z4\K]/<&JSJG&XASQ#DJ2R"C1@3;5QS6IK*$4I,@ M! MT]S!X;1W=Y=@>AMA_JWY[3"=KT*PA?EL])CL(UY\X2

J[JLN MET,F_DI]^)4($\EX"*]E&,7)62+B$?/#1R$3/"A6GFOC^8_?I_+L@?/QQ>4C M]P.\Y$,4?X41?)T6>]V!(KL*(O?/G_[Q][_].+G^*I7PLJ6\CD;W?L@3F-0- M3"^(4'+36P`O(2K"+V+P_N3#3;-AMW]S_KB[.6&^![_@;G)VU;ML7#N=3M^Q M^_VN?=.X;=XT/[0[E_95K]6ZOCSYZ07(7E,GJ_#V&D:+ZDKEL+6`5GU\RK[F M/@J\[#$3J;&"V%ZOIEMWY!T8N#(Y?@C>3'+A:)N)NNL&P!`^,(`Q"V$8;`37 M#"43\&4>^W<:/#/'MAB^7TM=!/,#-?$,[W\T#D2BJ@=!N?"`<1$=!6E/HY?N#Y+=\X"'K@`5(F!TJ$Q`HZ5!HI1--,Z% MFK^"<2P"?P2`C)]GTA_'/MP/7QZYLQ<`_PTB^-63O-#R,GKG+8VO`N>&+X-+ MF8X`3X'/[_U`J3$0B(3?1)D,019CX2;^HYC3PSS))#Q[*\S#]MB6EKGVF^=- MS9-]B"+O"9YHX8>GH>\.M8RT>>[H'*@O&>B)%.2-;B2:Q(1_0Z"-(XG"173J M&+;3/;/B@9L.Q1%IF`/(8ZO=,3?HAZ#Z!M'4C MF;"12(:1E]-M\78>"^`^WLM'8/)A'`#5QTQ-`#P+<$VE&*0!(!O<`1;C8^"F M01R-=$@0(@D=<@.UI.$QTO^F8S#/$"1-+,V,UV>@\93)P; MG?8D`!SBVUB$J,!``0.TTEAA,E-F8%.\[(]IR%//SZ85JMA5S5$F\`^ZCLMT M_\1$#5)ES%_H/\F>_`0]S\-\5A>FK69FF?@1_LC=>J!4D7# M&0LG9$>%5+0=$WN27__2<"-[T;@_@^D9P-<%BK_XD!$''V@(+,7O8#A[O`-\ M'#^$9XTRNWHO4%7`GR<^./-F[E:!^J,L+E$O$EZB/]4G8*E'.$<8!U?V'72- MG)_^;,X9\)&C+D1['#'T4AG-S]YZ0_=E^ALTNH#A7"Z=HI7;)@6C#,1JE(NF MEMVG"=H+%&4:_AE&3^$++\=20LUDQI9=,"^]$4=\Q9/O6Y2A>G/P!/'-%3`T MNSEQ;I5273;&*X5L,`XR];*ZY7`$\15`5AKED M5#C)S&-#FG/XS_O?-`L`\6LGAO^-6'`ASELO;IL+]5"LL1B"A@$0_JS,&@;- M&P5YK;;3Z]SV[5O'OFI]:+8:?:??L7O]*_M#]\;I[#?(ZY4;Y%VZ;CI*,^OR M607^E%:GKNW/1RQ^`<)9E7!ZP,W'.C]-$2CQL?CP'=1JUB9E2M$%UL+9@UX+.39BL+#S\6'AJC$ M@GD$S>7F-DJ.;@#L+-UI-V!.>5;:!=GPL107DQ]^>)EE7IX_G6;M>DLS^6ND M/]58WI]T.M]MF'G-;[2WO:^][R_<]WVMO7RAAJY3]5Z4Y@&G`D9\X&KUJG01=AY<8)`6AF0E@;)SVX2 MW8MX;52VMEA9,5F?KEZ$7DO0BTCMZ0%J][!]- MQ)S^G;W:BW)[MM5HZ"N1I]W/M#ES&[M(.JC&.JC=L/JM\AL&U4$';>XX5OLKL052V`4QV(-JNOT8:LP^XIK4`F:ET![EE> M^GN%MJU>1U\C7NIE01%VJ>ESTFRDV=;3;)VFU>CI:X5,FFU]9V]U%X*]>:$; M;1$N>=\*N/3"5:F-PFZ"@$OI#WST"E/U-\'=H?(-56WVQJ79N)$C4BF4_-:SC.)D@VI" M[X:Q$.QCI+86WN)6VWEQ+G58IE=,6FQ0U*@_(5US8'["?B[[PB7I4-K@H1.\ MM).(=A+M"VAK;PXBH!'02*,1T(P'&FUWW(_;9K=IOZ,V=-6F+/++-.>?]5_, M.Q)MD>2?:PN6MPI;IT'85J=AO:EH]_CNCL%"&2.LZIIV0APACA!'B"/$U0-Q MNY81]X[;95OMCK[SQ$UX[Z1E2,N0EC%+RW2LUAX:QY"6(2U#6J:^6L:QFDZ7M$QI M:9I*96,^9[5)X;66]#;>H(I1JD,TJFR'$ M$>((<80X0EQ-$%?W9+3:?3O9;YLGI`\:1YHA%VVK6\>SB*4M^UZ5J)"R)+7- MDI1P\`FQ@EAQY*QH:CM7DLA0&S*0@U@5!Y&,XOX7$(X[NLQ.`XL7FD"].+9! M6W:HE'-R5KVH(SC'9'\'Z.Q2Q'D4)^LT+:>WOR/#]!Y1>@1(I?-+#^V*D?(D MY5E6W&BU6XW#2],8S-$6'M*/I!])/TZ=R[[5U;?Y@9Q+1H.25*>NB39 MLOI=?7TDR+E<,\VY^KC;93__^'TJSQXX'U]<%QN]_ZS2?Y^B1-S!K*^"R/WS MIW_\_6\_SBZ>-'CWH_!7^,E]GEZ(W=]15E_$X/W)AQL\<^0WYX^[FQ/F>_`+ M[B9GW]>UMJ]MIW?8ZG>M>UVGT^QV[U[]LM_H=IWWRTPO9%^7XQL&JRU[= MH0[=S3[BQ1=^`M!QL^?\&ONAZX\#F$8T8'.R/%]XXYL3C^$QOV^VY1_X(8=1 M\(!-&_1C_M<-4D^P!)[`73<['QB[N<)G!`@/GQD//<:#`'_MPU]E>B]]S^>Q M+^0YNX0_2*"(RBF'F$=.1.Q.[IP\$1^1Q#R4``:5=Q[R1\'NA0B9"/P1C`Q& MN"B*MP"\&I-SX+T1]\F-+]T@DFDL-L%M^ZKA=*\:=K_UX>:R?=.\G"P1O7L0``,9BX'_C)\ZMO8]TQ=TJC6E8T%S(-_/D@[N.4 MQ\\S;\ON6@SPL+C*OOG#K3DNJ;-3@(QJW86'C#_$(CLKX\E/ADP*L(;`T$"` MN&+)3M6]V7NYG%SZCHWCZ-%'&;-!%+-3_]ULY%R'0/[IM!OG#097!4`M'1I* MBM"'H::AVJ8"`HC%8Q0\XA3<;'J#'';9G+^H/XOXG5(=I[[^*=JE3Q'>](@% M$;SE^;G=X>]_@=^_TZ+\<^,"J!GSYTRKXPXA-HYB5(P3;3[]5L9CP;P4SW9A MXJ\4[H/_Q3#8X!E^!;8A"/*G#-@_N^?MB8RL#*+XK%B,.!(ZGCSGLYM$]_`1 M.-/19M$FG`&[`E8"S[`'SHSXGP+P+XISG9N>A>-Y&D;@*D983PM2B9-L['C4 M/=PZ\M,1_FTL0AXDS^<,M,A'_LSLOB)].V?L"]9E)]J/D)B>`F4LE!U%+C/E M+@4L`O4(,',H(_ MCP/NXK4%5].-'H%E<$D,JL:/4=\7S:$B--A"W-W(`3.A/P)NRK%PP9^$1P5@ M#Y7CJ8X=4/J'+WOF[%[E?\)`U54Q?P!EA3@Y9U_3^__-=4ATCU^H[@-/!5&D M1CH:^4FF4Q1\I>Y/8;QIDHI)FL+;@1JYUY,M8;' M[I_GY`,?TS'+78796(VT?\D0HO&'H5*E0)'^)@!"3QQ>B5R"'+D:.MG98D+A M(@,0_Z9`$(CBN\\"F+<08C'0[T\"PAGX-SL*#<+RLR4#>CU.,2`*57==*@.N MX<7BJ=PS#>/8F9'4[AD/.;XD+0:H.7-:=``;W`;`;:C\[7L>`!Q$@>@%QP/D M_33TW:&6630US\*7;%+\A724H+J043!Z*R>(%JW2T:Q57A?^Q.!;N>!ADIBI MP+P'Z&-TPN40W&`US7.FC1(+;D'.BL4C4,UA1;>]SQ=3%BM:FF>!3OVKM-#P M)6&T/R*2[RMF&J__$8Y_NI8@?,?VL'J4>*E&(G@"[F85&:SM#&OE9 MHLFZGXEW"=KQSV).Y+_\?/7YBXXY_8]];C?;WVD+J/"UC,>![ZK7-QVRP@5F ME>;B*:2)SIDT&@T=,SEG/\_\8JO@PK.!0"#"NQCS9S7!/$TPG1%/B^0) M\]`:AM/0^H:T#*BI1]`S,H'+S9Y1KTQUQRIM\<()SZ_T.'S3BR"JD`N3B*567#A[Y#"71<;+)$[=)`7"*%\0_BU8Q3R^ M^D4%X\W)_'"83(V.#7UXT[$[?-YT"6?%RLR+U1OIQOX8*?YY\$D\76:+2B"$ M7^,HA!_=;"WK4Y3\(9)++QKGBV!OK.W<7EW:5[=.S_EPW>VT/MPV>BT[6]OI MM&ZNKEK[7Y/4`DOU<6%MYW8PP.0'O#H<\TR$;%Z&6CC7*Y=R/X>3%$,K\Y4_ M3$/TPKR^HJ_$8T^"0P3_L-,/EU^OWD&`(%-`Q](+?Q^K7.+IY=??WZG'GS7Z M%CO)SVS*DD+7,*`8T".S9-1U*I-HI%9J[J*Q[[).H_/..LD=7IF"M@0MF3,\ MSA\4"S=Z")7-RG,;T\58-M&@S<;DK"@P6;/+I]_2?G<^O=0NJ&?0$Q`#P0PF M3\:U5UQUPM6'))I\]__-1O,T!./W$$5>9B_5*NU`Q!@[@1>`_AWX?+DMG:2Y MX$'N=.:8>0DGNB\9HF$5`TS79[.>Q&)9MA;NS&2C5%XV+.QUH:Z.,!>F?AED M7X(K%-_<(0\?)CY)!$HP&VQA<.>S6>>9R'SJWE2U2'@NJ#U\X:G$40,3EBZ( MJP/N,>^73+RDD*->M/(9`N1PO?HABPZ0.#%FKF`:\,2)3/%/TX-247:^5(MU MB"!W'D%3.6HR>.63[S)]@#$75DJ065-BP3O`OYPA.;>@#KL1"#X>3*Q,IKA\ ML%TW\(Z*H&?_G2Q'X7>K>`CNF1N`>GV@[R;OY2'U/75A?A4R'$83!`IXTV]" MJ`T`.C`*3&1:>94$OD)E-?T1`V+[B,+<-.:P5TMN<%7V5PN@AI^B,%N@>(IP M]0F-V;U:`$WB"#/=ZBM'`K#MR?.YA2],V:3`Q#!12W-Y(CH"Q"O\"C2^632G MI``W92J>HPU42W^AJMAXNPPDIJ<$`\D2W6B(Q,8FJ'E(N4Z][)0,%%BA11IF. M[YC*X?,`12!"J738ETQ.UY%,Y-%D+))`-2X?LAUD!SF#U)+4GC(P*T,Q=;"W0-[,R5!3=> M"!T_%Q\*_!^!0.?@A==,'ZQ*%IDK@B"_YOU)XT1]EJ#$)I\W1_V3[R5#^!'F ME)>!NB`;/I;B8O+##R_+.F>#*NX7GY6&=I;V^5ACR[D:S/N35ON[-ZM.YPMC M\QOM;>_;^L9CN>]H!DH3/.@$-VL&<;!.,:L+S7O;U9GW%O-VK[M/RYLF==]J M7SE7H[]8;%]R4R57%5-N*JV7MKZWTF.Y&\9"L(_PMZ%DMYABFQ?GTOK]Z16X M!L$"7B/X%VZ$DLZD8!6 M`M`6ZW$(:`0TTF@$M&,%VMH:C=RVG;!GMP_;,+AL*)WZX4Q`N#-*\M"3:[?G MH"Z;2^_"-2%,[P>^BTL`AS0*1IQ=36>6KR.+IM7JZ.N;8<)[I[9J9KI6I&7J MK&7LKK;C1HUX[Z1E2,N0EC%+RW2LCL8>8":\=](RI&5(RYBE9=I6OZWM!"0C MWKM91Z)4,2>C^HQ@`PJ0AGS$N7&V=^JLJ'3 MT[9J3&P@-APY&VRKW24^$!^(#Q,^=%K:LJA5X0.M!B^]ZXN0`KLBJ'##P^8) MT5BU8L`-SYLM#Z]-)ZV"/23/;`CQ]1W$4O40GQ*)>S!5E>%6P[*;M!1(W")N M:>>6T[1:#J6FB5O$+?T5+#VKX6A+55>>6_5>]OG*`Y'UML0'XD.>(G"LMKXZ/B($$>+8"=&TG#XMA.X< M8A@4T)<7>_Q+A.H41]5*V\-SAV2"[?X>1:E+/V]LAZY*&L"Q.EU]&;9MA585 M"E,&;A\9N-I0LVOK2]`1-8F:1$U]B[YMXB9QD[AI)#>=)6?-$S=IX6N+A:_% MGO%YT,GNQ0"/ITOX-_'Z23_UR.DT':O?T%9C6!7V4)*SOH2P+:??)T(0(8@0 MZJY.R^IVB!!$"")$7C?4LYR63838->`P*#U07B3RR&N8SD&5(C5@;BTU+9BJ8T/$A%OO-*V`1`=`*(7I7B,LK93 M#2O0VW1=&9G?X]3NZ=RC]Z9@JI*+H^0T:1G2,NMKF8[5TK>OA;0,:1G2,J1E M%K97]T'+Z.LX15J&M`QI&=(R+[5,R^KKJ]:IC98IY'"^3SC,<-GU>QM806B! M'XJS879RJ=UL?#<'11N!I\3JAZ")D@L'?Z$/3)<2#XU8&.KF#_IW&CS/5)MC M6VSI>=&;/]AB"L"]YC<%7@1Z&&!Z+\TI"/(F#7_PE@VY#' MXNR>2^$MS9E9[&GHNT/F2_4;-X'KDHC="S9[!MH?QEEVG*WPSCA\Y@^"C0&$ MD8??R,?C./KFCW@B@F<==]DS('@QC[?YL\Z/`OIW0\'\,(G]4/HN>^1! M*A09Q%^IGSPS_L1C#]^1B%T?7Z:7PJ4/B,;\/4@&;YH!+`=1`,Z"O-AZVJLF M5;AGSH8W7D@&/Q-$?0;M[DX^+Q'G MG3\"*7T23^Q+-.(+GM&3[R5#^!'FE!L6,!@!'TMQ,?GAAY=&8C:H8FI]9F@Z M2Q=9ULC.J\&\/VFUOWO3ALT;S/Q&>]O[MK[Q6.X[FH'2!`\ZPSM%.Q-!]O=<:F[Y!5M%TR/B#>5UDN#C#>I3YFW`W,+O(F!CH5@ M'^%O0\ENP=)Y\^)>C)$NN0#=I24.8.W+DLOEH?>9&]/Z1],*(3U3[6V-_"FOEKZW;7 MZCC:-OX;\>*I/:"9;A:IF?JJ&89/_-^>/NYH3Y'OR"N\G9C=V];ETW+IOVM7W3 MZ'8[EVVGW[%[_B<_O7@O11F_44FX[+6^7B[:TU4=NCQC]TDD+&_U M-A8Q4\)Z]9V;5.>**.'ALRI(3A.0^SW'=%D(<_)G'18'H7?HUD49K(A(?J M>Q9J:\_9C1^D6!N]=(RQ&`3"3:2ZP\,KL<)Z$$MQ5&S5$Y^D<2"`T.? M\YM'(AG"K(X&,%F!\+T`)P,D`:K`]?&@X:4O>%[.JP]N0G MP^T>ZKT"#RK$ID)L*N,U:J`T02K$/M[5Z)K7NU(AMF'I%@(F%6(?FPZE:C(J M6]R+3B2@42$V`8TT&@&MRD"C0FPJQ-94B#T3T+0BVV+BFRO&22%5S4=1&B94 MJ[WCXL*G="1BGL#L2M&$>Q3A,9@08X157=M+B"/$$>((<82X>B"NWF>!?)J6 M6QPRT#=#%MJ*0(^GUK/=MIR>MM,YJU+2:5XVP2R522J@0BJ@T[8Z^LJ]2060 M"B`5<&0JP.YV+%O?T8.D`T@'D`XX-AW0[U@=?<=05$4'T*K/TKMN1!B-_)#6 M?4S0LP8ASCC!$>((<82XHQ"<,<(BQ-4!]_GOZ_MS!U'\RC;?;;#9/&S9 MF?9PJ=VVVHY#X1*E3+;5UA5DA*WO3&YB!#'BZ!G1LGJ.MAT4Q`AB1`48T;&U M]6.N"B,HR;P\R:SZ0#T*!A,3;H(=IU8U@U*=HK*#7I<=FK2*]L8JVFM];]+NJ46<_I11SVKWM"TKO"F> MJA"3LJS$J=6H5Q&E4*A/27T5@+[5>U(`I`!(`1R9`K#/]9U^1`J`%``I@*-3`$WJ6+QS M.L"@E%3).\B$=T@U840%Z![TQYMX,E^Q-,[U;=8VXK5337Y-?!$CT$9*9M_Y M"R->.RD94C*D9,Q2,O:Y34J&E`PI&5(RI>9A*%PJ+T%3I3S,99CX9]ZTG<]H M'$3/0L`S(O?/O%\/?^*Q)_&8YB#UA'=JKWTP@1^* MLZ'J<7)A-QO?'7YB:@;,%4&00^_]2>-$?8;7XTX^+QG)G3\2DGT23^Q+-.+A M#VS5D)9%9T^^EPPO6KUUB#\/L?4OWCA`W`2@;[W(.:(W<)K;LW"SR&UU_+O3 M_,H+9>^&0KX>PCZ)6#`^%_%B(Z!D*%@LY%BXZE=C($8$5_,0;H0;)H$O\T,& M@G#3@"?P2E[M'W3._COT@0\R=8=;?;N%OW\&X::!Q^X%F]X"@\`[!FF2PM=H MTS4_?I_*LP?.QQ>W/`YA>O)7$7_%J=S!"[L*0)8__>/O?_MQM?7MN]V^O6R4\OT/>:GED%O-?`6[2R'2"C`K,?@N^07#AH8S4F9I1< M%0B#F639*!F8Y&/(9'(XK`U6%<8K?F M!=QL/L!_I\'SS,EQ;(LUEW56W/S!KV_\WL8(%NY9T*?%5XB?BP\-HW@$@RR^ M=7M.!VLS>B]&GIDUNP%SRELC@)8-^%B*B\D/"XITN9V<:>?.4O]O#3NG!O/^ MQ.E^MZ&)S6^TM[W/V?<7T@1I@B9.<#,/]&#A]&K7KK==2-+3$TR_M7UY/[N4 M#9..8=@Q-Q5CVSNVYRTY5^."YR+B3>'TTOW"F]2GI\SUN8\"+WL*>OHS"2J? M?_8Q]_1',(;9+W^7,)LM(I,*Z[:UQ*V^PQ-N%*NS42Y2\$IC]$?SDGDAW=@? M;WMLRIM-'$J`\4Y:LFQ@WT4)#TACZM>8A+072/LMC7"ORU2HO\:^*^3LLQ^N M*?###/]29:8,'-A''O\IDH(@!U'!5+&?,:A'^,U^EV55#)S*Z2_B410&JB%5 M2YJ)---;L/L*7^(/0!!%_^US`O(WD".?[Z6('U7V>CK6G\-Q>A2$;A*AB=#[ M);1YI/@]C&8<-F]X1ZA6G+752CT"[=*2B';[L"4YI0-++2Q'J>2A)TL"51VZ M&ZP(H=Z..ZCW9OG[G@P"GW&"(\01X@AQ1R$X8X1%B*L#XNJ]0_*:RR$3?Z7^ M(P_`!Y>EG$M21UB9%WL:)Q_"#^&'\$/X(?P8*)_2&8CM3;/ M!C#93?)>VE%F1/\2:ENSCBR<=M=J]:AS#64"CM#R&X$VTC.D9TC/D)XA/6." MGLD`TVO:S?*I1KJ&=`WI&M(UI&O6US6[KFL=>9[F.AJ-1.S"G]F8C]^H^*Y+ MGRJGU=/%GZK0A/+DM>5#"5:%6$&L.')6D)4@/A`?R$J4$F(8E.`H+_3X.HSB MY"P1\8CYX:.0R:BTRCJJY*3L&M4.$^((<80X0APASHA"P$KED7\__WK.'O"5 MA.C&,?X@0O>92>Q&K)H64XCT@]VQ.@TZ`8%R!I0SH)P!L8)806:""$&$(#-A M8&KYR,.1CVGHN_Z8!^P^VFSOT=HDTAK]'O28PE:#RN`IL620?:H*M:@>DPA& M!"/;1=0B:AT;ML^Q[>=N2H1OMVPFCUM=0:5#^XI>T;9,\J> M$<&(8"80C(P7<8NX1<;+%(+5?>DGBL=1S!/!/'&?T+:?N;1>PVJU**]'>3W* MZU%>CUA!K"`S080@0I"9H.4?W6&(.F'[#.]&;UX6/@0)2#W_V?O MZGK;QK7M\[W`_0]$SA3H`$YKV7'BM*<'\+13H`=-V^G'`/>1ENB:4TET*2F9 MG%]_-BD[DATGL1U+INPU#X/(E2ARJW_:Q6P'X02$$Q!.`,%`L`81#(,7N`5N8?!RA6"''0O_:*+= M+%2F]N:$.T2W$5U"=,DE^P`_P`_P`_P@NNV0V_1&C(36HI0VX*MH(N*$IU*5 M@MZ3D)>NJD@F,TH'0,\MYD[]9HD(9L'^T[7][,\'Q3KU6>XO[*6QJMGV9 M_""Z4$=T`>0$.4%.D'/?0H,@*`@*@H*@SA+T8&/[]O)*V`H-51CDQ7Q5*0_9 MVK/0-3#6)8P%*AN&X@9DCZ;ASB;YO]1NH^V;9-LJ=7IZWNJP MBW7VJ8'O$P[2I)0[RJ\Y>?1W;%/%?5]GY034L'``\?D.TN>=TSK@!_@!?H`? MX,=EE^HP/M^I<7.J1R7H;8)9)Y+Z:E\?V"`OU/UU`Z_3ZIZ>[-Q@^[*4@)!& M+6ISL)?=7_J[U*Y0QN)XG`=#O$[[R1QD/`.0+?;Q)NU MTOJO,J+^_""NV&<5\5O#XY4,TC']26V:"@L)1L@GB7@Q^^/EHD@4E2H'6`NA M.5V:GKE"C-96YM51]^S)@QHV+YC3![U-G^O6_4(T$`UTL8'KK9[LS.>_VVWI M;^:U]!_E\3N6_>Z8=1S#CG/SQ:*ZWB,WX7WTW/%^,/GDN0B]+IP6W:_^G6N5 M;\G1+"SXI_$XB\N+W".-J`[%C]\2:LT&\XD]UK:5S&W?$0A?:7M2RHN,O%)M M_-&\_#5N`D2H-5>R=F=0;^!6_#1[>WWLW37GZ M7ER*4D6]7Z%,4*;*8?>%7B)'9(BR_V;/O760(Q^'B="7\_M^O(LG62,(W0&A M0>AZ">T>*;[%:@F'':QH8V2EN[*L',9$N[(@HM>K((KHD'`\E3%+QRI+>!PD M%8'J<'>@76'>@6WR:LCS<0=\SAD.B`/B@+A&&,X98P%QAX"X@_UXTS[UFB=C M)GYF\I*'Y(-C`]FZA`QZ!?P`/\`/\`/\N&@?;""[W&&Z4+&X9I%=FVM/%WH>&X0YJ-S0&>@,=`8Z`YV!SC3L M,W,7>A]:`ZV!UD!KFJXUA[VN]4F+"9?E4Q/+1R@JFP.^<`90*4>\U:WW<9D!X&5 M^J3_4*B%:`((!H)A[`*U0*VF40MC%R+AZR'&[G?"0F5J+W3$$-M&;`FQ)9?L M`_P`/\`/\(/8MD-NTQLQ$EJ7][7T5301<6)WKRU^G82\=,4WW@GEP0G,8X\F M;L@$QSOIM7KM_M8F-X=^-C&B"W5$%T!.D!/D!#GW+30(@H*@("@(ZBQ!#S:V M;R^7G_K!UIZ%KH$Q'!^[Y\?']DZ[K?Y9IS;+[(L2(1`+F8',K"XSO9-6#S(# MF8',0&::DHH(D8'(0&0@,G4'=O98:G#&RFJ1G?>2#V4H4REPT,K.Y=T=!#IG M."`.B`/B&F$X9XP%Q!T"X@YVJ0/.^] M7N4&V9=0/T(.#KD)3J`-,K.KY447>A]:`ZV!UKBE-7!I(#.0&<@,7!KGM.9@ MU\_LY1V?NH4;I475G[PY+=3<7O_%$)E_- MJ[^2G7X+E?_C7__WO__SSUO%OY&)'RI36G)S)S,Y2'3Q68Q>';U]TVE[O3^Z M___US1&3`?W`_?2XWSGOGO=_[YZ^.>O^/CCQW@X&G?-3KW\^>.W]-A@,COZU MT%UETW^5D4C8!W'%/JN(WRVGI<=#&8OC<1Y^\SKM)W,4]$RF6(51/F,L9JW% MII:_/\ZW:KU/J=H6QC*F425]T>ULJQWE;']Z&_N2\CC@.DC8:Q7($?'6;"#- MG@Z^O/Z5]3OM8Z_=8K?:M+[I[,TO9$J\].^R741-31C5AY6P][AWVS>U6"!& M9.Z$C8EXOXC&/?;H(;NK!M/B9R5D=1TJ7 MRF)1J?[/V->Q8+RPL"G;E#8KP;R"WI#*])JEBD7\;QE1?5E*CV6)8&K$U#`1 M^M)PE,EXDDV-$LGXUIU9?/O>J[&(IU4R[R_J>7?5>)BH.8/PF65J(9>\E79N^.9M,WQV*2Q&:\J9EI6.>VD(2DGT+8P()67=Y)]W_A:]:73A%7I;H$9IH/]X"TC6J%J,0NI']C-3*?7`1$M#C*=9S(._ MLH1^^M6RP?2P'?7IX2356%VK+EE?V5"2R M?[Q@=QG[81;0-5G65HIYUOP)*4/(]?W&;RT4-M]O=Y=QH.F'V++-#B+VV:NQ],>D+^$<,TNJ5OXY)ZHM1R?V37/JMH@E\_Q>X*F[ M73Q]6S(HD!8:W;SI'&8SS`D+(ZVB0B;S?TN%/X[ESTR4NI!<70.12"V([`RQ M^H&>+(]4SUSO-?O41P(W@"^M";>FMIVRFOD\&3/C)5`QAGPMEHR53O.3T61\22-TE/]. M,X_CGQDY4R-)?1A,3P-AY4-`F#G[8_KBG*:C_+L#-OO<@!5?&;";CPN:T3=? MBUZX`?[9R^26!7.)66I$BTH_)`/E1KR2Z;BDJ@3H_,\.&PJ?&W^+>OG:/F5[ MF;R1Q.!BJJFY*!4Z;;R\.;TR)?*0:A'G%B_;W6-K(MD`E7B8&F)%I$G7,[-8DV4IE<1&61PDTZ[.A\I`T;R2ACE[ MEXRGG:!BNCE_W)HS,5RWQ"R&NH`\=C\-K^\=B6RQN0M+SJRAV=W`:G9OK20A M]S)KCD[)XE.%9T$FI]^-JV.,.S]VS=P'>N!F1C+OVE@TW.)+P%-N@+/$SVEV MMPR5UNJ*:D%Z02_6=LSQB4BUFPLY; M*'CS*-`*8>FYE;3V0A>:ZW*AL=(157(._^:>FX)S_\0783B]Y]51^\A>)Q/N MSZ[7#ZA?R2`=TY_4INGRBZ_"D$\2\6+VQ\O%Y92B4N4TWV))YG3I1^HK9`K; MRKPZZIX]>7"U9W[=:?J@M^ESW;I?B`:B@2XV<+T<_ITE7=R]P-O?;'VW/Q]$ M:_8>((Y9QS'L.)>P4U37>^1!9)L8A;2N9V[XC$+[2-ISRPH8,C#^:E_]&)+Z6$WN0=`4J6`6, M'Z6250/;?@H&Q=R^8@)I"TC[P\9`"Z-^LL'0XEK&*QI\-]4?V(BB@Q6[R,/\ MA?%&JC14L7>S-?3BM\'#9QSNIBE/%Y-(?H4R09DJA]V7(C>@L.Q'LUSF($>* M?)RBKN_LDI.#E5TD=`>$!J'K);1[I"AG0#E8O0;*2G=E63F,B79E042O5T$4 MT2'A>"I-!K?*$AX'246@.MQSN%:8=^"PD!H^M'0'?,X9#H@#XH"X1AC.&6,! M<8>`N(/=0M`^]7KATP4@,R[H3!6[=;K0 M^]`::`VT!EK3=*UY[+I6P^,TKU44">W3/[,)GSR0\7U'7+"SVZ2X;;.HT^J> M]+?%GWVA">+D!\N'"D85L`*L:#@K,$J`#^`#1HE*IA@.!3BJFWI\6;KS;R69 M=NF=MD[;9Y@=(6:`F`%B!F`%6(%A`H0`(3!,N!=:;OATY"*+I2\G/&1#M=ZW M1RN3:*NSWUT.-ZV3-M+@$5AR:'S:%VHA'Q,$`\$P=H%:H%;3J(6Q"]\2K/LM M@6F?V7;:G!:K1BP0$Y7(^[>@/HP(QEFKWVXC=H&('B)ZB.B!%6`%1@GP`7S` M*(%UG^9]SKPO,WROW>KTMY9GL/>3>T3/$#U#]`P$`\%<(!@&+W`+W,+@Y0K! M#GWI1^F)TCP5+!##%)_]S(7UVJV3$\3U$-=#7`]Q/;`"K,`P`4*`$!@FL/RS M[6F(/6'[V+15!!5/0O9ELM\Y;YWW$$A#(,VA@6I?N(5`&@@&@F'P`K?`K<9Q M"X-7_:M`S9Y]?=)BPF50T(O'I0N5DMV+2YJ;:4$&+6XV<[=JMO^MP,A-D"P$ MSH`?X`?X`7[(%;X!8&+U<(=MBQ\(\FVLU"96IO M3KA#=!O1)4277+(/\`/\`#_`#Z+;#KE-;\1(:"U*:0.^BB8B3G@J52GH/0EY MZ2IWKBJ9P"@="#VSG#?YFR4JE`'[1]O^MS<3'._4:[6WN)_"IF;;E\D/H@MU M1!=`3I`3Y`0Y]RTT"(*"H"`H".HL00\VMF\OKX2MT%"%05[,5Y7RD*T]"UT# M8UW"6*"R82AN0/9H&NYLDO]+[3;:ODFVK5*GI^>MSMEY;9;9%R5"(!8R`YE9 MV28]K]_JG74@,Y`9R`QDIK*(9:_=.FM7%+&$S$!F(#.0F1I".WLL-95E(.Q9 M;.>]Y$,9;KR-W$/)+W4:M?GR[@X"G3,<$`?$`7&-,)PSQ@+B#@%Q![M89Y\: M^#[A($U*N:/\FI-'?\,#5BMTRP?@4_^JD:EH^"[GHMUFE[MX?N]7NA%\UUN=!8Z8@J.=?SYIZ;@BT!F"_"<'K/JZ/VD;TF=ONSZR6M_RHC MZL\/XHI]5A&_-3Q>R2`=TY_4IJFPD&"$?)*(%[,_7BZ*1%&IF9 M*\1H;65>'77/GCRH8?.".7W0V_2Y;MTO1`/10!<;N-[JRPX-U\LJNL]1\\=[P>33YZ+T.O":=']ZM^Y5OF6',W" M@G\:C[.XO,@]THCJ4/SX+:'6;#"?V&-M6\G<]AV!\)6V)Z6\R,@KU<8?S[>)(U@M`=$!J$KI?0 M[I'B6ZR6<-C!BC9&5KHKR\IA3+0K"R)ZO0JBB`X)QU,9LW2LLH3'05(1J`YW M!]H5YAW8)J^&/!]WP.>4@^.#:0K4O(H%?`#_`#_``_P(^+]L$&LLL=I@L5BVL6V;5Y-J+&;FUWBTU0 MYL36*G5\GM7\C7=.VN>M]A:__G2AY[%!F(/*#9V!SD!GH#/0&>A,PSXS=Z'W MH370&F@-M*;I6G/8ZUJ?M)AP63XUL7R$HK(YX`MG`)5RQ+E-:,):F,/JO6>C M&_`#_``_P`_PXZ!]L!:V\\,4;YK8J3.W;8TO&+8]Y3EO==MM3'806*E/^@^% M6H@F@&`@&,8N4`O4:AJU,'8A$KX>8NQ^)RQ4IO9"1PRQ;<26$%MRR3[`#_`# M_``_B&T[Y#:]$2.A=7E?2U]%$Q$G=O?:XM=)R$M7?..=4!Z@:&,/QL7M^?&SOM-OJGW5JL\R^*!$"L9`9R,SJ,M,[:?4@,Y`9R`QD MIBFIB!`9B`Q$!B)3=V!GCZ4&9ZRL%MEY+_E0AC*5`@>M[%S>W4&@=*'WH370&FB-6UH#EP8R`YF!S,"E<4YK#G;]S%[> M\:E;N%%:5/W)F]-"S1VWO]+(%\=J9 M!P8%@X)!P:!@<+\@7A`OB!?$"^[7#J-DSU.;7[WD_MHJ5C):*&-Q/,ZC6%ZG M_>2EM:*,2=3HAU/"[1;1U8RZYI?FYAE3R#9A>!)ID7` M>,K>%_#RW)CVEV7(6PYIB$7 M7/\0%LCL]Y^93*_9%].TAR.>F[:JV]DJ%*>5EO&E2-*(7I#0WVQBD^]$>$W5 M"DV29T1J0RUJ,1XFBI&VA=2W!-SCJ&B_R(M*;MI/=VO!>/YE!=T_4IIEB>ET M(>VI)_0_*CM)&?W#].E(I&,5,#6:/4>W/]N*(;U.M9;\2HUYR"+6(-$--^*` M:>$;V;=$&1FB7%JB7(T%425FXI)J:LSC2^UG49+RV#?_*OTQD]0I/O67L6+I M43(=_9*(\FNIQ30@I:8",;.GJQ^G8QX?IR*:*,WU-0N$;ZQG.C\O9LP3IGR; MF!D\*SPQ]BYF249OMS6C+L[?)6[#Z$IE!)TA]7#(DT2.)#7RBOJ=WO">'@Y9 MEW%;^6MK%?O68(J/A,8N>L+GU/@L5L-$Z$MK41E/,BJ;#!+PE)O:4H-D3':0 MEV19:_J6-:RQBBG3[@=/9J8*:FI_Q&/^79@:LK^RX+O](Z#FILH^P>E5QL)D MQ+PP0P6Z-B7:T\H3L0,8F"Q+/ MS$AAFT9]&_M$.=():H;IRZ1HY(TN-4KR9"*L8(77S0#NP'+.Y4YN+1?"&=UNIG-G+Y-%G2XIY17) MWA8J\XO7?G;*Z*;0'$6RC<91:W+9_R][U]K;N,VL/[=`_P,1O,79`DRJBVU9 MZ>X"R29YSQ9O;]L<'/0C(].QSLJ2J\MZTU]_9BCY%MN);%.V+,^'Q=J.+N1P MGF?(X7!&1^LZ%X[&QNF"U[_L"U=GL\9R>>X)X)B;=!9336S_PN3S&4*9-NW_ MS4NC!QDO`4`/K2P#8"^*KG/03D/16Q=6+17]91=.\?GMCUER_BC$Z!*7]6I5 M?^,G7A#AK#:Y!QMT'43>Y_????O-V^F5/LP9Y7_@+;V/(4QB'WU0Q]QI<#6, MXM3_1TW2;[]B_29YC\HZ?1#.^]"R?9+]=V=W-V@N_K#_NK\Y8WX/?H`Y\/E5 MM^68UQ]4BT1*:@:\^[, M=KY_U=N[Z']PNI@]3!.G9PLQC>@VVZKM_@Z6ZWOS.[;:<<`,Z. ME62VD>0&!6,\,#TR7GR+O;A)4$I^SZUS=WT0M/+<_)*[2F[15;(HX)6;0-,K M<+7,8(VPP5#43%%K%QU`JKI.57]%!_"^-)5XMMJ\=A4H[^:Y6);5N3+E7>E% M))8D1:M`T9:]=:1HI&C$:*1HQZIHI1F-IFT[Z9[9KB!'7HU4Z8T_E](M'419 M(L)>\D,UVG4*I2;471^B6/[8PXBI:(0^?ND-0NCLX],AS4,M3O-3+H(=VR6:(9HA MFB&:J8YF3.YV.D0SE;EN&N6AR1)HHHSS.$P\HC3P1UN5`;4.ZR#4CB+>:MFZ M0-04K-3/7UX[R]M_(?U,5)-@I:VY3Y!BZ!%T)HF MG[%YVZ6Z3X0MPI9^;%G<,6E+N;K56+,675]D*#!C'69O2R.5@TZFE2RYC@Q' M%>1,;@IFR*5WLJC0YVP@,!`8CAP,9"((%82*I;``@\"PZQJC1BOZZA8?]['H M2^=PQ:W)/CK$;FB8!%P")@$;#6>Z2Y:5",`D&+ MH*7?'<<[AK;E5N.A=>)[/6*DRKW](Z''43\=8P&G(A.+JM&#V?63-W;I##<; M`>ZP"4AUX\[5=_#A-*.K2]!%N&)\'3J M>-)XB.E4\$1;7JNWO")8@56C2S;H4B_*L+#4+D"KA1-@'UE=7A->`]*^V#;O M:O2\;BVQII`:N6:WGST0DQ&3[<1DCKX*`L1DQ&3$9,1D!_%UNMQU]`6:$),1 MDQ&3$9,=@LG:O-.B.5D5+K,?58'PE=?/?9[K5^F2YA5RB[:BYFQ=XU=Y$O.2 MYRVC#"X6U;&J.LJ`W$U4\K6A6Z#9F?M3AVLCK^OAA$T]1^5 MM99%?>:5"GEA/F:;\H*L!Y?YH?H1[PY\3X:)9#'<$&82_Y0.),M"D?7\5.*. M2-C#*]0GY<<7^'.2PG_X^`2?$HUDG*?1O=#&!&]_S)+S1R%&EW=^"$WYC_]% M]CY.$V9=)8E,DWEAW'X=84/O\6'W(/[K(/(^O__NVV_>SAZ4P!#_#B00J>[@ M('V2_7=G=S=8O.\/^Z_[FS/F]^`'X:7GK0_=CFV:=L>][K8^M-LW5Y;M=LRN M>VW<=9S;V[/WS[3@)<"O4X"7E&C>3IJ("J55/@Y(>FGC#UK4*O^*%U\J3?+R MY^328G\!U6-YX>61W5QWV3WHUH=H"$!ZFAXL='Y*6#]_UQ.^ZU&&H$U!\,1D MV`/URC7R3Y%F<4\\L1"ND8DZR/^;ET8/,IYQMVVJ4S:HJ7Z2JV;;8F,I/R>< MC?UTH!XEOWIRI."3#D3*Q&@41U_](2@TOA.8X`G:\T6JUL!]Z:S-;"`2)EC; M/L=GJ@LNV/\.9/CL1Q9Y7O;\W@)^B?H11Q:;`)U6=Q6XZ_LQ=*V0QM^9B%,9 M8T]CJ;CDV5^2O$_P"T@*WCKY^8(58Z=AR%96M=QBY'%<]#1GN6+--LT!DH1Y MV`#T8S9L(#A44`W/3P=^W-/1SF<#SI4<\0)G3 M9_X*Z^\A4&+QU!8P`5PZ@N>`RM";>9./+1&> MEQ,;6"C,K`+$%LM^3E?X9"_`MZ0S=E)*@DU]98ZPPO[/S/:"/?]W%/7&?A!< MA4L3@QNX!QJ0Q;.I0`F+[]R9;LOI7MU=WYBWU[9EVV#M]J-?!+ MM3\GTE.C.9,?RP7XXAB5[4*GLCG+LQXH4Z\!G3]GP=/\="+'9HU8:,64)T>Z MCC86\R:DDGX^'8F"(!K#:%YNK0XE4+"P^C.>J0Q^GW]H&,5#:/\"4(SY!:.V M)?JSEN>+<-.`/A5^'%@2!F*4R,O)AZ55W^I5_70IV5H9\55B4:[:\NZLV_Y^ M0W]`<:.Y[7WV7EY(1:NI8/KF=J%&5:[KI(L[^YN4;2WL#EMK;O88W1"+6^TV=XRNKJXW<%N#(H'GJ*-PV&"UN=JEN(1GC8C0T^GJVTJ?:C6.)FBI?%L0R])\S*%B9Y M'5"R5"]LK)L6=SKZCEV^)I:9!AW-HH#6E!NL*='9RM;Z6&L5TI<_5#D;#WJ< ML0YA?0>2E_[%K&UKK>[Z>G1?7;3HX!%^>VN8SO#!%W)D;].T@X82EC(%QQ]* MN+`QM,V$IP:1A)4L'O.Z]U)50QF(\%%B=""32:K"H!*<(C/A_9WY2>[`R2.E MU)9^;Q*KM!R&@'>-![Z7AUF-LAB>G:@+/'H(P%HF**\B#%GM9C"$$ M>$LL1QC/!]]&:K=_]VC"&A/`J^&CU6R:S^WT"[73?PR[Y[0SO=^=:=/:<6NZ MO9^=XKUO31_P/NK@*047U.X@'847K`VDBZ.D=+S<'MM5(I"/LH,1!+2HFN=E MPPR7%,M1[S4`PMPI(8(#P:%RA?M5IC.);D;#1S(]J6OLHVD>=G][#Z&,;!\1 MC">Q)?PABN6/Q5%9V6.I]`8A=/;QZ9!&HA81//O89SK^[!#MEL&=%M6FV)M* MG/!DBWCF='G&;MN\U:'*;<0SQ#/$,Q56VNHZW'),XIG*EE6-6CUE"311QGDL M`48)#/Q1)4<]CBQ.UC)-WC&UP:@I:*F?$ZMVQK>IB#"-+G?;VK+T$R(($4>/ M""RY0V>7=IY1U6@M5Z6C.DQCX:5,-0QC-2)^.,!K*/!03QBIM,B8EU.F ME4P-CPQ'%F_;VK;GFX(6\CH0'@@/A`?"PT_3&@26-FUI"BK($[?RKOM8].10 MQ)_S).@I?F6A&$K*L;EAL:"@$U?SY"O@'P%I;'E\JY#K@*"%D&K`FA9 M!FT?D1>NC*Y\#,]'<>3)!'/K)"!";Z!FB/.5^-Y\_/V30A[^N_GAC4497&D- M1IX)\DP0*@@5A`I"!?GKM&^.EJJ.7,DBZ)6D%TU9)%DMWM$89+>MU)J"8W)0 M[,-!<2K8-'C+U><<)&P2-@F;FK#9XJ9=4=6#$X3F:3L?[R.8XU:C2YHJ:-1# M3K4JDE&30_]NJ\T=?04]7Y5,4QB'W%!$,T0SI672L1QN[;',$]$,T0S1S,G1 MC&UV>.9T M><9RN]PQ**LE\0SQ#/%,E0EQ3-ZV*;=`=J-+.NDH[!C?U9;]I"EKJ MY\VJG?%M*B)$ MJ.FK&?*:[,%.-09!_(Z M$!X(#X2'#?!`B3O)$[>9QE"AG:V23-ZU*DIG>8)E`L@KL0^OQ(E@TW2XTR9L$C8)F[7#9HL;CK8`C).'YFD[ M'*FZ3CDY43[ZY;NZ+JRGC8I*\#4X'STYH(AFB&9*RZ1M.=S5EPB!:(9HAFB& M:&9I;Z#3YH:^P/:3H9ECKZZCK;`*6]?X5U7QF M?B:_CF28R#R-6"XU?ZE>%56"VG,EJ,Z.E:!LIYEUA!I?*(DZ>.P=I%H2.VU6 M.0-)5XELI'Z51>R]!7B9Y8DA3M)473=JR-%(T4C1B- M%.W@BE::T6C:MENIQ3:56M2F7:=S)H=*+1YPK[\!I8FZO&M1I<6]:<0)S[*( M9DZ:9NPVI7PAFB&:(9JI,#"ZQ3LV)40DFB&:(9JID&9,[G:T94VIQ<#3>5(J MY[IO%/%6R]8%HJ9@I7[^\MI9WN;BH6M2*B["`^&A\!EUN&L0(`@0!(@I(#IM M;7$?30$$;0ROV1BFVL:;2\WAKDD%(LE_6",CU21H:5ON$[0(6@2MR5V6S=LN M%2LB;!&V]&/+XHY)6\K5K<::M>BBFN%4?H5<>N32*YU4GL!`8"`PD(D@5!`J M5H<%:$O`V10PT([/RKON8]&30Q%_3E2!U!2_LE`,934EN1JROG<,6MR3XZQ& MYHF`1<`B8!&PUGNDN6E0C`)!BZ"EWQW'.X:^>@=-A]:)[_64JH;\QMXD3W]Y MP!TV`:ENW+GZ#CZ\)IFF@(\\@H2F=6C2=VJ"T$1H.G$T6=RQ*RJU1W@B/)T@ MGC0>8CH5/-&6U^HMK]K7ZJZ%$Z`.92\;D/;%MGE7H^=U:XDUA=3(-;O][(&8 MC)AL)R9S]%40("8C)B,F(R8[B*_3Y:ZC+]"$F(R8C)B,F.P03-;FG1;-R:IP MF2T6:U^X?N[S7+]*ES2OD%NT%35GZQJ_RI.8ESQO&65PL:B.5=51!N1NHI*O M#=T"S9XK_&^/V[%SDSPDE3G#8>):J+$[&,+TTL;?]#HQ@8Q]*,`YC+P1I8#?Q3+ M1/499223U!\J8?2S-`.ABVR0:_SS\T MC.(A]'M!GL8\[+01W;.6YU1F&M"GPAH"L`(Q2N3EY,,2=E9SXQ20K97[9B6H MK:@WWVWOI5#]W'WV7EYX&J7_2M6Z4^_H22_*6>H2)E@R1CSDS[_S$Q#$;`KP M%\QN-C`AT_Y1I4HJ+[B'%=PG.13(ZS$:F;[277;HXK.U6+E0H8Q2^PPM;EI4 M**,Z$FH2UP"O;*(J33WO;QIM;CI4&(,,=$G0;!*13\X`60YW-6[KD0%JM@&RC#QY$TA8BGXJMW(. M-LP>V1:W#;)'9(]*[:4=[Y&0XFUJA^R@)YF./:*G"D%J)S6SRUMN#2(7:Z-U MM0H&FGQ^^V.6G#\*,;K\=Q3UQGX07(6]C]/=]BNUV7[C)UX0)5DL[T$&UT'D M?7[_W;??O)W<^C'THJ&\%U]77(BQ#BBY3[+_[NSN!C=7_K#_NK\Y8WX/?A!> M>NYT3=>Z-FZ=&_.#V6UWC(YY[7;,KGMMWEVY=]VS]\]&8EZJKVR2EXHP6=B[ M[^H*?5B]CP=2>B5A9=F6=IX%)I@=K2U7%U^J>!AO35]N^WWII?X7R:!7[)-X MI1#`MAVK(!KE0S0$H#]-`T\2YJ>85C3,1,#DM%LI="N&/S.1YG$J,'6-^DP* M;S#9+?P[$S%,8R_8W&.GB9Z=GY+I*^!AGZ6J4QPXNK-CS)ZC,5HX'MLZ'_%BQ>OFLRJ5S;!QZUIN#Z=O0KO#,0X3Z4Z MBI)$Q=9$68H/RQN#44NO!"$=38#1*(Z^^`D&$[UYD*'L^^D/<$,\$5Z*H)R* M<'G\*=RHDG`CL[-CO%%K[_%&6]]X+/<=34.I@P?MX&F$Q"W/V6>W[904Q:EW M4I2JH]GN![&4[!?XVR!AMV#I>HOB7+D6FE[Q.G*UJ9Q(BK:L:"U2-%(T8C12M,8H6FE&HVG;3KIG MM@\;OD$GM8XQ[B'?8V0/LA_%>(9XAGJD9SY@& MU^CLK\7(U^O42I.<-+^7"+,\)/'40TK:^.5X:,3E77U%^YK"%?7;,FC^U(,8 MX$`,T.:FOJU<8@!B`&*`(V.`ELO;EK;J\T0!1`%$`4=&`:;-;7W)8II"`13Q ML?*NVZ5CF!LHSLGE83+;%]ILZZLRF:G*T;#M]WL3S@E;ZI-#G7-1_18<@8Y` M1Z!;V).ZJ#[C+:&.4$>HFX^?O:A^%_@40%EJ%URN"S,GO2KCY^T/HO(;'L&&DCHY+/#JNHUUXI'S&3[;)5Y>GV:*E?L*` M3R7*4N25ZK`0799&\1/KRYZ,13"W;Y^+/NKKZ)/=7@;+%AT8Q?Y0Q'`1ZV70 MQDCUH>C2)&\3$Z-1``2$*9'@"DSR!<`X_Y^+/R_F*NTI)5*_33J./WP`G@!= M"WW!,)64B+V!>K`72\R,Q=E(`+F)`!H0]?N)3-G#DY)A$>C`U:M`#S)08&Q` MDN;Y\(8C&2;JS7R:(`2.?/2EIEQ7,B^2_\G$QU>R!"9^BGA`WH$8J[_NILWY5[QX MDBHS9T$0_<>"Z-COJB*L&KFK7+,UH8B-!SZH[E3+>X72+ZMT+-,X$H721NQG M$68"[/Q$&5$!8&1R/<5GE$#"%2@@OBL+IL@*Y9@%\M%/@L*ZS26DA$N]Z#'T ML;:NF"CYQ`3T_3A))ZDTGY7B@QN#O&^`$1E.,+5P40M)<"R#`/^?/;U`U?JT MG@JVXVCE,]O'HO6*5RPGMRB\(("O(/+<5BHN#(#JD4XKQ7.L#BT3@F MLZG?*$J1'>#:OO@2Q6JN.C4"Q2L*$"VT.6%)Y@UPECFQF9B^&6Y54(L1RBIM M+;PQ]8=R_M[Y%+CJ)DS2[(>Y(0(P^+`*F"]\G2R*`9XXT:;E3LS;[RB1BX^) MPK5):KTLCG$\54):F+E,+=`3L-D1Y:%=U;<4D_:SQSA*4+GFF'#!X,-HU7FF MR;`:NH;G_,O$O4H&5P6@03H:)K\"_A-D]KQ4.,`X*11)`@9Q\G/!/N8VJAE# M,4:FFFO\Q(ZJZND<5[UQ]%6EG0;;4,LQ&T=9T`-R*.9(J_,N'P_J@6'1NA43 MH472G_.BR*_PL+#P.@"-#J#%,$)3@S,_CU%3ER'F"2]24T]?\05,:90EZHDC M\30LTER#TB)$<3$T:8`IL#V9))BHW,<5(XK?$QG(/A#Q(^A.D'EI-FE: MKD\/(A#0-)8,)$P4O$#`_*#O>]/EV#QGH[-C^EV5#5`_![YX\`,_Q^"\W7F0 M@0^FH6AX\4(0E)IS@`R^3)9/G.%$$4V02*(0S./3+&&YNE?Z:+G95(0JQM'MNOG!,A_(`8)X@;* M/=Q%3EX>H+71P4R[,^UY03ZRI9+%/(E42,H]SJ]/59&4**^27)2*Y`$:,[9, MD<5;]YZ[U%VJ#=:Y%;*(E[E=)'J&BZ\CW.%A^U3XR)\Q>JFA*! M4.?,7L[[P5?VAB'6*LVMAMTN%SN["Q%M%2O7^WN>']\-08,=(PG>B--0O&!^ M:V%XE9Q1MJ6?553W5AK9]_.Y[@]\+2_#)-N5[Y1M%GM9&2#S-('E%"TE)Y#T MSZ8E$>Y.!S)Y,"7]?&!O^(3.C<3;Q>+I@=5DH9>\0O:#]7T!*&8<\Q_/1ZXRT&Y=4'+%G%9"N7L8> ME?LF\9I&>S&]O9?]U]?",:5C,N,'>S*8TY'*G,6Y(#^]K"R[()W03SS^?`C] M7B:6.#"48\#X9W-LGDX9?&U4X*.9@O?,1164&A9Q!SH;/`S9DY*`!RJ6OS%7 MGC']PXAAUBV/FA\S<]#RQCW''>D]=V@ZPZ%G#$;YS,'^T+"'PU'M,P>K0&/: M4H&F+TZRJL?-%^.485%VS4,:#+2WF\A#4[^0%"P'ECN-Y29!F&A_"Y:;@\M[`7LUSWBKN3+E#`,8M+KG+JA7(55?:@@M>AZQ7/01/1M'=%C/`68`,X"9-IG2M=LV MYK6S;]T<8]8<7`K>L(IOQR.ZU9,E2VT1&?6D0SD%W&:!,-'&&H[S<1/)EE;1+9!TME5U]>"TQ7!Z M%F]X6L9[#L.*FXJ,CR?(KP81Y05T#B7@F>DEOZ^T2QQ=FJOZ)MF4X2$XNNI& MFH%>0*^#T![59?"M7^?04Y+U,/$-Y8!K#GEM[AO*3$GHI'"]^?9*R,:+I-`G790W!8).R MU;R16Z!(6<>WARA>IP\IX0V?/FI7Y>]ER7F1&/V!%TL'VMTR_AXL-<;53`1Y M<&C-1R:*@O(TGF<_`EY'SHLUETLJ6(Q?P-B&EX^+=E_)?3AE6[M)\V8L,YKF M->IY>2=O?!,FTTU8U!=0?I)J(Y>Q60WB=**]P9TO/XNQA792EB(('WIGCF=42 M+5BFL?;W*/XAFB!,%^'ZT5K%!?%\SI_W/(6N/G_]P'_C'1?9'?/N6*(E0D*O M\[55"?3,.Q2]]!C:1'D'-M$;(1'+*=XNY9TI%F7?S/RSO$\2[W93N3DC-N]B M\.@M\OUF%-F2DI-E$20S\OMEOR6US*)8=O?B#DAA.[6)$HG]J];,RT5?[*Q3,J MK!FN^'?R1B/_R[B&H3;AM5@"O\O^&I0!QO4J2/Y.L[T[3^.9B.0&/$^;BOX; M-'O(>WO,V(LEH@MAWH:*+V_W0NQC7@$83<,*T0CC.IK0]H,I;L%<\MIKF MJ6+9USOT1W\ZY1U$V**^LO7$O#^$4&A?F=*?/N3_/:9NQIO80Z]O^OV^Z_LC MJS<>N);=&T_TB6ZXPXEY5JU4E_&WPH&Z\]>^$?ZQF7V:O^MS\^B-M?\_J\GW[G;0(W-*\6*ZV,HN)O MN!6?J]MXS03%U=T/Y*<"XY@$LC_160'D27&CHIQ.X'>E99IH[U+VIS+U?RN? M^WOE\NU3G`\?MY<:%2\I;R/#WJ"\,Q=EC3<288+!Y&U;RK==S8\%C;2[F++VS;D`1D5+G++GP)Q+6EKTCHEXF\=D6TF7 MTT8@:+XLWJ!NFIWER,,\76UG2L8WF,ES4K4CH*B>Y-X0U*T@LE!HMI' MAMVQI"G_TS1(%QIWBSGMPG1;;SC=YZ`M'255R]8O?/W-'5MSI;::2]96L-@> M\+]<<^$\072T$>7,Q_:D*&#;C9L:B7/%@V1V'?V%E!VORSW MY6X3SL2%Q55,#4\.I MT*6B::A`C!R>\K?@O0\3<77(53XO.0RCHH-I3N1M07*!O>5"X^@NSAM'E&O< MTO1H'7RDDMW3T#?X!Z'CA#9Z"[$]/TQKKN&J8W MZ0NG<6!,G+%IU*Z>:_01!76TG%C,' MD>%26C1OHX\H%;\70AM]BT0-^S'O@[Y/SV6.( M[15EGPTHX8W[A,T3.Q9?`4-3URV3>9]L.`1/!:#4PFK2"/S`:&`V( M!D:[.*,=C&@PV][%>X;3^EXX.P+5W12'D42ETJ'Z4EP_ES.&\OC\)96"$B4U MZ$UQ""T<^^F`$Q12H4(1_6^`,;)H8?IH?@.,`<8`8VK$&&+"D@'*`&6`,C6B MC-^3%FQ58M?5:3O!PS2MC,8469*GQ`%;UJGLRO%]V3B[V_;Z0$0R9QP!RUW^)>/),P-;'&A#//(.N:XMH641WI04B(%H0+8A6^:T>T7T#H@71@FC) M%RW'A-:JSVUKDW!*BT>W11IP./3LMT13Q+=[(&*VX.OR M9LNKFL%L043:ZH^T=44P#0S]A&!",)433)L8O@71A&A"-%433<,@NF="-G&\ M)8&9U)_GJP:=E!IZJ4@%IT5Z\H[\WJ1+6_`&85^`#$#F")!QZ@K>`60`,@`9 M@`QSJ5S2\X`R0!F@#%"F/I3Q2,^7E@;3&92I!&A^%O/FGKW^F9]W,QR/&L/X M=(#CES@JQF?^&@;?PV68A32]Y4LY9G:C,>KU3=,=^5;?=P?]2<_P1^7LQO&X M[YQUM++!Y:+&:8CY,,=ES!]'DY6VW!$N'^2;\MF=F'18QZ1#[YV##MVS#SH\ M^P/;^8(-F16@G)&V72XF53P:+\"'C.U(:AE$>TF;8W@*6/(L+'DSS>+O-#F8 M*S%I18TAHS6?LF/02A./GT?/-K0IG86'2RH4)1(?T$KXL/`M3XF1%UE18>>1 MCJ:F80:IV\30Y;7P/9ED M;4$U!`":E-&E!#L"RN1888Y'_%Y-U7M=A#)9V6$'Y'CM)8;]3J?+($W#.=L4 M?FAQL\ENYOWI=+/:B,;]XJ;#>+5.Z()&:7A/\_RSH]/&QB-C,G#=X6@RT7W# M[P_&SJ!,&QM:XV&KTL9N%U1CW$FG/#M,"U:,<<4LA)+6=*;%&_$W&DP7XM2( M<4R47[TCOA:+V,NT2GXM%/0O)RV$41;SMCKEQS^"5&/_YO&2*9L4B6EU)*89 M[CLSTVSOW(E;>E,RS/""77W!\SP0V3&U9L=<.-A8=_;,[2*A5/N-_6V1:F.F MZ6;[Y'S6`MQ>P;,0-+%@S((QOS!3ZVQ\"0Q%*JQ,YD7.-7*NS\5H MTB==@M'`:$`T,)KZB`:S[5V\9SBH#)'&79W),'E\OI)J\R1>G1+DWT3!9A9F MHLB$Q]C3_"(U3?('OGX&<"K0GG'OFJ"AE"%6>U4[.`X< M!XX#QX'CNL%Q[ZVZ\9IM.'[:C675XDB;!NE"XYNC+>CLCJ9BEA(W]++@S],* M<=YBQB[RG'K>L'+T`?^`?\`_X!_PCX+TJ2L(YS0^"G=/H\U1=I)TWE(BA1T- M$@ZAA4UTB65:*NP[JK`41&N@3*=1QB".*V\VH0K[#I0!R@!EU$(9E]@2IYNI ML.]`&:`,4$8ME+&(::%Q97UAFE9%8V[RW*3H3J/Y])):&LG5G(XG6X*N7&+Y MTI.&=UM?'Y9(YHZ#,PX1+.^LL/@]:W*P@ON@W#)&Q5=S^/D.@V65$OI=).C)#DQ/-,PI7$+I`)2T7"I,*5UO(OCP2,RP/#G*>.Z94S/;G7-,:N,QB[MF_U]5%O,+!U.Y_G3^+*[WTM3#2V/9H?T2B$?\WWG$_U8*H;.)_MR6U%G!::S]H M0F4,X?5/8WS_2(5VV&)>W+D]'8:)P,=,!';:.6ZU]?-D\8)-?T&,1<+@U;?L M`TP$;HP7#L;,[X*)P,W!4(PUQ/S,LV`B&`T3@<%H0#0P6IL9#1.!,1%8!BMA M(G`=!Y_%"0/&\E[\2%X=;E..<.`XPYQ3?2*0=`*C0`ZBP&N)[/C-C``&``,:!@&>)9/+-@!P`!@0&$\W3AM#R'&):T M1,'."V?'A]8/XTAL..]070]/29I0H`:YSC=KH#FIRX[C$$\_W\R5MB`/@L.` M&<#,X3!C&L0SI(U-!\P`9@`S@)DGD4GB,GM&=P`T`!H`#8"F1J!Q#(_8[OFF M^;8%:*2,3CMYSMG>O+1OTP6=;994S%V+-U&6?@T>^.7]:,8^239T]FL8?`^7 M81;2XP>F&6YOX/5ZH[$]F@RLD=\W7#J2//KKBI2/QX))LR/`0_5=TP,=`+Z'48>OD]8AC2XF1`KT=FV*FI MQ^])&7XY]WBSVHCC;Q$X'L:K=4(7-$K#>_HYFL8K^FN]LKT8V?@^&U*/^8T8^S`(R/QG$?>2XIJL8C%3ZLTU4)!5.UJRT\O(*,93*H$D];&DLAH1D8S,IH58;EW MNR&YV\%]C.DF26@T?="R)(A2_B%W,V;_LTFS%?=3+JE+A(;2X\@RB MZ_6?M#V5J/IH))E=#@8MG'`C^1D8=`(&\0EB=OT38[N`0=W.!/@C2BB[\?_1 MF787A%$1@>4!6.;TA?>YY11&:99LA)%$M(CR5A%:%OR)[&DNBH9-/'F)-UV0 M./5<7N64>WNEQ2"&+:W;=A>D!8[]D8HKN`_")3]>NY['R74:+*F64N;\B_/? M^O576Q)*F:C"OH2/VPPUV!:ARZGDF88I+12@A%N/5.Y:4[F/RZ^1QEE(G3P3 M`1N>.GGE.\1SSY?X?9)9T0#&@X>-I'`@FU+(YII$]VH:B@MD>]78DY(P?GR> M]PLYXZ-MN/SS+EK^*0@C?H?/T;>,/85_=C.?A%$031DEOC)(Y'G"T?2X+')? M'XW']EAW)\;0Z`V,OC<46>3]D='K]T9GS2(WS'K3R&\7M,CN9D_4\JSIA+)= M2D5J.=LU;1,%FUG(+5]&.[:&-/]I.X:-/;"@/8_[Q&N:B-2/5&/T+I)`>&?L M%:\=X%?P<%(J/N/6,J/62XG"!/ MO8X\=<-\9Z*Z>7+>N-^4Q/'&9,:#HDU,'6VRE7^6S.;##:RZTTU_+93?CJSQ M?/\B<0@41MK-\#/3U0HN0L*XV!5V&DH6)7VHE/0JFV8G]9I!J-9E4HY'=\-E5L>P7O)Z'Q@GV9 M[2(4HKMREA$(5[M)>48B-H%PRA"K:1P'PH%PP#CU"==X_^.])N`D3IB)7?'8 MZ9_311#=57PZGB:5!-/+=FU1E7Z_TWL:;8X91:(8:=22QSKHHP:C2,OWK>^- MI<^@(;Y_<,>VKLQV`@(TC3Y0'AUF'348I8/*PR:Z+BVJV!;E<9*[HI#7W"X_ MIA.$O1,J0XJ MBD3-7$M:P]9S`_3STX8^%LH;SBYO$%:%HM" M=&^8D@#AD/H+C@/A0+A.$@X8=PKA4-Z0IP5IJ&I`8JJZP(\`1Y/B%[:TX$47 M8A/`AJ;1!VJEPZRC!J-T4*T8Q'$M6:_=EJ-9U#LHX-AT@I[(5E4CO(-LU<++ M\"3VU$*N*J2VR]%LJ(V6,B#4QJ-O^;W>Q;5&IYV/-H$;"AD4#]9TB3[($NU6 MEJCG*#[$6@W>P3D,\!GT:0!]H+\ZI;],XLC+$^A,*1X*&9[]UI.L2R,*8!"'!Q!(#R M`.M`>31+>;C$-@PH#PGNBD)><[O\F$X0%HFH:H1UD(A:Y.\8'JDMA0&19Q M3&F1,Y0X`()`']`'*@PJ[&PJS">>45.Y>4`X M$`Z$ZR3A@'&G$`[U#YCC@,S5BXLA,E=;E+EJ$^V*`^4/2C@OG2"GLA952.(@YS5,IN']/3+=][NPA$IY+;]46LHCI8R M(!3'HV\QO6&Y%]<;G79`V@1OJ&A0/)?H@';13Z:`&<<^8#=H6E060`7U` M'R@I**FS*"F;^#UI4[8[HZ0J?M7/6<#>\-GKG_GY+S]OTNN[(%C_\FVZH+/- MDM[,1VR9]T$6WM//49HEFQ6-LO13$$:_QFGZ.?J6!1GEG]W,)V$41%.VE5\9 MHL3)BOU";QF9!LMX^O>__M,__L-?#KS["W>-TS`+XV@2A,G?@N5F=V^-G\JP M7WZG\W__:3+B@Q/^T_KOV]%/6CAC'P33[%IW^F/?M%UCTO>MWL#KZ?[$=PW/ M[P^-B3<:_O371_M;W:O;<$53[0O]H?T>L[=Z<<\J7U^&$;U>4('(AJG_RY[, M&5S"!`.%$8/<[!>+?R#1K5Q0;1XO&:BS)VH)7272' M/SW-?Q*AAX!__#U8\IW3T@6EF<;H&W"J:T$TTX)5O&&+B>?:;+MO6KC=.&W. MMD:[YWN3:BF]2^A=?D>:_:`T8E]*F;R(C_C=&&-?5SYB+'%7O5OZRZO\_AJQ M#]B@/3VA/]H/_GOUIA'GYN7^'O)K_I^]:^UM&T?7GW>!_0]"@`%2@.WH?FEG M!G"<>+:+V;;;!N=@/ZH2'>N,+'E%.6GVUQ]2=F(GSD6V*9N2'BP&:Z>23+U\ MGX?D>[U_<(4R+:)INKSFUQ/]I/K.*22Z^[Z]:MTD<3GA'_D[+=F+LU(:SAA] M?_?APV,F6@UJW:9RSV;^D^:S&E:9:BR_GCC!3Z_RY$-27MYH['J??^@?[.8+ MML3:IMQ^M'X(_"OVW,-$PJ_10<2YC!9KDO!W65?$3=6WFP49?L_3>!DFP>E^ M)=(%[Z^^Y^.Z_'W`(:_6K=5`UY8<)4=\MT*N1ARNB5DLF\)!IM[(Z\H5QV/0 M$>BH)724Y>6#?;R*8UQ2HK8#`;5DD_2\]:&6*#=)R9?#2=XKG-2PN[]IQ3I- M,GZ&SN>,'U\9JD3L9Z48,&%(V+7=)1)3&S&OJZ-XR@D.&K>+X/I=LO1SR66I M1?.B$.;1D#%ZW+.0&E+I80*281!+EQ8YV!5'E7H;:[7($Q30(0IP'&0@XF14 MZV041<6=D.NXA)B3CT0\3-O*9;ZG.,81++#!H72%?X!\=A MA38F2F@;:*:.+.3U'U9BTM7:XG1J)U/9>#]'9?Z=%KM4]:UM=.NC;0W'9^C/ M86VS"FV(^F.T56*-Q,:HCBP"8@8X?N'XU<*%7PEM`\O4LO*`87#Z:I\=60VA M]-#S9!C$=>!\QNGYZ)L,4,"Q#B;23B5=@7_S2=+;IC%ODR*]3>[SQ=`SAM;` M'QJCX#<,>YRGRW;LSN7^YSE0L!ANLQ79EH5MDVU19;N=\HI5AOGQ=-) MS$R;%?EU$E,M%UWL:,CF!156[.H)19@Q+E.1$'V=I_P&+9^7K`PS\8)(6%8Q M8=D]>,*RU9;$8[5?L"6Y.,KMVI`A^%S^SGXI)]`[Z-T^>K>K&[PE/(B<1.0D M'EO3I!3DU?AK,O;X%'',A4().SU\,W5DX5H!L0UY-<)5F'GX@-7<<(%G^LLS M7F"10%Y/,R5F'I[@II#SB:X79SPFQ:@ACQYZ@$X=75KQ@EUE_`FQ@D-?'_AB85U]9W<[-`7'G6=KNPL5 M2_N>KFVQ%!S>I!9X_$URMR@3_4&ON+QE?@S M!<>I.*$_.!$K.,`'9_355"\/ZV].S89B;MJZ^T</C(E]C M4E"J3?D5$Z;13-",,M&_2KC<$6Q11Q:&:38NC:X$6B"@2R&'JA+:!HZIQ3'$ M\%$ZJ+E]3P^W-]*J="*6HT5$8DJ;]JZ0A7IG[.[O/`#_8[69L'W@'T:2+781 M69+!1H+SRYZR\&$C@8VDC3L5);0-'%-'%A:Q`VGKD1+SKM:VIW^[&YA(>GE& M0B<^F$B.OO$`_(]E(26!HX,!GMTMU$MHVR7[YV`O)BT;2'MN2$]MJ1:Y0K9? M1]4?JEA3.20[]1X0XKL4)BT1,N\;9 M/N/W\5/C*EO[S!CY@Z'9^6SM![G: M595O)G3T]#O7QW%2+K*KEWG09?B#+G*WQ<4K&N=_UPH^%PRIT4VD1AONGKG1 MMG/HU.'6Y#CC!?&"R&YO;7Y+$\F-"N6_7%:QC/]<&.HOA*'^H3B?-`'<7W%G MTY=MS.JQO1.*N7C*)^%`.I1>@D.1("Y3>8\=P-553H2B;2K:47WI4+3^*!H8 M#8JF%J-AV[:7[AE.YVL[K%4.09$'.2;^A6]$^TZ%)_6!W?Z8ZX,28:4()ZXC M"]:9!G#)U(-/8K,?-(PVP*.5]JA%D>DWC4D%(/D[`"XNO2VB1W MA2O4WW_=##A M]'BE[AWJO'?-N^``.H`.H'O@DWK7?.\4H`ZH`^K6XV??->\%[@/HMBZ]]U+% MHNU+!SU7@V@Z2_-;2K_1XCJ)Z+=)6-"SD-%XF$]G-&/5DP9INJQK]'G\];Z3 M[Q<.K)Q?QTJV38$B_?S< M8Z`!:&@Y&@SB>,`#\``\W.'!M5$.<>\#AD*&C>9.'E\IXP*-)M5Q(Z;7-,UG M(F]+HS]F6[J'>Y>S:AC\B"\MJJKS1WP8$@^P5'4&6SHQ3+@"@2U@2SJV+)/8 M%DS3P!:P)3^"Q2>Z)C#K57?9Q`U@U@,>@(>EB<`BCKPX/@`"@&@[($QB!7"$[GW$4.A`W]S9 MXW>:T2),J]-'&$^3+&&E*/=W31MU_;R2#MT5,X!%7$^>A6U7H74%PK#`'<(" MUQMH>H8\`QV@"6@"FO*2$D7,)"(-8@;0&30`$`-%R0+@V\5P``H``()9Q0SZQ M;`.`V/?`H9!YH+F3R**S6=4#^CO-Z#@I823879JG#G$E1K_N*[46-OJK7=T6 MQCT8]^3AUI9I90!N@5O@]B"X-1QB2JQE".`"N`#N08!K$4N!"+$^`!>NMF=< M;>&XI,76GK8M%-'BBACG<]%&65I7PP[4-JTK(_5KG!J^S!R]5P73%5L?T3GW_Y><[>7H7A[/VW:$+C>4H_CR^FLS2_I?3;HKO"MTE8 MT+.0T7BX9B49I&D>59\^C[_2*+_*^!O%7_@;YK%HU\`NN;C.^#5__O:WO_[E ME\U?&2594M(_DFL:?\S*,+M*^+`'C%%^JWB#^_OYM&1"]E_I^->3T;GHU/PO MZ]^7YR=:$O,_A%'YUG<'(_?B?#@N(8?G.FZ-SS73WY[-)?K M\W*93"G3/M$;[6L^#9_GP[7;TR2C;R>+?JR&J?_TH=*-).-T6KZW!)SD(6(E M'"VLI,/_3_3"V%"-[1_]CWEZNV)LRR#:DVVPMW^PF#*6L)+&8J3EA&KCG.O+ M#>><]R^J]$LRKC$O#]8"G4_#^KR([^L/S?)BRL>_SHV&N.;^P160M(BFZ?*: M7T_TD^H[9XGH[OOV&G63Q.6$?^3OM"0H3CQI.&/T_=V'#X_)9C6H=1/MBK#, M)XWU-:R\U6!^/7&LGU[EPH?$N[S1V/6^@_\@7K"5+]B2)NC*[:KOAVOMZ5-L M0)8O[ZZ:[IO^>Y&SESTZQQG78O.#@R4@T+RJ1=%\.D]#OD-3$0C3G,_2?ZO3 M!>``.#2N<)]HN9+H=C3\Q%0HE2#&@Y7$<6CJT3S]8; META7K,H(Z6W(J06>Z33/6(Y%;(E>+!5F'CP#G@'/J,4SAN\1TY.6RJ_$S*N5 MX]^IT].<\2'20BMH6IG6V"29H8:8*)ED$-=`10Q85%$B9KFPZ#X)'&F%*H`( M(*+UB#")ZZ!YR-X[*H7.=KB:F\-KFH49WQ9F>:F5^:+X M2(F6UN4'DSB6-/=\5]`"JP/P`#P`#\##4AB^:9C2M*4KJ(`E[LF[+HLPIM.P M^)-5G7Q+\57+PFDSS9,Z,,UKLS&"P30`50`50`%4`%['4[:@GK16,6WB2@RRVU5J7<$Q#!2',%#T!9LZL8/C=ST"-H%-8//1738QK..W M`.T*-/MM?+S,^1ZW&5U"A?R.5\@/;(=X!MK]P`R%1AR@F<9HQC4]8C[1#``T M`YH!S8!F),G$,GQB!VCXTWC#G[7WJMU9I4%&>&DXZ]IK"%UM9W>=SU&9?Z?% M1H.=S:W[]L]&@QTTV%&C/4OG^\]T_@5;4L%>N6WL_7#13@$-=@`!0``-=@`' MP.%)A4.#G:UU$0UV:FG6:9*M!(1..])JU*#3#BK3[RX+.]"):2/-]6`JT>-= M%WBFOSQC!C[Q=%2U!,^`9\`S31;$,8ACH;9`<\>J3IV>T&GGN4X[.C'D5;_I M"EK4LV8IM_AV%1&!20S;!2``"`!BL=,R?**;0,3>&RJ%CG)HM*,8QFR76*Z\ M%**NGV9@-3G`.M49<.D!T5V8"@`N@$M^NHA'S`#8@AFNWN80C7;06`16!U@= M@`?@`7C8`@\HW`E+W'8:@T8[.QD+?.*AT0YL!2HM55W!ED<\%Y&!@!:@U8"3 MECQ5QP+8@AEN\RYTVME1> MG%"/?O,N/^#G:;VA%GP=KD4%MO>&9MK>74=:8Q7MN<$_=:Q]7K#!J)_U@!XM$;$_41HREHP345!8).,]4V)8F\_RK,K5 M2ZDHGJ7EA;C_AF.BI/S;>+RX(OP>9G&>";_5.VG`_N7G.7M[%8:S]]^B"8WG M*?T\'B594M(_DFL:K]I%+8J87XIG7'(AGJ5Y].=O?_OK7W[9O/_W/(]ODC2] MOTYT;Q*2_TK'OYZ,SDW=!.3@+ M_$'@&GXP.#<,RQZ=_/9H:E]"\7.S^I)FK"]R[JS1'EQW\I'7>NL?\_1VH^_6 M9BSP]@^N`M]P3K4&\S>LS68[Z"Q%#HW;*@5FH@'"XB%+J]&,?_-V>EL%RP4P.I3N4'UY>V%>DO0GJQ&%V,QS0JQ5YV MG!?\A)!IT;PH:!;=BIH3&4NW;6K9NY7JU#")YS;?FVM3@UIS*,"9<(6!ARMG(0E5_"+?YP5_-JLNC*@6IFD>57ML[2;DOY!DRWS2>%[P":MN*>A,])?GWV:< M!_)X?_>\P@3P4N3`AN?_F0B!SUQJQ3F7U367[#5EG_+RG#*N=WP6XP'[.XVO MN#0_9JPLYM7$?ROYOU2?JO"$,(OX.WVAQ5BX5;.(#K)X]>=\,?M_+.?M8^":\\8:[ISO>\KKICC_B?7A!50:J]@LB8F2OB!'O"!$CV\>'//@5RWVP M>DN.&+F<%)1J_^3_-F':!5_[XH<"?G*S=W_%G6%+EF4!R2E0U6=5]1/?CAU, M4\&SB,R3J;PR+?]@22C:2XIVU)A%*%I_%`V,!D53B]&P;=M+]PSGN$%S!\B/ MT`Z1%M&+.+/?0R[-TS1G[(U(716T5+G,T",OJ MQX7IYV)A^-D^EC8PO?.S@3URA[9CN,/1R!\M8FG/3-/QAEVJZW6Y7GI*6X20 MSD0+2!&Y7@76YM-9GE5?\_%+EC5$RBH9*6L?O'!5:^(E\8)X043**NL*;$?X M86.>0L3%*G82A6(B"K9M'(I0'L2,'803H6B(@H6B@=&@:%U6-$3!(@I64A3L M8:N$*^1A;;"=BY@TRLJE??Z8BP*J.T4EKS#)*XL5#SY7CU`!5#I(E1,HCO2\H0`%H"ERV`Q MB.M(#TSJ,EC@;'[RKO7:2WFFA8S1^UXGL6AV0G_0:"X2!+68CFE1T+C*)>-' MH45GDED:H@7@"P(VB"^Q55O7;0VP9QY@K>L*M"RBN\T7]P*T`*W>0F`` M6H`6H"4?6HZ)5:NY8UN73F>CQWW7Z8]%ASSM:G5N@SF$'[(,0]IRU17HP#S8 M6SSXTB*H``:`H>5@<(AE2/,K`0_`0\OQX+O2[-%=00.<0T_>515DW+;?1OT# M_2N9UUTY\/NVO*R97476%:#"TG8(2UM?@&FX`":`"6"J!DR;&(&\KBF`)J`) M:,JRM!M$]^6U$^D[-OOMWKK,RS!M1IW:XN^1+> MBC\-;L(B_CP3%[+?^84E^YA]X1++X^K;>5C2CUE9)!E+HO\)T_GVK1:'IJ$/ MSDS?]8:!XPPX35GZHM7BT`@G_,]4&)Z&?T$ZGE7?6(:Z%@VL$T MHL?;+-!,?VG&(IZ.VG%@&;`,6*;!]%N3F*Z\'#\5)AXT`YH!S:A%,Z9%'$=> M!0X5)KXUD:A'""-])J#ULJ`AFQ>WWTI^S=GM,`T9VR;TU#4\?W!F!_J%.[1' M0\]S'.,N]-2S3*M3H:>5D+2"SN9%-.%3HW$))-=)F=!',:4(*45(*0(2E1HH M7A`AI>WUJ_4\<@\AI8H='*&8""EM&X4274=3[`.H>,>66U!`5RB@@3,P M>``\`!YH&0\8OHZ]`#@`'-!C#O`"XMG2FB%TA0+@R7WRKJ\T86P>9E%5(*A< MYJOQ9^31GS#1U\6YZX8[V,1A$Z\-K0"UI@`L`*L1/RZ@!6@!6HWT MTC50NVR'L]C^U3Y>K+'Q3%V._ZW"A&D\X!,07M%/\^EW6BP+A["M&\090]TU MK3-[Y'J#8>`Y]IF[;!!W9@:N?]&I*AVB0=RBJL5WRBE'*R@74)2D_"6$2_IF M*=FWX4*T7'S3:9[=Q0K/A:NZS#6N\]$\#4O^E%"4J,W^G[UKZVT7>+X_/HEJR1;CI4X MMN7$%[X$L:TJL5CD1Q:KBF29%/!Z@5A&3CPMS8)LO%NG?A#F\'QMMY0]A+*' M4.Z)HR*4!DC90T[W"M6%)VF@["''NOBZ<,&D["&G@Z%T!9KNVK\*)I*@4?80 M$C1"-!*T@@DY&F:=K^TEB2.)(XDCB2.)NPR)N^P,!9\6QRW>_S^_/W8TP9$=O[`8%:01IQ!EHA*4VEM#L7#2"@LSU069,"13< M,PD&QCQ>0F<:9RS*`EY49V6]DL03B?V5!]G\^I87UX'?IRQ*W2R(HT-HWJ8[ M6N>3)DTQF\M`N"O3SD73*>BF!1E)9UZ6J=LV=(.9`1)ITBG+E2G'+.Q,IZD4Z13I%.@4UJ#-?LN M1:=H/[&VU:>M2XO0.5LZV7T4R$\21Q)'$G?,C#L:9I'$78+$77;W>$P`0`!``G!@`J*WFJA\1`!``$`"< M'`!HE+%X[W#`$86D#GR#C/EO"1-'<0+T%?!CHSP=/[`HK>8N:Q_%M-.9_`OQ M18Y"V@AD7CM^<1333B!#($,@=N8F?8IGF,/>9_TY]<6'F,\Z795J48?05 MC,Z9&>5SU09-=FS*IDCZ0/I0.&"RJ5'!'M('TH?2/B@F[0P_O?#XD+FW(:M] MOO)_95QA$+'K,<]Q\E'5E!_>?F!\!)+'PK`0O9^NE"O^&:;'*S_74'(33%@J M?6(SZ6L\<:,?I:=(JEN=S0(_&W\TG)(VPCHIHE<470%A[F[ M%FZWR,)4QR5U:\F`@H&S,I8>F4>?RK*2A&#$^[ M$32$!N7"5PHB"1CAY:&;P90\FS^H)?T^#D`?TMP;[_1V&;^?`W/ST)=NF;1H M`D1@BU&>Y?":QK#F[Q_R]/K.=:RZ M8UD#?>CTU('1U\RNW>E8_;:E.NVNHMA*OW_UCT42[,B*K`F(I4 M!(!JH3M-VG'#E_)B#5B2H#Z+_89`"(Y;KB#_` M'=ME+;'Q]N:&3(FO#E7"V0JLKT5 M(\@`7;0!V@9>+\X`:;;<-NC@)AF@ERF3IO`MJ@PXS-Q1QG8*#IZ9/=(U65?( M'I$]>M%>6IRY86-P>X@,WT].0_$VOD.V%K`_#NXV%]S;` MA#TP%47K6/:@J_0'6D_M]JWRP(2AV]W7/3#A-'4^HGZSKV"9M&35LX+P4K*M MPQ[SZ('FND$D^0NJ4WX6*<%*V@D>[H@3*9ZR1!Q%2L4@4UF:)K&?>YDXO92R MY#[P&'Q]Q^*[Q)V.`P^[<5/0J@P)*T)96,2TIADX)4 M$L>I\FDL3B&);51'TY0?01;<.\9;N%.@PO7&\N)G]4#7-^?"9A=WGH)N%DV/VO[G?@F/2N][G_:_H>3VCY\!.*BH3#S&+)#4$UD3Z8QSA//";F M!Y[$(SAIBH]"OYSBR&/`_'D43]-Y6F&!Q+NO#`+$X2EF9;,8OK\6%`\>F"?. MCGT>C4`<8'(;48'7..I4#*Z8?6`;LDQ:(W_[SI'EX3H4;-]1*8XXS2#V]X'/ MP#".LAG.SXHV`C"G>5B(L%#,\C3?H-]9-@)N@A8F\Y;T2P0Z\AT;+*7?+Z1. MG!!\+!33))BX"5#,WQ;@;CS^@X9:G`FKTP]9`:$=PHTCM#Q".>U5"YHF^':%0<<`-]RH*H" M*"ESL[2*(*#M(3`-+&2*S'Y*]I<\AZZ%V@E-$SJ(/"SHYU/FHHN$BKZ&D2WI M:_$@(0QA@>,+AQ&-5S^,N'/#4VEW,H32`-]T@)=Q7G;= M-CA;VH8GXMOV&QQ^/:*CKC?CA#'I5_AMG$H#L'3^*CMK`R6+)_Z9@R.IJW)3 MD2>ZX4F"60CF)W"U7DTN"4,/6_[ITBX0O/6Q]G/%1!*T=4%KK*(""1H)&B$: M"=J;"]J+$8W,\Q4-1Q0X#55]_!3-Q-,PZ7_M*$D<21Q)' M$D<2=QD2M^^E$.>TO;>5DQ]ON:`_#G9<8`U&S39EJ[GT_^=RJOOXP@;'A9N$ M`>>$`3R5`5V#(PP@#+A4#'#TMJR3'T`80!APL1A@&Z9LF.0'[!TC>&&(Y<2# M!X,\B:?/7X^\\`PMCB)KS16R./L,+13^;2#\>RFZ99FRXZBD6Z1;I%N-!X0T M6U8M2BU&RD7*U;QR*;IL4=Z^`RZ_SFJ5]4\7WGH(?3HQM3$5N6TW=KOA7)2# MXI,7JQ"6*IM;96@GA2"%.&>%@!6+K%BD$:01I!&%1CB&K&V51/TB-((V=.K% MI9,&[O47ER=CXVG`/F,:L(.LY3?<8SR7M;YJ.'+;.%`JWBW8=BZ:2X&VUPBT M78IR:I:L.LW5$"3E).4DY6Q(.0U-EXUV-@U^M5RCF=H\NF:3G,:*KLJ!K!#,$,P0S!S,$BD[(%_HQB$M`0T!#0$-`<$&A,+!9J M*00TARC[^6J$59CVIC7X?JY6=Q/%T'PW4493#=-\\ET MV>"IVF\3EHUC/P[CN_EIU#C\'#52@["L/<<+^>515A0(;:!K56^I/S1!(DY; M$_0H+;,1>N+1DU*41V[N\SQJ7HRSGHK_EE442U4HRNUEO,C.).;%3!@6,VEB MI%CD9.D/Z*HLU29I?[NIJ$WEO7TW,A9%G8+"!_<,ZT5R0&AD2TWHTO,FL*9L^>;JXJO5R,&1XW5>HZPC%!8:?0'Q\@*6;E.0 MO*NT!YH^U-NZ8JO]MF7TVCHO2-ZQ=<7L.^=5D#R?3-QDCII;8:"TY*!4LK`1 M#^;`AYDF:NZ*\,G:9 MY"&K%L&.RD+=PCDLX/`;\W+PQX.B^NW@P1N[T1VG=!*DO&CWNV^#WON6]&6U M_W33&^25XKTXXN5HL"3[),CX$`O'=:5V.#K"NL@O8%3)>'27@>^)CY7$I5F0C:7?6M]:TAV+6,+?`3^S*7;D M+F5NFL";@RD,77KW)I$'&G_S$O)J[/T+N77/]/<$D% M9>]XN>>4OR:.0B[Y8KP(5S!1"?Y2:2%+[`$IQ&++O'#Q+$A%E6A>1/F]%#&/ MI2DJ$?935E64+I3=@8 M.L#JZ<`@\+%%*6\W'4L8!$I;TLT3YI>O=H()UG4/8K]2S+E\F1_SXM#E8`(^ M^V*,0M2+Y[*QFP%GY](M`\8@NA=^$2\?S0L[/WY7PG_'3D8YS,8(A`VD90XK M4$XO<+-6ADK7:Z&S**HI<"G.0Q]?GS"7"Q@P\\\\XLL[(6'XJLTRBOV++OEJ M#R8/^JHK==\14B\L$0B--`1Y6>JDJES_SW*$R\$UYS!\]K+XEB5K/D,31AK% M>A2$S%^R#K`(1]D'49BLO%8UQ6N/?C4K/N+#'X/,!?LE^OD-1`V4:@#:/\&4 MU*TF)NWX`9"2BXKPP4ZMD(SR( M%D@4?H_FJ5L(Y+W$XM*)[&:8#L.%4)_+(T;""(RY-)M4/:09EO M=A:`PM0O/"4N6ZOK.2$D@.#P-1JV-+]-`S\`8\$E!7Y(*RXDMP)>V;+LD,*#2=)O$# M5WA\YST#WV>$3@E24^.4NI*I7V.?A='_'9R81U]*L0>^UZ.V"_>3"R7,+)(` M@^:M"K@;!0D,K>#&7[D+4)C@2,$YP-#^HU]2,2;X!C@%;RV_;DG%W#6S>C[# MQ3P/B]^"@P?RL9RVPN-LH/]L'"3KQS-WH//1A,N%!4$I.;J8DHSZ-B+)>YX< MX4<#^'3R.W24BH`9)[/X2A..:5WT%D$"UI.X"EGSS:'/3_$]]W*+7HT6>O?E M^DTLE6'5#WX'*\"I2?\*-Z,$7/$E2XAOR9;HQ(4$23U5@_@-/`3V5XXN[N`> M^="T2>3FA=V[8&)A"L&X-[3K&?#8R`0,MABZ<#WX%@0/@N)1IA"# M(K#TCX)T7&Q)/,DF&&J:`W-$D$(>&:&#K.`*ZDVWEM$+DW#M@(5IDED'\> M@2,`OE\1-^:3NQ*^K\PI!KUQ"8\#B4>CE&62'X0Y=TX]-T=S`6^-H[L8/4LA M$6@8<%0#L8QQR&KI1RJ/6Q1?HFH+E*3:'9D"-<%J7_20LY(,M MN2DB<<4":X9+^DI$\Y:%`5@^OIT48`3@+HY]*1GU:UK1M"I"9BXCAV59]Z+R]BEC##?,^HM-4X M"Q.&C!*1"."?+-WF&1[_\JAC4RDB0PC1+S<(\;PE5XU1GO`-K:HFBDFL8$/3:[/*B=0#6OM?EKA:K)RK M=IAA[);K(2H[5T868F0>75N$HJK!<>\2)I2>ZQ9?FG>^?7TOHG#+QZ";.WB4 M0W,S\OHWU6G>E#^U-5$U$&L[]8M1K_)1[$"+_:$Y9]$1#URX8RX>$P`LQ;4& MGVE5U*=6G"FR!;MYJE&L`%+>S2]D:`Z`#S.!JP M[AENQ_HY/XD@CG0&B?\XQKV,'*+LM23I)L[*24L75LBO`%8IHV+EN!K$;V!4 M#<]L,1#N6@$N`_J`+:QXN>`]-265AMG2UQ-[[D`S./N"[J,/V%66JU6,QLAI M<5()100]Q!!O%^T\G!>LV%?N_"B/1HR?JYV*HSJK7,)G%AWSVQ(2F*NP>.:G M*^6*?TZGKE=^WC[6,`O\;`S_PIB*6R@>L,:=INQC^<^:_5X254V[L;R58M4F M67E!Y@Y.S$]7AOG#Q@LOJ[=KBH;JKNUV;G@J[4Z&4!K@FPYPNYPZ;W8]].D[ M;LYN5]R<]474\['G^E17]IZIK@ZT%L\@HZF\@JALX M^;;"6QNL)$PD03N`H#56*HH$C02-$(T$[C0HO0N MB)8,RL9QGKJ1G[X_C'1M43WGM),8KVSN+"/VVR0TOKA2N);=7`[Q<\\13@G\ M&X#V2U&LQ;D([?#R10I&"G9Q"J;+;8ML%ZD6J5;CJJ7)BME< MQ:++B].L/!A:67D5B[&W#,\=!Y<:RWQ\.HF-=4M6E,90Y%S`XOAB@$=G;@D" MS@4"#K`&)AP@'"`<.#$<4!V%?`'"`,*`"\8`NRW;QOH%H@N'`-K)K6WUE957 MZGE0H[:8D+E^^YL"=Q03IYCXGJK5UE52+%(L4JP#[..2:I%J MD6H=0K5,M4VJM?U:[.EZDL_GC*S/`+F2)/*WE'T>+:HKO"`YY,`PNYK5MSJ= M_G`XL`W=&8BLI)VN-M0-[7F(U3JZD#YL)&MJZ,7"4?K?3Q=3$>M\IZJ]UM(ZF6;4$;6BS M%T&JUCV^I;?;NM)35,O6 MG#*9L]93^K4$;6BS'T&#=K=M=[2>:IC.T%`ULU>,=J@XYG!82]"&-OL1-+1L M6^_V3-O4NK:BF5VKMTAWW>_7RM"F-GL1I&F:TQWHIM+K:2`2CCZTC5)CU'Y7 MKR-H4YO]",)LS+WNL*OW=:W?4VU#[9;L[]J=6@YM:K,?0>UVWVP[FFF!8V?I MN@;.@1BM.G2TSJ"6H`UM]B1H.&CWG4X'A+$+[GC7L@I,&2BJTW^"H.?;[$=0 MWS0UI],VVKT.L!X@SUQX2]9P4*OVF]KL19"N=!5SJ%G.4'6L+B#W M'4L?%(92&]B]KE)+T(8V^Q%D=WL]1;$'AFWWU;[3L[5^*:!.NU>+0YO:[$=0 MKZ\/.DK;4#K0)P"-VXC_%>$?.[9?'\IT@)\!0JT M1=&TR6=9MY=3H9.NTLFN\^L[7(F;2\"8YA&'"V'#MM;[[#TS'`YGN!Q-!=-% MB&$D*(00,CHFO756&)D?'J,LSK(:IH\0$Q$[I2PBD1D=HD$A.SD"DA<)53!] MA)0)L#*1@"GRG@5OPN+DX$(Q8JQA^@AI#+&642I&K)W#%O/KNJ2)8LH5"54P M?83@4S#IJF#Y"D49-O1.1P_R5D3"IL_JY,F4- M53!=A`1A3+/@G((5BD18HS3.#Z?,%Q?7&J:/D.:>6RDQAZQ&0D2#K`V.03`1EK28,UP>L@JFCY!36`4)R9X%UV*L\#9D`_64 M%P.T&J:/$*S.$!PK&`&*`S<@),X^A5M4MJ$*IH]00$QA*6"1M#S(J)F\KDN< MI;^*A"J8+D(29DG`07(/9H"48,+S;*`4F:(-U3!]A(@(44GPV8&J:/D`+I))%"(\29"EA;E0T4?A60'AEN*:>4>9 M%,;EA5+!:E4D5,%T$@+#%-QR2X6+:6_U^IH@)7TPM\N$OHSI(@0KM0JP*CKD MJ'2CN(8C$OJV&Z"!E$J(\> M)JYT5FL*9N"7O1[$BHZQANDCA*T(FE')F0U(89B_;%&_\D4;JF'Z"`D>O(5\ M1C")(1O5E"Y[/02CXBRK8?H(:>(@#H4P'>0FD1B.E_<6DK)B^%'#]!&R&GDB M)')<0BPC;?1Q<7+H-PA5,'V$/+8P8[C4W#I!*)%V>9&B=?DE<`W31<@2[BA! MQ%$A(!?U:1W(,P:\7#&$K6$Z"7EI"+8Z@@_1)%BN4,[3(:,HKF4U3!\ARHAA M#D.>'@Q8A,8"Y8"=P^0I$JI@^@@Q8R5U-'`DK&<0SBB97Q-X\#1%0A5,'R$C M-3$.UJ7((/`CX(5Q?C@-Y2"_ANDD9"1(BQTD#TYXZA01V1ZBQV6CKF#Z"/G( M(%<)JWYP0J!_DU3!^AP#2.07@I?(04F49C\O:14`7SE83R,5)SW*SFKS*?CZ]?8.OCIG*D M]'K'^[O$*#\JP],AVY><`CT`Z/JH&V^L<>#X&2?*4BFDL"C;`2P,!3L`2F\B M8 M\.453Y"V\%;NK21L.?CZ7$+C`^'88>\@TH7Q3&=[,A`"O,(.P%M)V'*2=LAY MV'0T=\@Q;#KK.^08-AT>'E/"EM/(0_K2IN/-8XYARWGIYQ)J;F#Z>NNT#&#< M,F*+%Z#&A9-.;R1ATP'L(<>PZ43W3O9QXV M'1%_+B$'R;0PRD->R#DV/*"X9&#R=Q27-ITY']-*6PZQ#VFE3:?BAQS#IF/V M0ZX63>?VQQS#ED*`(7/\ILJ"YQ(&#J-(+>5.1P'1@8^$9Z"+M+`)_482-I4J M#&FE3;4/8TK84DPQIH0MU1E#>IJF4L*4,:0RO=^5O;7C)3*]H MXZ**7VGAPNHXG0[GXR9=?=@!A_V/?_IFVM_\^[MO_OR7?_QS;EWF5]O4A&VS M6Y].V[OM=+MZ.JPVA^/T_G;Z..T.C^G*M+G?'W:''S^OSH^'U!#NX7$WI49F M,'@)_^FX?7J:X-/=W>6.]8?U_O:P3\W9WGW[_A<*^7H=M8S"J^CH7_?3*G6G M2X)._]OLSK>I_UQJ&W?I!;?]..VGTPGT$1K/7T7;KKS<^`R_LIM>@#7/_HI_^AW3] M\[57X(=IM4"N'0KOSD]G^#$O'JV6K9E7&2WSD&SZI_5E`M^!9A_G-I,_@49/ MA[NG3TGUU]D_]W?<'$ZI$^0I&_AE/.!B0N^VF]2E$10)L^$\?74?QV?=&^$I MU\Z)<,/+%=L2`;^:O]CN%]^P^([%+X#139OU*1GM>K,YP[3?3AT"MP13KR+P M=S#9_Y[XB7>KN-X>5]^O=V`"?YM;OU[DA>ER!'LXSO[P#&M,LKG]ZB[=_3'= M?;J8X.E^-?WWO(5+2T//TSWH[^9I.CZ`OCZ"CYVMI4-=#7'+JZC+@X/YF)>0 M/#U*_4Q?+F-+#=[K.)?;_YRO(P4N`?SU-`<4]W#/-'>3_;G7:K*.]08&_=(4 M]=HC=K,[G'YN!_L(+AEL"&P'%/09EM(9]>E^"\Y]_G^@<0\+3;IQ`SY^-W_! M53*R3^O3K-N+7[L]']/"'7U+VKR[]%3[`Y6_?)PUM_YC^A(__ M!U!+`P04````"`!(B!A'Z)S>*4`C```9?0$`%0`<`'-N<',M,C`Q-3`W,S%? M8V%L+GAM;%54"0`#5X;;55>&VU5U>`L``00E#@``!#D!``#D75MSW+:2?M^J M_0\Z/L^(<">82O:4+,M95SF12W(V9Y]8N#0D;D:D#CEC6_OK#\`922-I-,/A MD)QQY2&*1`.-[L:'[L:E@9_^\>UFA=:6PTW^F-I];1I^7HZO?WQ M^/CKUZ\_?#/5Y(>RNCJF&+/CAUJOEHA_H?MB*'Y"A")&?OA6NS='0;ZB;D%_ M4?+';_'#D_)?65.:I&EZW/SK0]$Z7U4PD"7'__SUXV4C(LJ+>JH+"V^"#HZ. M?JK*"5R`/XK___WBPQ,"]5U1WM9W]0^VO#F.!8Y/;-#U;!+5?#Z]ANJTO+FM MX!J*.O\"'T)'W<#'LJX#1Y&Q'Z\K\#^_J8O;.NB!")S,M?#W+.?VQU/5F?=@IX'-FW(6^+T`.]%U MG?L\5)N%[V?:7C^(TUJ:#\6T_`VF\P^]JG9T?L?KBL_:3*"O0?>46`]"O)W5 M>0$-MDU>-/9U(Z_KZ@S$TKSS.G'VK&H/#`97YO+I>VWS23Z]V\33ZM*]LW'B MPA]!7CWY4/BRNFF$;S=&MR;4`_/OH+95?AMIG_O[;MO$Z-I*?3"U"%9."G=6 M3(,NEC2PD;<6=7M@\=Y0_@9?@\F(QC($7Y^JL@B_6H@,;-3B%B1Z8/B]SJO_ MT9,9_`JZGE6;+>&K%89@9H=1TX76("+4-4SK`+N/N39Q!.=0+_[-G4P?BI\7 MP:G.JBKT]5M=YRTCHV%:&T(-[=SLAFI],!;\3F%S/5FEJ8WLM:D\-)-K<+R; M`&T(#RW%X+:YI>ZG.0NUGFK)W'2>WD-,.U!RX?"_-"=]*&`!D]!N$]E%0=3^/?% M;V??[&3F`HRJ\N;LOE0,ESY#'?W]LF:BS/"+SHLZ3C&@#Z"/P]KP"OX26&I0 M\*N>SJH0U37^H@]CV)+VT"+^5LXM\F+BO7K`](&(+@T-+?SE=4#D9ZANECJC MC[YM07=HT5J&0^U)#,WP>B-[.0T_;YJUG_-;J.8S^_L%X4!HCJISWYB*2+BQ M%N?%*I`]NH?@8Q]M?V-JEJ#X&P1ZG_6W'K#_GGTP/K# M%N%X7J`==OJ@/92([4#1HFH/#%["5;._0+E5:5OKW-[4H%NZ7Q[;&((@=NA>T.U/AB;EO;/ M..+#T&FU^_]JA2&8V079'6@-(<+"*G5D>F7M(=B,IS+=;`+-]#:$<"$0F&]O M^[-_S>)9F;A%5Y]]@\KF(6CH*,Y.K0PA=LMAN+Y:7XQ=P.VLLM>ZAD]5-$Y MU<5TZ3A6.U^V1]`C,_ZVV;NGA3JJ]$=S$3;^GVQ&J#_)8^Y M'N_+Q61BSD'A'K;MPX>+$#>V-`N[4>U+K'9F8$71'AAH?Y1D(X,=2(TKP"== MA2C]&J9A6&^$QJYT!Q?M89^&Z\#WI+1/>FK!:Y.2Z'5MF@3"68VNM+X]#CW(CV$RK>^_Q#[E")-% M'Q&YYW&B#4Q^?A-XRCI2RKB3V*3"($UUBH1P&B6@-:)6)T1I MH;CB3U4RB:=@RNJ^)_>MDQ"Q0`A43V=5&,SV[G.EBWJR6$;YO]G\H%=_>MNF MM2SU!+21$"13#"568L3!ILAYJU.<*N>$V*3;I7%R4MFCLG)0_?R&O#GZVNR5 M-+_.*>C*OA@^3S-E%R6.ZQCA1XHH&)2'27C,_!T12^4AZC]HZ%!P?3HO%+X] MG$L/@L7S9HT>0F?=AR?-0;+%,?;^D+Y;^YG5VAO%*.+*2T0XIM7[T*'S5 M6DU_3&S.>1^VK97I`_TUN2Y)?:A66J]D]L=`BP3R'AMKG1'>7YM;YW;WU_2& MO.T!&]H#D(;,BQZ0RV%MY!;9RR,UVC[C>"2&>DX`'HGKPTJH'4GH,5-81Q-I MBYS3L98CG\7?[\!,EV+P>490!$@];2SFNAG7EJ0R);$`YQPR!%LD"7!DK!6( M)I@*\(ZF0#9-I\;1RJ,84:A%YX6__LBGUWEQ7L#_@JZ>2+B%GK8GGE',@1BF M$>9>("NI1&"<1>"85PZ3)%'LH)<;!X7*\YGH/O0]RH)*2\%._!2J(-?GZZJ< M75V_#U8QBECW#=A6[628$.X5-%,[F6%<)E831'4JD>7<(*)<@A))C3"2"$&A&XQ'6@L\ M6!@/H/K]P_CQK\X(??PKXRP5F`D(_D@ZE$K"$(7`$F$)2UG*$R_WM97;Q=D^ M3'#ZCIH>"&>>82XB7+7`!EF7>.1=_-,*:;1C5.GO*F+J!QI]1$J[Z'C_XW*S M"^T3G!O;R*RATFOG$4T5(,H\(!8]-DF4=H(RK@7]GJ*CO>)T"'4?'&17N,O> M(;NNC4RE)#6&2"2=$T@RJY$@%B,OJ?/8I4Y]7Y'0_B';L[H'W`0=Z,ZQD1;D M6E\4MJ?%N%?B\4ZC^FD(+7U"'$@34&,E8A!":*.D1]B(,!G$B29VHYL970>/ M&]&_5&5=_UY4H"=1I+B\^Q9\&5-1UYX)V95V)@T+HYU3I)FG2"6*H%3K%#G+ M>)(*YU2Z,?#>&$:BO1B['0#2VM8-I^;]NN6X2Y07LW*V)%'<;OA4ULT&V,>X M-W&M"T)_#26OE_6P?(!Z*\CNV&9FM2>.^A2!!HRP8@:!"XK&6A&9&F:).NQC M>WM%\OC:/VR$W\MYWMP6!-48"-_09B:M3Q6W!B64B3`?509QIP1*(!%<&4V$ M/>SC>@>-\/ZUOU^$=X)H1A0!0W&"*-<4.6XM\A3F:QZ)Q0)+[;MAC/\%,-9! M??N:S.SQ[,YW=7]M?SII?2/M*$WN>F/L*$SN?*'K2!/=`/>`YX\!>R]$6+JG M;(4E7E\Q`P%@#$L1-4*'QE.%1$H2Y%,J/*>)Q#[9S[1V#>,KD7431FMP`^?^ M?5X'I,0UH&YJ:4L]\XE0`#KNI2F(86GXD:8&42FL!2>M9AM/X^QSAZ1/:)2' MH-XQPJ'M)(N"?/Y:]@;$!;V,I29AWH;9CU0>$4\Y`J,TDL9)D))2I3<.VWU. M10\&>MT5>J!@"\VOV\3H2#%+0M`*%`LD2`P[O;!()40BG'`?9N4Z34`?\LSP ML`#74:6'";GWY:P_3WM/,&-<>YN""GP:'N;!$/J&"86`D*`OX[61'0^]C3-- M/"C`==3H@>(ME.T7;Z%LQCP(IDP8@Y@2I"3PN*_MD2.04LJY2VG'90GQ%\1; M-XT>'MZ:S>7>0?>$:J:"0@2G&"4\%8AH(9#R(=@US`GC13QTVM&URK\6\G95 MZX`+9;N^LS+*6LA63Z.,M.ZQ`E'S7*:\N+H79FQFQY#SG]X[S3--XM?QO9F]]L MMO8T7WLJ69(0[S272#NB$&<^":&B#M-C;C@52I,TD?MQ^V<,]?#A23#%G M:3F]HK#MK.#*2IE/O`5A':).,*1C/*ZY$D@Z[(.Y%T;YC5.;821]!QX"CV[Y M=9M[&>Y.'^[/:Z6`K6EEG%E#242^#';-$S#(N0#=-%&47XBAPMH+B<%:ZZZS28UE3-$N6,$,HASKE&+G4"`5/!I%*`!*31C!_TW18# M06<`O>W540R[+K#A>=@!&QKCD=:1G.4SUG^;W9AX(.M=/IG%,[.-#.>S:3W5 M15P)6S/HMZ24)92GQ/L0`H/QR#H2?I,"QQ^:42(D^#W=:O6*)"]$:#IS>XVL MII-ASS'!\=)>POD\:14+:5"J?"JD)):RCBNHX[C30?N_'%>S8_C78`*JYCRZ MGBP;C)/IM,K-;!I-Y^>R^1:D`!>F#,TMK545;V1\( M&VL09E(BP-0A095G*4TCQ[' MA?;4:R^,4Q^:&L6)0Y!]1I5-$$XZ=DC;Z^X/> M?AZVZ[NK:7VWOWR4+7[)8@I=3'>MZ_-BOD/\D`*V:G7DTT2O.HW0E53&:"*] M2]/@NE.%K'2`!&8$84BP4$P"2SN:@7%6H_O%PHAJ'.6@RXKGKK2-3-\_^]/F MAI,MJ&2&L33%(1R4U&"4>!NLII,6!?T8`ERZI.O1EG'.I`]C6H;5X&@+G%V" MJ_45LR!4PD,TCXPE$BF'#:(QJ]\K;Y)$>V'\QA,&^SQ3/@Q>>E?:@-.?E3.` M8:=`EW#5/%&0UW92QD87O!P`5^@F,&C4WK,T'][]PO$I^UOKW-[ M4H$>.&G\!6L#=_NTM'\N>][1&MI'MS_G83&X]GG^;-+8WL5Z4+,XLX+!-L_H M;44H$W&;*(GO#9J4(,ICJDR:*.0L!IG*U(G->4?[U,C.FLBT2SRF/MAZ+0%9 MT`FB8%FA)?T=I\QFT@9@;N]_MA[OMR,;N=LU.XA\?A MPH>+X$,&AG;3[+!(;O]VWWZNL'YZ>*H9Z]?E),0+]=R[K`EX-E7--*3>"4B0 M2CA!SAL7_#L!1+C$8$,DJ.2>#JRN>&ASO8`9D18P9Q(QHR@2P@KD5"J1L$9S MFV+*C#OD:4*_G57VJ:@QHO^M,E%6'+8G/$F:8Q!&.H68"[,;2(A`BDGNP5F0 MKN-!T=&[?[L>>KVGNZMF#QDEWTE"WX%`I%/7KD\QZ5EU(T$H\KL4H;0"S.HZ MF9!$,!64EPBJ4:HQ1SK^)KFU%&Q"*.EXX<$XQ]CZAT=OBAH##/>[TXL=@LU( M6%TALZF@1&&+'$LTTM)@Q""`7A-EG6)4`1STXSL]PZ`W+8V#`3-MT_$/I3)' M*-:2&L0\I+/].L6//2MJ#U=\J@?%%G2R,$T@,2Q!5 M5"&9B!1Y92&X-VVI2JT2M./2_NBV?R<@]*FA42:/B[3B:+Y:06!UA4RE1C$M M$N2]LH1O<&NTTB^U+/:*>S#BR+>Y^GLOH"0:\J M&@,(6ZV-KEA@HQ*$M"&E&F&!4VM-^-!U"6GT,*#_%<1>]#4& M"CY5"^?5<+SIT=85I;.@I,2%_Y!()2!N$X\X3N+=;<:K$`8Y(@XZ.637KBJ' M4-$87;_(J&O3[\^+9MX['$+9%"5"*\03PD*,&V:UE)AX/:V0Q'6<"(XS^'ON M]![T,\IL\&&#])/.P\3E5-_F4[WNQM=7:F3.&A=B&(YXL(0(QTMU@H3%U?(UF6$JD]M\72BXN7+& M.=:$08J`NQ#XLC1!W/V[O&O;;2-'HE]46-XOP+YDDAD@P`0>)+//#5Z*B68] MVT1SQ_N+/=6,=00N71D]MB:FXT7"$E5W8FS'D6> M#YH&4X;^C4R$42!JY#6\8^C6K*D!/ZZE3V;#H M=80@@B<++`>P&`CM%"QW03OE!KH4VF3O'WM?F1R^)G1Z5#-Q%TNV#W11QR7/GRN,[8HCXXZU"6#BHSF!76H M==>XC-XF#&>=R&W(M#PE\(F`-+&#POI3_5/7ZY=P69-55(?`IZO5IGKUWBZ_ MX'IS*#%,_TXZ3\M>^:U`R`:D5QEL=`60QP>1U6JZ^DZQVTJ_NTI[%[;UBI!PA,0+&D)SJ7"Y04:S$@JWD\:SDR MU33O8-,48#9QQAXG;79C9U"1I#9@E3)@:DH!ZVP&'QQG0BLA1[AI\_W39"3L M6@;]O<>$!$F\W*94ZAWEMZM9EY-DG-1#&E^4((I-8$448++&Q%WQ4IQUK=/Q M=I^186IY?D^Z_K=J*OU#MW:T(N)+3P,S9(#28%,M,%>K[4`*.4HM"48Q<&]I ME&%\-#J,B]*@_#[?0DGN*4D2\(\5?@Z+O-O0[M6ND[56FS(,LL5:6B<(D$*J MNY0SR>6A9W5M/'*GS_)4.#4ZHZLO>%>7;WGC"^AKD_9HW4DA+`DV(G3T&4H. M%E![^FA*=#YJ9'9@T<0VA_CC28%IT&K#DIH"9O.UYIC:U+MGI$9]KMK-@YR/ M.^GQE3G"B M[!\7H+E,Q*/BO'D="ZD`C*A`R^UJ?DK6636)!D&EJ)J!_5YF?RQ@ M)LRU(J;TL0A)I,[^;OHT]S=G?3*4.VHHX"7"D:/$H+6=$6HJ/51OD44SRH>$^# M1O5[T1"V64T(^U^^UEH[;Y<7=PE&[Q/UT&S2+Z[I=_=Y)??@ES-C',C]T99;&JTRWYGQNU#'2EG M)(RM`VFJ`T\Q#2)D2]I9T4J@-(/+K#2J6=!P$I^[/(:CV$;'_;S"M+C-[_3Y M$K6=-,9S'`B:1=B]J.0>3;0+)A,O*N9+D69^FSLB?B?!M MW-U'3?E^O+N7'G_/O5BLXX9D[04%H*(&3@:#475_3]I43)*S]W` M$_I&=1%FW;G&Q+6)L_ZVJL/%LE_HS\[G.V2<%4L+`]%'D%DBR=6:9<38F(LU MBA;)ROTS$>:L1!MZ=U[G&:2_GY-OUSL)+`(($V'KY9-9[1L6USM/38ZGR[?!X3M?=HZ7#SKB0K8U$:HDT% MDO,*8I$!BC8$MB1+=N@1LOWA)=-$`,]#K=O#E+NELC/"XBBR]>FP8S9;R3!` ME"*")TS`6(N0BHY6)NE<''BRZ7Y"^DT$^3R$?'*>-X"!.WOH#"?5(14!13H. MQ@4!F80]".NTY+0HD0W<1_U/2+FQ,)YW/]V7-730#KNOPRX4EPD0#S34HWCWH%UG@N(YN@!<,`%<%P_! M:/HA$C,REQR%'DBO']ZW/C:R\[#H2<:[HYCTI&VGE94JNP0V%`X830&+VH#V MBI6,@FRC@:E$^`_O:9\"W1:,>@&R&__+!$?,/3ONBK*9>V_(EB+C7)I2,S%;LXCYNEP;N3,3XAY7>MJ?0C;G?Y=V%RO%INO%^5=6/T; M-U4!^("I_FZ_YG9T7UU.@F,@#8(YYX%GG\"1-5\OIF9#0D*;>-9YU%I2XKG; M?W*PFQ`P?-TZG_^\>I5H^:[PR&O!O=IW+.OL%!<@MIO.!ZP7K6G]:>9T M&>H-F?4D?':Q-@+0LXBT%^]3'2/77NRDDY8['FH2?VT$V>$E0:D7=YWRC'!( M$MGI.:E_%N$V)LRSD.WII9YC./:T;<=X1D4&&41OZ]U2R2$I%4`FSBUS*95CL[Z)",+0PI@O.L0%&TLLC^;GJ:"V(,Y[_'PKEB]* M+<6SAR]/'^T"\]%%3FNO9`:F&`TQ>4V6#7.HDPI%#-P,Y_6)M>#)"&#.X?ZZ M*(_R<1_A\'K2LM,EE;C-%<43UI0A'#0SI&-F&6FH)HITUC4PST3&C`-M8Z6= MR'^]2I]H)R?I>%\%I)^>_D+CCD9L:,$@:"0E4:/*X).Q8(PN4=@DI1M(J'F= M6$T8-06\K>73@T%L;8H=P/645SUZ(NM$Q21X)`"P0"R!`4;.2!D50G*/3IYW M";K^6@FES47[]+ZV6Y4=\'S9XL=QMQNSAW3'==()SLFY4`L/0 M`Z\1ZTYD61=AJ&43DRH#,XJTN>76S,B;&-79TI$\2O_QO*[%X[=LE0CD^7OT M*'*RIU4GK4:621=6CCM00GH(TC(((0<630KN<%+NR?:;GRJAPFBS]+UE2SBQ MA$^OPC,Q:JNB5X!8(MA4]2JF/:1B3>1!8PRGV\_?(3DF`F]NVI"*0W.RO$F( MF[[^N0K+=4BW:1ZVGV[G,?]U?1.?<"+1AG\AJ7?9R,AK5L^@:^4]"\$K"4'D M;%"[;(>&.[616^-3Z`B.-L5];E:_^A(6ES50D$9=G1'W\8*C\?B8K^A\*L8' M)#N5ZP*F^EJY+&28&"V5--85,S#A51NA.BMS)T9Z3J[^:TE6Q>7B?YCO4Q>\ M(M7J\6:K,XW--SEQQN#Y`36#O^RSGJ"KMYA244$8#5<*-A4?7E! MJ!"*Q3)0\K;QB\[&WZ:8SRUUWV.Z#.OUHBS2DZVD.E5>7;Q^^VCP)PK@@=_6 M\1`$&?&Y7NU3-$P="6%44&P03!:5$Q]XCMC()3NK,&Z'^KFZ,\XLW^KS,(ZF M?I8Y?`^3W8V\4Y6)R;O\R[]@N5KA@UN>[Q;+JQK#_7:YP16N:V#MXUYN"L>^ MP\VGZDKL$Y+?\"TZ3IM*NO$N!MIA(DHH2=;;JK5^`BI3Y%G[@8;2ZOG5RS.& MO,FF?G?!]7X0^S;EYT]WM:):\LZ`01X@YHR0DA7@:HJ07+01<>#=D#94.EL. M/-V:1\&^23:\%;W;S0K=PZ4'3W76!FN3JUGWN01?@RQ-U@RRU,4PZ508FN"G MD7OGU+EYFLWN)&S:Q&EMKZ;O$Q9WCW3*V*BQAN9&)L"8&FF&BI,"Z+EB5GK' MSUI"#)Z-9S%6@P%I,:6_+])M(JAW9+"2"ED+#1Q.#K&O6<=JUA3/'-FO/I"8 MVY;3((/$.D*@D,SS<>"10INI'S9E5Y,BU)`+Z][3?_=DY[Q-+!L#G!LR/&66 MP+1C(#QJHS-:G@>*\C;^SC%G_`106DSR4!9<6L_WZ:KVY*(:PPE!BQJ:/:G1H$#@^=V)TLF!*X]C1Z\>?V/_K1Y MVK#S'H-ROH#/S()GPM,:9`C:.65\LDZD@7>O6\673$.3$8!J1XM:1G/]X>HR MGUB_94!O'1/9&QTEA)03@:,4"!0(*FME)',BJK.NJ]3:4^[SF8>$],9I$0"C3$/2DL)T3)::<&JG,[:TW3B M[#WS-XV+50M>?,#+RWK;HFI,->7;/19[2/%RH\YRCR60:1=*D&`L?6F*F9%I M)PN36M)Z.NN8UG$9,2I038X2<$GCOZQ;6?Y[L5RL-ZMM=,%A3AQHV=ED,A.=MRSRK`5Q'2.P[`28.E!C4G8Y:YV'GF^WN5@YNDXQ!D1-,N-<+:\>:]>' M=XT7VW3.<\^C9*!]\F2R!0:RUHDW*()WM%7&H9F6VB@2WTN8PY@ST()EW_"Z M?OI!^SIA1,MH2^$`O:B-;=M2@K#'P M.1!'^L]_U&=C6"-]^#]02P,$%`````@`2(@81PODAKR`/P``V.T"`!4`'`!S M;G!S+3(P,34P-S,Q7V1E9BYX;6Q55`D``U>&VU57AMM5=7@+``$$)0X```0Y M`0``[%U?=Z.XDG_?<_8[9/L^9X*0!&C.]-XC]&LW.SS_\_3___=]^^X_3TW_X5QKFJ=+#_-XN2OVS!7)S_R^-<\ MNE?S\"*-PJ)L^;XH'GX]._O^_?LO/VZSV2]I=G=F6Q8\6]=ZM83YZ[0J=FJ^ M.@7V*02__,@G'TZT?$G>@/ZJY*_FUTFQKK!=&)\M?UP7-76?D/X.R[*`$')6 M_KHNFL>["FJBX.P?GRZN2S1.XR0OPB12'S1<)R>_9>E,7:GIB?G_UZOS)P3R MQR1]R!_S7Z)T?F8*G-%(JV4Q,QJY+.Y5QM+Y0Z;N59+'W]2YUNE<7:1YKCDR MC/UZGZGIQP]Y\I!KR`"VW"5@?SN03/'XH#29>/XPTQ">]TJL`R'\11XGJK3MVS@IA^):7O?5Z8FE MI?):-I=NG,VZ$3_H>4-9^?)-,WFI?#-^NC! MA#I@GJL\RN('0_MR6JFMCM&]E;I@:A77T&0BDD)CL85`+6\-ZG;`8C50?E;? M]9!A!DL=IWW)TD1_C)1AH!;%`TATP+`,X^R/<+90GU28+[+ZD?#5"GTPJW"2W6Q2\3[5076:9U[8=YW#`RZJ>U/F!H MYF9KJG7!F/8[212'LUU(U;+7I'+?3.ZQX^,$:$*X;^&6@U]^F;#[,+E3.D1< MFX2.ZC\;?O+X+C%QF$RS[V$V86E29*&NT[#'#-)ZWS!ML\55IN?R11F'YD56 M>KD-G[K>$[YI_E]JB*F7"I1N5&W^_ MC8R16?T>QDENIABJ"T,?AK7^`?ZF62JMX%-8+#(=U97^HHO!L"'MOD7\G"Y' MY-7$>W>'Z<(BVC34M_#7]]HB;U0VWU)&%[IM0+=OT1J&0\U)],WP_D'VNM#_ MSLNUG\L'E2UG]M7:L2:TM*K+:3E4&,+E:'&9[#*RC7O0/G8S]I=#S98I?E:: MWDWXHP/;?R>R=:#BW]-T\CV>S32;YTFA8YQ8V]`2DCH$&U3MET&-L_9/_PR7 M/NK!Z.E*E2MR-^GSLLV,HI?&^@5!:!<\+^//A79*:IO-RVGG*!S16K\P7"_F M\S![U)UN5>9H46LH#B1.YQIL2+E?\9HYN\8$.F!V>]:;3*Z4&7DC$^4E=WKJ ME]W5<]N/H!;UF5C8P&WT` MU\S>:JIUP%C9!9=MK")5W68=6WLK]<74BX'C>8%FMM,%[;Y$;&84#:IVP."U MNBN74^,\FJ5F-Z6.K5=YU&N_^O5NB#F6,LNP6M/D18 MC4HMF=Y9NP\V35;F9#%3Y?16AW`Z$%AN;T_%_RY,KHS9HLO%#Y5%L0X:6HIS M5"M]B-VP&^ZOUA5C5^IAD47W8:Z^9&8XFC?BZ]5:O;%U;*]L0[`W89Y]2\T> MW0%SO*.(]B;4`69=4[<+%JN%L^OX+HFG<10FQ58Z5CJ+HP8)(X=1&8SM;MGO M08R;\$<]=T\*==7H$<-$T_I=L:I-_UMLCH7(=#696'*03-;;]OJ+*QTW-AP6 MCJ/:E5C-AH$=13M@H'DJ22V#+4@-*\"7,--1^KTJ=+>N-8UCZ?8NVGJ75L__ M69C?RUGZ_4@=[24YK$`O3QMT*-KKQ-]:R`Y-M$U+@XJ_F=AW)^A+FCM%"K.H MDFKU<5NP]0&[."G.)O'\;%7F+)P]T\DK1_BJ4WGFY!\N)=BJV25#^K/1:9J< M3M0T7,R*ENR]2JLEI1/YVI^J[*V?.ZBT263]YI6%BUN MU>D:DI:L[J&TDV%M)'%2!GT7NLRJI.&IV_.@R[;5CT+I7C\9JG76S:'*H=E^ MHP.+:S%+(;68LS3:982E`4[#_+:TPD5^>A>&#]H:`3I3LR*OOC'C/CJUP.JL M]-]67P<;<599:)/_62SS&$OAFD@3)^I<^XFU=<0!R!]$-!/(LP#GQ MD(>A!2%T.5MA9=G2<^NPVG0MFD4G:391V<QJJ,G'#T6V4)LOTZ30O5_,RMA+^XCE)LAH39C^B`_I^X>0#5Q) MH*28>#9VM0X!I0ZH%,IL:`]DP'O\>+U!]V1,'9EP"YA+"QZI,?(GH6N'YK@D M'&B-^(Z/&(+`AA3XP"6H0LJA"`4[X_S>#//5^45W9GF8@71DE4>A_?_V^3IB MP]OE$X'_-3Z`[-<4DX(,)BC-O`1A)ZS!6M>K=72'P;(LC[GA,>L2!-G=M1U:26:Y- M!PH-WE33G4"S7^DO-X_--\'.\P>OJK*N2N`CS!W..*9<6%A'TY3QBF.'B78+ MUO!]*+-C<`89ERO1E^G+FQV^FE!_;[T`6#;&DM@044M(:GD>W,SJ+=ENTGBX M$;R#8+]+'(>PEV=LUH9R.\L'&"``.+$0]PB`CF])X:YW>:#DXPWO.])7VA]* M/X\5C"Z0'Y/RAU?ZUEBH/9JYX<:D09B;P3:7UUQF_[T(9_'TT1RA7J5)EA?: MU,?^79`/.&)<KU5SE>8QF M,*"7[)PM,I.R^T5E<6JX3ECNZY]"OI;>F,?)]DR)2=-P%\R]Q^.WN:;SA(#N*NTRF=Y4'67_+?:U,[ MKTL<*/NQXH=&>O#+*X%JTQGW50N@#RPH]4#INKZ+'#V,V1;2L1S141RU[-HE MC)YFZNN3QSN8S_W'K;_J4A(/)15(+BP+4@"!Y[D:"@MCND*$`5^2,60A=J/2 MY]/S?I$:;2;A#FEK%H1>J1$(FWJVY4-)76@37V`I[14@7$`\U#+^04M!_6D] M[0.T(:+P79R:CYFJ3XBJK1M0QA!Q*+.YY7L,:=<.*_PXIF#$.7E':["!172! MU<]O(Z-;+1J?:;S!]H*.X\W5_N?))/X63Q;:@S^>S\TULED8"H(K_G5(*,:8@C98*-(6IL'47)_HNBD5.!8"4B(I7.EC M3IET2#7&"B0`&6]`T4(/NS1Y%`[O4Z>C"P"&5>7P*ORDX9POYK5*?%(NL($' M&>)20DB@97%;.+*2`]L4C\L-M])`VIW\@^@Q_-%,C]OE`N$ZF-HN]@D3V`$V ML%#E:*3Y=EQ[(YWH\0CYA]#CE_"QO.OC)EU%BE7(H):/B)@-O]4ODSUJ/H1, M8/FN*VU!@/1M0JE@U'$K%"R?>./JS;VL$?:(UY"S]JT5?7/_]EU2;O9-M&3Q M-`XWCZ&L)'GV7&">+^9JUPN(>^;Z';<8>)ZDU)>0,T@(`A9@V&"+`?!<2;@U MKA&I%UL.ZN*!+Y%D4.1[R'J6)9'!,=H/50+K]W,O[>YXH@KC)/#]=HX/O2N;>DM`WYMGW+QB-)1GW&HQ`([-+-^Q M78*92_6`#3ROPI9X+0]?XG=IK&\+[1!F*XVJU$7\33U_.^MKKJ:+V44\W9<< MT*1Z`'0DP"$BD+@^\AGS76OM1:0G02N#'#A. MO4(D<#'RI069Z1J<68QRZ"\1`,BW6DX0W7=E*;VAU5M2&],C7US(T+S!5#SV ME$KVM)'&=V4/E%C&U6VQ>85U;01[.L4K-0),?5?ZGLV%1PD6'K*ECVT;^MPG MS"=.70\80KZZC+$=I0.?>9@`AU%/,$)M/4-DUE(N;;V.'&I#?F]2V-$Z2;O& M8;0I7^;AOD)EB/YGA!)1G$GC?>7=;C%%6C]:/0 M^9GT/[H=V3&H?7AU?TUR%2TR\QK5[>LG^_>4#BCSN(LQM'U$.,2NA3I?K);7^^V7A``C)@(61`UR(N/2X0UDE$8#V8)ES MS=SW\8IY'J@=BTBKL\HW.@*Y2,-D_U5*3TL%D`H3??K4QX`(FP%;K&-1#[HC M.W#>F::.AV*(;OALP7)_B/6R<$`\2KCC0H%=QY$,">&L1RIIDW;WG/5\*U*7 M(=;1D`ROY%K7NJMX@&T$;007LU7ZELZ^V9NOWG";X-;U/?4"RAP7`="#@"7-I<^9_9:3B3=P>+H M9F[[.%6]N/J\.V"&,(`_PJQ,\S"/UM:X\.=%`^`YW+*$XW'B^H1#X?KN.JQA M=NU.7D8Q/01Z%@'K14('C?AFPO;* MV:/EHU#Y&?0].I?]EFI^DYVJ29J<)X7*;L/DK\OI5&DW8UB^./[F%U3D\XSOW[2%&B8]ITY'YX6'5>7P*FQWM)L+C#EQ+$`\#V'D"R:M2@YS2^.X_&@K M#>P]VGV8_.,]VNT(5P@];:<^\:EK`8W+.CL2.ZS=`:R6 M6,X-Q,LT:1VP@3W:;5`[L'TH,?-QWS+'EG?[3JOMWN$WLHJ M5I;LIUF6?B]O^7[0OVR2^!N:QVMD`LL5NHM1:=O(H0`!P01?]S!HM;O/<:`= MRG[LI".HAL\=T0+4GYI]K8H>)!U)B>LB"+&+J4,]1U;2<:?E9D=OAZK[/0C0 M&I;AE;ZZK<)LMC?/$-RNI"7$-@&6Z[L"^U+'/)X@E83(:AD=]';RN5_%'P', M&ZB^O%0]CE9,?\GB)(H?PGU7*#0C$!";`\:%<*&#'*['-MM;AUT<.T.ML(S# M)+H!:7CS^!06B\QL".IHI[%);%<*H&2(0,!U\.TZMB==SM=CGY1^NY&AMU/! M_9K!$<"T2C?;G)]<.J)EC$+O,E6>([NY#PL6)KYYDB!38;[S!JAVA`*!B$TA MMWPL(-*S7_-2WMJP?=YN#Z6W([Y=J7T0L(8?!5B89>9UH`,#PZ?5`HXH`HX+ M`&46(-1E&*%*2BBAW\%Z5W`LK0JP8-5P4"Y!&/6I9+.;$C>Z;8_%\".X'^9Q?OV@_+-ZW1-B41$"D`+;C(>3:D")I MGBY?+VH`Y+5\Y^K=+!3VA--;K1:R=#Z/RW>_I%)ZYA+I3^'=OO#_`"H!!*Z# M=$]Q"`*`2=NV-GMC$..6YX/?]6)A-U!MF4NW%[]PE4=9_&`J;FZ_ M\#1:GN)*)B(IR@7W]<4O/34IIE,5%9?3S^H[C2(3CNFX[$N6)OIC5$;L?0DK MPSC[(YPMU"<]#5ADO3T%]Z*=[N[5>67B^;S%$L6+/??E-*@52$D=W=OT3-F! MU+8DX+Y#'.`18?FVS6M'CF-X?^TNG)H:@02"2-<&C&),H9#N26&.B2_ M\SZ<3C%/^\`C'.N].&(6EU>[&9`NL]^S=/$@TVPM]^5#@\?1&M,(&.?:O;B$ M^((*`:6OW4(%FK1$NSN,>[I!IS,#>/X@=D]H#1%D/>-RARBU6.[*@X2W'W"4Y5\5] MNO58=_W#:GMJ!9Z.#*242$#@2^@R"<@F-L!@L&,2S29RW:ON^6''SJ`:PAR6 M[\)_.M@@]M8+B.-X#K"0@RW+00CJON56S)JYR+)?M7$_Q4)#$BD3XD)(3 MY^G_`2E`BD02"X'!2#F55*S(&!#]]4=,=T\O@O#=^);(*M):I3@U8C\/"=;6 M6+K+\H`%IMK5DZK`Z<&$EC*`0X007$!D!90V4M3Q52]M>M:+C,N`XO48"+6GL MY-`S=P^;'%\=I$<*$JNM8LQ(3Z/DH);9":#R#;Z-JM%C;!D=N7\':[*+L^5. MECQ(LFT,V-:@2I?E07G-,"*F-H<<.'#D3KJ0D MT3^;'W]=%=&C7][\_%C\*&Z[VRHG;A"\<,0H#X6`<6LW47Z''R6/^`X<[#9Q MU^Y4YLIXN,WV6GDMPJ!=Z.A]`H95@),Q00QA@@(A,:EQ@!SS-V'%C*+H+N^= MD6'\]](J9S,G?S;-R*(/Z^\/]]L=(+"[J?-Z50`*TB@C,)8I`IB%GHL&20A< M_A;."/H[QI*S\9J+$V@0)QY7!:ZT@CJZ$5:A:,]AA$#M1W!,6:XGBLDY,0RO MN3B!!W$"U[Q'"%,=/4L/('7:4,Q\+6/\Y3!.3-9E8#Y.#,,KR4'S8GNCUI?5 M']49^8_%;05*6_?\HXN",E4E+3!02A4E<]A;U:#&P##?>.(N^I.Z/*-AE8(- M7XKM_695S8`__-B'?]NA/??PVP8J(.=,2.,-H,H2@V$=/N!,(IRO$S2&ZE_U M\TZ.Y/]X=QBM[+RDMT:W]#3[K5P7CYD9_F%]V4Z@PPL"]E!""P530E`D0=58 ML)9,*IOLG*!C![XD2GS9LF\,Y-)DVMW=15-AM;C]O(@V0X<\W`/7!ZL)!YIY M`:K!2@1BI^L`.C?:#LO0GJXGXQR,&`.X%(3X_>LOY8]BL][E@92;*M%OEPL2 M`5'7Q7JY*K9/65_M\UK[WRUP%&4'%&$CD-/17W"HCF.)*JDP+Z]J%C)-#VN2 M_>AAO=IUG])EI]WHP.5!,V(=A%0B91"PCC)??X&$(WC87C19O[=Y]J+S<4NR M$Q6;^]75*BJHV%Y)[N>TP4/+$JB"L458+ZXVS&EG'E>4U8-J)81V_)FO\ M-L^N-!I\:8R5_:NNJ)HA]-B%3JX+.F["4`@M#.-<<^.9HO57`6L^K&G(9(WA M9C)>Q@,P!5%VN=UZL?RCN.Q!DQ.K`E74&B()$-591_0E'6MD!!`,R_*=K(W< M+"09#[X4%'DJ;/D6/[,EXOOZXF`E8AA7'9:$Q=P3(FC]=F31E1M6_#'QN+5) M([UG8Y1>ZR:^T:[+S>KOG?7<^GYH7QPPQ=93ZH6.>R;@6DE2\YP!8S).O#U' M?2>9,")._P:&9!=7S8L8\QP1]HFZ']Y4O3$H>ES4.*(55_49!(L8#HMJ M318BG9``HV'4G07;8OE_U^6/"$;UB14'\.//E?;Q,^WO?_M,_".&X<'K@O3> M4F2]LQ9Z['4DLJXM9T('!J,FGN4WB4TX!CQ)U'LTM?3(E4$I`XDB0$>75TGA M#>5-"HO6X,B,^#D-O#-U<4RC9^'Q-G6;C6DVKTK[J/)(:T-;7!6;37%IRKOO M4=;=MO(YOGSV-?E'M]G.:X,VA``:[0DI5-RRR86VF*;J5->RVYZM@7): M7%+86;;81%OP?O4C;D"?JK$4;;&8PPN"9E8AZ0"C&"B#JG+U>HOBB`\,T/6/ MXLZ_]XZ*4UH&?%K7I5^W+SYV(3MZ?U_6:Q[.!,'UX0O(J[(I=(6&:,C>8.]XUD MC/+,NOV=IYR7N?5C(#)?6GVSW=G5MNK<$HG?$D?K=(\0#20A+,2.>>L4@(X) M5!\N*:HRZ=?V>M-/W(MG*D#31N5[LNCTPB"CT5NUK%,0>,LL<*I)R!3Q&YI) M"[?9J3,JBHDVFV)UO3:[.4?+G_4;<^<+]2-0SSL%K:A6!"%@A!-`.H*;C$X! MI1U673Q]35CRQF"3PIJ"8KMVF'OGNA^C3B\,DA*(('`&N.C=(0?K*%E\7MA3>,L5/7_PS:NR7(;9V/) M6``F(#H M*NYX*M@+HK=R,N2$-SSZ@)H*@C@73"%;2\4896_O5+"KFKH<$0U#Y[WH_LV< M"J94^=L]%418"TX$880!%VUC:9JM5#DTT--(>RK863G=3@7[(9+V:_TTR'K[ M2Q3]8[G=ZI^_%I?7T='Z4MSNB]EO5M\[[_=];ABX1M))::WBW@'`D')/R!B? MJEM%9O;`A!"F(->!)VW=.(ZN"80@:`WE$F/$O4?*"U7+9RBU;\%RF$:AY;00 MOC^J9&QH9,Z0>?)6_&WYY^,S=ZKU>G5]L)9X6;6WK!K],R&0)D]R>919AM(( M^CF0:'(N*@G?`[;8KJ[7BPZ3T@\O")3A*`D5C`#LH!;>4M=(9DVJ(_\L[(E1 M()I'^5WW@%=+`D>6(TI!E9X?);.1YK5TVGFD\[46SE57J_;/0NB]\2`[4R`7 M]:=7^Z=R??GXF,5EZSY_X.J`F+=:^K@YLF@/66>E1;5,5LEA;8.FWN7/4$TY M-B1SA1R^K+9_#`@LU,L"A89PK@&(8$D"J"2-6:21<\/:BDW4^66.\,%`H-+2 MH8Z65>7M/0+,KY<%AC"G$D7>6X>5Y@311DK,;<93BL91WE%&C(;5>V5&=N9` M?H28Y4"B2DQV?RUO%NOKXC&XWN58XNBR8+U41MF((%4 M/=RU=X)_?EU`'B-AB#70.$,Q1X`U691,FV'^^'3C2(9HX&5']S/D3Z+'Q5_= M]/C\NF"PT=Y5;@6TT:S0GE3_[N5`9.`TO>F&B(RAQS/D/ZW'HWV7:I/N\:._ MWJR^5U[>Y_@7Y64TSERTQWY^6-^7+PHT7R09'5#JN!\0=$12$:.5EP0S8@4P M>S2XPIZS3`Y1)\_VG@O0M#&7JAWDQ=4)4])E9(AF3PC\4BQO%]OM?CI%U(N/**KE\N'NX;8ZO>`%+2;%KFTK\=?5]9+48%:9515Y0&K^Y\[&[3; M6^[D'8*4V@!$*>>>0B`,M]0V6X,`PWI.C-Y-(.W+:DS$IJO)/86&N[HJEO?; MB[79Q5JW']9-">_VXNI35;U:'^"_K"'8U[7^4X@T9;;/'_'0SO'TS''=/V10 MV\LA@-`Y1+19=0#ELXJ[I9JVP^B MMY9BJ;5SF&H;+7ZF%'%80E]+1X`R^9[#G*NNKKF6PQ!Z;SS([NPF%_7/X<:< ML-!:SP@ZK`X$.6\E%/%MJ0ED"&-C:IFE`YD-I#]?=:]\EK$A>AL9V`(8I"!T M5A#``:#,05#+1+$=]@Z8[,!H=+6?#TD*-3_WL#Z6RRZVW[$E`7$#C04.H]\R,X6S(D&Z=7_K'-OZ[;_ZMH@`:4N[F[>$\DYQL@KTA@R M@&:6[3.&8HXW/AX$20H5O^Z#VCY\_`%, M&3N>$*X,2%)#]',X49I;5-)3)2EQ5DL.(494-&ZO9C"3^1X9D&4H9/.<;'Y8 M%[NSS?C@G\O-3CWKR\>?W%_+VX?+XK+*)''U5>MBN_U6;.^C`_Y[Y'@)UUT?,(L!\^V1X!3E&*#P525#DO<-S5/-2(DP8:3$RJ M4X!1`T*=U=VG%+\?4&^VX#I^T6BTKW64$CF%#02PEM)KD/'AX#C*ZU5Y/0BK M]\J,[$)$^1$B/1&F*<*FQAN@)(2&&N20)"K^WZ.<5HED71G&*,+NJK)>1=C] M`$K[1OA4W.]L]F<.0&7:U]GDG5X/+?<(7GG-C(?":T*Y%I2*!E7#02:-G::T M3*?&+(?:DO)ZO?J[N/RPWE<7'/0HU5TUWZG-H?S4,::5X#E"-!HU!\!P(21% M&B/!3:T''3WZMQ?O.)^[^>$^5]"D&>):)[/O/([3,XPF3?;^5.XG*NV!/I+Q M/6,R^M>;R(6JC.X9=L-&/HWS4ONZO"DN'VZ+BROU(SY$I;VXEW]=W!9?BV6E MT9;0TJ#[!"&AXH)KZP!%W&MD(=_/'R.&N?;:ROFP.!::ZGV/``A2D`(/,:?1 M+-)>"?V(@>9$I#IC/ABDFEBK91K,L@UJ MF45$460IY(Q+@P"I):;0NWP#5N>H[R031L3IW\"0[`)7>1$C/2&JHF+WWX=H MQ=[N+.TN(R1>71_]::JLC>X-E-X!#B6EC5S`)S,W.@:IQE34@5D2Y\*30NV' M/(56W1]?%!RTQGH"A>4"`PV<9*R6D%@R[%!TLJRG"0DP&D:IOOS1@WQ!VA:3 M\?BBP"71S'-O.9,>5>]16MOH.@H[K#IVHH3W=*;C:("EH,272-K-:ED5H!]\ M[,._;>]C>,9M`S=(2:&BS^>]QM@A39L-V0ND\C4[QU#]RY:(Z9'\'^\.HY6= M,?O6Z):>9K^5Z^+G;XO-'\6]?UA?MA/H\()@#&(<8`F!\KA*?H'(U-$HHE0F M6;UIE?BRH=$8R"6Q@LJ[NV@OK!:WGQ?1<&AW@0Y='Z((U$MEO?0JVHT$(E!; M=X9RETE'OUD9,09P*0CQ^]=?RA_%9ET9[Z;5B@]].;=B\['+^ MQRYT_K M3;&XK42I4AEU<55NBF^+OX8QJMN]`T*8.(\EC=]<:I6#`C;?,V+5L'SHR1SQ MV;DV":KSLK`J$%BM'\J'9])4:;2?*\NNRKBLDF%O%FN(?HM7WCS'H"4K?[+/ M#%1#[1T%'G%EI&3,6E7C"R4LFI[^EB:UA2,?"KB_:*1]>;:>4C* M':+<.PZM)P)#CJ)K8K!DT@%+6]VZ,60YMYT'Q=;%35\QJ3A&+%JWDCW*8+UB MJ:9JGMW.H[,N>K;SZ(=/ME414[3S0!(#`)S%5AECG0-0\QH:+FPJZHS:SJ.S MNONT\^@'U%MMV@`9$7$/]Q)%CP(Q*@!II(0:^WS3U,917I_N#<.P>J_,R"Z1 M+#]"I"?"-.T\(,(1/H-HM'(XPQ1(1.IMVD`^K.)]GG8>G576JYU'/X#2U$Q5 M%?>-7]#X`FV5E4=7!28%U@93395E7"O'E*EEM!`/FU\W#C-R(76 M[>'DN@"X$DX)CK5WEDM-E%*UG(H#E*_E,(KVNC'B+*S>+S>RLQWRHT1Z*E3Q MN`[U=$]7A6@Y<6\PMAP8C07RB#;(>&2';0D35E".HH^7M7.#\4BAT\=HX/K: M_?6]BAJV#P,XN"!XI")`$BC`%--2*D9KL\D1:X?E]DY8*CF%ID>!)JNV7+LQ M!Z:\^[XI;JH79;5@-P;\19NFD;IO]?BX(+`DT!`DO0#40@(E9XV2),FD5F7* M6&=&\.9`VL<)]OL68?^<7O]A?5].0=RA'QF%OY3EY9^KV]N(6WS>Q?IZ%=W*/903G1*>^,3'%+S%OD/_;H_Z M4NS@_%:^O';D8[O5??$Q*JC+(W4YQQMRN^",1YH[CA5V4`COE:;[_H`$*MT^ MAV(2:=M.^OK>*D0+4SB*1;0Q$#.:ZO]O[\J:&\>1]#_:P7U$[`O.V9[HKG+4 M,1V[+PR.3-N:D24O)56W__T"DDB?DB@*H.B:C>BH:I<)$O@R`>2=$+EFE<;T MC!1,[/K+2[[%H`B.UCEX8.GZ\;?RGXO:Q-/UB,7OA+<4.&@UW'J$I1$JW`18 M\-A!G`W(0O\'^V3_-_5-Y?]RG=.*;"N"U]Q@"!:-T M@:WAN,5;*BN8X93 MC."O)G?SQ6QQ^[C7:M5I7(%T.,(!I=+&B0.$(+3-W"$F@]7WZV:\RD:913[, M!DDB72]701FL-RI-C&^\FSYT2"'=/ZI0/HB:#%(CM%2`(4]9BQQ$R(Y#31^* M+](C-DQJ\=81ORYG7Z:W=UV*0;X_HH"4<\F%,\P+IF+Q/*B;M7FH^M6!RY;, M,A@W)$&KUWU@%C^J>1E#C1>K;XMHV*Q6^QT8QX84P"KBF+7":,"!]"3(^U9GB1;>L<@MT`ZN(;8ZM_J\KJZ+^M_12OEYH>X_N,;_N"X`FI@L`#`2&X! MX$'CX^TZ":#]6A]GR](8:MNGQ*S?YB\?IJMM5M'7Q678^W^RSRK^7 MRG5P8)!]G$':.&BTT%I:',!K[9/,#14XW]&I,X@)-@MRE_#5N.5J>A\=)7Z] M6M?5X?5D;95S8))?U_?A1'[\?-,\<_&))'$J93<"9ELH@W``G)>PGE0_6SR<= M7YSC9#H)PI_;!>"T`,03:HT`89",&=I\W3*B8N+*OPP5B*^9E;I$,K MT@[C"R((H=Q8`KD7,:7!DG;=ALD/[H[JRRLYL!N]8]((C!'TL3Z)!LP0X=KK MCW#:CQ.RU2X?YC+)!-Z%C1.;*L;]K!&;H07WUG+/.6<48,TA@K:]2(D=KEC/ MV:QROGD^,587YHQG.7'/O9+]>&7/RPJ$!0KBE]-,8@&AT%[9!A&H4+_$CDOH MJ%FY)PUZPP@J+V?^J5JY/R>S]?5T?MOX=0_**<>'%PA0Z;24Q$*A#`];:!EPB"R%K<]EE60N)Q@P-4 MLM\IECB8(2U!]P8SI`9KM-$,+Q9Z-2N/%<5[]_D"$`L`$!*AV%O=`DT9:\"P MG@_5':AGA$)"8K_7>_E,M(:0D=[,\ZA+>,^((/]91G'0)9`WED$?)`C1K$TJ MC\<;7'`FK8Y1_BQ\?BX>&)W[?QRD3V"/^_MBM@Z";/WXI5I-Z\U5W!:C$<2 M)YZ,VK M\G%3J\POZAZM"=+PPU;#FU2Q43X3-$)3? ME%%T]P^SQ6/5U$][9D0RZ[K>:*E[^:#;"XHHR#`,K=9"6\4MPHZTQZ9D_6Z" M;`;4+%R1!:ELIM/CEL08W+*81S[_?*,F&V%G&3@_ZM.Q"==D4J]?+#!K`M=I MT]V0(G;J^U;5]^.98E:;]*=JM2TP>5757\/WJJ&^$ZNVSB=AY;L,P]^K&/56 M7:L?55W&YA+W]XOYYLGE]V6LWFC*V63C>=+E/.=L;E==A/\4CU$ MW^[\]MFLNKA=N@PO,.,6$("E%PIZ`0@4VZ`4ZXR2]N(9I`<6H1]WO^SN?NG\ MMB+6\"7,F(B,8A`H"7"#BU3FHOT,\Q!XKQLF%VBC=<>8-L!P9(=RZO5TS61@@+?A]HFP&RCYXN5L M.[6V.S"J`-9;*I!7SCH"J&(&TF:-+.`V7H=-$LH=XX:SD?HYN6)T+IRQ,<,% MF&"71?9FUITS]O:,+)0VA@,N,!7A3^091#DF#VLW/*1Y`Z1L(@ MPS/&Z1T306P+[+F1CE'EE-&4M+>FZWN/#"=7]";)@::)IT$R!%D_K>/$8I!D MO"_CO;B[(P^)$/L'%9ICZ:2R!FO)"`W"D?3-"KTU(Q,FL]JYDJ'4*U:L^?HV M'W$GX.[M0_7^TX5@T'*/7*Q]3I#2+G;/V\U36S.R@AY9J)D.GHM,T+)R#^>),"(;8JVY=+Q[VEQ!\[[%"6H`WZC+E!GL/@[IDVE40JT9I M4TA`R`1@Y-V!?[LZL`/_=E5PX@BP2FKE,'(.$,%`.U?I1]8T+OT./!F"7G8[ MM9R65^5D>A,T\OGU)D;V<`+GW@$%Y<@80+A25CE'I1:\72BA8F0%.M,1+"DL MPZ3;;36##J:,@EFDO4522J:)M0HQT"H$@JFA:C%T3J496.WNB=-PUKB\`>ZK MQ>1?F[*S\^6+VFFYOW-Z@'OR*>QR""YHP6RRN[Y6]8_II-HDD.AR&4N-/$-J MMMF3FUR8F!MS.X\%'J^J>KK8EB3I8MA,_*4@67KGD9<&8\JTP@SM)$N+H7+L M:$G%W/;.-.OM;@9-^+T"XR#:.:VTQD#$_X11#;96VZ'RH`]:1R_&3WN-II>C MP&AMJ=M4J=8^\.MNZ4>LJ0=&%5Y((8,TI##`+ER,0,N63%C@H5BSISWU(BSR MIAQB*G2'D#/WS/:H>>W@N,()&3OC2!\@\PQ03:1NUBFHYN,UN":A7C>..`NK MGYQ008VZR$$C*SN2R+: MO(D3.0^57I:C[4=_"_->Q28DDUB'87'J=A_*RSV;8@ZF]E_:\JQLIU98QC0PLL9%B:9UX9(:5T7DGQ MM!-$! M4JVX-I`ZQ5BS;J-4/[=$M@91>9@C!U)#<,A.G:ZNW]>V=],_P"+=7E`8YK2Q MSDF@*<%><(I;41M`-UB-V6X\,A;S619P!XDCZ`+@M_)/';;-S705O4FGL5V: M#Q2$!JT/0N^X#)O;*F"?I'AO>]:TS"8%CX4M+P+^>$[#3U50',+RSCX5FQ<5 M(!`"LX`XL`(R)H*B(5METI.1E5,<"QMF!3F?`_FUG_/)`/[+?%5/Y\OIY._E M;!T-XO^[GJX>U1]E?;UT?U;U9!J6.*P3-K]W^TOUL`ZZ5J#>KJ3VH!\;6R&W M+O-?"0/9>^@PFFE-+`2">8\8)HH0$G4S9`'A)%^W4HS.TX3$/FUA2,50(.8 MN]Z=[/',@@/#BJ"4&V@]QTH`%.4#S'U#V?*4C7B1O.0NIGY8O1 M>3W'Q@XIXJ@GDVH6\YQW\OZ;J<0A1R*KN[^B4(`@0C0'BGF)E-32QA4IX8*Z MBD=7]R()<1:#8#7((="8=W>7Y.9R[)JF^GI,X:S%RDK.&'06*:04)F%]FCC% M&6=#53?%XG:LW#Q<\G(HN;`_K-*2<`6\0BBNB6(7_E6#$ M@L#Y5'I?F3@?GI^!\..[Z<=`[TN$-&W:3,0Y=@AI>O5L(8WPAC,K=;@*`0;. M+.MJ0U7W,WSM4_:CC M&PK-@*$`!WF8$4VHL]Z)L':FG<:"CJV@74Z#41[$+L6`]"O1GL_'EX$Q"(Y[>%HY5;TC0E*6F#'&DA6-!@>:`,J@LUOUX(UMXW2AXHS=ZV;G$ MAC]_;(*_OE:KU=8SDH)?WGMO880!6$BJ;;B2E:&0V;!#.#(>(*YD/\[)%GLW M"LY)@.,0@LT+>#:,KB8!OKK:A$_\5H7;\[V+Z93AA8[U\1'@R`-KI&!&^2#\ MS+"-3B3-#-N.S$N5Z^;0QYCE`.O"#JG-]@ZA3""&&JO M*+!Q]4I;$S9+OXP1_N&9)1UD>4..WIR.K_Y53<*1F+]MZOMSR1MFM+Z_+^O' MSS=?I[?S6#^FG*]V'6[CI;"832?3"W\\\R2^E7_F?7>Z,*H]`MCF*[\>"(%Z MYZDBIN)HHSTERB.!!?'.AV:V[Y@I5=/%(`3@Q7WX9#!DH0K MQ#"XFQ,05!ZMS)$S-.DL#!,2)^.*Y@L%P_@<$/#=`$D4T M8*Q9/`6D7S)=IK"BWH1[?3F>@<`@(E,SOZ/NH5=/%LAJZR22B`CA,>8*(]JN M1?$1MU[L29-]E#T+CX]-X]'Y_RY#VN%)^FNYJI:K,,__KLK]!10//%U$AQ92 M5GOC)"8>*F$0-HPQ(PU3ME^:8C9O3V^*+%(CT20,= MX+&`*HS=F2#0<79`,A24J7Y;,)L'Y5PZ)0&A%XG\=#DI9_&[W_X((M1C^'/V M8W].\-$Q!<&(6&>9U!0BRK#S0738+1USUR]*,IN'(PGA$N*1A(;_4]6+3T%V M5_/KW82J^6D4W?^&0F!GI>*,8@L8HN&')X24%/W"X+)Y*;+0-QDZ0UR9VTSW M@,/.U;IZ[%1:[O6`0H6[`B*@+`;::1&.)-&N#%(YJOZQJ;28)%!2`E/ M=U;HT^CAV^_OT/GIEX6#(M8D4BS\'=0*8956S5PYZ5FQ.'.MMP2D[(W`(!52 M;FZJZ'&KVN5^"9IZK)0PGTQGTVT-A96OKF-9H1CDO0XT>7SQ\('-G>#ML2P# MQ=[`H,`0*('SF.L6,^Q&8B])X;.X'&I#<-KW>=W6WW@JRG)(#]@SHM!<>`J- M1YYIH8BD7,`65S>6[L$I.2(-$A>D\K>[V$! M:&#W@`BT1@9@`?3:-,@PV?/42&X$&H!'T@(U2"C]4X2"N2OGM^$8W+.V7Y9? MJG*YF`<5^_%JL5Q.@ZKMEJOI?4P7_1*'?K[9ON+7Q1]5K<-%?"A6+>^'"P@1 MU3AO6-GW=Z`#N2K5M?_7"]7,8YE^122'+MI?9^OE^MR M=E4O?DRC(>1(Y$GW]Q0(Q8J1WCN#@$.`,X]0@P.2II]*F#SR-R5CY<3G@@*> MK28Q&K4*FV&YGL68PEAN\=GR?I^N[L+S3QE7J^G!QG1)OU,P*I0VCADJX2:C MBYOVJL#<]NLQF3QH>`!QR173 M^GU>KJ^GJQC\']XWWQ26G"\7L^EUO%MT.8O]`K[>5=5J!#.X*NO`/W?5*G;8 MO,ATVAH$RW#CELL[/UO\<1E@7LQD&VU57AMM5=7@+``$$)0X```0Y M`0``W%UK;^0VEOV^P/X';L^7!+!C46\%R0PD2LH8Z&X'MK.906-1D*MH6Y,J MR2/);CN_?DF]JLJNDDF)E-3SI=N/LGCNN>2YEQ1Y^=/?GC=K\(2S/$Z3GS_` M'Y0/`"?+=!4G=S]_^.WJU+U"Y^/])^;*,?@.8]_ MS)?W>!-]3)=1439_7Q0//YZ=??WZ]8?GFVS]0YK=G:F*HIVU?W7T$_2[T^9C MI_1'IU`]U>`/S_GJ`R!&)GG9-D,CS<>?WWS^JU9^&CJ.$QSET^XS?'OX$>LLVWL"I9A3?@Y&V)`#\3%6[32X)4T?.Z#LHO7UP\4#?B:C&`L%O+;1XH&776V(%G) MZ,.O'RL:O%C,Q3=K[.8Y+G(_ MSI?K-'_,L'N3%UFT+!:>HH6!ZNN.YRBF;>B!#@W'A+;CZU#S`FU1-K+`R>EO M5PVF\D:A+E2!OH_RF1%HS1!!#_0ROB[SYR2G]R:D"ZSC]EUY4OG9) MNI3LDHKA-G5%(3'X('WM>,Z3AWP1QDE!41* M#PUSAF+50:XO80?BG'3N)PYU\NU+1^K$C`&OB;H=4+R73]&_T@RMHSQWG^-\ MH2G(L_Q0U1QDNX$%-<=2&P@.,CV66">CW5'"W.FQP7OS`DJ\H`1,4ED"F552 MI7B!;1(QE0/Z1#51W$N90G`0V3&!D.&.F4P?I)B6RN_-XI1T"^!SM,%^NHGB M9*&$7AAJ4'&A%0:6YB-+:P7=LQ1=D)KV:GM213W9&],4-?A2X18HJ_U<,EA: MI7M#I+SV:QZZT`&MF6:WS\A-?I`UZYR0JE&;[& MR_LD7:=W+Y_PY@9G"]4C*;)B&(Y/6U14%4*_:11J>L"\-C.X)LR+=(.S2[PN>UQ^'S_D=9-NZ&J! M"0UD>XZKF&IHF&UD@:KJ\Z310]J1+?$U-)#M8N/,AP?QR);[CD4AG[:W[.W! MXI<<,=EL!T<=F:L(9F>2I0HQ)17?\7AE*4W*EY&/T?HROKLOFN:@85F.90?( M#&W3M1RD0J]I+H2NR25)/=N0GG%6L$!6@@)Q.PG@E:2^'#+*T0CT<4K1%A&H M($TF0X>YZ9*@@6S.17Z&FO%:>H30PC;I1>D33J*DR#^GQ76*TLT#+G#=GN*[ M>F#ZOHT\Q5*<4`_M5N84/[28Y[M#&I$N/#4TD*0%*%*PK-#QS,L&<<@PR1V+ M/E[A:9@CL,!U"FI@O::V@RCDF-6.166_">T`2MGFLAWF'YO&BF!L#C-8(7:D M@KL29X)XG44KO(FR/W(R82Z_H4NB;7CP%*39BH(-X5/+I]RL6RV_+ES*3)9"=3'6DD6(8 MGDDR*XB-;QGWAUE=X67Z,,U\M]-"ZB-&_36MWSPD#5;3)W M=OT0.D9@M(M\]#_V-%-8D[*3SBU0D-=(P6H+E22A!"M7_B2.;9:$=!*B.=/3 M'8X;D&`')2AA]DM6Q9'-D[I.0GK/1%84^8QI+2LU1Y-8$W^2)`H>I9@:6Y6@!M.PQ=KSWHX7H02CI@P0Y@E+U2G%O'*7I0 MPI>XN9_#1PPQ:@[NX8M8_Q&>D7;T0HZ'1CQ^P>0I&6XVN6HK>MF@%31!34E.38MS

V+V[+M?8D+Q&4VS/PJIQM7-V3*0BM@[/Z-7JA43UOCW=# MY"#HVYIM(]MRH!'H4"M1!=`++9MU-Y)D%!(WHVYK(Y`!N@L=U-BK*?D)*.&? MEOA!8\!T]12&$=XQU$?RY$RD8"QKTTF&"Z>4!)N'=?J"\17.GN(E+@%X%,`N MQ,]I\H1S`M+]&F6KO*P:L_M[BOUS6OP3%Y=XF=XE=!5D82$-!2CP8&A;MHO, M4-&-!K"IADP'!*9'*3D)^RV)J@A"%[]WQ&:Y*TIU1(\U%'-)J^7\PD4,V` MB'1N0W8NX:VJ3A>F6?TC^CFXT$W3,.Q0,1Q-089.$G_;;ZSPPU";1'4:/>$LNL/@H41)$_2"&K4?$UK/^TZ/R0';&"M4BG,B^ MTH5OB@,%"DW;,E'H(-\TD688H6W:J&E-=776,CT]GRYQ98H`FD7ISL/,="TA M#:-R)F-[J!6OEWQ$D-)SK%SCY\(CMOVQ"%3="VR#KCVK&AF?MNP@ROX@*$T3)>QP5K98;!Q/51&3F<#909"@J4J*85FI8<9J7AIW.6 M4M/#C$ZMZ4L+L]AKOENUIWBV MB=X[XS7X^?)&30T)M)BF"\_'V.D8-H,)G9='#?;QT,QSE97G2[6`.==WP7=NS_5"S3OJXM4G#Q@+.J-@$M7+F%#TK\G!F!5!^Q">!CIR`C5T(-+)=+#:%40`N);* MLJ-;8'/RU&`'9'FL<@\FJ'$R95%R^>;8IST1[_VV9HOCGVTK-CLYQW9?2Z!W M#ANN99B5RNV5G%GM#H*+XAYGU_=1\C%-[JYQMJ%3T\^$I<>P.XA/0(D9%`0TH*A/R?,V@.(N7VG5R/F% M4J9SV++8B?W2.UR)=(F4G)6?V(Y45:*79I*ARK0P':W+<[\0N,6DH;TW?@VZ ME[*(='P;X]46T,(+/:AIOA5"Z-J*K9C0LAH@EF,P%;F2U[ID16X`[V\U63>0 MN5\J"">?]77#E+SSOHBH*=_;IM&B/0%;O+NR._H["DY&.]]>R/+.3)16HH%O MWGC(I9)99TN9OWI,5MG+COCOM&NZ"+JN:WB*K1F!8YNZ!IMV7<7E*D8UN#') M*EKE3>LV95IO07(JZ'!:V01S5$;Y]+$BL\(&]M+3R<3P/;8ZM$\8T3.1.G'V MI))Z9!\A.]*B!I'C!!ZR$+)"S_`<)VQ:U&Q56Q3M5=)L`ZY?,USB=>1RZZXR M:9K(U.U--.N@(1(M?G6#\6W+CG-NBK2Y1_[TZ;>RX,2 MJ&<3MFE9Y].[]A1"`[9\HW+L*,)T"X/TI3Q]Z+.H+WNO:USJGSS"2LS8N3U_MM9P6.K\AJE"SC:%T7KTM6.Q.D-FP; MAF:&&@R0ZVJ.01KV=+-J&?FN:[V7&@ML29ZBM?C:(H\D%=[=;-1O2Y<@@OFJ M;HY,=.\:F_N$1ST(9RZG^3XEQ[9OB>5S#CNW!%N42NM\/$IVM;S'J\,N2$_/W!AZ/O(EGG2&43$HX M9YY<0P47M^#]",-T7&`,)W"$FTF=T2_RN"!OW$(FI;>M6Z+M<-AYPPN^WL?+ M>[")7LC\9+E^7&&PC/+[D_)?@/_]&)/Y+2UK=T)^3RL/;*IOZ&.(BI/?%O$3 M/O+P'X:&-E[ZCT4Y:6Z<0\"39UPZQDC@7`WK*$X=/A;TT/[;$M5M:"83##*K MT&T/ZJYO&+9#9AT:TCW-MEWR-=-=/:,`D1\D"?;3(Q7@3\!G7)P.,O`IHCO6BY?^+S+D>I-M,6LVCN2>THWN0RG+44/X[UAF&L6M,UD^ M&L?6=()Q(RXZ'$!SB3=1G!#?T*!&AP0=$0N"R;$5-3"L4-4DL]!A[)L:(%5:63I7+03$V7%'_^>C]:S4]Y-\ MX8Z=O_*+-YD]`$BB6U(8$:>M"HP7B.9XF:'@Q` M(%GKR:@UI>HZ,],RE%P&R6-H=YFG$^"SUNJ:7&'JS.NL;U*/N8THOE\N^707F,W.X!O>@5:(*AV3$+`+'=QW%\@PUM&Q;\>P@.) M+_F;^8LO^:Q8\>7QU[_;U*O>YHZ2+2'T"M"N3_C8F&19%U3#1/:R#5]3==,+VQ72A3-YJED,K`I M+OT=IYK)4/(&BZIHWH1O@YN/*A(P_82/A^/Y:QN7->SRQ4\2NT)%<5:>4]Q> MV+,]\&/1)%93/$US5),DM:[KUT<7S=!7$>O]$8/:D#C`"*SJF/+.!52]SJ\) M&EX=-'4-+A'LSF5H";'E]<`21Q#_L#ITE.`3CBB(U45RB6DI(WK33T*+0V;- MMUZ4QZ]OBO`UT[5]S?)AZ&C(MC4O]!JDR`^Y+MR9`)[D"=Z1PZB-+2"B5_*U MXYW,-%K;0&D-;VXR@7\YQ7:>KNTMT37T^I36UGO4X[L&3'^'CW@/L*C_^.Z> M6\R8@(%CD68J9PQ*^W8:]8U0T2RH0DT+%'IJP:B+$P<(^)SF9*]<_;:^O<$,$+6AYT+3,`$'=TM7J.C75TU2HLY8! M$]RLO"'8(J7'7_8@@@KCA#?#\I'8,3IEN6,FXU6:>:_+74FED:^T]X%V?R.9 M4+2._\2K7Z(X^9CF^47BMY48+558G6YK>AY`4/=,A7-"4FB9'BZ M[_ANT(#T54OGOM!@-&22'T]S[(J_KCZUV-5"XA>Y^M>H/,]X!1E MH)J&9:NZ&JJ>ZILZTK9A,4"ZLDCP';T*_'IXX)&$D$G,G$K,WAC#+&RO@8.H M14ZE:]7$I^_*`/4]J`)44ZUI1F]+6LP/6F"VP- MJNYEIR:]BF-SBEC]?-(C9$EV_LQCEFSK&8/6*$Y@*XOY?ES]>[I>D>"Y#:]7 M=!FY*MA)MS8=-^18]`TU!$-D!;X&5UHR MNBR%_KA-UO=G7E3GHJ6LZ3XR;+=$LE4#GB%MRG!S7 MVF^^$W%4,ITC?I[.U+,8ZB9]K!9]B68`7.UI!=_=5'>Z?%_OG\Z.I^`Y_=L= MK;JO2"HUJY*L]P5K:0S'66?.3?B-ZP%49G5ZK=HD?B`#< M1SG^-4OOLFC3+LXKIF&$NJ6@@#Q?U17;:^Z^

"*UIV&'U-=073-02!%F9**[TV\+]W;BMC7 M6;DKYJ7$X54WF6_?^8>NXSE6`$W3MW53]77- M!G")XSQ_C$@7`>ZRB)_ZW#`NC'/�X3T,T7`DH@-$=M`(**^\FW=S)2U[6= M03#Y,UG=$V[6Z^T+4FAC5L5MNABF&8[O$E3>0KQ\V2X'GB=$F,N8G']."Q_G MY%/TY8F;_QVO[DC&N/.!!5%L:&F*JP30LDP8Z([K-S!5:(0\ZCDV-LDJ^\O. M')1,86G/+5\'I>4;A[A^QU!/>K\_H:^)..5V=&>RR?*<_<@GWZ_V*=3F@,:> MG1<^8`ZG1A9\P4[I"`Q3N7\F`60R\]-YC$+.@%0M:UQ' MS]L-N>W,@,P*7!M!6]%(Z+,"50OJ.VH"U7-\FS5-'-*$/&VI7S(36#O;SJ?; MY]I!4L=8%T'M3,:M$%-2\3UO^'C:)I6>'EJ&8RJ&"@-#MP)=\[6F3=NRN.:Z M@QJ2G'H15-QSUV'$]58B.9P)D:+I9J==//&I$3^]\Y6C'K:\KT=]"6*\XKDY M;K-[\+5<^UB$,'!"2X7(-0Q7"T)?":M[6`/%\Y5`8]ZH,:`-R3)TY.!OO?K# M=Y7S`"(9WJ&,Q"&?+,V$/I[KK\>AL>>=UWWI9+SG^JCMQUZ;"&!K#J],1)B1 MBNU$G#ECL([+.CWG!=Y<9+]DZ>,#F3.V."X>RO?'SS&9!/J^KH:6XWB!&P1: MZ%FFW@`(E8"K$*.X5B7+>`,44*2D,X$2*[@E7^V,J0HOF<`1Q+SW;`IT`%LB M.@WW?/(OE'8I:2HSBQTYJWA/S"2!E6!8*KL3]ZT_435U`(^?TEO5%III^I:E M.U88Z*&A!:H=ADW[A@;57J4HAC8Z6O)[4@_2$W!D2'^I$'/?3BR,?C;1G(3Y MOBFS`-+EUK9XA\0.R13NAYDHIGB[CA6_$$L8-?>!+A6QL,>L@J4._1%`[$\D28DHJON?Q3H#__1@7+Y^. M-.J8IFU"Y?^IN[H>MW%D^U?T=+$7Z"Q$2A0EW">2$NRO7WU8LMO=K691I*3!/$SB[KA.'4J'562QZ`?$=0/?]ZH(DG9& MN?"5CI29L60[T6W`C9>GD70JIK"3,0E,6U\C<2Z1&B1J*#,U0O!"A,J0,]<9 MJ$&*1FRHW&5Y$\15/Y:L4D@62AIX#+L2Q?RLCSA6/_TZTL[D&RO5VU6C:W(< MY>4W(XSJ[J[8(=/0#LM,7([=:K'#J:GM%E5>1^RW]`2`]ES@M"UVWT7#E3?W M7G3I&9<7-R<`O_Q8Y5_2W6.Q7^U_W>X>*WCU#^\%00G&?E#-)Z&(/!8Q_YR@ MAXB/SI9'6;>L_@VV=X<*W+M#A\[)>G@F?>.T[7/JL7!Z MQ,ZMPEA,EX\/40K-THT,ST)"8HL.JF3T!JE4/Q/8'Y'^\*\\W;PO#I_2U2;; M_OI]M?\C/31[[)[O\XAZ;H)80I*@^K.,.M,)(K#S@`;L61;3]T7^;M>C<=(V M>SUW1X">`#3!L)I^3DTN3#'/Z)P&7G,HY`30.2.<^MC?VYP-2*))QAHW-##':K\ZY0-H7-*(^ MXS2)(QZ%=5?QOD`ZX#@![0-H6[$=#Z2'KO_E8_PKK69;+8?UYMTW-0T98$NSYFB+@2>900 M42D?"WE]9;M?!1:5"$9Z[4O&6K4L4AW0NK,&>][;[2+VAIT5L$"_8BXS"_/` MC,8H`)U^[M:4OU3]LZGY#GWH19Z$7 M>((S&4H1)YVE!+D4=MX5_/665?",R*DAZ1T]T&%-3=,L$P83+RA7EHZU7C,R M($4CZ%N(YHSQX-G!U9%D:*J(6!W2AV*?_;O9^SW5=1`>Q-AG!,<$T8!&`KM^ M9YD@"#2J6 M`;+4JPE6Y8^Z,.UG%7J=B]$D(RR.12A1)!.7HHB0WI@K87FBG@7+.E6#:K:O M3JB@90!ZK*G)DGW"8$K4<'4!:+;Z^9=X&=J3'\7C0D1GI!/7>^L&*%%?EOI1 M[`]?TOWN>;%K@F(12Q^%,0T]E[M)%`2=13_V&6@=2M^,[86G&MF[ZA_NG$R[ M/'X,BXK+2=,0"%P_.G.W@*KXURD:6AX:S^M"1,B$)]<+0*;(`44Z]>V_3R6P MR0YIY/-`4AG3()*XSA4)[2Q6Q@-HN*-I9HJ89Y5OG.<3NLY:T!@^U0.A":C4 MB(:T6+06%+W,T1N1T4AB%Z),)CQY(48R0HZR,GVJ!'"?K0_IYF7;+W]Z4DLJ M,(M")CF6DGM>@CGI5[9DB$&AE%4@\ZF;WCJ4W5%14\#%#(@QC9QG)6L,CP,Z M.LGP+$1II_&UF.'Y!ZKU[T6>GHHRY3'?=-:$P`%UO0BY3'HB]#V$QW1-&%981M43EO^[7RO<0$559O+U`P(VT@N M%R)98[THC#Y@X&-^NUVZ7V>K[N&D#S-;9Y@9>A]',4CPL1EY%. M/#OT-IX296GY^OFWXF>ZS^M%-U'LZ_-T]49C6452["'-UUE:GJNPND4Y7U`J MB'0C&9"`QA1CTD&)$PDJCK)AW[(L??W[Y[\[#SUJ9_707.FC??+-RA"HJ=C< M[,,T[NMGYPS7N<3;))@=XB<%I?.HH`:O`QII^BA^>,QS];9 MXVK+BW,0B1G"U7_WF&P:8_ID>@=GZ/MP-]$6V.R@+44Y+SFGT@-"E4#WL>]4T MVQ55QOSO=%,W)+WWD]!+*.=!(A")L2MEWX9"B`2+^T-Q6&T50T!#-D&*VL-3 MCV>>O\/GH/#&65<0H:&A*;(5P\09>`:&C$,R>>/T,)WF)BB^*K.!:-Q.%*G& MX5!$:7@4%J*1QMVZCC2MT&9"%]?KX^ZXK=+SS6_[HBR_YOMTM:WQ_+;*0[BJ`'^N-I*S([]*RK#OT(_Q[]9L_ M+AVI?^V><,1E0ER)*1-1%`1QS#K`*$+R/D\?ZE_^`EA+G0VLDC9%K38]\TM_ MQMA6?Z_RYVV%OKU&`V%GUSA@;!JQ/LQCIY=%#*V-:>?LV.5\4V-V.M]NG+O+ MH6\=?#IAU;^_F#EIY%AIS553/1^+G\,F(T)Y;IMV:":8\SJ@'_9W1?Z0[J\! MAS$)`\DY#3GR7"18XO63=!+R<-(Y;RS8>>>\?J:K+Z7?-@Y,-N>-'F;;<]XD M0SO;G-?/=/70MP[^A>>\-\;*RIQGZOGXR\]YQH@P-N>9'1H#<]Y]D`A"(Q+& M(L!AE4JR0/2S+(X9K-I%WXSE_>*D/&2[1CV^UW>O_JSO\30VH;S-X=@9P2A] M!B5],3*LI:/*K"Y>"-4]458R(#G*4L2/9997D;\H=M^R_'0NJ[NW281!E'") M**TL,$X#&GB^A_Q(N`QQJGK]WR@;]EZE#I9SB6N^F\B&6!IXGXR0NY`WRHPO MA86G3[MLK+/.UO\\9FW04?)?%W]K+]J0<5+QQ9"'PI!6`%Q"V`F'J-)NS;N! M#!F?L'BL?R?Z]6E%DA$AS17-AK^D,R'\*&!5NN;R4/@^#KQ.\&+"D#]6@6#69M"B&Z?#J-L7U@#)^@IEC]_Q M6@6B=C+=>L(84,'TV%ZPEFDZI*!J8ZA2SVG3?5:?7K_--]G/;'-<;;>_;G?U M*NX^6VU?BOE.1[,\-T3<=Z4(N,O]I!+>$)WP),CU."BWM07"=H[;X*[3JDOD MSAGZR^D6-,.U-D2*F>X21@>8\>H-S&QWH6@R/)0`VQZTA4BR?3^O$^)IB%6_ MZ:!Z[ML+.9$D"8Y9Y'H>\;D@+(E(9R`@&'0MIOJW6I;8!HA>M@M@1DT([9`" M4S8U/NQT_._<'Y`=.$4+T1$-X->-]35=A[WI)S$)7!])Z>`O4:+WS,]WS<:;@K?<>2-22WGPH])?>?2WW MU7N<9GFV.^ZZOH>Z,4X"V1DA&%90!/MFRPIP`@/M9@HC1^WE MM\<+[/4_X9BM;^DE#0,2H$?70D1`$_QUB](1%*@+P>K/"R,)#0C#E/!()"1` M&+E^MRPDZT]!0@#Z9MM"T(*!"@&,'$4AL,8+4`A:'+,)P24-0T*@1==2A$`/ M_+40C*!@S-;47=_;Q>/(]22O#%!._2KKH-CM;#(7@RZ7&&5HELWQ.^UV5.-( MU=Z%LL.GBKCZE=S'_67XK2M MU8%(R_?IX;>Y=3*G$2(2LLNBEJ; M\UQE5CUGS5^=+_M57GY/]Q5 M2VJN7NW@3BR&$"8'Q-'*@"Q$+.WX5DSP1(\_W?$I717T0[G93PS@L'QS5WV<;=NF*&5YW*67G]R'H62,2R\67A3YR$6"U'`)0B&54>SJ MQ(Q38YQ%HL^>.9>N.:UOO60TUVM=...<_+NY_%`S7IW\68"%NDM^##2CY!F> M@*E.*)D8(H4(?:Z'8B'SU>PTO'VD:H9A49X%?RN*S;^R[?:>N\P/F,]#GP6N M&T9)?7RR6UY)0E`EFO*76IYG.AS`V4"=$S7YMD('3&_?9L***G9F!V0,3,Y" M=`>.NQCY5(Q?V/Q8/1T_5F7Z<9^M4[9M.*P^[I`D?SZFZ[HYSNK/.-TL MEJE=<

M)DR+;(:ETQNG`W[C=-#KEIS. M&;S3HA^_KFIS3+478AC.F75FP]$XM86H$_#HM?9[GP8J)U%ITG9&%SX6PT6%QG MT1\6Y?FQ?7V:M^=LK8'VM4R_'[=WV??T'GFQB#T_\B+*?2X$IVZ?"G&:8$Z-5+@I&.&;;499'*B8=.!"8ZM*+D*;P.R;)3VA6BL M69\*B\_I^.S@(IOYE#9=1>M;@\I[2GPN74_4TAL+5[#8XRT"Y',75K9BT.PL M,?QE"=D);7/AEH$87)M^[;!Z"N9-1,H:I$\5Z;Y"(2QX'3L."]%*&YZ]'6*: M(>]-W2SSQ[(6[%6^SE;;4P3[)')MVX1A1K$G$Q$Q27D2,N2Y7A2@*DR5PDN" M0$4L3=FR'RNV"+N4]3I3A34^-,;PL![.02XX/GS**UL&KYMB?:QKQ)K7;E'\ M/D$VX?-[-90)..%Z<(TC3//$<;=*>P\;<`H^G_3S4.6/\1I MF3V3!MU^'-2BS[,C,#<>M(*A<2HX[UHC#Z?(U6FU,/-YX0G>DH<1E$C$S8 MLZQ+9XA5&N%T[]D9)5";C#"L)E-3DPM3K`M>5R_Q.E>W``76!I3,).<+$36C M+A7V'E&@U+TO\DUO_60J=`5F""5QZ+O4=4F0(+H%I@;T:0RO"]&C42X4YAXSZ(;LJGJDUNGG M'VEZN#M5CS;))*8"B=A-/!KC2/@^B:*DLX?]"'83B*X1VYNM+2ZG`>9TR#0O M`]$F4G$C=0H.@=NF>O39V21]A9ZA+=&QC"Y$><;[<;W=:8:841IT2B@1)8Q1 MGR#B$5F9Y"'I%]"1"$#]V$:8F4F'-*__&$&GOA998-*,&LUTT<>K%`$5"%R MMMIM>/3I4Y.329B#J4I'VI-*H'G$Y35V!C1F-*$+D9KQ?EQ?5F^&&`.%HG=] M4TH_#*/(#5S"?:>:%2%&/2GF4Y>KO@[@[4:TMUZ0+46^RSG]6C M^#.5JVS_?ZOM,?WP_?QA@^D^<..DFJA"%_ND,A54,QGO(^?J4UC!A0&#MJ>1 M"IGSLX;6W(2XZ=$Y6;_;5M[HY+?2?G&C:1G)%T)U,;XAN<-\YO^Z(L MVQ],7H#Q-FV#%1@&65](L&S6IV(SX?/`9Y@)UA]9D`GH7AVK0.POF3:(G1/D)I-[84D0>M>YU;%1D]?% M#`M,LA]7P780$!K[1`@2!*B?6%@0@\Z=&C,ZR6;Y79$_O/N2[GEN4Q_T%"D:0&R"?NH@C22/J"]*N3R0N%WX"ZF%EV+1E?>S0-J'2=;??*G1-62(142=6Q;I8_ M?"RVV;KNP_JM/.Q7Z\-]3+PPC$CU+$E)/(%Y((E/ZPLQJ!L&OE0O]-&U8+74 MYP3*Z5`Y_^APS5#L\PI#P^4^8VE=R/MFPI/G)3]FR%%^C[Z65>*8E(=LMSJD MY3T+/2R#V&.8NQ'VB2\P[:PD<0+:F05^M>6HHD)3K\?T>(!Q!)0G-8VQ2!%, M5Z[9N6GEY9?SC]/_YYO]GW(TH"R:9"Y$3731%T:>**!JU#<5V7NE%GDT<1@6C(*$.6%>7C/LO7V>.VWK7]F.ZS8G//N!<( MU\,T$BAB#$4>\CH;D@:@=170%ULO5:ZQ./^?KO9.DD.OI(=1I*8XUMB!*Z&-OF-QT'9U&()9*! MAT(_\'`<\@I"(JLD,J(^`>5TQHU;5L$*KW.Y[OH$,;3!F''BU<1Q5LYA.CE( M]X(T$TKI@'Q:&YV%**D]_ZZ[G]DE$K([==P=F[M=FK(#4>P>]^F/-"^SG^EM MOBYVZ5U1EN_3PX?O7U9_]HO\6&#&<80B%WF,NR[QW+@K/0@]I%JG8\N\U7VM M#K'3EO`\P>RTH)V_U;#_^\:ID-=K;O4EVG/N?NF0/+PU9G78%J(&UMU\OJDV M`:V`M?-GYM\7AXL=\U@@ZH7"=U&`0Q^'E3KU[1H9YTH7,ADS9CFV`KWWX%7U ML42KKJQ/R#%T=?U5,IT:XYQ5/6_1-KC*;HCQA2BB.7^>K;8;)4KC8,_K-X:> M[CF2KB`QCWR&!`MC(KGT4%L?A#G%,2BS-&C6]LK:Q1&1P=MUH7>GV1@!Q?6W M><@'+L(9Y-WR*9RW6!Q:CC,_%`M12AN>O7J>QC!YRNIYFU>IZSHMRT]IF5;_ MZ@?+-W'Z,]T6CY>W"(2^3ZB(?41EZ%/AQ7[8&1=!!.IO:\:B95+ M&-`?>?E2(4J'=!WU_-0&U$Z8PG?PYR[_>"U']GI7KK]F'O6@]7MY=WZ_+9^?X)#9C'G%0 M%-HX]6T<.GYWHWR4(.PH'A"I$X'A>"_ M:M%;GRI>ZM2%1=?;39.\FH^]6S9RE97MWU.>B=8:/.BD]+GBICX_W2.V^F"U MF,6ONGB=_3PS)7JE)JY-A&LA,FW8R5>GL\U1*K\N^OLZWPI+:5%>K[?9=;;9 ME\T9;"S[4O^YKKN?NIHYNZ5%50\+,EV6^%$0T1"[*(RH'R4L<>W$=Z(@0&X, MNP#-*!+3?8(>E"5002](,QL#.5U>#OTP?1YPO[LKRG<51VX=H%]8`KQU0']A M/8V4%:^KG/_I\5[M[F\_GG$A^Y18C"UGGR7&"Q'UF9S]=6G[C!1K%_G/>7V? M[RYWF?@.GB!<10D.*,9\\)"Z/`%11E/:(V,.`QU#-0,9O7_@RC-;WYDV^^9]6>QJ^]?R0D+E?S78Z!!]S4$ M^(V)OPZ/%3.`-K+UU_IW7!(YL)O[LMA_O4_S[PW&ISEKY1/J14F$[,1E;DQ8 M$/MA#])+7=#$X+S(9DH.[[PF/9C*"YJBI'ET,'N`S&:+9D!P\Z.P.H61C0[KSJF,!`",\E%0.M0WF2[%T"&0>3844#3Q`L<[(:8 M4+<'Z?N4&$LNDY'-DUS\=QB9SR[3PV0@N\P:H1FRRW7^<\@NW*&WEUQ.!417 M87/0Y/R6Y:`Z!P#H.(F?$A*X)/88#2DF?-30`22N/^N$K#RJ M>23?/M-D+"`Z!EKELP5FAC;Y\TG8Q:>!DS$P..T*C_,;2PX:'=<\W:I*_6Q3 MK0>`$6'40VE((NH2WW,83E$/,/8YK>8,O0XKGD2595Z32GC\-,J\"E*'-\.8NH3'#@13UJ]?==S M@RD3I\I&W\"$J3JA.C3<$)?Z)?KP!XL2X,-/ROJJ$((W(9\J?H'449DXW7?_ M<'19_G5']V69[3:/-^5Z5VV;C?KD]M_[JA8GJ_97DJP2#_LQ\<+`2R(;18&+ M(]INQTTHL1'HTMISX#-<0]/6(7''Q:;#:]4'P-9Z0`RNKL\13$F-7G@<@7(. MNP"J\\KJW;*._+(.CAW?%+7,ZZ$@X1G+%F=\&9:26,Y)@=J54P;#H3M='226 MWO/O-JO>[SBRW]?YKG&$1X.NJ_MT6_SX9W;+?YW60K=^VS:5-7-WX9Y1_;Y-=OJOJ M_QPK=Y?\#FC->PL*O]%,>%3[=(Z*=J)(>[\W[TU[V9>02TLX M;`F/K=;E"ZMU>O%)P+=8%',`N0 M[[J,.21P&1_&XAXJCD)L(+5JQ7>V1+I^WD&JCCI(YO.IWC!KS9YGB[#17#G: M,WQ3PT9(?*;G/R-OP]O*=F8H4,MM!L-AZH;S%4YBQTD1I5$S[3DF?*SUD505C51MGDA5WDE5DY[,Y!OY8&C-)4;B8#1/+%W]]2D[ M.#9O2[7A[DV[.QY(H[3:LKS:<&'8E]GEG8#`[3=MPH]9`TULY:N:* MYD+D>S9WB_-\-$!Y;U)+FTW([C;Y*7#Q8K[?Z!=3CU?M"3<8Q':$'(KZI)+2 M$#FRBC'1BCE!:"NRK@83UPSWV,ZWB7:<;%KD>4M=H@U\)!R=,3KU, M[]N+( MKM=R4[#L+BM+T74Y-&*N^`NUPB[A:A41QZ:^AXF;1-UUY$*M@DAJ!&;,N.$R MY?=?UJ@TJ*VRZXO6!=>>;+-OEOO==BXT$XE#"_4;?YRD,)D+T+AR+2(V,&EK MPG)96@*O=;GK+L,=^M4WA=6#?MK0OEI"-&Z+3;-(N+V">M%1>0(5%IVB'/UN M7O]:_B&=IP1%(OMX*.ARCRII+R0GX_R?.7N9]Z^8Z44&5LDO[?+@8WMNM5^. M&F=W_.\T\\>()8Z+L,,S,:%V@F(WZ2$X*`8-PG7:-9SU^NUF6;9[ MO&836&YKI5VN%#\7X[!<]O+>N1;G\::!"^M+@_8,ZV``1(Z4^2;"L9`A@!'7 M"O-OL]8IFQ6+?48#.XD9CE!D.Q%RH]YJP+.TOJF:DZ;FF*)IUJ1KG8DYS:". M&1BMY&F?>5G4=(OR-(LTQPL1,%W>@*95@"1)R]3K!ET/AVDNC7?P[+7NG(+O2VBZJ<`NIH4< M6$!Q"U=9F1>WY&=>K7PL!HV!FP8412YQ8^3[O1$/N:#K.&%/-B]L5HO&^DO@ MD?V>%6F2*Y3,,006.EERC!1$3W@8*8+4^%I(X:,(OM#QRJAJ`BL>UOEN9;.8 M)9$=V6X8IHX3$,?V!C,$MBX7^NP9=:%%I*P,LF0!M<$`3^KJ<)(BL_K0FI=1 M""!K2],(*/S75$*)!FF=^&-=9U7-C8FSC?_,'KYDY8HF-K4)BU,^U'+<%).0 MV@[U?9]&U"?,AFB%RO--3Y<=73@GZEB@6"@Q)B<8ILF"B4:+1LQ?M5S]U2*: M6SE>(&5$/:90N!`%F>1"H>^-`K94A`41PLY*2L0N)!0$U$FQ'V$?HUA809%O M.RR17X8&?_2\^N$"VPI0GN1:+08I@I<:`S42FJ&%(U@'QB!7:HV8][?\G^1W M>79KK2MQ9E9[Z>'XRR7=EGGJ[DAW1I&7A31I5-$76EX.B%BV`B(,W?S@@7]L MKTSL#+J.[;*$^5'L8=OSG22-T[[.G]]$^%5[BO".^;W:QJLA:LER+$>1PK=K]$4 MD?[?K"P^Y#NQY;Y#D.TZ\V*;:40"<0,0\FV/_W`8FI,H=)4E>X+-604<1+9Q6`,I$_2FFU`B.'7M,$H#E$0$QT[BQD%OSR5B<>T4 MQ9$T__QNBNU6,H\PNNK,(G]((T9@_WW\@2F)199M_?"V^ M_W?GFM`*I_]!R(1S)!,']U]0`@5NSORQJR`NE%\$\&:>/_)=]K[.'JH5<[`3 MTSCU7)+:H1,&J=-7,-AU60#;T"/_7.,?<;-50^"Q&D#PS2P`CB2:Z0;I`7[B MLS(#W>ICAJ%)VWVDF`+L^1E<'%E9HD+$$MK1JM"?[?]1=5]ZB-7>P#A)EO\_9:Y#K-.%OK[35_<_:ZGGI!0S/W)QA!*.+![D MV4E`ZW[GP&-8$=8CF+__H0NR,V'`UG7D`J2$&(X/,.2.\D('HK"X7Y_N@@)E! M7.&Z*;[NQ"6NW%2<[;*[O*Y6<1"F'J:IG?IQ2-S("T(\)**$2JU:F6K#L(+_ M7HH#)_='X!KM_M+!`^JW,I%RFCP'AS"=/4;4R&5\DC@C2OD*,R/J-Y7+A2C: M9#<*O:^8'N6YN5_7GXO]]O;]P[?UIAZDL]=!Y''9XR@PHQ$OB!%.8]JC\2-8 M&6H(@F'=^O2:8EDU!V[]$,BM=0/:RH9B2+$L-16E2:HW9X`TB6(;FP:TU:*V M#H5J7VPN0SE/L`L75EWA6K;N:O-23I;UDBJMVMW% M)"%I0$E*G31A=M2CCEW7@ZC[F:$:S@(#/NM;48L-8GP4>YMM2NZ(N/":U[7\ M,]@^BM/07BUQ+ZR'?)<_[!^`2>'<+X%<\GA#\8A7)RLWSMK]=Y>6(?WJ7&XN3ZV5W5S M@_QU5M?;K/E?LKO]M-M7^_7VJBR^YU5>[*J5;<>4)6F:4!LE-@K\U+9[$'9$ MI=;KF;%L?E60=83VPCK">]'L6NP@6P?,\*/Q=$9"+BN=+PC@M4<:^3=U[IX\ ME2-B;R8D"]%N0\X]/]'/&(53YV3ZNHCG@&J_%<>PIYRE(XR?\_J>_WW^BW[/ M2)Y5*]\+24P3GWH13D/B^`$=!E!.P$`7;LV+[&PS.,/XH^S]L<0+:56#1WKF M;TQ%=-*TS@*"J6FVY^(PE/CX-)!'WE@_N#M6ZX]UY-`R9H'4@@&?'#(<](7D MD#,Y+S>5-$L(Y/MC-1]2"+.7=VF^6^\V.<]\194WBZ2^5'6YWM0KG]J$HC1! M&#'/2P*2)*B]^(,DJ>W)GL^NQ9;!-D4/3_02!H!6C]#ZJ\@,Z M:5_(%Z[7IU_'Z?H)D_X>K\KN3M?KNMC\W]6ZO"P;.+?_6F_WV5567M^ORVP5 M^/R;1SA@7N@Y:1AY=H1[ZRAV&:38TV32B?9KI7XCZZ?:J,/K.3E+` MQE35%4*\D%KQ<@>G;A)@EK@>IBBYZFVSJ1?Q0&B!@$#D:NN8*9XU2-AES*4 MSJ9A1VB`(J;"\H)53,D="1E3ITE:QVCQ\%#LQ@M`$C`G\#PW%`8=SV7$]WO3 MS`Y!1T7IL&=8SUJ(4X>?6HB5T[&Y.85IV5,ZES3JE.!M1-=TLKX0;=/J4F'N M)577N&?E(4TBG+((LYBX`6&.'WJL-TG]%%2G3;$SJZ9-'6!.(A2L:4:YG*)E MYQY7CG`DIUO*S"Y/K]1=>5VG)M*CKD_'=5\4(\8HKBC$/',9H@.J7"[E*%2LF74TJE3I#\(F&Q MI&%?/AY97;DAH39Q<2KN`<)VX'ALF!]P/%@)I?)\TPM^.TA6=2Q-T"6]*KS) MJ9!IRF#B,[#U1'[F7H#[G)*Q9;83"%R(ODQRX=W-?1'8-V6(%TMK5&KW`S\IE,97,A MG\ID-UX\UW\J+=*?3'@X+L(VC-/3#U$=^;\"'&TZ] M'9[_`29;.$=R>F*4'IB0]%#.)R"_DC&B',J\+40RU/$7FEX@H$C\D6^R724N M6/MSG>_J3*QMS#KC*YKZ&",_P(CY,8VQ,-?;I"EL8_=E766W MUK:%"921:2S*2L$P1;ZOVTB6@7*C0)J<8AAF#B<;YBQ%0"3*!NX6HQQ0/"FTO MDF*39$4=C]C(]@F-/-M%*;6]87S%D.>NZJ)>;V'-D9,/!>G%8%]^7"/^B56> M>ODG$@/KB&CE1*T3BE)$Z2 M)M2WDR!-@B#"=DR'>@2^4$+%@O$5$E6S9;E4ZXHJLB8G!.8)@ZE"SU5_?>G9 MVJ0O$C.ZZF$*D0M1D(E./%OG,)T2H+9T%Y]6_9CG:8N$?"VS]@B'%3?FDM!. M4C\F7-#2T'/[`B;$#FQ_MF;3AM7H#Z6NAFYZ(>IT%F;59*N'>F$-79)?6[$' MO&=1-%DR3TJ=]J@L2@/U>_>B.!HB45$UCTR+7U2K)"6!&[D4N\@3IU8BZN+> MJA<$P$7VDTR]B6;.5#I55-$HDU-5\)C6!MU9->]7JJ0U3IGC16J:NC>C&C:1 M)*!F_5X4M]5UL;UEV;"O^ M>$3\U$.^$]`TL'$4N;T1._((I%$/>_(LW?K-T];=E,[=::H4.G9:69K4J3MG M>TZV+2?-UJ(4!@Q^K`T'I$!:%9K;@Z_*XBZO5S9-8TQBZCK_3]VU;,>-(]E? MX:(7[G/4X[+\KAQ.1%T(131#Y7L.*T%Z0_+BN[O.1V*S. M#I\,F")&3`1:3EH8$RO`"0$C[[\,30MY^Z6@E^I/B>";?_N456O6)3G]\=3F ML/I,O^_$,`UB/PX31&SDI5XX2$V"`J'R'WDKAI=6`S`KZY")[N\I$,@G%=-P M)R8<1]IZ4/-M];W+SXBNJ'.Z$)71X$BI^W$3KAJJ,_K+#W0!A.DL9U<^L9QY M9WT5!XG=F`Q3NB!"T$F`W1N%49**G;-2L618B7IP32+A[@A/N-1(B4T^29J. M2#%9.N/P!%FO4I,7*XW0-%K!I(/>A2B4)F=>U3KIHXC_,H=LMV/71K!=ONK/ M[$0D5TGJ(C#'P78(B'9'D4DD3HHE)Y,X8UZK?UKML2?^R1B5X5JD`A MGS9-Q)Z8,'6@NFJ"#M9,JO0^02.2I('5A>B1#D\N+[3010Y_OB8KZ"QMQW+& M=^S6>S9#V^?/66^6`#_%+K9)"@)JWB2&:I^G7@2([PV[]\`GOF#:2MR`^6S5$9.U:4&)IZHDB./.4)GE3#@Q=4)7 M8BB6N MXXKLRHM_^R35.N6KO3C5K;CKK$ENP6DE3'7K;>[]-I%]-F[B%J(@"@Y0?"Z+\MQ: MGQ?RTP`BDL9Q`'PGB!RZGH)'@UCH8)F\%=.E04T6(>]>E&Y*\M<;J\BFKI5[ MEZ*1UT:=UH6\/!H<*74_<5+]MMFK2JA[25E0RP=JO'N7RZ*.LVU99>WO?5O_ MR.I?\Z*L\OW+QX(^N73A@8J[\V])_WV@'_^:[1]*^LDS_97VI&D:1V&8NE&$ M_#A%#H%T43)L.$$`1"+]DG`;GD%T\?![XT__TN^91X)SB25Q)M2O?1F0SO$AYM^\M0P<4.78?MJ364P+];5B_5QGSW2 M/Z0:0_5M3W'NVNE6R],LW>8G&=F14+3$YVLAP6V1U+S9:7]A&&4",(76!?HX M*S)64Q\!"!/B$0)"DD!HTV@_M&6PD>>OGK/J>\D[DY6U(J)YIX"XI>]+53[G M-=L&^_"]Q40%L*S4PYP$HR(AR2R54N�NKS;M:'#M74Z^=WR+FJP/)T+DHM M%=QX4]E4:>%6H?8@3[MB]V#@A2BFBXR`1%'@(/^8^H-^*#)+%_A:PY/HS]E> M+@$GP@R?@!@B14PS&!]GT\YFZK@[L)OBK"]L9YI*,MKOJ_S[8;]F%1_[[H9_2EQ1ZX;!=[SEBC83D+!A^;1H0UH>\L'[_#1_? MG)$IJD[V^&*S>>+$PG2/QZ*`VHLS;ZP&T\QRTV`0T!HQ'A._.!(SM.R7!.%D6.T$U?LC8,RTP'0[_0<',H)S4F MZ%,7FP[5S'+3H1`0'%$V%RHYPFY<$1TY6J[*3ET\U:OV8N#?Z^SN8Y&4CT\' MMHDYS*D>RT.Q/Q[8C[W036$"$S^`((Q1%*7#U"J,(ZX.'OJM&I:F%JMU8!<0 M4G7:]'"/&F6M6\2\G3X,$#^N7O-R+J9G'=T,I_6QL`:D1WVS.K!<'4),$W]7 M;@YLJZ$]$;#,`3C#*#40^>E`/$D-Q$7(88RP0.+;01=&A#EZ(["8XWGF4&/0 ML=+T(RHX"_YGEM\_T'"'GK-J?9]]/CQ^SZK;;0OM]K"O]^N")3S;J7@2PR"* MO,2)L(M]PHY##QM\!`1"[5ST6IYF8=X$H+&*RRDXYIL[ST>O6`3J<5H=4*M% MVG0R;S7Q!.P\*WLA*D7TL"3)ZU0K'"6K<._T2_`Y>,Z+U8`4B&T?1(Y400=Z(>V-]@$ ML2O4YD;)T'0*U8.S_FBAR2N4#)^B"F682FF%$F#1L$*]9HA+H12(79Q"J?CR MKD(I$\2M4*2LZ&2N2']L'NC3-AC^-6-3NA5P7"J,B>/;P`^@Z]N1XW5&TP0$ M0HT$U2P9UJ@.G-6C&]XQT*`MO1H%&$F.%3&5.DB&E*>YG'3.NR$PI&U$*&J(5H M@Q3TRWLEI-V7;C3:62,.HD(3V9&1$112H7HB>J7ESI1BI%BM(^??T+G MB`(XS(0B3V@I-0M`PPK7UO^R0IY[ZHCU8=-OJ[.OYB#==+<\-/QT\2Z='FI_-Z0[7W4&7?LA_[F-+]YRJBAOS`)2B, M,(0@`'[L>P'V/0^F2>)[(O%+DTG#T:A':9W`%,TLZ2*7+V+,P*N8_K]%J76$ M:/W!0%H-RJES47SV@HN*N^:G+H?V%@@<.J&7 ML&M4"7)MX&!DLT;&892RVPB)T"$4O99-Y]>;/$.?64CY;L^8@G#._/ML7`NF MY4]I9I>`OTH"D&0I+Y'2`0\XK8J[B0`15BH&$&C78WSRT/92][!M1J\],UFB$7KJ;0.`F?=PTS\"]9%Z*3>3/$$/X]CQ14& M1F,A6FK$MEQ&54N-Q(7JDZ,381=22E,AK M3%>'ZK@8^JYONPY),`3$C7'8FXL0$2H2E;4Q@\[(U:Y+DRBI-0;X4U>;>0K5 MW^%&1'$$V5RJYHBZ<4UUI&CAZW+[CW)W*/;KZN5KML^KI@S^2U7>5^M'.@7_ M>[:^V[`]WZ]T_K5AV;_NL[Y2%CBV[WJ(3K-2WZ>@D#M,MK#K\G>]-8K"L'8- MV*TC>*M#V*QC!OS6X$#_N4AW5K,C-2Y_RQHD,8%4&1^.RMNI!TJ@K>YB!DRN MS:[A@>-KNZO"X1N1;[IQ64);WFD<+:=^Y%7F]2Q5T20NZJQZSC[E1=9<8[M* MD`,2/_`C@((H)#XDMM_;AJ$GU'=2B\%)9_P,9)?S:V!:?S"@[0V_2BL`:;HE ME@-3,*VR-I`DV?Q:X1WB>!<.JKPO<16A[-/8DD(/89+Z]["N[K-CJW3/B5$( MPQ@BQX\2J`DP.8&2G;/$ MK6"2Y"Y2N61]&54L)8*4E&IEVTGJ!LASO3!*@Q`EQ+5[6R0`L=C-Y5(F1%XF MJ6O+S]^I30MK`2^2X`O$3>2"7QQ^'SA>&$%"^._77K\T==.DK,[,KL(TMCG1NU\PI7SB? MA$ZQ4-Y#LK9E=5X`,O4=W.]P,Z(_RG0N1(/4_;B\K5L/,6)5PNGCTZY\R;*N M(.13OOZ>[_)]GM7)H:HHG!5+[$$7X#@.8XP"[+BI-RQN(BBTT-!DTK!.T8&@ M?W77+/FKKI;J>U9DVYR^<;LC7)DB80U\\ZG6#%2+:5A7!=PA'(K63C#>6!W* M.6J!KU)WK0A8'_<+$3S=7KU5]JN;-($53'^`K6UE=GO8WVY/3[&]A%_JN[;IN@),&E)O8#@F%>A&916)\BG<.WBH/S;GGLZ.N[[=WD"L3 M-CQVO$F?I0R;:%;([(@96O(JD#VZ-IYB$!>BYQ,Y^VJU/1W%QM6_J6H,2.02 MY$>AXP=N`@!"$'280.*X0DV>C`)9N/;+U4>;'#BSRJ]]S*85_GDJL^6I-B#[ M0B/XDZN^F*^:1%^"8..:WS&:C M@(%QFS8*S-->6XUN`U%`V3P,02G"?<8))RI7:5S9B6+G?;H0DS9%BQ6TS6$91< M^ER13;[9\71$BJFW.(=F.B6-T3,R6=5#ZT+FHIJQ_I)$B;H6ZL-4E+WS@ M`8`CV\-A!%P8VR0->F.^2X1ZQ,E9F%B19/.ZDO3Q29%YYM0D:*Z\ZIN\C&B/ M&H\+T1Q%)TJ=CY:@QIPLE^F,JV_"SAJOXZS.[XMF'5W][V&]R[BRBB*YE*JYZS> ML[EQC[=?MX>I37#H()($($`V\9TA8@'LQO)108/Q:2/`^GF=[UC9X=^V9?6W M>KW+K#K;'"J9PQ_ZQT%&["<>`C5A/X*UCFC/Y'X1^GV=4VZMUC@\B]1EG?Z- M:K!V(J6K"=#=OPZM?=Y]KD]#6Q$'IWX```1Q%/FQ'V#L#EM=/HJ42@M,XIJZ MSN#HB^C^]2>%9DD3CK-<%<)2AEBQ),'PZ$Y2H:`P%`+E"E,,^$+BRBRN7RED MF(Y^OJJ&2WR,172;?.Q.4GYI>BW08%ENOZU_H/V^RK\?]FRZNR^_K)NSEIX# MG32-D1UY.":I[6,2]Z@<`KD"T$10)HXY=7M9)\L(M>5K(CO]$PP,1TG%LL9$ M,4BT]ZE2],.9<:MUH+DUE04-ZL2-=>J&1<>O=61A8R=0R[&L,92K^.@N1UYO MZ6O)$LGIEY M9,3BLJ%!,7Q#&3>S8]4X!L=I(6LNHRZ^>W.9*3JYM3EA[!3[JC'Y-:__C%^^ MT6]H2HB\%$?8QY'O`@2B""-"<&\R<+!058^*'<-:>P;-8M@L!DVNYE")3S[1 MG(I*,7&49=&(^HU0-*)R.HA=B)II<:74_]RIJA,SV!^8Q`3[H4-0BE//]A%, M@-^;A((S1!4[U2%4K&E6L*)4T/ MOT(=ZGWYR/+?%Z:[C5@4)TE@!Z'KA_3?='4-HZ`W"V`JU%]4U99II>K@69NS M5ZVB`$5%2I543J&:D$]!L>JI?$.U9BH+N4+6F&AIHGDIPJ7+G4OQTDJ3R@(P MSHK-P^.Z^K.9VE'9])`?Q]`FL0U(XA%L'Q>>;JJX"A0S-OUD:\"G;3TH2*_T MHM`GI$EMD:4XWDI:J;-G^NK116B%/2LM]I-!,/402EQ841% MTR&VXT([&9:J8:JH9X+&9M4S32M(88)E%GVZW+'43QBW^GT^L/7O M[;8USC9#.S3U*@[<*(T03MPX@IY/5\$1Z2T2G`AEUQ3,&%:Z%EE;.=9CL\JG MC,4A^DK6+4Q!E5-AE4_;)B)43-&.7!YA]:4:4U]M^#Y!(]*E@=6%")8.3TKM MCYQ(#7IO[M?UO\JJS]_5JQ`"'!`G)=2*YZ`X!1[H3<4XX9J)J7S_9'+TR'!9 MFQZ82*6Q+'7CTC,5:U*:<[NU&DA6,B5A`O76$Q`G5T3][A.G7/'\MLMOR*\. M@I90FZSJ0JGO>5%-['W)*O8'Z_L,K$("4RKL'D)4R].8@`"GP\(;$Z%S_4J& M#&OO$4H['7S.BD-6LQW7MIR;W>7X(JG+>HB63.Z9XE@UL7=C'9'-G=$[X4@D MFR=#[4*FB'I\N9;%DR>(_V;LJMSF>W9`?X5)BOPHB+TT`;9'OSP$P$V\V`UC M`.)0:,TJ\+6F)X4<9P7-W-$\4##R3DCPM)`W0`;YY^T,WW\+1V4- M'/,&YVGI%8W1;W1#:%OF\!R'M?[H?9A^A^XJK:-A7=^@+$3;M+KT*LCKIDOL MYOFW^B&PMFEEE>7W17LD<_/RK5H7-87"^BL4=\U/NXMN"SWJ50Q3Z,4P"D(; M$G;V!\>D1YN01*A?SDP035<[/-"?F,Q:V]8'N@1JG;#V1]PGIZUEKKB?86#Y M5/LG&%,QH1]I?M/+?>>7U3MFG7AFK8L[Z\2WDU8[IW%BXB!@9I1&XL;,C\5" M0LW<+)2+>EV+WDQBP;SK&7#3[%\T]&:&<3_+G9EM,W5NT3)-?=>-G^TDM9O;Q$?5\^2@) M:D?TVN1`+42:C;IX>>&*<3J5I__'-M1]\^G;`M,9YS.%]4PC0I77>7&/:8`H M[H?F8]U"Q0.>&[D!1(X3)L0)/9`.H<'#6G)9!N$9EFN<;3.Z^+M_\G\.NQ?+_7_NSJTY M;AR[XU^%54DE=I5FB@0)D-Q](@$B4<4S=FS/IE+ST$6I::MK6]U*7SRC?/H` MO'6KU6+CX,+F9E_&*UL\!S\2?P`'!P?!C2=S86X\X<63^,X$D.7S3?TK\L%A M$#0/QCZJGUJ5]P^U9?'T;2GFJMW*0L;:%MO[U[3O3$'2B:Q)]-^2QNIDA$]B(H/A-0DHKEA& M>QE6(FEO%]SF;2'/%]X?7`V#%!6%G]`$Y4&8A#[O=[$($1/M5?5=ENDV#ZNY M\E!)[-)&[(X;HZQYKPHJET=5]U?>O!MOW]4#[GNO&7#E?OUR+P=-H8&'6MBO MAN%W*2+OF_'R7703AM%[BT/Q.^3C[N'!39QT#[_FB.ST:S6/!%[U,W4U)@]= M'-&7!S\9HBNO8>+#\2@(`!'$<5Z'E0&YMQV&)(A1%O(H%>NL M@D<9B3O;B,?%;+?>E4OS\579(&C]V?MF+W?MQ1!8U9$*:)*Y'?#F@X43YM;5 M?Y(Z;BC,8/+_`$H+;Q-`.C6!V[F6*:GHV%D"8C!GFY4XG&59_$1DS$I3U)-N@7B41>N_ MJL7WAUTUSWY4F_)[U1U)_/(@/JKMQ_UNNQ-KY\7J>UYN%_GLO%7SO`>Q8IQ6_M; M1Q7NI*='L0X956C^WGO7_+/W(_=3$..!GNOF74VD+SMJW'J,SQW8WX6J;*KZ M!/F2UI]O8_YX3/FZKG\FW*CFG\IG^8^SS49FV365(.*$1TE"68JR/,XCQH*8 M=9Z%B*>0S<<1W'&]V;A8[N52NUW'R5'Z:;T3GBW*Y:E"R#A3]3_[Q>[YISO9 MG'J-*-2^B4A=5HBKO5&U>=7$7B9L^G7DO-=X[S7NOYIO]6_\D*U2_\OVG;;- M\H[;-;+HF[^(@9%@Q+<\D>%AS!:OK]:E[$PN_R-,'=^B#)\\&K^OB>B#L^:I32`M853N M^9F8V\S;,?"0P%S\V6SVRFT(N8[=-S6*/GXKRLU*>+/]5&UJ%YL;76SR8?GY;KYZKRMKOU_=_;J47Y M1[F9;[VJ;9CNC'&D%Z@V:9S>NX/-&X_]/SYGTK6@F?4?M4'.%[M6R*RO9O)X MXS4M&5GCK=`?4/YQW^Y$QH.1&[V^9H>"AQ^Z8YJU(\+7U5Z8/V1CYY4\?-[\ MNZ_EG]7VE\5J+=KP?+L2HEIM=]EJ_O(I1;VB_J7:/:S%W_RHVIO`9Q%*@C`H M(L[3V,0$_/1QW-%*X5?\I@8957J^K;8C?SPRAG!0I9E@>883_G6=R9 M0P4&5832M>%8BSYMUC\6VSHX>M=X]+Y>+A]4Z2J:](K31?W0)SNIOF[0C+/] MTA0+\-!KOZLJ['XN=]4Y.9@AL3A.(A9R6F38Y\(!WO?B/"0(?M;5BEG'/:WW MM,Y)$TY!\S9L$E9;.5X)+FQY>.#:SJN$FY[T4V8DBZZW6"YJ'_LZJ5BY:=/:GJ`)YZ0&^[K7:'8[`L13Z+BI#&092A@(9Q3IM,$QIQ M%(`N!@<^VG6([@ M13XTH4'DPB4O'=6X\3ID5Y:/$S`75407Y*3$1+L19S7%#(EZDGRY?1:SG;^5RWTUBT+&DUC,;U*:)3Q$(..5.Z_STJO='#M] M7@7=4"*]5?03D37+C3I-KG>`3/T&VH?U9O>UVCP>QXL3GW(Q<6,TR3@62SDQ MA4.=+?%WH(66E@''HE;[])/XQ4=OINL%CDU`7,.#:971[QN57BYN1GV M#),!(3)".!'=,6O#Z4VOYD!`DZE3/5O-SWI`*<$10SS.41KZ/"IHWD_G_,`/ M0`<0[9EUG'GY5?Y*/:>Z>36SJF<&6QL29?,UJ,^\KO`&X-.OFW-S+\%]$E*G M3O'"3,SRJYB(++IHV9DYF1-XZJ&N^WN9[R3K:E3"A;NE/''9KH5GI*"^G_I) MG"`_XC$O,,K[-7#.8!$O$T.NX^*M;]ZF=ZXN40&-@!FQ5`R$C841&`_K"'X^ M(B@\ZR-D8X?%!C`-1<=LT)V(?-EIRVFLS!X@98GJRIG*JY?J4-V121^+Y6I` M>.:S`ODQ9R%/>E5D)(0HE(D=QP+55W152T>TCU%-G,8B"-.F'IY,/>@"]VU! M"1GT:.NA+9?K/TK1LZXE60/P!A3+!O*)"):5IJSM?Y&*@%4DSH M/FVJIW(AG9C1C!1QEB5QS*B8QV&2I+C7R")6JEQMQY)CR;H]4JJC>56]^GEJ MO`3)F"6\PT(V/EF8E!WG4!V0"N^\UKWA$E\N@,[7]_OZ@*Y4T0F!?>$78,W> M;HJ4]3$0K]QV15+ORJ4<';SM0R6&CKG,8!-_R\_ZQV*]WRZ?O?6/:M-\ MXNLZH;#<[Q[6[T@E7I[^VGO1 MB=I[F*1_8N#9K^:U=XVM^N"S^/\;V=GDCZ2IYMB<+%C[?5-5\Y_V3^+/LOGR M>(R\/$+\^GRQ?=KOJB8>U#_GL9S7-R&6\Q]ULX^RCNO2LG7-N;K9-]X?#PO1 MH#\6RZ5W5WGW#^7FNSRL5Q?#W7E5=];KC\7N03QQO:J\9_%#KRUQNUIO'D5S MUTV:EVC:_?.]7#TLO@D0J^_5YF?E@5A^97)XQ7[<#JY*W]V9X=7N]WKE`=9R M8]8NNC3X/O3:0IL\+4S6A>]>[.3/BI#2),-QD'`_X4F6I[1/#BI(EL`N2C>W MYWC`[4:`0_>\?Y'/`UPN6"&LMFP8&RYLS.VXMN[5?)N2FR=)0*-?7'^1VL"Z MP2;SB:P?K#9I[>X3-4E&G%'"LI3&-*=YSHCOIS@/>R,1BB#[6+`GC[-592)9 M0%**`5=GD(`1UJN*C:JLZ-&:B(!H.C^43@A$`)C_R/GR[OF3^$;D`4VY@?34 MWIXX2WF<9,(*2Q@JDBAG2=I>/D)Q@?,<-O$Q,.1\QM/X5@_)5>>8SLZ-&4[5 M6"M^N&@,YX:0<_=#E.Q'=LM28P8B'&2*C5(\CJY2%$0MQ&B0!#BG*XJ)D4"RGNW9M3UFN@VRV\_W'Z]+;YXV:_,^_+U(_V/?__X@16?O_S+/R4H MB/_J%?_YV^W7_P:JA3WJ:GIR%>`PQ3ERL=\1VCU?K\R-*K(!N;).?2*"9K]= M:\>?J[XHGA;I\?.XB&F>E/Y7.;["Q^LME7\]>N MS'(>QWX4I$G$$Q:E2<`9ZUQ((C_6.3YMPZYCN>K/`C\UOM83B++Q]EC#-$]7 M6R&ON/"[$G3@ZK#C_>F(=^NH=TX!KW066X'BT&K3P;N8B#`Z:=H;![?MXX-( MIS1X=--$9Q`G-,X(1BB*4(@Q8?(`3Q=Y+V)0R7E]*^YEL>Z1!OMX!@25!6\$ M>&!YJ[D=SCY>5HCS-`?=Z*UIPK'X]%O@F\8MS00"*#=8XH!#9)H)`ZU'URX) M\1*,0AJ`)LF)"(UI*][8]C>"`I"8N[["1)HCGB6AK#,1T2".DLSO`V(\X\!\ M)?7G.A:3H^)U<^$56$L`@%0%Q`T;J&K<7:W>U1&!07F`946:L50LJ-*/\HF?7=L4S^ZHP-.-S!ME9EY M0/KJ46A0]%D9WD2$PZ0%%Z/-0!@&H9*C/*((Q3C(J,_],$JC`$4LZB/;*(Q! MJQ4C0Z[W^P^Y@RY")Q"BNM$31S!M!%"NEE\X1`D41M&`.Q%-LM.6B\$4;4"Z M\907!T0(X[0(2!PG&:$<,\H[@SZ/0<5W]*V,IE!SJ_$5"$>M$(LCA*91EJN? MNWB%1SW6HH%T(FIDH2'#$1=M-.K++M$19<%TN<([LH93QC%*:XKK+/3#@VJMGU41J^O/7?6;0+^5NO[FP>G6S M)CO+:FA=9@9W(LICVHK3]9D-*+!S74=+PN.39`$G04[BD!1!(BRP-.@WT!&& M[2<9F'&L/:RT9)S)YALP-&)G,X0]E'$4<9) M&)`BBO.4'TQ$/-8,F5Y\[BBQ4BLQTLN(P,%1JW2THZ+7"X:J14&5*4U$&[1< M?SON"6R^^OV0;Y\JH(CS@"1%3*(T]DF:$MQ;#-,4E!QF8,;UGNJ19]UAIJKV M$)KJ;X)2331&H@C3D&.G_K4[KY3M=IO%W7Y7I\7NUMZG\KHG`+0.+EG`/1$Q MLM&2T^LF;<&!5--JHANUZ>;6W#".:![Z-(H)SS@J&$^/YD2,`6MH@9_O6)QZ ME[RM].G&^V?_9S_PGLJ-]T/Z]QNY%H;7FT+#EM-Q5QSALG7`?&7!G'MT(UWN]WNJ_GX9;5.T0SHDPG(B0B3 M41->%\XRQ*%^_^WZ\7&].K)#_3P-BP(5A%)$LI2A(.KLI'F2070(_'#'(M3X M\Z8"1;[_E@8%&-^D**W/Q=1_)KC[9T?*=",O1GFJ[G>+']7R&7H%+OA-J(F4 MTY<`4ZB6_P3DZ13*@#9I\YN(,.G[?WK3K!D(]#AYYTB5)L75J[/R4\VB&4E,,84Y$:XR;<9J08@6+LO)\ MKG;E8E7-B_:^L>S^?O^X7Y:[:LZJ;XO[Q6Z&..)!1FDH_HN#A.?<[[)@",D) M*)1DP9QC/>H\[&]@`TJ0#:!J:C0R2Y@P]1@[[[QW1_YYK8/O1U:IR\@&!,LB M[XEHE\T6K9U]G$!%^[JIRNU^\WPT:_/CE`:816D0)5$1%)3Q;B^;B)^RV:KZ M+CU3TS`-`TK]+&WZV;$OZIMDK4_=0J_<>??K[>XO7G`3AJ19P]V@-&U7<$:K M-AW`:HKFBJR6@O5(C]=N(^O5:R`#^F1`;R)Z9-*"M;5/"7[JH%.V>O]?K!F? M-M5#M=J*SM7D%7]8;V75Y(_?Y-V>(<.,"C?B*"LX"Y#0.O_@!@+E^-JV[7AN M=3P#:"_;/':X.ZGP;BE\'GMJ`$0YM+!Q]%(FTDF=->]U9KY#C`9[[+,B37P6 M^5&GG;KF!>N=SV"49%%,B[,C-"BH3D!),X82D)$EE*AM(,E.9O8L=U]D_KVJ&N MI'!.*8?./E$UP1H+)DRK]#FZ2?)Y&])0LH\%M!/1*BM-.4W^L89'6:&*QZ?E M^KFJ/E?U"O-,D8H@CECF8\2+G(1ID/L,H\XPC@H*T2ES:^[52OSJLNYDF\9) M[ZY:5=\6X%MD+)!5TZMQH<)4J_/MIP[F!$K87.0U(&#V6$]$QBPV:.WJL]2Z M,N_-^L2FRU9JSU^]9@J1[,T1G#6&&<<8SXOL8^X31/,E[ MB61)9'`)A*H)]WMA+^Y[,+O709F;FB:-@`RF1:>W-4SD5@;P!0Q0DA.1'--6 M#%^KH`?%R>4S`8FR")%`QL42F1609VGG`LODG0J`^T`MVATCY/[__H(35<]+9PC'-H17PP`8[]`PJ-GKX%#?079,#;IKK0'-6]^X4 MS-!NN0G'B:B+61O.5+PS!**M+VS]6"Y6LY!R%/.0D83R5/PQ"$G>60MQ`DH" MUC1Q%8UI?#-5&56(>CKC@)\-I;F(;A2M:;P`J`V0YD3U!MJ*"XJC!459M+K;_5(]WE6;6483%F,M'BI:8MK5#!A>4G)^[UQ:&Q).<-D0$],"$Y$3(R:L+;W01D%9NI)4AHB M*@FD1-YS2VC$L[2S%`4LT(_+*#W>L8B37\K&?_/`PST),Q?^"'.$B%8W@MH<^"AKC@;222J/3CL&]4<;#."`U:KZ M^(V*>=.BFS4%!:>!CR,2Q&'$>,)(1CM+08A`YQ`T'N]8>3Y7/];+']4&?#@* MSDDQRN(6$3#"LEC5VT:-.]=:"+U&,A17T>F@" MXLI":.3ZVOP[@-9)KN65E_RONQ#X,+%1CC55&<\DC#Y>1/BM6)#@Z`&%,D.X(E(DZ7& MO"I-;`^1LEC]K=PL9![SYW+7Y!L&"6&^7Y"$I7&>LK"(\[@/=%-$(/H$?KAC M2>K\\:1#>LLH."\U`7**"J8Y,$I.5.:4QH"P:(.;B);H^[^V]`49*$8[D4+4 M1S%/,AK2A(IE6N*G09\O2")0"0>-QX^K&GI+)AUJ<.5P`,Q(.ZZS6'I-1%$_ M@/@FJ"#0%@QHB!8,R/F#^7IUNQ+]\:Y<_?WCMV^5F/5(NQ]N\X^?VTD/C1&G M<1:E2ZV;3G][5G@Y4('>)6DV- MQJ<,$R@EP%?;>%>!-[07;Q7^1.3-GX"PCDPS!_'#8E7=[JK'[0QG>?Q_ MS%U;<]NVMOXK>.R>2;MYOSSBQN[TI'$F=A_.Y$'#2+"MJ43ZD'(:[U]_`-XD M7T0#($!QI@^)G7)]ZP/P80%86,A0XA&:P#2D2>!EJ#>'4:JT!M.U85GH7N7I M"F2@@38M_U"!13E%FX-`-0W3XVZ&W,.!G!&-FDKG0E1ILANCB8>ZM&CE'?8; M31^+[6';Y%D0+G_NRD-^%N(D]CR($A1&/L?0FT:.IW;;W(`]RXITS8IM68'' MX2Y2->R]KMN]U]M^[Y6)Z8+_BPW'/2&149MXR5!L9LX5`['GJ8X]P`_@"!&0 M47ZMYSZ>(6TL`#-(^4*$SJA+(^F29NB:)(!_YC^W^\<]*JNJ_$?LP^' MIY43TP!CF'E>$$$W<"FFI,<0^8Y2R66CAN=)%QAT;]_B!-][H&#=(36@@OKL MZ\OA+,0;TL4.*QC``OPN^;-)Y#DB%;5RY7,6%:F#@NH^U*$MURG!G6: MI$-J;.HHD34B)VI13VH#[*)J=,J0M!YIT;I(1=+S9%23)I"CJTJLVI:;[;JS M_*7:%NOM0[Y;I1YQ,:$T]J,@(CPV\Y+AK(&$T83(2=OD'&0E64S($!AF&9H0IBF9L2Q\ M/1:=@X0IY.G(F37>)DK8P.$%#@O.,R0M5%JT+E*<]#P9%:0)Y,@54H";S58< M->2[=D':;J;!NXJQ)AR\SP\X+Q#[6*PKEM=LLZ)!ZD&?."BD?A`YKH==.$@A M(E*IKI9,6Q:K(^#C_G\-1*]X>3ZJ4I7`0@N,J]L"R%=3O!/>6[#]T<``%PB\ M@`,&B($!\H5;0:%\Q&5;0Z_"Q$FKM)N[_2#(AU99\P;YSOC"ID,->".Q'5LW M1]OE+5B7^X>\>/IM:FD*9?K>F)PLM\,2"EQ8]*Z\F^>F,,9A$/0V_F]?N'-I,B M<56B=6)QBQPK'E:_J`C_>U76E]T:?4Z-=!BNR>@B`W%=7T9#\4D$*;U*<=/5 MH__,?>]>^"(X)&'B!]A/:1`X&"'?&132@^[J!ZN^ERKO4F@841E%IWA,'B?S MOW$)$S^_P',+KSD;R^Z81O)"!M94+]YX;F$R*5HI;JL@21/H.#$DJ1-%<>AG M\1!D"'.Z*6SO?MCVJK0-OLOC##\A%>U]EN1F:VL$Z<[.GYXEE5TP7TPR'TR: MM*7HA!;VD7PN10(T%P4HK[?U]0-?AVRNBM.[G^XJS:CK14D0Q)X/@XQF-!SR MQ=P@R?07"!.,6M:2(6NN_L!7[2+%OSZ`:NK6_!22=18',_$[<=N^00E:F*`L MP+.+XQ==09SG3WHU8:`)%B)LYOT:7648(V[2/0!<[O?;0Y.JQM@7QGMT<OBS/,<;[B*X(>AVN-X!NU:EL4C+'#+6`T>!F0&LOZUN5:/ MQ.:D63%0.Y?S?T(]QPJ^2#`_6\K_&1HE(SQ3C;$0G;3BFD2^OQGZY`Y+27=0 M`HL-+0[-5:W;LMHWYR;P.Y?P?,WC5A*B,'9A'&381S`-,B'91*2-H(AF[ZV@ MS!FR&,MT\`#'!UJ`X`0A^-9C5"K/;H9=A5.WV5G6.V@;V,[?9'OJX9D,"^?. MRXPRN(0C,K,.E;8ZFZ1H;=AVL"L>-UU!)W$<$F1I[`4\9(P=C_^-?S_-8A0E M1*JLAO)';>?.]L-#@)'4&W5BQD7;*B>:VCQ.QTB05+/U;W?ECW]SI]KXB/_A M95CTTN$W!$*;DPOK@#[N[$#:0*#)**X M,T"\+)$ZRU;_JO5][0X,$&@4!K8B-^^/;'NTJ`UM648,C.UG+I\9W'JT+&!T M:P(OI_8(C5F[34BGQ:9)`,5A%&L1M@"-F.C`&Z'`%"J4-"/; MUNM\][\LKS+^DWJ%:11[24BR.*+<)HU@E+2F$H>@0.II\"G?GTLW6EQ```,- M,@WE4.9.7CMLTJ:I'@J,&=2/%T2\HR"ZM"U(0[1=>$-%IM&AH2.M;+7&'))$ M,(:8)&&:1:*R>@P[8R[_%=53$A4+,VM)-[U.4Q,E!E7UQ!9YTQ1%CC?CFG)" MAI2JZ)"W.%W1IM7^ MN.71WIW''4$!@4IAU.LQ]O[@MTZ6F@:H\F1`"]YBX(PD3")K`5[SX6&_;S?]C3"L5!%#E9Z"0N1"Z&7A+WBYG0(YFB4*A^?1ZEZ%"! M!A;@N)2U0IDU6;&P29B66BAP94PO7I`P*ABZA"U&,;0=>"49TZB0T@S<7A8Z M[H#T>ZEIE%#D<3M>YH19ZF8QB3I;$4PSJ5(YDPQ85HX.U[/M.HW3$7W^WA>0 M6:A3TQ`]U@SHR#DNSDC)9.H6H";3?2@-]B7E."3;[EB%N8F[LGI:A6[LA"ZF M41KX;NJ$B#J]=,6>YTE=%-3]]CPQ2(,)]*"4`Q!%NF3##WM,:04?LB09BSR> M^3\:=^@QM0"=F`3_5,$#2^"#+![&*TR8PWKY='YDB2OMAWS>[$N4#,;G"_D7IY1ETI[7515 MW+IW':YNKP[WK/I<%N4#JW*!XF.Q+O>,_GQ@1,;,$P?9F4KE_*`O>:K6X;]L@!RU<\$L'^%\?P&>F6FC> M5H-(BN7EVT)1/_MW289&.,7\JD6XI#:U(2XHK%H,CVFMW29;BOQ:]O*E(L]! MJH9(T_W#KGQB[)I5/[9KUL3`2-3^%'+$`;77('=-<_$_7=U^9>ORKMC^EVW: MC"1Z0;WBH3+V*8*B2%@B_DOX/-*`]5V"Y+*&+HO0=I1[HBV]6Z#SJUU< M_OJ]*<=[ZMH'<'1._(]']_ILOL;!3HA47RB_4$]0G3R6V@GTYY;YV]_R[&.P MB:0FITMTB<7-71S4=KDFD9[YA(6KV^M\Q^H_V?X[JU:!.`2/PRCR48"H M[V,/N[VA('"49BWUKUM?5-0'(1H[WAP\NE"<'#3(DA-VNSPI'D=W%#5HP+<6 MS]PR^HJ0$0G4)V\A\C7!@=)4/U*I+M1:^3,7A1>+G+L(BTTG<;U9E\+4]QT4 M)#!+4B?RDGA0JYC'ZM)OKQBP-9.D[(\8FP(X=8M2I;"0"6+'!><2G&K(S]4M M.('75&_J`4HHDAUB%>HUS4RP7K4F`T3+U6UZGXTWQ-TTCTNHV632G=).=U., M'K^RFO%_?,\-$O:#[$SDVNVKSPC-<3?*`#>*E(58*UD=C5).<+ MB6:-NE3:ZZ+*20J[G7A4I=C\F5=_,[%1_=RNV(Y.TBS*($[2-*493).CQ%*U MW=ZIQFQOW#9K0S$2]ST^37V;3JMLDL*,C*IF*#30&CH'<)>6M??X&LU-,$3U M0@3-G#^OLA*,$B4M9;^S@E7YCMN%F_VV:&[0';8_V'/C89;B($Y3%\$883>D M,(IZXQA"I7?GS%BT+&H=R&8VKU^ MY$]M??Y_\FKSX?G_UFQ0RC6XE7G!<,N,S""7Z@,+F6LNYGZYC*&H.']U"-CF M;8#='+K"$4684)HZ*`S\+(E#?[#NN-17F98,F;2]*R%NK31OM0\:T@7NX#N[ M+2L&#OE/)EL?SS3=9&5-@P]0L15]->E5;[ MJXU0_B;_B?AZXW9[R#@[;Z$+0NH[KIO1.`U13*!#CDD2&7'1JF!WPD>#,?QT M4%)#/&V'^"E^Z9'>I?9SS>3RV4"U$7$;:!V#@?9,S:)W!5=^,<7=`)T?0$C" M$O39#/]3HVAS#;P0?9_;:YV8V33IAD/ES^QP=L/L1C\P=DKA1E'A) MG`[)`X#%",0P_"E(2)BGAKFK`LRT=4'\1950L,?!/05`\<=3F4D]89 MZ%,333WFK"CAV]R,:-Q$,A>B7E.]*(WV,&W%$:7<22FN4ZUHDN'8H1B%2>#% M<1)!C_2VHBB4>@9ZDH$9U4:@`M]:7/I2HT*>JM!8XDU?9B0ILZPQ1UJD%$:# MQ<7IBXX/9]5%FQ!I;\*L&ZJ5:^?P&9@'JQ[L(IZHTNHG.+, MP*2:YG2`P(#H4JFJ;S,S(CL3J5R(\$SUHC3:O[0#FX]%?:B:F[KU[USM/I5U MC9[^PS9WV^+N*]LUR[OZ?OO0A%DQ\E*:IH3`.*..$WF0'M'@3"G]WA($R\%1 M!PN(M!UDJU$F%85;:8B%Z:=O+LZ&<15*E]?8- M2W`8I[[OQ5GFP2R!O4$X"34*"+*4(AUD4Q%&2>"@X M&LL\)1W2LV!9@P0H(%"!#I9JG34]VN0TQSYC:GKSBJR+U5Q[BY@1H9E&Y$)$ M9J(3+^NO&:!$95=+;.S0G^M[<;VJ6]7V-K,48DA"%X MV](W-=L.5P\/]/LU$[:W)C`KOTUG=R$29<:7 MUWM@I@B2*QIY7"3^F?_<[A_WUSSZ$BO%]NHM M$"49##""61KX44`2!V<-NACZ61Q)A4\S0[(<;_6X:_#07I9^K$4<<<]G(5:# M7[8%V'.D]_6_5&HFSMA@XXJYX+;2/[KLO`"]&_TU=XX6-)X`X0KHY;AW9I#C MWIV%MJA"L3V4[/VR94J MBZIG4Q8)U)\E!2B1A*VLA::/GYZS(W7`I$GH0A8=T_TX>T@TB1@SQ^Y?V7J7 MU_7V=MN6\A#7$N&:S_B/.W&[Y@I_O"F[9ZCJPY8/879U>[/=LYORILJ+^I95 M[LJA(8Y3-R34QW[LX#A,W1YWB'S-W,0+@;6LAUWH(VZZ-(L2\#W?-07'^=*$ MXP<\#OK.0#4XRC;B1S6/OMJJ05P"NN?!RD)G0;,8GDVD#"RM/^C*.SCQ[0,0 MWH%?A'__`B\];.^PG_C8=YK6S0^@=[2Y([D510M*T#N[I)0%`TVGF]PP9Z]9 MW!QV:3Y4$B;F;RCI.;5;:GQBQ=WAOK7Z8G%Q>@#"5@DE<&<9R%KI/@F(1D6"\ECE)=/U,V;6^G/+:AOQC3M]UH9OT!Y>W$PUYC MO*N&]O-1KK\!TV($`TC0HP0-S(O%UJ/<287(9MA?B%0:=^MLP&J2-FEIO*E8 M7C]63TV5HN/==X]'LA$F-'&#P'=$S.NV]<&I+U**8Q4EU#1A^V"W**$J?+GYRBS4"=FH#U@$!+W[?+E>1XFYH1?9K(Y4+D:*H7 MI=$.IEW=Z"O[P8I'5HL5./W)AV^1[_!C?>!+[ZJ&Q>936=Q]XIJX@77-^G>: MHQ0BDCH.]%$6)!`AFM`>%)U4T>GQMSMYO0=@<*&I>22<^+7Q M`K1NO/^&^T5:4$X6%]1X:O(Y1[M9+H"DP_B(*L_4E`M1[[F\/5L&:0:2Y6># M_@SJ=R8BKX?[[3K?M=?7XH2X*'&B*/+=.$/$AT%OT">1HR3TVE8L:_@I'KV[ MMQ,(E-396;A3DU`EVNQHX3E6QF1N,I-+4;#ICKP4)T/4*#PW>O?27'=5#0<> MB>.4!M#-PI#&-$G08!"G:@4TM:W,JCMZMUU9UT^BIS1U5_7*Q1ZODL]-T8>BG'BX:Q[NHA_.2.. M5'"C\#G+:O)7L6W*;!\4RNBJD#$N%Y9X4-.%OSY_O*$$7-_`&WJMI0.D`.__XM0`O]$"8XNOS'D-?BX\-C605QJ-[[J&SB/5?G0/YF9$L>/ M:.#!,,9^EKD09GBP$1"H]!:ERHI$R21,WPYS:0RD14^ M9WFH_Y$_Y(7B)"U#@MPD;=A_M5']!_P"/\\V.?_Q961R5N!A(9.S"N)2N]%5 MKCS#>IM_R=:/D*5S=G8=$O:NXVF3* MW:H]Z_H;FFJ(JR7<>C7@16FT`RDNEA2/ECX-;SG'R`V)&^$0)R1S*0DA<8=D M`S=2.M:W!L*RINL>!G^2><)]YN:26^TMHJ74)A&KC61E-:E+\LC*TWJ[+625 M:M_/FJ81"@B!7N0,Q_])!+&./K_[4'KM3\1&XJW'BMVSHA[>"!,W!E\\"083 M&$+DIB'":991[/EI]]9ZE*$P4;H@8AN+]1&T?RB+IC)6>?O\`G&S&GCF1/_` M7WL)63OGT%*C21Y)+ZB]U.*6TZQ#I89:TL.+6J1+)1[:;''MKKHL M?E%2I&MDR2:]^!QCI@%&P_E96W@A,\[<7K]:2ER`=.GYY_>RW/SS_]Q=76_C M.);]*WJL!E*`OBGM&TF1L[7H[025[`"+?C!4MI+2CB-E+;NZ,K]^2'W;E>ZYTN'EY>5ENM]_S??[NI_%!L+(#ZE+0]>WG0B'$?9(B'V3 M]PJF%$JU]!CS_;KK3FM(QI\<5-.+4S9M.8HX,2'6S9F$H)R57 MOUKF7;A$(;'WR$.+V^TQ_\8""L>Z,?B3N]!;(?`J"+.VLN=?'/<[#[VDX=)/ M.MS^_RD])+OH=$BSIZH+XL9$Q`\M&GE>%%HVM(`/VC'#"$CEYR8-I+L$9+=+ MRX:-(V?/<>3)3:/:>1LWG]X8#3"C0E8W#U](0MYB24!6)I&[,JF99LL[\J.` M(&E)NJM;B;!5!D]]L''A[O].Q;'L0;AQ(TA\#$.'6@[U@(G=*&P&!\"5NG56 MS8C:1:J%,E*F)A(JIU?S<3E6N!J$1@?1$")9JX(-\B8@96IX7YFF*3+J'7%3 M29FTRI6M4*M;'ONCFE88$)]8%G)#[%J6"8#3CAK*;8U.'&JV%'?3,&_;M+\\ M=H!'2MY8=N6T;@9BQXI<#]H*Q.UMH@14;2+#*Y.SJ=:\HV-*2)+/D82NB0(` MHL!FWPP9(;GVQ?(9D@:#9'[DOT[[UR8YXJTX.2)* MV,I>!W'<[R5'Y`P7?L3_X#TCD]O'V_9&AXWK4+Y53A'R>&T^'O"B,K$9FQ"4T07V93.*PR,S) MGYS2]/M<-Z#J@J!)9W`KBZLCN-7/ER=PKW#RAL"H8G%AE5%F1J[VX1K=JI_& MZ>'O\?[$9*X'(CEN?"\,0C>@ON\%)J&.&WBD&9DB3^B28H7#:58A7N7VR+`9 M/SBXT0WXQ[,I%NC,3.1X.>+PC!+?#:\@7*S-_GLT#81`"CE>24BDTJ)W^^HK M(DM\$9;\U25F[PYYQG[SXGN1%1SH0S+:',R@RTN&6%F>(1F!+^T$V*#M+ MW0V+/0-MO+)(N(:]9-9J%,^#49U.OZU$O34;^4OLIY]2886&/^)TSP\5T/QP M'^^3^V3+[W5*DZ([9>`Z3F2'``0V='S'M[PPK([P1R%A?Y?28Q7C:5;?^]/S M;*/#;7Q[ M-7K(NPL].?;E97<*UP-Z/(L+5R+4\]B:+_".C&ZD4YZC[?*J/*9FX7?ZE/%# MMK#@]SJSN/M+5AP/9:O)HKWOI;A]I&D69]LTWM\E!R9HS^P?$ICMNH_SHCSG M\GM>'>*],,YU@.,A"T8D\G!DX=`EL#$N-,'("P'7;-$L:1$VTV3]U&JW95+. M07_DV>>.D.9D:JM\LM/0QR!>NDG0FHW1-S'V6PU5/1]Z%)19G-Z3$Q=&38/1 MX^'&Z)C@7],:;?3(*+/_O7]3\W%C-(PL/]VNXE$8F+=7@4_X45U)`/#!2'NW M&=.'0#\V).GLZAG0C4]!:%'L$--U;`>Y@"+4CN]`EM,T\&T/(1``(+(A!X#BP+LM=E#8,H=;)X;FV;9O5@YO:D&9Q$Q MBVHOEE=O!\E\68;B?1D*WW]/ANK8UO$,*%'W1=VO?!)@+FS-N5CHM,N9[@%: M_9PAZYSQ4XNVQ^!CS$#ZS)>;J#2[0=5\]KUT.APAE-`SK-O:GW!Y8Q;UER)411)F51\ M>P+LSY+,W/Z$R*>^Y#P[Q`OBV=<_Q#_5SGDZGA,EL]["CXAL5==;<]U-^32L ML*NX(L+'SV4:G?LQ9C.=!,C-9]I=,6E&*_0DXWS/@=0#CF6;'G&HB5T[:$L_ M;'?DC1:+P]8^!R;E3AF7N;O\T,Y^S<_DYW9_VK'YJ[HIJOE=?C2=R5Y15KB> M+PRJB:Z:,S]5$^;X>S(6IW_"Q/A`XZ+[W2?_]6=`8J\P$/`L@+;,1ULPH@`W\$N<@)>>6X+ MKQ>FC*%1Z/K)+`[,*)$M=P9OB*>26V7+ZEZ@B2.%1[Y&/='?(? MZ8Z7O_U/D>R^9'4#E.P)\@"KK(+E=4AI=F*?==U16G0>\1S3 MI9<:$WB=\2=NA9%FOQFM(49GR8W1V7+6[&FYX]`JG#`@VC-[>27R/K?5OYR+ M7H!T\8-W74O)A_QKPBE-][SQ0^^RN5P0?XN5`.K8%H/J!G9@,Z`VM!JL_!9U MJ9-Z2P#4/)WT;#*.N7%HK#(RIF)IM77`/N?_M.6:]M+3-!5SSS).%YN)5N]O MN7GIPM6M0;V+^9J,/_O7DC/87!R:7=XA$]X\7 MIK!I.9^RG_=)V4HYV\%GGHC^9_GY)D">:T8NPA8&F/V%/!\V8TV&P3`]AR;AO5H MT`3$E]K#'#>$9DF[/^;;?QC;'B+9O<&1S`DFI/63)IF*YH`^?^.(#"S$FIX$ M])N\#*6>IQ&Y$OV9:L5ENED%*<(:4T9U!2]@S`]1?OIV?#SMZ_Y!Q<;V>&<@ MB&`4^)A)G&4[3C-F$%A22C-I(-TAU'Z?_U7N.O-ZO%V-CBW+*WB2XC.-4C$) MFHU-.2%J856%C0V1\"J16O1HB*0!55+"[4JT28TMN8:'3_8VF[I:[3;K]8?8 MP-"$D*"`DH#]G]B^!]QF,`^%YB9+GGAAK9A$C1M#Z&T*J[>I#T?XI?K$)Z2`$HEDTV-R./!,%\^#/<0_$][]EOV)V8 M,$V3.M!LQT6!W$'`R8-ICI`:?.V>!D2PH&]AJN#29>%E.#FJR+8Z@=JXBZ.%6IA2W'7P4XGDD" M?^5-2OPFT+Y:V9MBTU7!FTS8!*F[.R0O<;IK`ESRD^]8\(,I9F#!HU%'6NJ^"D!H5T.:Y1EK)B7S2*W)P8W.]9!Y&1M5..+ ML6HYGQ-4ZF?CE!INZ9RJDR>\XI29Q%2$5BEY5>JGU0JN6BNO2K`&4JO4[7Q[#217I)=H=S+7KZ)GURB_-)#EBM8DXTZ_JR7`%M M"M;D=_$KCY!Y"=]V>SBQ(*Y+VVV(:R%J^;9/*`4>H#[T[#9#0`F9E@15`D%W M*4RSGGRI0)8!45S![&H7>S?]9Q3`S=^%W'.S!F`(7I' MY024^&NU$JS62N&\@4)2)PAT;V]LXU/;`R`,S="EU/5]'X=F,R@Q"9RFPS(C M:9;;+^.WTR20(<8FI2!SE-5SOH M("M0T#=.-23-\6_;-ZZH&L>E#7SUC>.4.VO2!+"DGY1.!*TA'[!QG*03Y.<& M75Y>]QRAS6JQN4(OZ3)'P+=)LBLHH^T^+O/`S0W;MX__'1_^D1QY>O@^V?+/ M>$X80R<`@85M%R#L$<^W(&K/HON1U#:9^M$USP0-X&H>X*JS&#\04T-GA&;"Y9UBISLG_N#HRW=T>#ESN@0&QWD^0^CRU$Z(.+Z MW+,2O=9HX*]GV;52*:["\6O=A`U69XONN8(\,`'IGW7%P&>#>Z%EV11B'UG$ M:@2'BA@13*?%K$4FU1ET*HP;*U(2D92%9'P3O,D)\RP,HH&Z`V/``UR"0;]E2 M38K5CKQ`*,J$L:MPU11ZRGM`0=BIE7SE(6=5_KJ@8LI0.3;4'.V2M2BH'N-D M0LR)%(X/+QFJE^1P?+UC3_:102+LTQ?^*QLG@A%DL:WKVAYE_PL"�(/&@C MN=-:"@<>$6-.""]?:ISEJYTT(*>&EQ-H'QEC:N9;6:#9X+PQ2J0W)>_D.N_S M!)SOLB@3=4YWQ5J$4X-EU^)/5>2-E\POV9$]Q"DOE:T.+U@D"B-HF1ZQ(44^ MA00V"5D$K!"J6(U+#SK/2KS<:"E/3O).CV4[E.K^N2H9FK:HZU-6;>>4LH*B M:9\R54WE/3)21/5X09EV=O"6.69UE2\9E1S-]5K%<;Q!US1Q(E7CI;`,6YDB M[T[E3;_-82X3PH#8/O5"QP)!`"S4E.(B[`1T8N0X;E#M46/=9J:Y@H%G)O/' MXU\Q>R]WR8]DGY>SE+'-B^G9R9&\CU0]C80KD[YJH=V!7(D`ODF=C`I.XWZM M4CC1JFMZJ((T:5&D^:&_Q.^MZ,^V]C<(6:'C^Y%K$8^(4(\/S368;RM[-LY'D%U$(Z*>](J!X:9ZI;W1`$H1M:R+(1B;P(VQYM44$4``6'%%1!F>N0PJFJ>WRS M4'76.M7KSA&3XA7Y14Z9U=6E?JAB5&U%J,*N7(F4SV6MTJ)329*G"CU-LSC; MBI?"1C"BKFUZ%HJ@!S`)7!.UZ("#%!Q04`U)'?ML]#*$PBL96?LF-,FN5U[;$9#S&6]ZAYW5"69-T)2JGP)"!VJHIU`AKT=?DII@: MI2\=%,Y1-,B1%E&YY&)`2T;3MA()&8\_5_3\3"QEOWU\X/U?3H?7\I;K3<#6 MTM!C*^HH"FT?8!`YK4Z!P`RG%*_+CJ4YD/E2%"=^RV[YFFSSYV=^FR4'-K$V M79I2^5!&-YM3`IK[^D+0!IUQ/\SI+/7F%V0)1C=3:%Z)0"DSYTH5^32:QFQR M,\6LZZ-9D%6^O=7(H15`OAG$5W\8(YXN;&N.(NJ,K/J9,*#VF.BL3OS8O':C MI$P!O=([V5IYG;YYW<$K5VG5/+&(IEVE3&Q_>BK?:U$VA1:]OPNMAJQ1X5D/ M1;G__4;Z:Q.9#C`=!&S@!)1B9$5!TZ0/^1:4ZHRD>FS-X=NHLAW5],J';G,S M.R64^]07PJ9LYZU]@06C.P$^!:,]E9Y9BT;J,F\@&E1/XTR[N1M`O<@'/G:! M!7!@84H]IUURT]!34+:C"LI<93O]WJ*?3LW6X%N;N;/NY5YWU1Q[N$J]M-3> M[8?:L-6V42OLRI4(^US6*MV8E2196/;)XV.R/=X^DI_5W>E?V1+Z-N-`8;;C M?_"SF3_B?76@'8+(=DU(+2OTS##R;:?I=(I(`*2ZJS%(2M17SVVY3,\T9+*^O9H=\DAS7>7-PAL'`L'`)F!&42>%T(( MS*C%$&'HR(3/2@>>(UBNWN54G8BJI5Y,1!=C74Y$WU7*&Z/":KQQM']*-I9+;<'LNEG#[#1(38:R)(+$E6,BRU%%B!;;A%RA5SC M3P[2*%'.?2A*C+L!,51,_DK44+55N=8G5DUA'!?FXVM[(BKTV=K&Q=AQ'!NC M@$1^%+H6L#W+10R-(U4NHF1$W6K(BW7Z)5QWA_SI$#^KJ8N395>P6F1V8B5K M1-ZOCJLP+G<<5(@Z^2JYD=2O1/<4&R56*S>),F'5.ZLYOO\>LZ>V;KVUV_@^ MI*$78(HH`,"&OHE),Z0;N%!&ZZ:,HUOA2C3&H>5^9WQ*,Z,H/Q[(>JKG4TS= MYJ)23M/.#RO<&!6PFZ:MW]RKV0&2!M1+!;4KT2PEIN3JGSSUQQ6P"0D*3#8^ M$TJ]4#WUXK>X^69Q6^)SWAJC5K'2&#LJIZ4<)7 M\N*IM$B^JEZ.+/%D$?]R?MPOV46G`U^65?L4Y?-V)@M?D[3\M8U;!BF\-2<. M/>0`SX[\!@E%GB>5.%(_O.;7M,+!#T?^>J1H0GBAPP^"Z:1E72"96BIIKM`: M%=QZ8[L+3,X#%J-!/7>F29K6H:R3/A^M1%QU6GB9C=)-IK#X1FS@'S'O?_Q' M4?,F2LK:)?90E1?&W.,U^SXMB0WF/>$RM@"*77SCD>8%5I<90A(%) M9317W:B:I18^\U0AE]DGALCXM&>8?F-1T39_RM)_-DTSM_DSBX^.\3&I>E]D MQJXUL."*W-IFO.0'7FTKJ\T*W20FRNCN*I6` MV:X2(/)SNS_MDAT_P47Z)CQ4[3F9@1O7(0B8)@9!$'HV%4C)I MM?V>[$Z\LPYY?MGGKTERGQQ^I-ND7,,AOM.#\^>7)"O*TW5P7SX<[*?;Q\[$ M:M6'^5U/70D"C`"P0&0%7@C9F@]!UPY+P,1"V,58*K>U&,I9*@?ZV`UX./!3 M'F/NKU[0F8()L@_A1\D\6FU369E06V749E6)M,_?R@W3OF4W1F<;_P][4VQ] MN*2TS_CS(>;W&RY8Y:7+8T,INL6?DI7,@RL@XC+AMSRBL?/;OZH[M^[&;2.. M?Q4^]L%I`5[!1UR(=,_9;;:[:5_RX*.5N5Z=RJ)+R4[<3U\`)"6M+6EQI9"7 MQ-%Q/#-_4+^9`7$YX^&!MN3E\"OC6R3\^Z*_^^51[2O_6?SB;OMN,WBO_HN) M+NK=9M>O-MO54BU$5E_70U"H1`0`TG`*\KR$%:8\FX+*`4OM0 MW?N9*$>/5H2I(+>B]6C[Y6IK?--NW`H;I]@8@Y@G#9_+NL>UE3S*Y/CW1@&& M9^@F&340C;!203:^T\LQ]4DBI7CS*$:4KJ\P^EHI/>:G,KJT'[589TN#J+W6 M*Q^VF\?M[?O5XHN\;V+5;A>;NT^M;/*7._6>DPK_[X\7W"..,*AS"`%`L&XP M2^'0GC>`5#33.B+1N]'`2?G(537S]YVSR>BM9@[V+_CE='E5KI_7^>'H4;*OO=9J@HTD;>1BN2G4AW@)5- M7K$BS[.R@)71JU(O!@,G'.GC4&G?R/)]]#-1CB:3IV,1K@M!OX+K]6BS:VV6 M<#S)'*3!T9'N0A_B5?E(V@6_,74!'U5[!GY02PE5\\#[]K]/[6;Y@O]8;6\K MQ&HHS.2H016"*140GDPS5AD=3>[#7F`"'OF5[!U+?I.N.0#/7EUCWLTBK!GN M[#0-3;=S0NG!S5GF^-CF'M)YM'F2RYQLIPRS[F&QVMS6/,4P9X3ALJ0U+X0# M8#+=(&"TL]2'O1EKNS/?R,%1:\ZY:&W(N9EDMB_K;!4.2[WSLNE0SX/HL5'/ M1TCGJ.=-+B?JR8523[WLK#^T#U_:_E8N8<[2G,(F32DO*DIX.=F&16&T4]6+ MP>MP;WN3[!WU`#QSF>V)%U1A+\@[%C?Y;?`R!NB]5LZ0>M;"1XP]^Y@TN.3(Y M(_SVWCFWLTX:&W>T<\EK3SY]94,WM1>TTNMK?8@=&^T\176^N_4GFENI]]:/ ML=[,!&\1+TN4T[Q$!4!UED].P"JKG&L^:\NS\>_X2^JOSW60W*'^FT5M6QP: M"3U?Y7=.,],2T%G[V.CH-SB=HM"3A.:L?+=Y?-IM%9OA6)`"#`MA$E!6XAR4 M#/(*[?$,06-%1@L[@3GXSZ=N)]=@]JMEJ]9:XF%?X8=%_Y]V/`/RW9T8G-5R ML4[P=BL__(N*((&F^U&=]#;$8F"I[6O"P;&;9-3PZEWP6Z%TR.<@;VR<8#5]K2VN,JA*J^<)7% MA*O,"E>F\D:,*^-0-'!E)\\/<;7:/+?;W>T[]2^U4T9.V]6#,2YP))MN_SK???\MR$Z M29)L_%DR)#MBR,GX3U##3:K`5F MR.1CLCP^"^!1_$ZR4&Z:[)?T(^]EQEQ'63/J[$7][H`%Z>`T/__CAB>4N@;; M4&=7V6[_J0^U]?:=Z@AR`O3^Q8QAIZG?@+I0SYWUHF`>)77=@O5`CDSXQ*VTSLE M;Y)]&,D^CF0*)/E-AI*H6.S7O(4:2,/)N!C&T'[&+N#P!5Y89R>[UI*[P",: MVR1A\'C/+M.;16C'^^GWWK+5=KGNY)*96]&U(,1@UI2<-1C`ID3IY``NL-$A M!/ZL!J8^?74MO2&X/:JK1^CK"&N&8J6I/%Q%_7#DIB#P8?G>P=69::LMX06L M^A^&2/@9(+`N]!-L2,3#Y,U)J[4HR*NZ1!@"SDH&&ERPR6K58&B"04=3H=\: M?^OZW4_B?WQ(5@='#0GHJJ8>]F84TG;.-A*Z75;J`M(\21P)QWQ%TP5Y#DW[ M_*YO5_<;^M3W>QR"BAJ$*B;/"/3ME\$:V:V#<.S M[Q+G10Y3"!H*&EB1E)4PPY/5 MHFDR$XXZF@J,S6&=\[K;W`_UH!4L7=748^.,0IJA<-!P\"P.[%V6Z@+E/&D< M"=1\1=,%>1`-D77>(&T`Q:3B&8&L%*QDE$^']\E-P4:-J[V5P*#ZM=LMUG9X MI9+>+9?] M4WMW=,SR*7=2PC)2%1!C*KQHBK2A>Q*666JT"2.4#X&Q-;F=/`Y^J_YT,7B> MK`^NFR(MU(AH`B^"P3#$X30.'X_&870Z.?(Z$F#:Z7L)IX%'+!;8A@[S-8IG MD54;U#^P"E..65W#G!:%AT;_(R_`FWZPO0[0040]@<^EG M1J_CBP0GOV*ZV.^-5A<@Y4/A2`CE)92S5]:YRF/!)I$E5[OV_>I97A&_$T_@ M2I:`JCE_=;<=P"FHZXS5%84UY*0"%9M<:2IB="1R"/OSL>S@Z#AA;@TUC^J; MPNXZPMM#16PH.?67PYQW`#]T_6[U M/[4+I_E#;LAY?;]HQ@!!N2A4RPP5-4`U9]4^'1!(C=;&A'0D](SDD8/)Z&'R MJ5TOY/E]N\Z9T&$'27,932SC8]QV2TZOSW#ZY,A='=XN6E]:;S/'$$:"\WEB M?;T29SZ!C6OK[E*NX4^[I[[]L8\E0T5:4D`YSV$M7"2\F'PL\MIH$<^LC@5. M`,UVMWI0M!\<_IXK'FOT>4;1K'B/;@!#5?4W)TH%9ASV2K'*= MV,]T#U<8`/V=DNO%=OO+UU][=83XR^>=L#5-5AA%(4U356<6E3099V4`? M9-(T=#4VV5WZY":J"Y\"Z.F+4->YUNF23,:4,E0W:DZ9QJ)%*BN!]`[0Q,ME MNVY[.<=UVK8\-&^Z,!3D:9Z3"N"2URFN2M/G&.@=P6F@SXG$ M$DSB&`[D#!)7%_C9-"V4]X>]#5,':LI@J,P9RS"KJ[*$#4MQBG&6"X,D;W!5 M5F5N5"5;6YEK0G&Z'&)&M;:Q0(-^P!>,\-1"FUDR%-==R^G7I>^WQ]VG=:\@+P`&0VI"_>4&D_X""MOW\4^[;YU_>I_[1U^D*=$P%M2`BJ,8TS*G.1% MPWB#A/F2-"1#1=:83?_XL1GZ?:GZ#O:'"=?'<<)UL?(/&FN.U\T MO]R&KU.5TF^GMF^2@Y<)_H'4@>:4M+2[.,/D5_U(<.@]K#>S3R%D<\3BIU;V MK:O-_<&/P^],'E4%*3G"62GJTX:+CA:"?/0H1\)!=U)Z<2,P//<^CHA,%L^+ MU5HMW?_:]NL!$4- M(9#)A!=9RBJ0:YTRYM]J8%(?O#*K9@/(>YF[UU76%V:/Y!Y\309GKZ>ZP>J9 MJZEOMWS&YRCH+9\Q$>C<^ID@(L>P@"9,8%WHYS-4NE%K?-2Q=**+D<N9*9YC#YSVP'W7SD.(M1^+-E.YL0;?.>M9S^ M,R`3_WP6WX+G]G.[VZW5:K-;BBC(4%T0ADF):0%+)M)RE5(.T@K787*AE2?S M9\6O7?_[HK]3M__N7I+E>`=5LE5.!^LA[,;)_Q4J2-OKVC MW7;WH=U]$STPR>H2IJ!*.6"T1B7%G`C;>4JJ"C%4F+RL\F(P]#M]6?QLDVFP M[I*GC7@BD\5]WYK`V*_&>J^;9I?7+!]^OW3I9F@Z;I+)QYM$>ID,;L[\$DE' MN0NOB[P*'\F+(;\Q=0&?5!?J36;Q<]LO[EMI77!8,>"VRCG-6(/3+(49)!P7 M@$G[F#`J^&MTJ*XWHX'I-[JTQU_RV*^6ZD2^;4`N.HV"!1OG&@`7/AYQ<1H4 MQ4?AZ#!I93H8P67,``+&1!0`5`!P`&UL550)``-7AMM55X;;575X"P`!!"4.```$.0$``.Q=;5/CN);^ MOE7[']B^GQDLR9*LJ>F]I1=KEBJZZ07ZSOWF,HD![R0VUTYHN+]^I20.`4+L M^"TA/?.A)R22?,YS'AT=24?R;W]_'(^.'J(LC]/D\R?PB_/I*$H&Z3!.;C]_ M^GYYS"_EZ>FGO__W?_[';_]U?/Q/<7%VI-+!=!PEDR.91>$D&A[]B"=W1W\, MH_S/HYLL'1_]D69_Q@_A\?&BUM'\TRA._KP.\^CH,8]_S0=WT3@\2P?A9/;D MN\GD_M>3DQ\_?OSR>)V-?DFSVQ/H..AD6>O=$O:OXZ+8L?WJ&,!C!'YYS(>? MCHQ^25ZA_47)7Q_M%R_*_T"STH`Q=C+[=5DTC]<5-,V"DW]^.;NG+QK(GY+T/G_*?QFDXQ-;X(0/#-;3D87Y M?'(793(=WV?1793D\4-T:@PUCL[2/#<26<%^O/G]P>5?W,3#29& MS'$Z-?)>1(-1F.?Q36RJ3G6Q>!#\X?1-QR=)C=I-IXI7ZV/;MU0"\*K*!]D\;UM^_RF,%N9 MH!LKM2'4(ECAR=!/)@:+%01*9:M0MP41"T?Y-?IA7(9UEB;X^I:EB?DXB*P` MI2ANT40+`NLPSOX1CJ;1ERC,IUFY)WRW0A?"-.@U==KJ1(4\CR:YH=U9'%[; M'AQ'^>*W(9\LBY\G9E"=9IFQM0CSN&)DU,W3NH"AVC!;4JT-PACN*AK2/"D9WT7MY%T:0%E/=%^*Z-=)I$ M,SX9Y;ZEF>U,YO?%)_]Q,)H.#8VR=.P7I6RX=!7E=KQ?1<;J'/T>QDENIQA1 M&T3O1[3N`7XP(LU8\"6<3#,3U'0')(R!"M4[59`@[,9G_X=SL>H>VNGBVBV(G>5 MOBY;C12=/*Q;$'PS!(]G\>?4#$K1JICG-ZVCT.!IW<)P.1V/P^S)=+I%F<:J MEK38DSJM6[!BR]VJ5VVPJ]Q`"\*NSGJ3X45D/>_`1GG)K9GZ9;?ETE9OH1=Q M&RR4M=)X+TJ^VN";!:K?PB=+#CL.#P;9-%H=U]O2O]ES>X=FMD%UEB:W-L3M M&(YJS^H%@FI>9MMV6A!]N<7Y+.([7!:IQIXVVNU*Q&BDJ5&U!P,OH=K:<&N># M46IW4\K$>K="%\(TB%CJM-6%"A?10Y28N?QR9OB\/B">?H_2VRR\OXL'/(O" MBH-OBX_H0N%J["ZIUH9@DW3PI^WQINM4VOU_MT(7PC1A=HVVNE!AX95J"KVV M=A=BVJS,X704S::W)H0S@_O&_]?4YLK8+;K??Q&Y7_`[4N`H? MRZ5[4:BMAS9P$U7KMR6JH?Y#;,]ZZ'0QF9A+D`R7V_;FBPL3-U9T"\U:;4NM M:FY@3=$6!*B>2E(J8(VF^E7@6YB9*/TNFIAN74J-INUVKMIRE];,_V68W^E1 M^J.AC38VV:]";T\;M*C:^XWO6LD6*5KG2;VJ_SRQ;T_1MVUNK=+J`3LVURF) M;NV#SL+KZ)51UM4;9=F+:O90'[.'^@"9:;.NM1:E_!I-VA7T=8,MROHMRN)T MZ"[LR46I2U;;9[)'?^].AQ$AG'.YP?`C;/'Z6#=4K.%+P) M\^N9EM/\^#8,[PU"P#V)1I.\^,8Z=_?8`8M3SG];?!U4E*W(%>/7^2P3O9!U M9&'[_,G(%C1L,8`2<@$98`Y`7#@.1HYB!'A,:>DAX+^$9V13X]*LL$YG^*R1 M_FLZB:Z,>81YXI\;@"BK&B@)*/*DZP`"/1=Z0!.GT)@+0^$*;AOSY$RP>'V:#-R1_VC1,]\UT*\YOU]U!S@N9[Y;G MZ(Q2-C]^AH$Q5K&<,DM\7QR[:Z^#-'M^`!%WB%9FV+%#FNMAQKT"=X>(4E?T M3I>!?W69O3?F'G4B_F""`KN^;7S&93B*+NV![<4YW?;'E&V>%F`.%'6(ZRJ% M.'45DV!I<<`\4+.#H"8=Y*?J$QU::X]Z0'OL7F(!?(&0=J1D@KK2XQA)NAQ2 MS12C)G/=K9F[LN3R\[KVFF;9AVG>CB[$^NFFA1IXR)<>I<##BC"-D<-=JK"+ MI.-@G^YF6OAL[ODIT)G)*Z@XVZ_>@%*C=@/?]1R@%/-,E(,96NGNC-3':%Q7'_X8YQUPV38;4,V0YIAY$%-DXA7."5B@!"1$?>?PE&E]'60<\GC<<,-_$Y@H"Z&KD2>HKI5F!%!)8_\7C;2G5 M$I-KV:]COD%^E`_K&>@&6/D`.L<..%%`";OXH]/2I+P_'S[5B[6H,JH5M'QRR M*Z=YZ="Y4BH@"@'LN=#%CB`2>P0JK]!!"G'X_-C6EFE;6/;!AT6V;'*[.+]8 M2HWU%0(/.LI5Q)/:8P1!12'1RX4%"OGAC%3=L*056#<3YFU2M?TF6'LN_UT: ME%4)A(L545)AKGP'F\"02U5(3&3YXN7'V2=KEP@M`]O+6%*H/C\2_)P%5A+Q M;JP7``=BK!E$+G=\S1W/0\\38T?7G7?M(8%V$_.VB7X?+'LE9FFTN[9\@($+ M@&*.JSP&$!&.]FFA%T:Z[DQJ#Z.8ENR;MH]JS]OLKS)FGF\>/<_^=QJ.XILG M>__5BSR:TNBGC>8#Y4JE%=.:^X@`+K!P48&:&9OKYEKM(1<;LN;]'?:^P.^? MLM^3+#(*_#L:/E_47*BZ)3W+FPJ$YSM:>9!K20'ECL9P:0J@D#B_';FE_AJLUBWTMKH61G\O3>=;Y9'ZHTG35=)8.,9ED\?5T8@&:I/-C MT._-=1LW'+B00-\7W&&N$MK,W906A?90DP/>2.J%,^D.C;4/67GK[@/YZ5+F MI/2TAY`&6@BEJ::4+9(VB3$BPKM)F7N^1&T;6U8YS-FPY8!['',!3,^2)A3V M)42,%G@)[.UD"K+':7.5Z?5ZK:57,^USMD9E9K?S@(!3SH1P%.&(2&JF=@[G M!7)0JIU,;`Z0X#NQ5J>C;OF+A'L:7-<)4F$$W50MH+[D7%*!'.UR020@SGPR MX!*?2E2:F]>;IBOWZ%;P&=4:")A$#%.DN>45`128N++07DI\0)F)[9`@[0'E MWOORVG>>?>`N+3W"?*$!I5!Q+BBA!+D(N$PZ'`A:>BZQZ\BW$)X/_C6-\WAQ MB_?*7V7G0[9M*M#*-SV&`P0\CQHH'(SY`A$)A&8_23>O3(QW8]9.\.XC2%TC M>,F6]#LU`A]R#SK">#.*(!,^UAHN=%,^P@>4_-2=V=\91II!O2L:V8]95'Z( MHK1NP*5T&>$2*D=XTG4A005^"G-P@-%(;8M78%`3;'O)E8FRV+[[^309Q@_Q MP2P.1^NZ7'F29LTF`^1X0+B.ED0XPO6-`3RP0,<'3NU-OP_" MO)I,>3U*]@-^+TLZ]H:1LH.-19G`IDF;@((Y"&%72,Q]A@OY"8:E]^)]G!WC MWD;$NN#V1H[RHU;/I0+BN$!K5_M4"ZRXU(057MUW?7!`X7<-NZVS?"W<^K#] MESB)Q]-QJ?5?E`L@\)!TE=8(,>0X"OI$%WI@R$NW8CZ8_;>U7MH>=KUP('RL MQH'5:08L&DCPF`P'$+3ZCMMX5"7U9U.U``D3[&AA M5**"NL9'4N@46G(''M`Q@5U.K.OBW0>KOH5/LQO[K])%2%[('\VWIVSVYN*7 MX0:6;=-,X`A*-?09T`(RSNU%2[1`P1%L)Q>#]C;SJ4&&M#>L^_1C*\NE]@V\ MM\DLC39PM"@2"(>[A+O"#61MN/1?.6)`2!0.H)`RK"DW`P4)O`OL&5>[5M>\$]&]-V:I0_* MZSB))]%9_+`JZ$RK[WET,QV=Q3>;,BFJ5`^`B5X4BE/5WW MGFORDY"Q`XQWY$Q78+F(9LF<,LTG6_K'=QH)*':%=I"TW4I)1W*%Q!P!X`JG M]D2<_B0LZPSI3M/QI+%*/-'AP/KO*3=?=2V"J9L^_4"'SH"M_#R#@FB#!#GF!.H9_$8B=G MUGI(GV]J[;0+='OLDY5?Y/W!NJO@1%%?^4#H3T,`-$C&B=Y)#MKMN6MG*:[II,V3[ M"-'.TN36X#RVTEZ9IY9D[*PK'A"[ORP]*:GP@`>!IIH46F$J=Y+YU1-?:ALX M;1W77;"E-&%U?84`20VI1K,KZ)CY:"_)*#1#V#O45^DULW()96I!VP=IOB>Y M?:E2-+22EJ9\K"D=<.DIBC&"PF4*8>I@MM1)*WY`5QLU-6K:-IA]$.2E(RT9 M@=X6#AB"TF)M@EWFN42ZFK-"(Q>HNHM+>[AOV>:0TQC(_JGQ-:SPHHGWJ@1( M(\$1EN8_,\'"/C/NMM#.YX=T4+.):3>RI#::O00G<1*=W\RGGJ7#S-O"`?"U M!`YV":#(5=I3A"\#?8#@`:48-S?JZUBD*9JU;F>Z,@/E61HFFZ\5?EDJ0-RW M`9;@`@/F0PF@OPRW/$0/]0J'UDS>'-,^?,&K!:C-(<7;P@'S.%.$(A]30K1T M?9\LW:6&K.[%XWN8M=)F2-$8R/ZI41I.K"L>8.@BZ`(".7,A)QQ`A9=S-O>0 M3B,T,>E&=M1"LI^[B![2T8.]Z/6%O!5>#+6A7L"!/2F/%`!*0Z6%DG"IIZOI M`06?S48[C$T\Q*LS4W*>"+D=B M"8TA+%O4I2.-V\+!U`ZD&J/2R0]:9RNYS"P7/TA[@'=,E_?F!M8 M40O%GE;3AVERFAA6X M+EM,Q`3SO4.ZN*:)T=\NKK<.[?Z=NO=<@RJ!!R/C=0GZ-8=TPME&* MZ`?;N*L+YGZ>LG>0*R6$Q&<>E@PBKO"2T,2MG::Y[_MR-8RXXZ20-2 M39(TRO3_8#%%.]#VO>56K,V<)O$DGJ=XFG`9;*!0A=H!%$ACZ5$(N?`$)L@H M7^@L''BH@U!C"FS8H&L'ZEW1:^%)19IEZ8_9Z[CNS2_/B?\5>?9>,X%#?>/B MN8;0)1RXP)>^6GIXY-2]FW/?![D^"-<2YOV/AT:!\F/*[U4QHSW1G%'J(H0I MYH1[1!?:*5)[LZC17N('9%1+^/;/GL7])G;/O'I`M5K):(@A`PX5U,="F^F$ MY[-"0]>I'7CO^RO*NF50`X1WP*'9.Z;BP4+H;UF<#.+[<-,-'-4:"!A40"K? MIXBX1!EO"[WEC$9A\G.L`;;.K7;0[I]G7\+)U")O(\+*W%JM%"`M78:`,A-D M2LRG=+H0:@UDJF>SZD-Q]6YZ$;O\VBV6N?K^["B0P3 M8=^TDT5AOO;VM'H-!;[+($?*$=A'+G&`?:_]LE,(57=_L]&Q[0_D@GI!O7]7 M),,LL^];WC+P?EDM4"YW`:$`<.D`QJG$KEMHB32"-;GE_23HNPZ_<*BXI!:['/.XXE"OF$$(QTG3I2:U"==1K@V/^(),(\SB^- M2<+A>;*:;+)ID;MJ$P'3/H#_S]ZU-C=N(]M_="_>CX]X)JZ=C*=F9K=J/Z$4 MB;95L4FO)$_B^^LO0)FRQY9$BB(IB=FJ5$4C`Q3[]`&Z`32ZF2"$(ZR(=][1 MS288)*)UHKO>.3D&D)/D($@0PPE9P:/BZQK$#FF%:Z_?W(^7GM*B/1+E^ MS!8_%X'=(MW'QH%@GVHT>ZT987'60D";2BI.3=MK26<8R]F%:HN.\>QW*!;3 M]6W=?.:BW.EX=I,KZ<`1N6.'9]\O[!ELC?L&8JFF'"I.O,%:2>*3<;5IHU,S MYVO]X'UC;IE-_^>V^/&_LVR^'F[QP_M1%K_:O&A*GK!%F/=-0GQ+@1F&F&(+ M"&.6QF>^O#-T^B2Q]3W:OQZ4672";'/WJBD35'R366E][R>W.ZCP4YM@&8'` M4`40@0X@ZA$'U1MKQ4Y2A.QBN7`,M-V3H1)S?3#C\MF.`XZ=;8,$7!*N9%R3 M:F.5%$"Z2@),S$E*RUPL.;J`N#^2^/ER.KG_=S99^/C--A=M3^NXK&36."8P MH9'8%AL(Y8;JR)WD&M_%$^4XD/NFRIK&S*SO7@>PB.'`=Q]R0QZU/45]]H_[IF5_-`L>.(R6@5,;5` M4&:MK>2@FK2U-`>?4XN?WV<+$][DM%OLGE)]:!B,PQEZ)M"N* M'5(&6EZ]O9&F[:KFN#/NBR7)\0CW9G**AX MTW[[LZ=C.E:#TC*`A/(0,(X08I5L%MG6"7S_GMNLG0/>Z\&&N[G)IJOKF\_9 MGV\.=19%'C].R^#$TYPX[GF?J#%SEV[]+J_RMVW**.[[1D>3'3P]Q.4)EPI` M893!0GC,G2Q/IZPS<3%;:Y?[BHEYK?V4K-BL?5WE++K9X7!%`2 M266]M\0PSJEVOL(&,SJBE."#,NE#+$W_NNEU\O&3^>)?D_NG[+=LDJIZG&:J MV;S%:WF1)G/(OFX!`*0%Y$8[X8TUCF"!*I`]JE_?#2=IDXI1>_L%:ZD'F$,$ M,79`&B`IKV2-LK=V/L_4>^A6_^]+"7:(]+!#]]S*2/4QJCW4G$%(O7<:>HY= M2I5=Q;;$?QPZJG>$@KS'MIS$=Y6*JND1W]E)SQ$TBM*X%:]LP7N)*;X MU*.SL1Z+/C`>(E;5W<_+*J0I;O)Z\'KTQ6(CPG7I--1DHFO\C&"L)JNF%WE/[)E&=B]K,V@MJ=7 M$"SZ;MX3AZ&.2S+CH=R,8D3AV&(/^^/`^T3SG6$^B"']SU.9T?Q09NWM%](Y M`X.`,`H`(P3'0;H)DM:&M+W8<:ZQC(-QJTO46]W3W^H5?-J3L*]!K^"]BN-" M"<]9"H+WT.K748'LV-C2M7O5/<0G,VC7J[ML\?UNDG_/'AZ+Q63Q?/7P&"5+ M?SS4S.U[5C`4NI3O*XX/82164I'7`2C@V!+[=4J1)O:N0_"'(..W5*=ROIIG MR^L_\VSVN5A]S2:S^?WS;Y/%']FJIHIU@]X!$Z(EQ\!!Y:AC\;.7E?)I/?D]W-:,D+W^;J=6K#Y%_38(NYOEM>8UX9'N- MAF&,B3",0,VH!\!23[BET6]AF-,3E:_?O+)^UI/[23[-OMUEV:KTW:(BZNK9 M-^D>L*`4.4R=]5ABR8!EKI*5S$Z`D]P+'Y9KQ]-A%]4Z@_U45%MNO)C:/:4F MW8/RFF%$3%I"&$^YT9Y54D-*1W\:WP4A&I#M2-P'-J*;C[_.L[C8G-X]?\I^ M9/?-[>B>!P0O'#'*0R%@M!DFRN_PB^017]EVH_Q=S`H9IBY@Q00QA@@(ARRMC)0Z0X[;7OR]FTNN()4WFO8YT,"@7K_+'I]6R M!`0VM[(?>P6@((TR`F.9(H!9Z+G8(`E!VZM]%\.S;HFPBVY'`W\J/RR+;G.-4'*Z]51O4&&B[XKP8:O7A_W<&]Q"$^IHM5XOY=)7-MK_V]F_K M2]\>\=A`!>2<"6F\`5198C"LEN.<2336L./.^>.YP:AB"K+\5>?9R$NJ? M\ED]#;=W"-A#"2T43`E!D02IBFPEF51VK)NZP[#A?7W6+E0P3-#.PT.VF,XG M]U\FC]FB0?SIEO;!:L*!9EX`A:DA$#M=[5-RHVW;^.:C%@(C8E,7H`]!IG]^ M^Z7XD2WRLJ9'L4AA0F5>W`B(NLWRE'7W-=2CEFHMGA8XBK(#BK`1R.GHQ3I4 M;1R)%))T"L]N1$3L7R6#&-2G?%Z63]-%(W.ZI7F(BV_K(*02*8.`=93Y:O`) M1W!;8WI45L81$:T#S`>QGMEB-;^91^5FR^L;FST6R_FJWH;N[A6$-`ZU(G1(3OWVV=H;PR*2P[JG&0&"0B4@I5< MGM<7H+E4OARGY"T'0\=".\B-L;MBL4HU10^Y-+V[4U"$2DV,$I)@X(E67%6G M%RQBV'8KZ@SW1'LD3V?X-F=0E=]T7OYBX@]^^9R8@]\P9_WM&_%W>#=;VP7I MO:7(>F'K-\6>+^)=)\?45TISUI MW#=H0PB@T7!*H>),JKR4F]!8B^G8,E<=KTVK^(\Z9ZZ*3 M-^FE4YXJWW9UMAFW- M@P>(<*>D1-I[H!T1I'+:.39ZK"%*Q^IX)V5:0SM(1&^Q^'.RB'-E7E[HKE\+ M;>\0?*J'Q"42J>Z`C4:<^XUDC/+!LI+]R!:_%Z>A31L]OP_8[0+<8>_P;9EK M_3R/W\TG]]^B/LO09C,I$VOMS3C5U:-#!"<.4B`44)3$-:,7MKJ3(3PG\A0' M$Y=N``=6RNG"S;=DNS@X^GS+,T+T786P$#OFK5,`.B90);^B:O3)0WKG3:-` M]>,U,^P!R8%TW-\QR+BP2;F[%`3>,@NY5CZ,?`<^*6A%M2((`2-<6;,9;P);!91V;*6Q3T[-?O4S!%?+ MY(3K79S#J+F_8Y"40`2!,\!%%PA9!G%UQB"H:UV*X%QK;Y^BU% MW$^GBZ?L;<[)`WG8[HD!:8LUIU`IDV[EQ56CV8Q"AE';B]F7LXT\-$L'T=,0 M'&Y-U1I)(?+*2@F)H5Y;)#`"&TE3P9S1[^L,S,A.U?&&>`.DZBTWN\93M8\C MR`D&&F.)F$%&*?M2&I%YBTPM\WN6=%]BY#?9D&.#ST6^^"DYH&NO;SB<7LR5W%--V[0^?2CW]SB_5++M-N@-GF5T% M.O;]Q)[YHWGG0%.*%PRC?Z"PI`!83=9YVZVQ2O&#:W_ND.3;]"Z;/=UGUS=[ M7VO?H&_UG`"A@%!*((SFR%*@C+65?(2UOIY^KN.Y#\T7P^%_N@&[IR+HY0QF MCID#$5E,#046&^F](9H;BA0'A-;>(.U"DOVE/VM[!HF1IY02J5DJ"(>QCJOP MM0P2<5!;J7R\`[:Q=HL^$;^HJ#<"@4+86@@!I3)BQNF+9$I:.K:\^9TKO&'` MVT$H7TK`6ZJ%S8$SF@J".!=,(5M)Q=AH4Y,?J^,F`6^'07M)`6\(:\&)((PP MX+BETF!=2>90Z]VH(P/>!HQQ:ZS:9C%NA^$Y[-1RE4>[_%2>ZO\21?]4+)?Z M^==L=AN7KE^S^W5VG+OY8V/3=<@#`]=(.BFM5=P[`!A2[A49XT^2=FL4IJU' M+0S!SRUO6FO_=O8)A"!H#>428\2]1\H+5&^V5#T@_]0`9+^OOCS MY9T;W:[^T#Y82[Q,^853V1$F!-+D52Z/QLJK#A2]):+Q6'@'G)9LMIS?YI.J M]GO]G/2N0Z`,1TFH8`1@![7PEKJ-9-:,+3ZL;[/7"#]#/?7]&Z2WV8OFV=--BUW=@O62V64C0A2 MQ3&,4Z\2&^BT&6R_>]BMRV/4O?TJ11?HGH!#%1"'DNCG?@$#Z144U%/BM8DV MG5NX`4^T]JW/=5MR2$(=A?00C/J:WK+&1]JT"2Y.QSJ.`TH<5:GJK'YU(;UN M;;[.]<)#WPY16V`'(T9]!:775B&.$V=L?&DKG/70``6J4`<-'1]K%&8+)6ZC M02L0AR#";_-\_O#T4%]VX6V[@#Q&PA!KH'&&8HX`J[;5#=.F[=+I(LAPJ"K? MUU(X`LA!"#'YJQDAWK8+!AOM7?+MH8U&57N2_EO+@4CK\I#G[F1T0H@C@-Q/ MB#:Q@I_V9'XYH'>(WI7`*D(AD">.&"TW80+&<-DV9O!L3/5_FJ>'>-_5TTR2YV=?8#0<=!J"((RDN" M&;$"F/5`X@I[SL9VGMD+48HST,RP>X$IN?'US1Z6UG4)G##DF+#QISRS&%J% MS<:B6]@V1>RY6L(^>=/1?N:3>\GR^6ZXE%4KX\HJNGTZ>'I/AV^7)NK M[\55/BT>,K=;0P M5$;'BTG#G)45%O%/;==SQ_^U7!L!/VK_/;NVSQ-4L;Q"EN*T7:1\V4 M2[QF\^[>)P0IM0&(4LX]A4`8;JG=&"L!VF8ONMS=U2ZGSRZA/]V-1W=SDTU7 MR^O7WS.=U^K"(UWD?GK^]%_BS(&5^+A-8"9(#3V,=A[ZCW M0*SOH"H'L:@]E.IG,J@L[W7^;A;;:J<_%ZM7?:CE2V3.FP9[)HV.?RD8@2#' M0*547)Q!1Z2R%9X(TK%%0_7!M.*<-'2Z.>CMC+--U#=BEKDA]HM]E?\SGSS- MYJDF8PHTRY?EAV5Q/Y^E/F]SY5S8%,:L8MHK9YW"D"L-!%!KA7H#-*DM_=&% M),?>[$:*(^R=D7^=EPZ4.'-[@$\)-.;` MA[5VUUA?QCT3`0Q2$#HK".``4.8@J&2BV+:=DL[U/*;L>^51, MF[A#N[H$Q`TT%CC,+9*&$"JEJZ1#I'4(Q+DRIV^'J".<3\6B6J=H=Z<`.56* M$PHIICZ*J`7=0`8-:ULIZ=QMV/$:;T"A5A`/0:(WV?=K#=>'MD$"2EV<5KTG MDG.,D5=D8XI!?=ZY$5'F4`WOKH+0"MLAN/(Q!7DM979U"5!I9@SRS-DHH*58 MN\W@LHBU+6E[KF:K1^9T!/'Y!GD2(:0$#%!->#JS4YRB2@Z%1=M)YG(C0MIY M./U!/NP)^N;HX.W)02E.H^/SW=T#2Y?0$1,`$1J%9''DZ,V,&[\=F37KA1`[ MS\X[P_T,V%9!]-R><9M').FIDI0XJR6'$",J-ML9FL&3U.$;-^O:8G^ZX]*K M/"N#-N++?RD6I:;SVG0)^;O5_$%Y9@X"^G)SA/P_>U?:W,:- M;?_1&^S+1ZPI5R6QR_:\5_,)Q9%:$B<4VT.*3IQ?_P"*W9(=+MU@;Z124Y78 M&3:Z[[D'P+W`7:CQ!B@)H:$&.22)JJ)=M+5*7'_AHG-TWZI&2#NDIWOTXQA3 M@!J``3<2*<:D$I4-IZ,*_3H5$&TC3:Z M$V,$K[QFQD/A-:%<"TI%/2$-!V\OQCF#&H=[070*_A12+6S6O82?!]!0X MYL'6U_C16RRJ;*KM%G=I#=B0XHP@1ICS#&,,O**.(,>PY%Q3T_IDJJ,+VZ\1 MQ`1GM!8_S1;%I]1A<_OAMOCWTP[P),9CHMB?*6EB_=2@/>U9XP9B'9,\FB^0 M@&C%,.ELC14@.O?J]ZP==K1#K\;$^?'6=T`5#!);T%">_YL_/5H68Q>.T$^W'71V(69E\[DQ%4R*UNHMJ MC3)]?EB5F_L''_?S)-ZZ:WXW>D]@RE#I)$".6**5Y9J)"D?JR2C&WUND>A_: MFASKDU0[`3\7R_Y8?^H]07")D>3&.QJ-1R*@,J3"D;'L>[FSHHS>+.L[UM88 MK$]2O<*9]FBS?` MW8X5,J5%N0Z8Z=`-_,N800H/C`4>,4@:;NG#Y?(NP-NGG#4[MK+4V.Y7L,^1@,GO8'CZT!Z^+F?^[+K_^8;Z^:TPJ`=W].LN)7<__YO[X. M5_D.ZSTBGG@B@.C8N>C\(^XTUY)(Z.HR%@+J:XMX[$/C91](3R"'K&FXSZ&' M`Z-22"*B&T0%OT7J]?=8Y_*S$ZV=SJ#?3Q=HE/#^7J*?4Q>!5@=V8$.4P<`^QB[S,WY0T<")![*\_#H)$4U8K M@1E.O7"$-]95$CD(1K%`^O$M>M!RV3&\PQ/&S)Z*^[@E_[E5X,G\G=,/!ZJ9 M14119"GDC$N#`*DDIM"/4H"U'T*=H^ZCS.D`UR&8E)IJN/]NHO6SV,;GGB+/ MWM\'KZB*Z[7P4'H'HB%&:2T7\->P@_6AY+)[:(>@S#ZS\R1O#C\4'+3&>@*% MY0(##:*MS2H)B26Y03D3O*/HD3R=X3O4HA/-OQ\(?\+N.?Q0X))HYKFWG$F/ MTOI->25A%/8*(@V&LW\Z@WD((GV,5%_-;U)+B+V?O?^_GFY6?L:P@1NDI%!> M(^\UQ@YI6IL/7J!1:G_T0\8NJ/)CA_/AD!^"G[^4R^+;+[/5;\63WRQO3S-O M_P/!&,0XP!("Y7%*"8;(["0S1*DK2DP8A@`_]I[K`O5!-L[R\;%8I3.4#[,O MQ>JTM;[O]R&*0+U4UDNOHJE!(`*506`H=Z/TE;TB-G4!^A!D^N>GG\JOQ6J9 M;$53KKZ4JZU&T\&NEG.;^9?9@M=-MI!]_P\1%,8Q?]I(#&.AG'J"6DKJ53^ M_GE6O]8K(EH'F`^R>Q:KI^<6R,\=Z;Z4Z_GI7568U8KXA7W4$_C''VO,3^D#G2P$@[\EPPSFN-*+/1H9*&2^9=+:<# M,+?5-/N;8IV#/TC(8KH[U;.;WXK;%A0[\E0`R/&X5EL*I41QD?;*HTI&B;.] M`?XWP3J&?I"S_0;GBS\?J?N6-4X0$BHNN+8N+MP\0FPAK]=R!W,I.$$_H/_S MVSZ1'S_3BXD3V'&MF3.06@2\KQ$VQJ'A2I_V'I'=$R<:1V&?@_O( MG+NYV3QN%JG1W$^K(\EC3N M.S2U&A>PWB6(58/5Q_Q:K/Y=3F!][)6IO>AD7`ZGLK'SY:;X,E(R9JVJ\(42YG*^N44@ MGSF_+.[3-WV>A&'0)_&'5=BT)T0EX_O5S^7ROE@-,2%.O#,(2P6+SB@7&F(` MC7*X7G"$'TJ;-P)D<7H$.TWRB45UC`DXJ:GF*FG/+(JUVN; MX.'GV%QL"?5X&2E;U_5RDD\\C)IB"4D/`??I)-D^)_I()[F>7$'7SQ%+'5_Z M6]:$K9\.!&.+).<"*W.IO56N)S6Q1E6BV<2O;SN[-KT-B;\)+XOKB\<1\]+66>IL=!(XE1-%L!'":"9 M1GIP[C2Z1+T..Q_WEJ)H-V6.#Q$\ES"U-P8$IUNQ:$+K6GJLLM,9SXK6N196 M=PK]!(CW;EE/N]>S;C>]ZA3_#OC9]DT!TN3]O4@]+0_W4>LTE4S MOG<=C<7Y]7CV?-\?$1C%RJ>*Y@A0ASTP!(GZ4`"1W-.7LP*NKF^63$)YXYW$ M_G,YV]S.4ZA;N;PMENOM'];E8GZ;W)=7J\7[+\4N+:"2N.Y!]OYNVT4^#;QM M)/]^N6\1JO?5M2]7+Q[2K@5@K8-?BSC>Y]D?%U:T3GI#H)2`4NB!-Y9I1PDW M6#)I/3M=V:`+2<[M1D^Q=<1`Q:3B-'DD,`'`66V6,=0[`:%#LI(Q&]=OC54OEM^E&WP[K81G573=ZR(AP M@'J)I&0HE=\CM910XVOKR]NMYMMTHV\']!!TZJ<;/40XPF<0C3LN9Y@"B*J]W\*G`I,#:8*JILHQK MY9@RE8P69M>9O]QJK.=M>-U!/2*=3FYX1Y\+@"OAE.!8>V>YU$0I5_?'EW1\($"3#$MI6*TVNP=L3;W M+G6J6U:_E.D$X^/LR3D?^OE(0F:+IX.DW"'*O>/0>B(PY$A7<@!+: M),^\Z0_RL0Z*ZGNFC\5->;],H?#OEMOX&%,^1MT^Q,FP?2!-.G=W5]RDYS^D MI+]RV;0'0G>O"P)+`@U!T@M`+2105P4EKM7;6J-0K!;NXS\D:761&*?-VY;-@(%WU M>JWX4UG>_CY?+")V\9MGR_MYW`2?X6QY:]?-E#SR/7:^OEF4Z\VJ22/C5N,$ MP+CUV#B('1;4D6@LLNT]KP-:"W9R\HR(19-PAW8#!44A8)!P`#7T7')BJ*[0 M,,3E9A].=4/MF3+E@+H8:ZG8E7S8#KKSECX6V[7P<_D7*7-"`BYY<=$`>XBT9@*Y:#:&.3&[[`4^MLOL_^4JVTBTXG[FA:C!`R,CFLT MPM((%6T_+#FJ,)`FNQOV5!G9/U=^O"'L31>X\A M4#"Y)-@:CFN\-0?DRGC9*UV:4[(#562=Y=KB:[$HOQ2WJ=9@JB=4W#PLRT5Y M_^W@(7^CYP+2<9H"2J5-'PX0@M!6WPXQ&:5KU[@T.D_%97_@#U*/=K-^*A^+ MU=;N3@&^#_,O#:K1'GXJ**^P8Y`:H:4"#'G*:N0@0M?6C78H@G4/_3#ECNO, M\H_S^X/V/Q$@Y=&/%>\)$)#HBRE0IJ( MSPZI^.]BJ9'7G47E=LY@[\;-6CHA/#0I=A[Y""47O-Z@E.=>V=XP1<]4Z'Q.7H: MF%4_+&^CZ0JI>/\1`;2_65 M#<@2F$340B&(!4!YA)0#M/IZHLQ@)86^%'&'2'6)5T_#IVIEJ?,`-5HB.B0? MU,U_-_.H$+M9S9?W'[:(-UE"]SP6@'9,0F]3HRB(%.2,UU*F$/@K/?;M@S$= MX#LDBSYL5C7S9&6 M>([NY[[Y.+-TK`$!@M)QKJ3%",+G)D`.:8O$R8RK?K!X:>-RY%CE4)F*]H,$ M#PRU6A(%C1*6>NTQK%#@R.9>_DX]!*XTP=2[VP9)SBE*TTL)U%Z5P6@#B";5&`*^DXBIZ"Q46FEQK^9Y> MZ')F48IVJIA640H3W0)*F`5<$F^$X,[3ZMOCIU];+=;>5=RJ*$4[\"^S*`4V M5#``F10J&B2>$KG+>TG(X>SB.5,_B>R;8-U#?UE%*9S6P@DF$-7"$RB!0*R2 M#;GL!-X+C@SMEE:=P#Z%HA1>X M7VY1"N21((P0+`P#P).ZXVR2TZ-<._R"XR0[78BZ!'\(DKU;?EB5-T4J-[XN MX@L?XF>_JGYPDFR-G@]$$$*YL01R+U(AO.(]T?2AA\A51C,`8 M09]Z5FK`#!&NWMD)I[F4FFK;\V'WR9ZT,/()U\]'JJ6T>3P`R:/FM.7>.(>( M41'92FJ*T;7ZB..>KN;"/S+I?EJ5ZTS";1\-W-LH*>>$"`2J>E)!8*97BGC'Z_4]NF)#`=#:LX%?HAM MIKGST8YTC4<+0"$@);:2&RBA3X6Q;(6)XSJWKOC4+:"AR=B70L8VT@^4$&W" MUG.&#=@"+0@QE&%!)1#26UY/90VOK0WSL+0=4#-#+K+EL5EX,/VY]>K;Q6L" MLX(B9H#QZ8(W@JAW02D114KDM2=G#+,LCZ"I7IV)5VU\(X`?B]1]]^9IFS%G M'F:K^];>Q($+D5?OF>U_SQ'?H.4(04+$&6&(6Z08Y40KKJI6GHC:DT&_GEEX/@/_*L5;>W\S3N;/%N M>5>N'K6'-RE$`,HU(*R$W<)[R7D'AYSI$$V)3K]HNN\=X%.Z< MS'`Y\$1`V#***<#(&\N@Q]J*2C:I_&`U3OKGSYFZ/<64+#RSXI+^MUQL(N*K M;Q^+I_FJ2%$L'_Z?O6MK;MQ6TO]H%_?+(Z[9G)J,IV;FG*U]0BDR[='&EKR4 M[(WWUR](D9)'UH6B2)!64I6:BFT!0G=_:#30MWQQGT\>HZ+]CVQR6]8W^!HW MR[202O6WXZ%*E\P9+$2`8J+B/G.41KH5WNPVB_$@#4X28>A"DEG(B@`8!SF MBF`BI.-"Q9L,J*GR'+8-)3H;.2]9_OLB*7;:BK/3P^(U MRZJ3^\W+B'G."RX>P5"S"4)Q1V`86JV%MHI;A!W9*&S)VIY?(RP-UPNB>N'R MP*_'14;@8E[LDYN[JN;=,NZ?B/RP#\M"2$"!4LY#R3'BD'*T M]L1A",WI@F6]G1=E(%_-Z\E#$R/UR*C@"'2":,68$TPSRKBP-9W&J"MHZ]>; MY-\?(!UQ.<49D#N1^J)?_B:S2=[K M_X:VR,&!P3--L8;*`*&TU-1*8FI*97O'U@BMVCZ0U"ES4\!HQZ8X#9_]`P*B MEE+E%0.`4L!LT:)YLT&L:)M_.$+3M0_8=,+4`>"RUP0]&T/'9@F0$440@P0A M()@E4E>Y))$'T7I/5WSD39[-AP56AYP>T;VH5+J?%O/[[UG^>`UW(<:(Y4C' ML\$A+Z$AG%7'A'2@`>;[V?MO""@Y_OW'9%YSW6:_KSXOYM,UE!I4(&L^>*VBO(<:6>PB5``(PR'G-#RXIO[(0T!3(6:252;)+VK?G M^6W^^H9SC2!Y:FA@RD"E%-5`8.JD8*2J9Q&I54"U?2P>X44M(>@ZYGHRC+5" MUP$*HT4II=.&&\.]IEI*7U.(!6H;2S;VQ/;4(.N"^0/;X*URW,=@7\>=JY15 M@@)B8!&#Y565]>,-T*=59]]![$UN;2WRBL^?-GCH)=+&$66(CO=#I(S:<,J[ M:S-S>@/2P9CWWF62[`C::K$V*&TZ1:3>RFC:,7 M_UQFM]\79O(P+8N.ZK3\6J1VP\%X*0W$E",>=$%'AO!Z2;Q%_*V3L`/N[4;2W4WLJ4M M2U,8>SL[]O-SDLS?/J^4JVBB1'>5^/8*;L^8)AA:A>@9+Y*VPCNG( M@IH/`K6N$7^VV?=S@/9'!%>??$]3W'&Z3K.:/+P]+=1JE<]^?UZ5UNJB_%VD M(+NMPHQ5GD_F]]FIKKN73QZX\$1$_DL43V!-K(55":C(,8S\(&U5/@@TDW-_ M0'UI9P_/\;?OMMWY&O/03`%%BJGW6FCAE,=(,.%K7EB"VP8%7A0Z<44:LR.^ M)PD^W6')J;-Y[^<#U50(8*@`7%+KD,)N4W:%T-;UEL?>IZ5S/'7!W2%04P'^ M#-Q4(X)%"&$635CJJ>/48PAP39N1JFT?XK$W6^D=.>WXFR10<+Z:W1:KF[UD MW[+IW/K*J\.L_KZIG@'><>BQ>Q8^%$'8Q?Z"*2<*,LU8Y:PB+ MIN[&6H"2M,7EV#NV=([+(:21]MUJP'K>7;XS88B,X)PK+IW%&'/'[,:_;,!` M[TQ;=]C1RVD+E^<9\P6'K*4*`RD0]`Q!@=G&]PX@OC9?9W=8.>C<[(_[O6[^ MTA>VWOY5U="H#@;9^F]6HN:WU6*:9"`>'QBHT-(;R+TRPG"F'5&;OFNN00'F M%-2NLWG7*]^6CVWL2VXZ3[`""6(@==9'^$%D%=CP`GH_2-VC!-N^*X3L\R/W MQ/OTF_Y=EL'N!P9T/_6E&[2ATD#G+>0:21`UO>&U@U\`?/*6WV^(R>(I'B6K M>%[])(FF5)^<(`@K^7S==;O]/5[/HGK+6N3%O05U.GL M;E&\>/UY1'&=,4N`P#I,XB4^[CEE4.'/<#4/,&C=I6KL[5!Z5FG]22!ER/A^ MYK2VXX/5S!J.G+90`HFP!$36E/*HHJ_41]DSUCIE>@IXM4'68?H(A<)K(91` M0@I@##:;[2,Y;1M(<;[[,FT@1<^@ZHK?Z9^%!G0&]?7J(R$CW$$-A!"(2J^C M65RSW&,U4/F]K2OA.!9;>(;.F3!HISEG0",#+!826D^WW-&M(ZD^Q&6^`\P< M=!#U*(1>M<*W[+X(-]P^:0^B"ZI5?,V>BC9W\_L&6N#0D$`P(]1*SAAWQ@,@ M#1*U[UVKTP\/:2@\SP_48'206(E(GY;*&8`I$%2Z3>2,DH,4E4FPLR_'P>Z> M[IS7:3=P=UW:QK>WO=4&>\P=DMIJ[Z53U1N$,Q":DQEW?9_MNPM_(P']6OVQ M>>^VQK,%KB4AS$0L2J\8!$I647.1+U*9:_7U7(Z3@^=Y7[Q/<64TB_DT+B\O M5_MUMOQ#OWZ/7WZBG]N148$X*VU4IA1#!:6TRGM;T\B1O8(>@4D0L.B+XX.@ MJECKR3YO1T8%8+VE`GGEK".`*F8@K6ED`VFM?E#5B:1/H:A M_-VJ#_:!:S@R*&T,!US@(M]`(.>8Y!M=S]P5M4KJ1.*[*.J4NP.=;CJ;3W\\ M3O(_SC_B?AH:[09*%-6:`:\!](9X"[::'%];29:1''J7R&`8Q-4+/O_XVQD: MA$/*>/`;??"H`0KCQ MW$C'J'+*:$HV2MFU5U,?#S1M9;M[[6O-VR3X.*R3/S5H9-ID>,",6T`*72X4 M]`(0*%A-M9)VD*8'5W;P]2"')/[G*M5EO>Z"`Q4AQS!W>%#0'$LGE3582T9H M-"'KNJ#.>&L&,=<'>*JZ3/J[_N>NV-TJ/+#^]M\F_[W(Z_O$/G0<^700#%KN MD?-QB00I[2"!]3JU-6T5T.@M[SY@T1V?![&NOV1Y\8O)?0;/L:S?#`O",Q;/V3;$]6;MHU_,E_KU MEZSH8O_T8S95>39IUVAE?'XR*J7$&AN$;62_A,BI=2*!PRI*:7`_62V2(I_> M1?;F\\G#1D>I^6U1KOS3["6[709M9DX,*FTE0`HK#T12FLG7,TMZ\6U MIDM?CIZ#WK,$8DAR\XHR+:MQ;;7$Y.'$&^/!,8%S8:$N*@XS#+G7%F_9BFWK MGLBCAUDB5.R"L2,Y)+SAOUWIR9?%@V."(>O!8)P_4,!'OP&/-6OPS^_[4')]H]! M4X2A0T6^J^9&(.,IK]?J+;A:M7.Y\!87\C))9;/G?/&4G7P]?ONQ("W`Y>V/ M7P(DCP"JIEF:T'Y4R7?*WQ0GQ)E6=Q.74MLI`]>06L@,-<)ZZ"Q5%M;< MX9"UO6F/_N09Y@J42$PI0=P`E(%9I+U%4DI6E,U6B($-NP13UYKBU+^T#\#K M3(:G??P=,,&QRP==Y4`4BG'28XD$UA99M6E>P,Q)Q=GKKMR+N'=/ZXTS&R^8 M-7A"J%5"1R1CP;B*A_NF["MBZ"^7"-$8-_OW=@(9]*L.5G%!;RN9#*((MMKH MYN[M8BJ'E%DL5\NRDNCO;WI!-,F$OFSBP(&D2CC&%/;.NVCN5ATFHNEJHE4\ MC%)I3-3;SAG+)HKEPIE#O`X@QJ2S0'IO(182R)I?0+3V*H]=N:1"V6[7]*32 M2JN&QI:C.58-!8TTT`HLA!%<0NI(W?\/:L_%0$6^W>/3P^(UR[YE^D/YYL?JO;%4T$KR?S_[O>#^*OKXS M\*(FB7$:QIND4(9Y0&C-8X;\M083IT+F[I/Q2.28Q#?1%ZU?LHB/6[_(JU\5 MGSL6*Y9V(8$P1JGP@$H,#"7&06%K25CO^R]]^?>.&HMPTYH5=7WROPV)77!) MCI5ES#)%$0(("P#0VAC$$$0!#AT0UPC$ZJ%/D.OR^@'$\ M>IQ66F,@BO^$435OK;9_7XLN0^3!(+OA9)C">%C7S]H$]7RJJ#@1?7=D5/!" M"LF141A@)QT&NDYEQO%V>+H=P`?%Z<"`>=\8M2,!#0C"D\%Y1\<%)Z26$DH? M6>89H)I(7=,IJ+[6>.-.1-\,3JT8G2;99;FZN6N6\?ONLX%`HQ"GC&%-M,/8 M(`-K>@@!UZK!.A+RNWR6R]C;*I)G_:6_Q75'L0H>)^`@P)OM')W/JVCN^QWSN[A4<_S$X3([',XO?\B&NUV4OVL'@JV%'= M"4]JFP:C`["$`N1%I!HBS*@JNNG46AJ+MH&C8P\;[$?_=,_P-*D*#P^%@WE^ M^]LD_R,KG,U-$79J:"A*X8K(PZ)3FY32>27%=DNYML?;V&,3^X%7Q]Q.@:U? MLGF63Q[BDM7MXVP^6Y;)IB]94X`U&A^HEX;PR%*MN"XZ]BG&:KJ-4FTC8,?> M5Z$?E/7!\M&X)DY>A3\UB)7M^)N"IMYY%!F*,65:88;HYJ:D'/-7:N2-ZQ5C M6*&FV"#5XK/;_;2=[D'2;()@F-/&.B>!I@1[P2G>4`Z@:^LK&_N5=C``[;:[ M[T-*HU'@WR=_ZGA`W?CMY@L"H0X#"+WC,AZC5@&[?5/P%K:U:(;:"&OK1D(&G^[YTN_97*G4(OGHP'8YS:"SYPH"&VD- M55@S)0Q#'+--0UPDZ+7VP4F%I`/':U_R2?*FN7_!>3Z9WY>/)?KU7:!YJ9MN MGLHJ8K6&6OXZ7ZOZ,KSL9YUV[%TTP=<'`X1#QB%-F00"`F"=K[GN(!ZD@T?" M4[L'>.Z^MXY/BFE/\P$S+<=Z/%OM$<-13@80!9D@N,Z^@UH#="U1AV=UJ^SX M.X.RG$-NH:!2:>&T(DC6/#;$7&NV=RID]AU]V%*.2= M/C(L<&T,M)YC)0`J_$R8^X)*"RUS\)K`TX6H&Z&G%6?;E1B=3K.'HBU&Y5A\ MMY1BR(FBH\VG"`H01(CF0#$OD9):VH(B)9R+U`W3!2HE5LX5["()GY-HGCH" MM=+`I>9MVE-A=TQPUF)E)6<,.HL44@K'FVK<=DYQQMD@;:,^S('5$5>3Y,V] M6>+IIJOO/AQXU,,N;BKK-*2<`6\0*BBB6,7_E=>D;RZ7ZGZ#N#T[TR16/CXN MYN4:&R16[GPV2".\X&3`PDE45SDVK]XWNO\_CF"D8F0Y(&V+>8_P:.T#5'WSNW<,E8\;AX(G+Y@MZG9OB,1&:LH01UHXY@GC M@#*H+#[MFNTCS_R*<=6:\[TCS,9_7\I\Y6_9:O507IN[P-J^>8,1!F`AJ;;1 MIE"&0F;C[N+(>("XDFU1=U'>^16CK@,9I+#J?F)/N4G4-+(O7X<4_9;%$_]8 M6>@FPX,N@G80X,@#:Z1@1OEX+><$Z:(SIJ`MD0^ M*Q8>=TNIH)N"[,@4@1-OL'4*800QU%Y18`OJE;8F;K2VL;C\+PRT[M@]0(C0 MSF_5-*KCV>K_R;O2YC9N;/N/WF!?/F*=W98\?9VAUO@@F8AZOS$81]Y&%HCPMC!")`:.G+OFD1SI.I,FU? MQGLF=[VSP:YW7>D$@7%AJE*4[ MY"3;,SG`O*,6"-P:QA[CHQS*1ICV%8#1-@0C3D!&H.SU_`;09$MFF\5SWGQ M1``\VBF*>Z$]EH09%3^L_"9!96XWG7>]VNJ*:=$$I)UDLXS^VED@)\H,/'LN M,.@-CI/QW$0;5A$-&"OG04$_&2LMA'YR)/4"W#J5_\G*`2^>#,AJZR22 MB`CA,>8*(UK-1?5S&+>S(V3*\"TF9.'7!1=^2S[/=?S._RU&RY.5`@X\'=)= M=J2L]L9)3#R,JDG<'QEC1AJFL@N@#ID3YTIST32*63>!]K\P$>%XX:)7#Z:` MM($.<&ZPATQ"!N/1%[\.2(:P=;GK?H"I9)?*N!$`L\2['!,(1L0ZRZ2F$%&&G8_GX'[JF+O<^F5#]_HVPH`&@6V$#/]7+!7[]<,)(^+P@*#B80<14!8#[;2(^Z*H9@:IS"WE,=3X8U.F12-H]L.3 MD\;&6T."@IX@(3T'3BJHL2.:E[,CBEYK2XM+97V2.EGP=D.>"/5\-/M<_"SF MF[*EQH?/7TX:*"=&!NLM5:D:J=.,>VTM%F0_5P@$[*6P62]4.E?VK\C4),[U M.;4JQO_S??'S']L0U/(A40J7_Y'8A)^P:?_C\/6/`X1Y_#^#@\(K(Q2+?T8M M75BE5?FMG-CV6]*^"I8#+$VVE.B/!)8<(_+*4%"^BE* M-V!MXW((.ZEE>'M;I!O41<7DSZ-UD=HJSTR:/.R%&+G\'=!V6_S9=7U MZ['']M%$W\,C@N;"4V@\\DP+123E`E:X.M-+H>=W0JUF(.V1+E_O1NL_%IO9 MY,/]C]%X72V5TYM:W@L#H''=1$2@-3(""Z#7ID2&R>Q];/C'9VMD:Q;Q3E)# M'Z^&F+O48^W#_(VY?5A]+D:KQ3RJ'@^?%JO5-*H@97K]Y',:>G.[>\5OBU_% M4D?U\>CEXU9_<8`04:V<\MPH;[!W%LD2:4U(;CK@4)-1F^3VH"3S7M?`MQ\_ M^ED#C[\X,"<0BK8Z$\@H9;D"M-IM*.2YYM%%*;%_XS60+9F.DD?4Y%^;U7J; M]/M82S"U$O\VWZPVH]FGY>+G=)6:;!Y/+:G_GH"0-M9Y[PP"#@'./"J3L""2 M)M=',Z"2?4V2LDUL>]1[;3%.U^:+N)!6FUG*0/<1OB?3^V.ZOHO//Y:&7D^/ MWZ)L\O<$1H72QC%#)=R6GN:F.J\PM[GU=BZJ]O=.=M$^!=%^*G.UUOQB67DH MBK087^K]>84`AYK@C`EES@HD*/9":(3AOEVRE8YP?-)L;'.>O\43.)')+-)5 MEDUDT,V/U$,L[8BZN%TLBR>2^GTZWZZB;=2C6*VCY)Z_95??9U?S],/\9['? M>4_BULE7!(($Q-`1[R4'-&[IALA2#A[BW(UIJ&[(1JEY,(@Z1+%U&M1W?Z6. MZ\5^GZZS/3P?$0`FVCJ$K=*06@JT5[R<&W(TM__84-V7[5/R4HC["]@<6D1G MQV4.O20@H*T@%GOC%`4^`N"K!:0QNS:W99LD:PWU]K6OK`)S0U6I$#'&"ZP\ M!%`![N,_J`17"-93N_;'NF9UPG9;@9Q7H>[\UP:*TT4M(*GC<>MCDFJD2Z2@ MSPZ0O6>EIS9YWBQ;U[H<6MT.OLU'F\ETG1H4Q,4?C\K)8^V68J)'L]%\7'RY M*XIU/]M%U:KTYM9/Y_%CIJ/9I\5J>PVVQKY19WC0`AL%`=7&(TJ`Q53O8N+" M$.%-3W6OU&H50:]3T>O9@\%*!"QQV'!(%((&\WV8+,[&(WBME\.;E?2B08B[ M4"-W'V@VRP15;#YJ0L9"*QCAU`!-,:(6E/.R#/:25-P.6W(%>I`7E\'8 M2;6TT>HNVMCICV19_QS-MI[OM1DMEP]157VK@]I9XP/!U@NNT[TN)3Q&F&E6 MSAMH=ZWU^R\DP1I-I+@6 M4;4]`W-%5RJ;Y4P#8':U"[WD]7QR)G'JOR08PRBQR'.-)`:>.*,K.`$\74RD M,5_'8CV:O2,ZM09Q)YK0KA37*AI@1?SZ:'=]+-9[9(XI1$>&!>8,`!((+A`@ MGGM'4:4V6FUS]:*AYD.UPZH&$>Z"1W8OF)0WL,6A%HV.C`J`QC,;,J^`32D% MWF(OJK5B3_NIWEE&43LL:@[@K)LVCSZ>BL5Q:]QV%YVF;WKK[LVI<<$HYKA2 M@G-KXDY*F9"TPL/QW")3%R7SO!MRM`%Q%WO,_N/V0:KXM3?KNV+Y#),C>TV- MT2&:M%'_HQP*#X072DM3&;:.J=R[G4/-OVEGSVD>Z,Y=0G5=0<$P&VU*;K31 MVK)X)E.-JWD0E!LB$)?HS.^.,)=`VLV^L_A1+-BY4G)<5%CE!M!72[6=)'=77>F.X(4=B@]!V0:!_+A:37]/9[`A9 MRD<"`ZF*LN04.RH)=,X067Y]U*]RC:>A9QPT1(Q,&#NJ2#&:?T\I^Y4F[OX: MSS:3Z?Q[#8+4&1Z\\DQ!`D1JHNN)M9B5=B'5!.6FZ;T/R_MB\K0`V"1D\LO5KL.?A\L`1SA`R24@,O M7+J_5FVQ:9I7;85?3)HF,.W.X#YI:0>%J(&*,L.Y(HQ"AEBU6<8S.-=[H^0I"ZKPA*&BP=T5(X M+BWAFM'2TTV9$[FAA*$;VZWF>+4$?L?4JY\"]O:@`#1WW'!-L8<68ZBPJ?96 MZG&NJCS`/+#FA?XVJRY#N$Q@0K#5>KM M1PC"E#*;HKBE'>%X[B6GH1^/[;"J$8R[-/GW]5?K)VL\'Q`PE`H)RS5R&B$G M+8:L8"()1,22"C"$>>YY](ZTF79,LP9![T&].2N8\6I,0(A9 M;QQDG`O%C*?6^"J<[/FUMJ]OG51-(=[)V;:8?T\)_>D$KD6GPP,"E=93)"CA MQ%H.A=405J\@B1(Q$TX))R6@U0RQEKO-PZ,'ZUEG4&.0=I:#M M1+7]ZE/7XP\\'3`GT:X%AG#FE4?.>OED0[6YAO_0(QM-2/EUZMF%Z'9RN7EQ M?[^8UZ++RT>#`5IBYY!CQB"FI$60E+.16N063ABZA=\"5RZ$MA,7T62R35@8 MS3Z-II,/6T=+]Q1#%N7;7T&WX%FC3 M#,)=L.=S*H8\+R9NM)Q/Y]]7:CS>W&]FJ5B7+6ZGXZ.51T\/#L@C#Y4Q./Y) MH?#:@]+OQ9C.K@\Y=%N^!4XU#G87]/J::HMOE@^USK'7#P?`I8'4$@F)(`XZ M8WWIFV#QI^V'.^2./O/B>P+Z71/H8G@["GB4K-YZ%^(!'"5U5\Q7547$5-/Y M8[&^N3U\/S[S30%;:DW$@A/EO(4HKACPB`7*]6`//1._C=.O5>3[\0&<9?L' M)P6P!!"NN*7>`X=)FL[S]RM6^4=-_BF/]#H\/ M#)Q`Z(GCT#I"C;$4L@I(C/[>5X*:(=F%D/=%KIO->K4>S=.=_S/9]61D(!0J MZ%+UFJBSQ=.;:TS+N2IFJ'[[_L46>-8][QUP[XY0\,BH8)Z%/B2U:16/48B:H+>=HF+_6 M"B!=<>M"O'OA5+W#\=BP(#6PU@""`)4V+A4I`"YGR8G*K9@W?#]DEZS*![SS MJ,GN@^N&379/!R)4A(I`#Q%E$'%,;66G8)J]-0T]Z:A5$EV..:0R@0!M@`91W?Q]651/'O?OQ!J91T_-1M M:^*(JW[XMDK70_9]_.;?56KSM;N`=*#)7PU,FOD%@3J*`<66><&)B<0EI6]> M22*SKS>_(W_2!8Q:#$`DW;@"%K?3=8K;';7ZRX>"=QP#PK'##!EJ),/,ES.P MQ+@K)577\G]=]S5/`-UDJOUKLV_T\751-C1,71L>8\)?%S71J].3K(5?%QSW M&,$H%R*00%$J2,$2U=1S\4K=HCW3>@"B[.9*9B3!>-?B,_[[K-BR9#Y1]XOE M>OJ?[<^/$+[.\"!T*F)%M(&&FU1%G#)5;0LHN^#DT/?E?AGTZE)GXX+J)"LF MV3QZM+4L[E/=UE.$/#P@4((MQ8QQ1(3@B&+D]Z6GE0+.B@*-B*: MCO3.G]-5_#:_6-K%YL_U[696UJ8ZKHF^.2P@2@SC2BLKF(FK#"*,RUD*`7,) M./3@TZ`(V*"`NJ#A/T?3>0+H9EZOK>#!YX.20"FGA7C^DIG'A3UFI!-EQ4ZGE04B4I"_-/$'TZ/TN_4T("$,SKJWLY2#@#P6(%J MMEJ07)_/T&-7@^)APT+J@I+Q4Y,7O+#%[L\GP.SO.-4PS.N_)#4"L%AZ0"7@ MA@N&$"B58,6@RGB0PGC-K./62PTYH4!4 MR]1PG$O2^B9U7Z=Z&\PX2;Z+!=`/[?8-3\H]_V#SO[.(6.>%03,#A>7&>T8A M)4R!LJR]4M#C]MV5?RMJMB"2G@[UY_UX,MAY\`V!B*A@8RI3W3(.F-?05PO5 M>IZ;VU+?\'Y.QZ^MUX/OA89-8-_OV7RLZ'C6:7WLA<$1J'WJ^.&\YY1[IBBJ MD(^FX)7FB/9Z>C$,68D*.?I@,N])CIT M([P7XN7CW@^_7A3^/(MC+\:FNL8:"$Q<7$=:>@D-<^5\I7:Y+5.';D7WPK/+ ML.^":Y?%\EM+1PM,(2"I@5%%2:4H#!*/L2=C>&Y7N_.C,MW>=.XYM:)3H?5( M[YVKO\6LRS-_02`ZRDI2X(21Q@./-2XS#!76,/=FTM"CX%UF7;8KDHZBW^.B MF*Q\Q/'+:*LO_SY:;Y*,;FY_'RW_OU@G-?I+,4X_.VX=G?VN8!067$"#"->I M-3R#2E?9`,SVDL/9Z2;<&H%>!\-;%4TG5!T][`,6:OSOS719?+E;+->IWGB] MB'FM\<%P%N=-)83(*\,T=+":MQ2@_=RAKCU(?3.S!:GTOG%N'60U67G.>T)* M57$,4JZ%)T)'!+C9XZ`91+GN]J$G%O7-T19EU,O.&2<4T5D_?)J-YNLXFU21 MZ,?]\?8']5\2L%56Q6.#$$1]_$L()4H$J$*YAM;PLY#ZYFE;(NJ%I!\B`^;? MI\F)>RH\=')L@,Y*F[HL.Z2\9CX5I"CGRZ%LWQ/Z=S_6+Y1(+PS<;NT1P![`O/&<&F$P/DEGL(^%TJSL&'#NP MW4%F?_V2MJ6^;8F6*+4S3S-)1%E5];%85:S#4XDA%X+#NAVET@:+W`J)]M'2 M?]1C?^(I"4R_6C\V11Y9'D^8UP*A+=\4M(82,V8)=-AKYS%U==!/.T>'+_/_ M2=7F,/*9?G1TL*AH<%HI(J&&2+O4#CB:/0VGE!:YLY:FWN9T9#P7%=J(\#XT M`QDN^-_Q!T(T[WUJ.`.U590;)TC=J3]RCN-R=UV7&_P?5B2E8UB_SY=5:MVR MJPQH&:]ZLB80Z+%QT`/AB?3$2-;D?VDM+W:`5&ET'(E-G2./$GC[6'T[V#=7 MMVE&Z!&8/7\T>*^)-%$\4@HGG?-$U`D4.EH]N0IM^HG&(^/K3$&,$8J_NGW2 M2:M#\/W9RB"BC:%HM#2LE8AQPRUNMA`7(+;4"]&!+[%DUI=?B( M@%T,X17&M52/+=X4+,`<8,T1Q\)[HZ$5=2JB9E#E9AQ-/=UX;)`.*J7I.]6# M.=.!>VH99X9PR(V`QGN*&U/'/Q]#M;F^KZ^W5K?L1 MSX_E7?4QGJ%7RT2C6MZD_Z1KV>_1T#F>*=+E-8$J;A$!RD,H*9"6(5RGS6HG M>&ZBR-1+C@:)_PS(^!+P>_U#_ZRB-&Z>EQ<<@5^7UP0,C>`:""`LI5(I#FS# M!6M4;L5Z=TN@]'RZ`>`W(./'@Y^*.GZ]_CNJ[I/#Q]NL#Y!XA"'`*$V$T)AQ MB)ND*^O*#=?\MA-+Q,%Z>Y&P.X_OEX,W8BF&&BLHK?>8`28:KFJ"LBLK._>_ MW^/-+8M.#AX-;=VX_@AMHW;#?SF=]NEWEN^+O_^*Q.^7W]:M57Z;-P7%&&&0 M($Z\1)ISQOVA(X6&QIWN7S-8G*13PW'KG:*2:^(,!,1))B"LJ8!:Y.;"3/U^ M:S!AO]U9O!NGBQPJ+PFNITNWV"\M5@?.'"<@<@A8*)1'B#M9TZRPRD77.ZK6 M&Q1=_8N@!.R.33?WJW4UOUN:70^6Z[__6L^6FTC%OM'S[D^+/1B:5F\M9MH/ M\X-!,\>(9I(+P'P:?F2U;Z3FS:7V!.\5=*L)2FKL/:"^S^:+5+@8*4XWA0_U MB[VAOLM/!&!2H:1T7"M"HY+R5NOFX&(V-V!\EA*_+&@/*(Z2H>#:O8_RW4U6Z3YF`]MK6VUCBYZJIG8J/5\$_US&W?A\FX?E#Q#X^;_6-`$$BPQ M9PHA83P2*2>^WNS$7JJ-,2CX6BKF8E(;V][X6%TO9IO-_'9^_Z&#&>BNZ$: M8P8Y4M@3"85PGBC6N/3(\W+=,%8YE06?R?>0H6UYT+:2&>P(A1!E10B#H M%3PT^M2(<)3;F'#J+=\F$%7KR/KIWM7\N>/XEVH;E?GBZ4=?_,4-4]Y`#GD\ M?J(J,I!P@G;3IQW2&,&3[;2G[JF4<`:P])@IJDEJ?N!J7EJ4W9I\ MZO[)8)`;S#?I+JRQ+;&.]F8QCR1Q`G M0'\1H1V'_V;Y;9-`30$_0#K]38O]^NMJ<1,WY<.V?13KO8U:[&VZVJOZL3XE M>&R@-]Q9'*TBS21ADM8<9L;DYJN=%89]GUO@G8AP(@;NR[*)HJ;L7BK-![6; MY?;:BD"XPL(:#92FSE)H!#J4H6I.M3P9Y!JJPGG7E+W-YL&$9X#5%#'!,06*9-=-LC@365QHOA9\2-@YY\::\&8VY!"&U:HV;3S(L0Z7RR M&'%NJ%"$>M;0@HP:_G;@,H"2R<\2V.BD5%Y!NZ46<`12ZSO@H@46*:SOY+@B MZE*;#/>&D+-96J87RY[:%A9*,)@J!!!31E)$@#>(-HRP@.:&KJ9^0],;(#(9 M6>;*91,=L\,'MDIE?N7YX+#SSC#DN'><2XBT:70@)RH7(%,_4_HV7?M@;CG0 M?*K6W^-9N*D/Q*>FD[I;5]6IYO?=7A0BP40)Y#S3*NX6+RBIM:B`.#NQ8>HV M[IFP>!5D`_&\//H>?77ZA_9H>[XP.*\XD<1``B@3R`!#ZJH303F_U`J,(=%U M)H_+H>F7U>IF\VFUN+%5%-;U?"?$^/^+ZI`UK[ZNUMOY_W9_?Q)BG=X6D-#. M8@:E`@)R3('!O.&)=;F=::=N;@^!NR$97]P::VN%A4@!4,S3:(QRXWDT3B6I MZ4"2YM8B3]T\'P)`>2PM`8U?UJO-9E\C>008CYX*R'@-E38$,P*U,HP(6],@ MB^C?)\EA9)"ZC':+H?W_:&W&D?[LTU@2+-'-=4"Z,\4,01T<#> MJ(OM&M0W9/IB<)DXT*:*OY.:+]BH_!:KW7R@PX@?3_TRNE@&Y6/'L+U;?VII0!IZ M2;01W$OFM!+2U&7S`B`Y?(/F2X%5SYPN9$%MU_?7VUUZF/DR6]^=N%5[^7@P MQ"`!O;&>4D6I",*V`^F)P"0`]ZAP5^?):5W5=W:[6AYSZOV8_JLV'^7(GD=^644[Q`(YF MVM.WI"Z>V[\_5-LOJ4MQ,QW]9*9WD:\(3DLA')924>T4\BR:"(W+RV!NH+-S M^]9WKA^G*[)RVR92==C9.KK$QZ]GWE@1)&3,>.(]%-XP!J)":)(LHFV3:_YW M'D[ZO5I_7KUGK=L/@TN`IVOWV6B?L0X9C*#9Q#\)/9 M<3TQ>`SXZ-EF?MT!.[OG`\/$0Y`*7`1U<4+^VUUTP$WAQ5!,$@=PHBD>R0K@7:^"#(R>-O5E7^ M[O=X3]G5UG\JAWSZ5.K\C'L(".V:8H9Q!H96438$XQF7$IBD+384I\NO1M_TL/LMG-3!=Z`0%F5$\.(<#QHX1=D=`?D M6V\*B$87%0COE63``R+<@Y=**'-D550)``-7AMM55X;;575X"P`!!"4.```$.0$``.U=6W/;MA)^/S/G/^#H M*9VI(LF7-/;$[3B*G7K&L3RVT_:IX'X!$QCBDYZPQ>]SL`$8_ZF$S/.I_ON^?WPZNK MSD\__OM?[_[3[?[V_NX:?*!>.$=$@"%#4"`?/&$Q`[_ZB'\!$T;GX%?*ON!' MV.U&5,!(&SA%?0`^==69"+$Y[O:>GI]=\2>B"+_EKC\Y[!_W!4367+_F%/_3R&',7-"24DG-L)?,%Z8KE`/=FH*ULA MAKV8CI,%KRZ48NF+I'U6I..>^3';%)O!RFZZE9W<+"A&.F,K"=&3+<5,4YZD'D*;HF<)[KH>1%` M`@5ERTOY=S71`L96N%RD3)2,)TK&P9M-9-2L"9HJKUQ=IBS5=@6I,3`QQ>8" MV+UR%3FRE#>&<)OB-!-E`SGL8:3B+(H)5,_'-?ODR'L]I8\]CX9$L*5R48=5 M?)N-+OZCFS)I*DW(F,QMEI5=K94P^:N1EUWAZR-<6Y:81EUL+@%Z]F:U14B( M]-7F0F#RB+BH;209LNAZC=.Q7_W8/!:YL%QDT('JRF&CE>2Q`L#K<9U M*F3,0?EOV8D<[P#%RG]UK7PTJ:N5),$$[[)2`1S754J2H&!7]5DP5%P'E(4/RCPQKH'F#%>;`<`>O M%/_OWO7R7/,=AER*2'[4U_GAC*BC)F64.1]0G7!UFMGIHKLQ7EN`4=VF1*K* M1Y.*)!^0@#C8,O[-Y2@UG*-!_ZA_L)'AR/:I<(!.:E*_,F*V]F<'\6(R09Z0 MF,]56L_OD!=`SG51;Q3*^Q?0FR7#7]DTKHB@-TB8&R]BKU]/;K=]'VYJWT89 M;=M&'9#5!]!0_Z942J="_9F`I7)`:I?<;F=&F2T\P'&`MAUF(Z:E-G4XZ!_V M!YO9U"O3T=YA^S[DF"`=SL:8:'DJ0VBE+4^+^H>6M"CF`[*,6B!(E#!LA$?, MHMPI]P^/BA/("DOL!/=OI@P9\K&XA!X.L%A6Q21'Y9@=)Y;983B`F,5^#_NY M[VO6,+@B$\KF6KYZ^5)UAHXY\;<)<0LU]@$*)/"*J1J@Q3D=#AWMY80%%,@.8"8C9[#\`6 M,H=:/!W)PQM+%<0"6YM`N('E'`DNP\\UAF.5=6'$H]_\(6/H`B2RC-)A$':'E:,XH'LU[U:AUY M>9VJ_\92I[(!NZ_5J$M,(/$P#&S3JS(VI4PFX@2E%4#D8`@D7!_ MHW89Y%F`/R"&'Z6\ZE$2%TS7%-(1E70K%G#.?T;^5"9%:6-I,)\)#.6\1\HR M?$2XON`TP+ZB>0\#M4?\?H:0V*+=?G,EW&;_0P.SSQEXJAE(I049DU<<2D-Q2IOJ4OT=7%\]>$/K2 M43(ZOXA;J7KI`^*JUI.U5`41^@@QX>JY*MJF2W]A$=V&?]+`\#-"@TA6W2J^ MC@4W+YZMB`XBV7,31HL/M/SFX37:XTT[#H-1FZJUF_@$1[1=R!Y;M^FL:G7H-I(W#8PD%B'9([4N M\+;YI!7"^YGTT0^(S3.S;9NNHXR_VR**U6.W1>@>NT)V"7#&@[0NPP9/S8)@ M!5:.XN"QK3CH`K6M%%K&NWS1X,DOP?XO,4`L^LZNCW8VP8>S+G42Q17T2Y5 M'<2Z:YY&>]7"I-&Z'ST"JBYC7YQF5[`3RK*+59.19X;B>[UK6+*7P[&WL?4C MI?X3#@)I75=2$3+%TE$98*M.@#(6CCK^D:6.'[/3>*<,(VMK\4D&5\X/N3K] M"YJ5]4)-LSND=U(_T'S;>BYMNYTZ?,R197%5;@.JUI\1`T1R@$@0(*B%IIW@ M!2PON,!S75L/Y>(49<=T-'DQ"VK2J]N$"E5^IPDE<@`CR*I-R;#0VE`%&[H/ MYW/(EC)'B=ILS4[6<7;;0N'AH=,6HKYTKA&W;<%>#\F+.0=7#V[P"RON.N"W M4[Z"%=1;VSJT2%W`I?$#%N0C3;4J%>D(S4S+OHRM!@)*DM9Y*UE,O/:S,SY$EOK5D MB=50W]=D,3D0Y!:Q>SD6J"ID1<+R5'!@.TT@2H M&O8KPM.9VC3XB!B<(NF=YI3HEOPS5Q778:0)4J^)>`5^]9STUQ*GW'\/#BW9 MI,U:Y.U5`97+CD4$D8S`"&DH.%!BJO)P(JA^O\;+\K]-^.^KBR_@5L^CKR,O M=^"#0XL#M\*^K_Y:9R-F-*(''C?JY.-JH-B)'7[;]I:-R8GB4WDB7M]]#P@2 M+2!R3`MY;+Y!/9^\41\.1VM[S:8$WC7I<;'MS1[OWK;"4<]_EK%P^%#;WJ0R M1/?5E=ZCJ7Y+(QFGJM@4"1TNU+;!(6*2N;GWX[^%"F MW-`7'H19IVW<>[0#RO0?'T8T`48$8&0`B1"MK<1#6#.'64/NR&$.;#E,$TOQ;T%5P:A,%U/!RQ<+`V M%EH@W-N(&&^EO\=3@B?8@T1DSA2F`?9J'-=7D5MYQ.Q;U__I]OL,[Y5#BB/N M+8*V,7\9)*LA>M"7_XI3L3*BX%5\M7?3\P$^5\?,-':DH[8SIC7A7@[M%E)- M)Q]'IF$[/5KS;--(*V0R8C]B+EE>TN@!N$&`^,F)6_+&'11U\\B&W-WP%A8. M,;Q)9_H4@NCIN_E1?S,A.6U,G3V@^]QOZ.OECED21ZIH.\O9X+"O>6'ULR8K MXU&'91E>@^1C(^D!(15.$UDY.'+OHEV-P;^%3.HZ0T(F9)6=9V/^+J2/]R_7`A/IH,(9]=!O1I2S/:SMJ!]U&#F9UV!$83H+H"NJ\6Z;5P M%#_0^0*86SIQH'^X.?J6[X*V=E`#HA?P_K5Z=%E(@WC@MI`V1E3%+]VQMGW; MR/!V6,'!QGXB[>L?C/6[WC/W3^%BH;:=ZGO1'4*H4<'<5/=08$82CKG^,,%9 M1[!01@5E'IPL^._GGB?;,`V:>>\K5Y4_D,G:)S0?(]8!!,Z1_MAT#1(*L\SQF`3Z5(,\[0$@USSJ$$A+.3WTZAYA^JL[@>J][H(E%>MK,D.ZO0!31!C*ERF.W=N MY00WQQ>M*E>Q[0ZXV/1$UD_P&<_#^?T,ZUETJUE=4G9!A'1M1%!YC?"4#$.I M&?&6N6_[I*IOCV%SEQPK_Q)FH!V-_DC,4"KP@+P9H0&=+O,FX&RWBT9>\LGA M\X@HT;!:V^8@S#X+X+LX4DV7,K_@\=,O0`F)?WHX5K]#N6]1?,.'2E8AZ%IX)/W#-L9RY M?*06Q3?SVC44?$#/XGU`O2_5-78?/]%H"EBFVN@*WN61SB?"4.F//8S#7R)@?([QNO82](/&D2S>,],Z&_3]=^G1FL]$&8U[I4W MV8%`ET=(?4?S?#2\,@6;J*`C9:;JVT3G0GJ?<2B4T(*:YW>QIMM@M'/0)\.4 MO@=:OE3)^\P&=-_4<:ZU]?0TP2NB7$(HS+35]Z,O).9#8DV:W5O*K'FE+:^F MJ]6WC_9V$75JMM3G=F2\<+E::VEV>.[64"2M;-\C(0RG)@.RAL\_8Y#T_-45 MQB9#LT*]<[BE?$?KO M4/W1QZ13F*N%%.[NH+7\0@,9G>7TND,"FT<(T:262[^?$?3U&V-W,K?Q=!'# M_+:JYX8\ON*HF"TZ7.9J& MVU5U>`L``00E#@``!#D!``!02P$"'@,4````"`!(B!A'Z)S>*4`C```9?0$` M%0`8```````!````I(%.5P$`&UL550%``-7 MAMM5=7@+``$$)0X```0Y`0``4$L!`AX#%`````@`2(@81PODAKR`/P``V.T" M`!4`&````````0```*2!W7H!`'-N<',M,C`Q-3`W,S%?9&5F+GAM;%54!0`# M5X;;575X"P`!!"4.```$.0$``%!+`0(>`Q0````(`$B(&$=1+&VU5U>`L``00E#@``!#D!``!02P$"'@,4````"`!(B!A'F4Z&,%ES``"Q MD04`%0`8```````!````I(%==@(`&UL550% M``-7AMM5=7@+``$$)0X```0Y`0``4$L!`AX#%`````@`2(@81Q`G')ZH$``` M%;4``!$`&````````0```*2!!>H"`'-N<',M,C`Q-3`W,S$N>'-D550%``-7 HAMM5=7@+``$$)0X```0Y`0``4$L%!@`````&``8`&@(``/CZ`@`````` ` end XML 83 R38.htm IDEA: XBRL DOCUMENT v3.2.0.727
Goodwill and Intangible Assets - Summary of Intangible Assets (Detail) - USD ($)
$ in Thousands
Jul. 31, 2015
Oct. 31, 2014
Finite-Lived Intangible Assets [Line Items]    
Gross Assets $ 945,714 $ 893,002
Accumulated Amortization 627,215 527,972
Net Assets 318,499 365,030 [1]
Core/developed technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Assets 540,740 490,242
Accumulated Amortization 353,469 298,705
Net Assets 187,271 191,537
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Assets 211,611 210,172
Accumulated Amortization 108,957 92,146
Net Assets 102,654 118,026
Contract rights intangible    
Finite-Lived Intangible Assets [Line Items]    
Gross Assets 147,127 146,364
Accumulated Amortization 131,895 109,067
Net Assets 15,232 37,297
Covenants not to compete    
Finite-Lived Intangible Assets [Line Items]    
Gross Assets 2,530 2,530
Accumulated Amortization 2,530 2,530
Net Assets 0 0
Trademarks and trade names    
Finite-Lived Intangible Assets [Line Items]    
Gross Assets 19,079 18,779
Accumulated Amortization 9,872 7,765
Net Assets 9,207 11,014
In-process research and development (IPR&D)    
Finite-Lived Intangible Assets [Line Items]    
Gross Assets [2] 0 3,086
Accumulated Amortization [2] 0 0
Net Assets [2] 0 3,086
Capitalized software development costs    
Finite-Lived Intangible Assets [Line Items]    
Gross Assets 24,627 21,829
Accumulated Amortization 20,492 17,759
Net Assets $ 4,135 $ 4,070
[1] Derived from audited financial statements.
[2] IPR&D is reclassified to core/developed technology upon completion or is written off upon abandonment.

XML 84 R20.htm IDEA: XBRL DOCUMENT v3.2.0.727
Segment Disclosure
9 Months Ended
Jul. 31, 2015
Segment Reporting [Abstract]  
Segment Disclosure
Segment Disclosure
Certain disclosures are required for operating segments, products and services, geographic areas of operation and major customers. Segment reporting is based upon the “management approach,” i.e., how management organizes the Company’s operating segments for which separate financial information is (1) available and (2) evaluated regularly by the Chief Operating Decision Makers (CODMs) in deciding how to allocate resources and in assessing performance. Synopsys’ CODMs are the Company’s two Co-Chief Executive Officers.
The Company operates in a single segment to provide software products and consulting services in the EDA software industry. In making operating decisions, the CODMs primarily consider consolidated financial information, accompanied by disaggregated information about revenues by geographic region. Specifically, the CODMs consider where individual “seats” or licenses to the Company’s products are located in allocating revenue to particular geographic areas. Revenue is defined as revenues from external customers. Goodwill is not allocated since the Company operates in one reportable operating segment. Revenues related to operations in the United States and other geographic areas were:
 
 
Three Months Ended 
 July 31,
 
Nine Months Ended 
 July 31,
 
2015
 
2014
 
2015
 
2014
 
(in thousands)
Revenue:
 
 
 
 
 
 
 
United States
$
275,625

 
$
268,228

 
$
839,325

 
$
745,458

Europe
80,257

 
65,881

 
227,165

 
203,645

Japan
50,974

 
61,517

 
165,067

 
184,219

Asia-Pacific and Other
148,949

 
126,186

 
423,495

 
385,138

Consolidated
$
555,805

 
$
521,812

 
$
1,655,052

 
$
1,518,460


Geographic revenue data for multi-region, multi-product transactions reflect internal allocations and are therefore subject to certain assumptions and the Company’s methodology.
One customer accounted for 13.1% and 10.5% of the Company’s unaudited condensed consolidated revenue in the three months ended July 31, 2015 and 2014, respectively, and accounted for 12.3% and 10.7% of the Company’s unaudited condensed consolidated revenue in the nine months ended July 31, 2015 and 2014, respectively.