0001528396-15-000028.txt : 20151202 0001528396-15-000028.hdr.sgml : 20151202 20151201190228 ACCESSION NUMBER: 0001528396-15-000028 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 11 CONFORMED PERIOD OF REPORT: 20151031 FILED AS OF DATE: 20151202 DATE AS OF CHANGE: 20151201 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Guidewire Software, Inc. CENTRAL INDEX KEY: 0001528396 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 364468504 STATE OF INCORPORATION: DE FISCAL YEAR END: 0731 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-35394 FILM NUMBER: 151263351 BUSINESS ADDRESS: STREET 1: 1001 E. HILLSDALE BOULEVARD CITY: FOSTER CITY STATE: CA ZIP: 94404 BUSINESS PHONE: 650-357-9100 MAIL ADDRESS: STREET 1: 1001 E. HILLSDALE BOULEVARD CITY: FOSTER CITY STATE: CA ZIP: 94404 10-Q 1 gwre-10312015x10q.htm 10-Q 10-Q
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
______________________________________________________________
FORM 10-Q
______________________________________________________________
(Mark one)
x QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended October 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: 001-35394
 ______________________________________________________________
Guidewire Software, Inc.
(Exact name of registrant as specified in its charter)
 ______________________________________________________________
Delaware
36-4468504
(State or other jurisdiction of
Incorporation or organization)
(I.R.S. Employer
Identification No.)
 
 
1001 E. Hillsdale Blvd., Suite 800
Foster City, California
94404
(Address of principal executive offices)
(Zip Code)
 
(650) 357-9100
(Registrant’s telephone number, including area code)
 ______________________________________________________________
N/A
(Former name, former address and former fiscal year, if changed since last report)
 ______________________________________________________________
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.     Yes x    No ¨
Indicate by check mark whether the registrant has submitted electronically and posted on its corporate Web site, if any, every Interactive Data File required to be submitted and posted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such files).     Yes x     No ¨
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer or a smaller reporting company. See definition of “large accelerated filer,” “accelerated filer” and “smaller reporting company” in Rule 12b-2 of the Exchange Act. 
Large accelerated filer
 
x
 
Accelerated filer
 
¨
 
 
 
 
Non-accelerated filer
 
¨ (do not check if a smaller reporting company)
 
Smaller reporting company        
 
¨
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes ¨     No x
On October 31, 2015, the registrant had 71,491,693 shares of common stock issued and outstanding.



Guidewire Software, Inc.
Index


 
 
 
Item 1.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Item 2.
 
 
 
Item 3.
 
 
 
Item 4.
 
 
 
 
 
Item 1.
 
 
 
Item 1A.    
 
 
 
Item 6.
 
 



FORWARD-LOOKING STATEMENTS

The “Management’s Discussion and Analysis of Financial Condition and Results of Operations” section and other parts of this Quarterly Report on Form 10-Q and certain information incorporated herein by reference contain forward-looking statements within the meaning of the Securities Act of 1933 and the Securities Exchange Act of 1934, which are subject to risks and uncertainties. The forward-looking statements include statements concerning, among other things, our business strategy (including anticipated trends and developments in, and management plans for, our business and the markets in which we operate), financial results, operating results, revenues, gross margins, operating expenses, products, projected costs and capital expenditures, research and development programs, sales and marketing initiatives and competition. In some cases, you can identify these statements by forward-looking words, such as “will,” “may,” “might,” “should,” “could,” “estimate,” “expect,” “suggest,” “believe,” “anticipate,” “intend,” “plan” and “continue,” the negative or plural of these words and other comparable terminology. Actual events or results may differ materially from those expressed or implied by these statements due to various factors, including but not limited to the matters discussed below, in the section titled “Item 1A. Risk Factors,” and elsewhere in this Quarterly Report on Form 10-Q. Many of the forward-looking statements are located in “Management’s Discussion and Analysis of Financial Condition and Results of Operations.” Examples of forward-looking statements include statements regarding:

growth prospects of the Property & Casualty (“P&C”) insurance industry and our company;
trends in our future sales, including seasonality;
opportunities for growth by technology leadership;
competitive advantages of our platform of software application solutions;
our market strategy in relation to our competitors;
competitive attributes of our software application solutions;
opportunities to further expand our position outside of the United States;
our research and development investment and efforts;
our gross margins and factors that affect gross margins;
our provision for tax liabilities and other critical accounting estimates;
our exposure to market risks, and;
our ability to satisfy future liquidity requirements.

Forward-looking statements are not guarantees of future performance and involve risks and uncertainties. The forward-looking statements contained in this Quarterly Report on Form 10-Q are based on information available to us as of the filing date of this Quarterly Report on Form 10-Q and our current expectations about future events, which are inherently subject to change and involve risks and uncertainties. You should not place undue reliance on these forward-looking statements.

We do not undertake any obligation to update any forward-looking statements in this report or in any of our other communications, except as required by law. All such forward-looking statements should be read as of the time the statements were made and with the recognition that these forward-looking statements may not be complete or accurate at a later date.

_____________

Unless the context requires otherwise, we are referring to Guidewire Software, Inc. when we use the terms “Guidewire,” the “Company,” “we,” “our” or “us.”






PART I – Financial Information
 
ITEM 1.
Financial Statements (unaudited)
GUIDEWIRE SOFTWARE, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED BALANCE SHEETS
(unaudited, in thousands)
 
 
October 31,
2015
 
July 31,
2015
ASSETS
 
 
 
CURRENT ASSETS:
 
 
 
Cash and cash equivalents
$
192,731

 
$
212,362

Short-term investments
343,800

 
359,273

Accounts receivable
54,303

 
62,062

Deferred tax assets, current
13,832

 
13,845

Prepaid expenses and other current assets
14,416

 
14,102

Total current assets
619,082

 
661,644

Long-term investments
127,118

 
106,117

Property and equipment, net
13,418

 
12,160

Intangible assets, net
3,639

 
3,999

Deferred tax assets, noncurrent
12,795

 
5,896

Goodwill
9,205

 
9,205

Other assets
1,675

 
926

TOTAL ASSETS
$
786,932

 
$
799,947

LIABILITIES AND STOCKHOLDERS’ EQUITY
 
 
 
CURRENT LIABILITIES:
 
 
 
Accounts payable
$
5,943

 
$
8,816

Accrued employee compensation
17,318

 
37,235

Deferred revenues, current
46,973

 
50,766

Other current liabilities
6,477

 
7,592

Total current liabilities
76,711

 
104,409

Deferred revenues, noncurrent
2,658

 
1,800

Other liabilities
3,951

 
4,350

Total liabilities
83,320

 
110,559

STOCKHOLDERS’ EQUITY:
 
 
 
Common stock
7

 
7

Additional paid-in capital
679,080

 
662,869

Accumulated other comprehensive loss
(6,700
)
 
(6,343
)
Retained earnings
31,225

 
32,855

Total stockholders’ equity
703,612

 
689,388

TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY
$
786,932

 
$
799,947

See accompanying Notes to Condensed Consolidated Financial Statements.

3


GUIDEWIRE SOFTWARE, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
(unaudited, in thousands except share and per share amounts)
 
 
Three Months Ended October 31,
 
2015
 
2014
Revenues:
 
 
 
License
$
32,340

 
$
28,820

Maintenance
14,013

 
12,520

Services
35,927

 
38,394

Total revenues
82,280

 
79,734

Cost of revenues:
 
 
 
License
1,164

 
1,082

Maintenance
2,475

 
2,242

Services
31,531

 
32,447

Total cost of revenues
35,170

 
35,771

Gross profit:
 
 
 
License
31,176

 
27,738

Maintenance
11,538

 
10,278

Services
4,396

 
5,947

Total gross profit
47,110

 
43,963

Operating expenses:
 
 
 
Research and development
25,672

 
20,310

Sales and marketing
19,291

 
17,529

General and administrative
11,110

 
9,762

Total operating expenses
56,073

 
47,601

Loss from operations
(8,963
)
 
(3,638
)
Interest income
696

 
512

Other income (expense), net
217

 
(483
)
Loss before income taxes
(8,050
)
 
(3,609
)
Benefit from income taxes
(6,420
)
 
(612
)
Net loss
$
(1,630
)
 
$
(2,997
)
Net loss per share:
 
 
 
Basic
$
(0.02
)
 
$
(0.04
)
Diluted
$
(0.02
)
 
$
(0.04
)
Shares used in computing net loss per share:
 
 
 
Basic
71,242,897

 
69,316,700

Diluted
71,242,897

 
69,316,700


                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       
See accompanying Notes to Condensed Consolidated Financial Statements.

4


GUIDEWIRE SOFTWARE, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS
(unaudited, in thousands)
 

 
Three Months Ended October 31,
 
2015
 
2014
 
(in thousands)
Net loss
$
(1,630
)
 
$
(2,997
)
Other comprehensive loss:
 
 
 
Foreign currency translation adjustments
(287
)
 
(1,269
)
Unrealized gains (losses) on available-for-sale securities, net of tax of $4 and $8
(50
)
 
33

Reclassification adjustment for realized gains included in net loss
(20
)
 
(3
)
Other comprehensive loss
(357
)
 
(1,239
)
Comprehensive loss
$
(1,987
)
 
$
(4,236
)

See accompanying Notes to Condensed Consolidated Financial Statements

5


GUIDEWIRE SOFTWARE, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(unaudited, in thousands)
 
 
Three Months Ended October 31,
 
2015
 
2014
CASH FLOWS FROM OPERATING ACTIVITIES:
 
 
 
Net loss
$
(1,630
)
 
$
(2,997
)
Adjustments to reconcile net loss to net cash used in operating activities:
 
 
 
Depreciation and amortization
1,791

 
1,773

Stock-based compensation
15,147

 
11,988

Excess tax benefit from exercise of stock options and vesting of restricted stock units
(475
)
 

Deferred tax assets
(6,905
)
 
(955
)
Amortization of premium on available-for-sale securities
877

 
1,414

Loss on disposals of property and equipment
18

 

Changes in operating assets and liabilities:

 
 
Accounts receivable
7,638

 
9,493

Prepaid expenses and other assets
(1,071
)
 
(814
)
Accounts payable
(2,542
)
 
87

Accrued employee compensation
(19,840
)
 
(17,232
)
Other liabilities
(1,039
)
 
10

Deferred revenues
(2,859
)
 
(8,315
)
Net cash used in operating activities
(10,890
)
 
(5,548
)
CASH FLOWS FROM INVESTING ACTIVITIES:
 
 
 
Purchases of available-for-sale securities
(195,336
)
 
(113,730
)
Sales of available-for-sale securities
188,867

 
102,539

Purchase of property and equipment
(3,016
)
 
(1,249
)
Net cash used in investing activities
(9,485
)
 
(12,440
)
CASH FLOWS FROM FINANCING ACTIVITIES:
 
 
 
Proceeds from issuance of common stock upon exercise of stock options
1,463

 
1,445

Taxes remitted on RSU awards vested
(874
)
 
(8,570
)
Excess tax benefit from exercise of stock options and vesting of restricted stock units
475

 

Net cash provided by (used in) financing activities
1,064

 
(7,125
)
Effect of foreign exchange rate changes on cash and cash equivalents
(320
)
 
(1,478
)
NET CHANGE IN CASH AND CASH EQUIVALENTS
(19,631
)
 
(26,591
)
CASH AND CASH EQUIVALENTS—Beginning of period
212,362

 
148,101

CASH AND CASH EQUIVALENTS—End of period
$
192,731

 
$
121,510

SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION:
 
 
 
Cash paid for income taxes
$
394

 
$
506

SUPPLEMENTAL DISCLOSURES OF NONCASH INVESTING AND FINANCING ACTIVITIES:
 
 
 
Accruals for purchase of property and equipment
$
177

 
$
703



See accompanying Notes to Condensed Consolidated Financial Statements.

6


GUIDEWIRE SOFTWARE, INC. AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(unaudited)

1.
The Company and Summary of Significant Accounting Policies and Estimates
Business
Guidewire Software, Inc., a Delaware corporation, was incorporated on September 20, 2001. Guidewire Software, Inc., together with its subsidiaries (the “Company”), provides a technology platform which consists of three key elements: core transaction processing, data management and analytics, and digital engagement. It supports core insurance operations, including underwriting and policy administration, claim management and billing. The Company’s customers include insurance carriers for property and casualty insurance.
Basis of Presentation
The accompanying unaudited condensed consolidated financial statements and accompanying notes include the Company and its wholly-owned subsidiaries, and reflect all adjustments (all of which are normal and recurring in nature) that, in the opinion of management, are necessary for a fair presentation of the interim periods presented. All inter-company balances and transactions have been eliminated in consolidation. Certain information and note disclosures normally included in annual financial statements prepared in accordance with generally accepted accounting principles in the United States of America (“U.S. GAAP”) have been condensed or omitted under the rules and regulations of the Securities and Exchange Commission (“SEC”).
These unaudited interim condensed consolidated financial statements should be read in conjunction with the Company’s financial statements and related notes, together with management’s discussion and analysis of financial condition and results of operations, presented in the Company’s Annual Report on Form 10-K for the fiscal year ended July 31, 2015. There have been no changes in the Company’s significant accounting policies from those that were disclosed in the Company’s consolidated financial statements for the fiscal year ended July 31, 2015 included in the Company’s Annual Report on Form 10-K.
Use of Estimates
The preparation of the accompanying condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions about future events that affect the amounts of assets and liabilities reported, disclosures about contingent assets and liabilities, and reported amounts of revenues and expenses. Significant items subject to such estimates include revenue recognition, the useful lives of property and equipment and intangible assets, allowance for doubtful accounts, valuation allowance for deferred tax assets, stock-based compensation, annual bonus attainment, income tax uncertainties, valuation of goodwill and intangible assets, and contingencies. These estimates and assumptions are based on management’s best estimates and judgment. Management regularly evaluates its estimates and assumptions using historical experience and other factors; however, actual results could differ significantly from these estimates.
Cash and Cash Equivalents
Cash and cash equivalents are comprised of cash and highly liquid investments with remaining maturities of 90 days or less at the date of purchase. Cash equivalents consist of commercial paper and money market funds.
Investments

 Management determines the appropriate classification of investments at the time of purchase based upon management’s intent with regard to such investments. All investments are held as available-for-sale investments. 

The Company classifies investments as short-term when they have remaining contractual maturities of one year or less from the balance sheet date, and as long-term when the investments have remaining contractual maturities of more than one year from the balance sheet date. All investments are recorded at fair value with unrealized holding gains and losses included in accumulated other comprehensive loss.


7


Concentration of Credit Risk
Financial instruments that potentially subject the Company to concentrations of credit risk consist of cash, cash equivalents, investments and accounts receivable. The Company maintains its cash, cash equivalents and investments with high quality financial institutions. The Company is exposed to credit risk for cash held in financial institutions in the event of a default to the extent that such amounts recorded on the balance sheet are in excess of amounts that are insured by the Federal Deposit Insurance Corporation (“FDIC”).
No customer accounted for 10% or more of the Company’s revenues for the three months ended October 31, 2015 or 2014. Two customers individually accounted for 10% or more of the Company’s total accounts receivable as of October 31, 2015 and no customer accounted for 10% or more of the Company’s total accounts receivable as of July 31, 2015.
Revenue Recognition
The Company enters into arrangements to deliver multiple products or services (multiple-elements). The Company applies software revenue recognition rules and allocates the total revenues among elements based on vendor-specific objective evidence (“VSOE”) of fair value of each element. The Company recognizes revenue on a net basis excluding taxes collected from customers and remitted to government authorities.
Revenues are derived from three sources:
(i)
License fees, related to term (or time-based) licenses, perpetual software licenses, and other;
(ii)
Maintenance fees, related to email and phone support, bug fixes and unspecified software updates and upgrades released when, and if, available during the maintenance term; and
(iii)
Services fees, related to professional services related to implementation of our software, reimbursable travel and training.
Revenues are recognized when all of the following criteria are met:
Persuasive evidence of an arrangement exists. Evidence of an arrangement consists of a written contract signed by both the customer and management prior to the end of the period.
Delivery or performance has occurred. The Company’s software is delivered electronically to the customer. Delivery is considered to have occurred when the Company provides the customer access to the software along with login credentials.
Fees are fixed or determinable. The Company assesses whether a fee is fixed or determinable at the outset of the arrangement, primarily based on the payment terms associated with the transaction. Term and perpetual license fees are not considered to be fixed or determinable until they become due. Fees from term licenses are generally invoiced in annual, or in certain cases quarterly, installments over the term of the agreement beginning on the effective date of the license. Perpetual license fees are generally due between 30 and 60 days from delivery of software, however in certain cases extended payment terms may be offered. 
Collectability is probable. Collectability is assessed on a customer-by-customer basis, based primarily on creditworthiness as determined by credit checks and analysis, as well as customer payment history. Payment terms generally range from 30 to 90 days from invoice date. If it is determined prior to revenue recognition that collection of an arrangement fee is not probable, revenues are deferred until collection becomes probable or cash is collected, assuming all other revenue recognition criteria are satisfied.
VSOE of fair value does not exist for the Company’s software licenses; therefore, the Company allocates revenues to software licenses using the residual method. Under the residual method, the amount recognized for license fees is the difference between the total fixed and determinable fees and the VSOE of fair value for the undelivered elements under the arrangement.
The VSOE of fair value for elements of an arrangement is based upon the normal pricing and discounting practices for those elements when sold separately. VSOE of fair value for maintenance is established using the stated maintenance renewal rate in the customer’s contract. For term licenses with duration of one year or less, no VSOE of fair value for maintenance exists. VSOE of fair value for services is established if a substantial majority of historical stand-alone selling prices for a service fall within a reasonably narrow price range.
If the undelivered elements are all service elements and VSOE of fair value does not exist for one or more service element, the total arrangement fee is recognized ratably over the longest service period starting at software delivery, assuming all the related services have been made available to the customer.

8


In certain offerings sold as fixed fee arrangements, the Company recognizes services revenues on a proportional performance basis as performance obligations are completed by using the ratio of labor hours to date as an input measure compared to total estimated labor hours for the consulting services.
In cases where professional services are deemed to be essential to the functionality of the software, the arrangement is accounted for using contract accounting until the essential services are complete. If reliable estimates of total project costs can be made, the Company applies the percentage-of-completion method whereby percentage toward completion is measured by using the ratio of service billings to date compared to total estimated service billings for the consulting services. Service billings approximate labor hours as an input measure since they are generally billed monthly on a time and material basis. The fees related to the maintenance are recognized over the period the maintenance is provided.
The Company generally invoices fees for licenses and maintenance to its customers in annual or, in certain cases, quarterly installments payable in advance. Deferred revenues represent amounts, which are billed to or collected from customers for which one or more of the revenue recognition criteria have not been met. The deferred revenues balance does not represent the total contract value of annual or multi-year, non-cancellable arrangements.

Income Taxes
Income taxes are accounted for under the asset and liability method. Under this method, the Company determines deferred tax assets and liabilities on the basis of the differences between the financial statement carrying amounts of existing assets and liabilities by using enacted tax rates in effect for the year in which the difference is expected to reverse. Deferred tax assets and liabilities are classified as either current or noncurrent based on the related asset or liability. Deferred tax assets related to excess tax benefits are recorded when utilized. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. A valuation allowance against deferred tax assets is recorded when it is more likely than not that some portion or all of such deferred tax assets will not be realized and is based on the positive and negative evidence about the future including future reversals of existing taxable temporary differences, projected future taxable income, tax-planning strategies, and results of recent operations.
The effective tax rate in a given financial statement period may also be materially impacted by changes in the mix and level of income or losses, changes in the expected outcome of audits, or changes in the deferred tax valuation allowance.
The Company records interest and penalties related to unrecognized tax benefits as income tax expense in its condensed consolidated statement of operations.
Stock-Based Compensation

The Company recognizes compensation expense related to its stock options and restricted stock units (“RSUs”) granted to employees based on the estimated fair value of the awards on the date of grant, net of estimated forfeitures. The awards are subject to time-based vesting, which generally occurs over a period of 4 years. Option awards expire 10 years from the grant date. The Company estimates the grant date fair value, and the resulting stock-based compensation expense, of the Company’s stock options using the Black-Scholes option-pricing model. The Company recognizes the fair value of stock-based compensation for awards which contain only service conditions on a straight-line basis over the requisite service period, which is generally the vesting period of the respective awards. The Company recognizes the compensation cost for awards which contain performance conditions based upon the probability of that performance condition being met, net of estimated forfeitures, using the graded method.

Recent Accounting Pronouncement
Balance Sheet Classification of Deferred Taxes
In November 2015, the FASB issued ASU 2015-17, Income Taxes (Subtopic 740-10) which provides guidance for balance sheet classification of deferred taxes. This ASU requires that deferred tax assets and liabilities be classified as non-current on the balance sheet. The current requirement that deferred tax liabilities and assets of a tax-paying component of an entity be offset and presented as a single amount is not affected by the amendments in this ASU. ASU 2015-17 is effective for financial statements issued for annual periods beginning after December 15, 2016, and interim periods within those annual periods with earlier application permitted as of the beginning of an interim or annual reporting period. The amendments in this Update may be applied either prospectively to all deferred tax liabilities and assets or retrospectively to all periods presented. We have not yet selected a transition method and continue to evaluate the impact that this guidance will have on our consolidated financial statements.


9


Cloud Computing Arrangements that Include a Software Element
In April 2015, the FASB issued ASU 2015-05, Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Fees Paid in a Cloud Computing Arrangement (ASU 2015-05). ASU 2015-05 provides guidance to customers about whether a cloud computing arrangement includes software. If a cloud computing arrangement includes a software license, the customer should account for the software license element of the arrangement consistent with the acquisition of other software licenses. If a cloud computing arrangement does not include a software license, the customer should account for the arrangement as a service contract. The new guidance does not change the accounting for service contracts. ASU 2015-05 is effective for the Company in the first quarter of fiscal 2017 with early adoption permitted using either of two methods: (i) prospective to all arrangements entered into or materially modified after the effective date and represent a change in accounting principle; or (ii) retrospectively. The Company has evaluated the impact of the adoption of ASU 2015-05 and concluded that the adoption will not have a material impact on its consolidated financial statements.
Revenue from Contracts with Customers
In May 2014, the FASB issued ASU No. 2014-09, Revenue from Contracts with Customers (Topic 606), which provides guidance for revenue recognition. This ASU affects any entity that either enters into contracts with customers to transfer goods or services or enters into contracts for the transfer of non-financial assets. This ASU will supersede the revenue recognition requirements in Topic 605, Revenue Recognition, and most industry-specific guidance. This ASU also supersedes some cost guidance included in Subtopic 605-35, Revenue Recognition-Construction-Type and Production-Type Contracts. In July 2015, the FASB deferred the effective date to annual reporting periods and interim periods within fiscal years beginning after December 15, 2017. Early adoption is permitted only as of annual reporting periods beginning after December 15, 2016, including interim reporting periods within that reporting period. The standard will be effective for the Company beginning August 1, 2018 and permits the use of either the retrospective or cumulative effect transition method. We have not yet selected a transition method and continue to evaluate the impact that this guidance will have on our consolidated financial statements.
2.
Fair Value of Financial Instruments
Available-for-sale investments within cash equivalents and investments consist of the following:
 
October 31, 2015
 
Amortized Cost
 
Unrealized Gains
 
Unrealized Losses
 
Estimated Fair Value
 
(in thousands)
U.S. agency securities
$
104,668

 
$
16

 
$
(8
)
 
$
104,676

Commercial paper
120,295

 
11

 
(1
)
 
120,305

Corporate bonds
265,127

 
91

 
(281
)
 
264,937

U.S. government bonds
43,081

 
3

 
(28
)
 
43,056

Foreign government bonds
8,630

 
5

 

 
8,635

Money market funds
100,704

 

 

 
100,704

     Total
$
642,505

 
$
126

 
$
(318
)
 
$
642,313

 
July 31, 2015
 
Amortized Cost
 
Unrealized Gains
 
Unrealized Losses
 
Estimated Fair Value
 
(in thousands)
U.S. agency securities
$
82,946

 
$
21

 
$
(4
)
 
$
82,963

Commercial paper
142,822

 
13

 
(4
)
 
142,831

Corporate bonds
281,942

 
47

 
(216
)
 
281,773

U.S. government bonds
32,529

 
13

 
(2
)
 
32,540

Foreign government bonds
8,663

 
7

 
(2
)
 
8,668

Certificate of deposit
2,700

 

 

 
2,700

Money market funds
88,319

 

 

 
88,319

Total
$
639,921

 
$
101

 
$
(228
)
 
$
639,794


10


The following table shows the gross unrealized losses and fair value of the Company’s investments with unrealized losses, aggregated by investment category and length of time that individual securities have been in a continuous unrealized loss position:
 
October 31, 2015
 
Less Than 12 Months
 
12 Months or Greater
 
Total
 
Fair Value
 
Gross Unrealized Losses
 
Fair Value
 
Gross Unrealized Losses
 
Fair Value
 
Gross Unrealized Losses
 
(in thousands)
Commercial paper
$
56,926

 
$
(1
)
 
$

 
$

 
$
56,926

 
$
(1
)
U.S. agency securities
35,508

 
(8
)
 

 

 
35,508

 
(8
)
Corporate bonds
142,383

 
(280
)
 
5,875

 
(1
)
 
148,258

 
(281
)
U.S. government bonds
25,057

 
(28
)
 

 

 
25,057

 
(28
)
Foreign government bonds
2,900

 
*

 

 

 
2,900

 
*

     Total
$
262,774

 
$
(317
)
 
$
5,875

 
$
(1
)
 
$
268,649

 
$
(318
)
* Amount less than one thousand dollars.

As of October 31, 2015, the Company had 96 investments in a gross unrealized loss position. The unrealized losses on its available-for-sale securities were primarily a result of changes in interest rates subsequent to the initial purchase of these securities. The Company does not intend to sell, nor believe it will need to sell, these securities before recovering the associated unrealized losses. The Company does not consider any portion of the unrealized losses at October 31, 2015 to be an other-than-temporary impairment, nor are any unrealized losses considered to be credit losses. The Company has recorded the securities at fair value in its condensed consolidated balance sheets, with unrealized gains and losses reported as a component of accumulated other comprehensive loss. The amounts of realized gains and losses reclassified into earnings are based on the specific identification of the securities sold. The realized gains and losses from sales of securities in the periods presented were not significant.
The following table summarizes the contractual maturities of the Company’s available-for-sale securities as of October 31, 2015: 
 
Less Than 12 Months
 
12 to 36 Months
 
Total
 
(in thousands)
U.S. agency securities
$
78,848

 
$
25,828

 
$
104,676

Commercial paper
120,305

 

 
120,305

Corporate bonds
178,710

 
86,227

 
264,937

U.S. government bonds
27,993

 
15,063

 
43,056

Foreign government bonds
8,635

 

 
8,635

Money market funds
100,704

 

 
100,704

     Total
$
515,195

 
$
127,118

 
$
642,313

 
Fair value is defined as the exchange price that would be received for an asset or an exit price paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. The current accounting guidance for fair value measurements defines a three-level valuation hierarchy for disclosures as follows:
Level 1—Unadjusted quoted prices in active markets for identical assets or liabilities;
Level 2—Inputs other than quoted prices included within Level 1 that are observable, unadjusted quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data; and
Level 3—Unobservable inputs that are supported by little or no market activity, which require the Company to develop its own assumptions.

11


The categorization of a financial instrument within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement. The carrying value of the Company’s accounts receivable, accounts payable and accrued liabilities approximates their fair value due to the short-term nature of these instruments.
The Company bases the fair value of its Level 1 financial instruments, which are in active markets, using quoted market prices for identical instruments.
The Company obtains the fair value of its Level 2 financial instruments, which are not in active markets, from a third-party professional pricing service using quoted market prices for identical or comparable instruments, rather than direct observations of quoted prices in active markets. The Company’s professional pricing service gathers observable inputs for all of its fixed income securities from a variety of industry data providers (e.g. large custodial institutions) and other third-party sources. Once the observable inputs are gathered, all data points are considered and an average price is determined.
The Company validates the quoted market prices provided by its primary pricing service by comparing their assessment of the fair values of its Level 2 investment portfolio balance against the fair values of its Level 2 investment portfolio balance provided by its investment managers. The Company’s investment managers use similar techniques to its professional pricing service to derive pricing as described above.
The Company did not have any Level 3 financial assets or liabilities as of October 31, 2015 or July 31, 2015.

The following tables summarize the Company’s financial assets measured at fair value on a recurring basis, by level within the fair value hierarchy as of October 31, 2015 and July 31, 2015:
 
October 31, 2015
 
Level 1
 
Level 2
 
Level 3
 
Total
 
 (in thousands)
Assets
 
 
 
 
 
 
 
Cash and cash equivalents:
 
 
 
 
 
 
 
     Commercial paper
$

 
$
70,691

 
$

 
$
70,691

     Money market funds
100,704

 

 

 
100,704

Short-term investments:
 
 
 
 
 
 
 
     U.S. agency securities

 
78,848

 

 
78,848

     Commercial paper

 
49,614

 

 
49,614

     Corporate bonds

 
178,710

 

 
178,710

     U.S. government bonds

 
27,993

 

 
27,993

Foreign government bonds

 
8,635

 

 
8,635

Long-term investments:
 
 
 
 
 
 
 
     U.S. agency securities

 
25,828

 

 
25,828

     U.S. government bonds

 
15,063

 

 
15,063

     Corporate bonds

 
86,227

 

 
86,227

       Total assets
$
100,704

 
$
541,609

 
$

 
$
642,313



12


 
July 31, 2015
 
Level 1
 
Level 2
 
Level 3
 
Total
 
 (in thousands)
Assets
 
 
 
 
 
 
 
Cash and cash equivalents:
 
 
 
 
 
 
 
     Commercial paper
$

 
$
86,085

 
$

 
$
86,085

     Money market funds
88,319

 

 

 
88,319

Short-term investments:
 
 
 
 
 
 
 
     U.S. agency securities

 
68,212

 

 
68,212

     Commercial paper

 
56,746

 

 
56,746

U. S. government bonds

 
19,983

 

 
19,983

Foreign government bonds

 
8,668

 

 
8,668

     Corporate bonds

 
202,964

 

 
202,964

Certificate of deposit

 
2,700

 

 
2,700

Long-term investments:
 
 
 
 
 
 
 
     U.S. agency securities

 
14,751

 

 
14,751

     Corporate bonds

 
78,809

 

 
78,809

     U.S. government bonds

 
12,557

 

 
12,557

Total assets
$
88,319

 
$
551,475

 
$

 
$
639,794


3.
Balance Sheet Components
Property and Equipment, Net
Property and equipment consist of the following:
 
October 31, 2015
 
July 31, 2015
 
(in thousands)
Computer hardware
$
17,477

 
$
15,099

Software
4,873

 
4,867

Furniture and fixtures
3,126

 
3,065

Leasehold improvements
8,089

 
8,040

      Total property and equipment
33,565

 
31,071

Less accumulated depreciation
(20,147
)
 
(18,911
)
      Property and equipment, net
$
13,418

 
$
12,160

As of October 31, 2015 and July 31, 2015, no property and equipment was pledged as collateral against borrowings. Depreciation expense was $1.4 million and $1.4 million for the three months ended October 31, 2015 and 2014, respectively.
Intangible Assets
Intangible assets consist of the following:
 
October 31, 2015
 
July 31, 2015
Acquired technology:
(in thousands)
Cost
$
7,200

 
$
7,200

Accumulated amortization
(3,561
)
 
(3,201
)
Intangible assets, net
$
3,639

 
$
3,999


13


Amortization expense was $0.4 million and $0.4 million for the three months ended October 31, 2015 and 2014, respectively. Estimated aggregate amortization expense for each of the next three fiscal years is as follows:
 
Future Amortization
 
(in thousands)
Fiscal year ending July 31,
 
2016 (remainder of fiscal year)
1,080

2017
1,440

2018
1,119

Total
$
3,639

Accrued Employee Compensation
Accrued employee compensation consists of the following:
 
October 31, 2015
 
July 31, 2015
 
(in thousands)
 Accrued bonuses
$
4,641

 
$
19,819

 Accrued commission
674

 
5,008

 Accrued vacation
8,374

 
7,980

 Accrued salaries, payroll taxes and benefits
3,629

 
4,428

     Total
$
17,318

 
$
37,235

Accumulated Other Comprehensive Loss
Changes in accumulated other comprehensive loss by component during the three months ended October 31, 2015 were as follows:
 
Foreign Currency Items
 
Unrealized gain (loss) on available-for-sale securities
 
Total
 
(in thousands)
Balance as of July 31, 2015
$
(6,247
)
 
$
(96
)
 
$
(6,343
)
Other comprehensive gain (loss) before reclassification
(287
)
 
(46
)
 
(333
)
Amounts reclassified from accumulated other comprehensive loss to earnings

 
(20
)
 
(20
)
Tax effect

 
(4
)
 
(4
)
Balance as of October 31, 2015
$
(6,534
)
 
$
(166
)
 
$
(6,700
)


14


4.
Net Loss Per Share
The following table sets forth the computation of the Company’s basic and diluted net loss per share for the three months ended October 31, 2015 and 2014: 
 
Three Months Ended October 31,
 
2015
 
2014
 
(in thousands, except share and per share amounts)
Numerator:
 
 
 
   Net loss
$
(1,630
)
 
$
(2,997
)
Net loss per share:
 
 
 
   Basic
$
(0.02
)
 
$
(0.04
)
   Diluted
$
(0.02
)
 
$
(0.04
)
Denominator:
 
 
 
  Weighted average shares used in computing net loss per share:
 
 
 
   Basic
71,242,897

 
69,316,700

   Diluted
71,242,897

 
69,316,700


The following weighted shares outstanding of potential common stock were excluded from the computation of diluted loss per share for the periods presented because including them would have been antidilutive:
 
Three Months Ended October 31,
 
2015
 
2014
Stock options to purchase common stock
1,573,487

 
2,386,474

Restricted stock units
3,360,099

 
3,763,160


5.
Commitments and Contingencies
There has been no material change in the Company’s contractual obligations and commitments other than in the ordinary course of business since the Company’s fiscal year ended July 31, 2015. See the Annual Report on Form 10-K for the fiscal year ended July 31, 2015 for additional information regarding the Company’s contractual obligations.

Leases
The Company leases certain facilities and equipment under operating leases. On December 5, 2011, the Company entered into a seven-year lease for a facility to serve as its corporate headquarters, located in Foster City, California, for approximately 97,674 square feet of space which commenced on August 1, 2012. In connection with this lease, the Company opened an unsecured letter of credit with Silicon Valley Bank for $1.2 million. On July 1, 2015, the unsecured letter of credit was reduced to $0.4 million in accordance with the lease agreement.
Lease expense for all worldwide facilities and equipment, which is being recognized on a straight-line basis over terms of the various leases, was $1.4 million and $1.6 million for the three months ended October 31, 2015 and 2014, respectively.

Letters of Credit
The Company had two outstanding letters of credit required to secure contractual commitments and prepayments as of October 31, 2015 and July 31, 2015, respectively. In addition to the unsecured letter of credit for the building lease, the Company had an unsecured letter of credit agreement related to a customer arrangement for Polish Zloty 10.0 million (approximately $2.6 million as of October 31, 2015) to secure contractual commitments and prepayments. No amounts were outstanding under the Company’s unsecured letters of credit as of October 31, 2015 or July 31, 2015.
Legal Proceedings
From time to time, the Company is involved in various legal proceedings and receives claims, arising from the normal course of business activities. The Company accrues for estimated losses in the accompanying condensed consolidated financial

15


statements for matters with respect to which the Company believes the likelihood of an adverse outcome is probable and the amount of the loss is reasonably estimable.
Indemnification
The Company sells software licenses and services to its customers under contracts (“Software License”). Each Software License contains the terms of the contractual arrangement with the customer and generally includes certain provisions for defending the customer against any claims that the Company’s software infringes upon a patent, copyright, trademark, or other proprietary right of a third party. Software Licenses also indemnify the customer against losses, expenses, and liabilities from damages that may be assessed against the customer in the event the Company’s software is found to infringe upon such third party rights.
The Company has not had to reimburse any of its customers for losses related to indemnification provisions and no material claims against the Company were outstanding as of October 31, 2015 or July 31, 2015. For several reasons, including the lack of prior indemnification claims and the lack of a monetary liability limit for certain infringement cases under various Software Licenses, the Company cannot estimate the amount of potential future payments, if any, related to indemnification provisions.
The Company has also agreed to indemnify its directors and executive officers for costs associated with any fees, expenses, judgments, fines and settlement amounts incurred by any of these persons in any action or proceeding to which any of these persons is, or is threatened to be, made a party by reason of the person’s service as a director or officer, including any action by the Company, arising out of that person’s services as the Company’s director or officer or that person’s services provided to any other company or enterprise at the Company’s request. The Company maintains director and officer insurance coverage that may enable the Company to recover a portion of any future amounts paid.
6.
Stockholders’ Equity and Stock-Based Compensation
Stock-Based Compensation Expense
Stock-based compensation expense related to all employee and non-employee stock-based awards is as follows:
 
 
Three Months Ended October 31,
 
2015
 
2014
 Stock-based compensation expenses:
(in thousands)
 Cost of license revenues
$
89

 
$
49

 Cost of maintenance revenues
339

 
277

 Cost of services revenues
4,363

 
3,513

 Research and development
3,672

 
2,143

 Sales and marketing
3,430

 
2,987

 General and administrative
3,254

 
3,019

 Total stock-based compensation expenses
$
15,147

 
$
11,988



As of October 31, 2015, total unamortized compensation cost, adjusted for estimated forfeitures, was as follows:
 
 As of October 31, 2015
 
Unrecognized Expense
 
Weighted Average Expected Recognition Period
 
(in thousands)
 
(in years)
 Stock options
$
4,444

 
2.1
 Restricted stock units
136,218

 
2.7
 
$
140,662

 
 


16


RSUs

RSU activity under the Company’s equity incentive plans is as follows:
 
 RSUs Outstanding
 
 Number of RSUs Outstanding
 
 Weighted Average Grant Date Fair Value
 
 Aggregate Intrinsic Value (1)
Balance as of July 31, 2015
2,882,674

 
$
42.65

 
$
170,222

Granted
1,160,754

 
$
54.00

 
 
Released
(356,094
)
 
$
34.29

 
$
18,439

Canceled
(117,521
)
 
$
44.13

 
 
Balance as of October 31, 2015
3,569,813

 
$
47.13

 
$
207,870

Expected to vest as of October 31, 2015
3,282,240

 
$
46.83

 
$
191,125

(1)
Aggregate intrinsic value at each period end represents the total market value of RSUs at the Company’s closing stock price of $58.23 and $59.05 on October 31, 2015 and July 31, 2015, respectively. Aggregate intrinsic value for released RSUs represents the total market value of released RSUs at date of release.

Stock Options
Stock option activity under the Company’s equity incentive plans is as follows:
 
 Stock Options Outstanding
 
 Number of Stock Options Outstanding
 
 Weighted Average Exercise Price
 
Weighted Average Remaining Contractual Life
 
 Aggregate Intrinsic Value (1)
 
 
 
 
 
(in years)
 
 (in thousands)
Balance as of July 31, 2015
1,822,062

 
$
14.29

 
4.9
 
$
81,548

Granted
10,000

 
$
54.00

 
 
 
 
Exercised
(146,744
)
 
$
9.96

 
 
 
$
6,433

Canceled
(16,376
)
 
$
42.33

 
 
 
 
Balance as of October 31, 2015
1,668,942

 
$
14.64

 
4.8
 
$
72,753

Vested and expected to vest as of October 31, 2015
1,656,065

 
$
14.38

 
4.7
 
$
72,616

Exercisable as of October 31, 2015
1,402,411

 
$
9.09

 
4.1
 
$
68,921

(1) 
Aggregate intrinsic value at each period end represents the difference between the Company's closing stock prices of $58.23 and $59.05 on October 31, 2015 and July 31, 2015, respectively, and the exercise price of outstanding options. Aggregate intrinsic value for exercised options represents the difference between the Company’s stock price at date of exercise and the exercise price.
Valuation of Awards
The assumptions used to estimate the grant date fair value of options and weighted average grant date fair value of options are as follows:

17



 
Three Months Ended October 31,
 
2015
 
2014
Expected life (in years)
4.9
 
6.0
Risk-free interest rate
1.49%
 
1.92%
Expected volatility
38.8%
 
45.1%
Expected dividend yield
—%
 
—%
Weighted average fair value of options at grant date
$19.18
 
$20.53
Beginning fiscal year 2016, the Company began estimating the expected term using a historical data method, instead of the simplified method, because it now has sufficient data to estimate the stock option exercise period based on its historical stock option activity and employee termination data. In addition, the Company began estimating the volatility using its own common stock data, instead of volatility of several comparable public listed peers, as the Company now has sufficient trading history of its stock.
Common Stock Reserved for Issuance
As of October 31, 2015 and July 31, 2015, the Company was authorized to issue 500,000,000 shares of common stock with a par value of $0.0001 per share, and 71,491,693 and 71,005,738 shares of common stock were issued and outstanding, respectively. As of October 31, 2015 and July 31, 2015, the Company had reserved shares of common stock for future issuance as follows:
 
October 31, 2015
 
July 31, 2015
 Exercise of stock options to purchase common stock
1,668,942

 
1,822,062

 Vesting of restricted stock units
3,569,813

 
2,882,674

 Shares available under stock plans
13,343,932

 
14,363,906

      Total common stock reserved for issuance
18,582,687

 
19,068,642

7.
Income Taxes
The Company recognized income tax benefits of $6.4 million and $0.6 million for the three months ended October 31, 2015 and 2014, respectively. The change was primarily due to a larger loss before taxes for the three months ended October 31, 2015, as compared to the same period a year ago. The effective tax rate of 79.8% for the three months ended October 31, 2015 differs from the statutory U.S. federal income tax rate of 35% mainly due to permanent differences for foreign stock-based compensation, U.S. domestic production activity deduction, and the tax rate differences between the United States and foreign countries.
The Company provides U.S. income taxes on the earnings of foreign subsidiaries, unless the subsidiaries’ earnings are considered indefinitely reinvested outside the United States. As of October 31, 2015, U.S. income taxes were not provided for on the cumulative total of $25.8 million undistributed earnings from certain foreign subsidiaries. As of October 31, 2015, the unrecognized deferred tax liability for these earnings was approximately $8.7 million.
During the three months ended October 31, 2015, the change in unrecognized tax benefits from the beginning of the period was $0.2 million. Accordingly, as of October 31, 2015, the Company had unrecognized tax benefits of $2.8 million that, if recognized, would affect the Company’s effective tax rate.
8.
Segment Information

The Company operates in one segment. The Company’s chief operating decision maker (the “CODM”), its Chief Executive Officer, manages the Company’s operations on a consolidated basis for purposes of allocating resources. When evaluating the Company’s financial performance, the CODM reviews separate revenues information for the Company’s license, maintenance and professional services offerings, while all other financial information is reviewed on a consolidated basis. All of the Company’s principal operations and decision-making functions are located in the United States.

18


The following table sets forth revenues by country and region based on the billing address of the customer:
 
Three Months Ended October 31,
 
2015
 
2014
 
(in thousands)
United States
$
43,107

 
$
38,948

Canada
9,058

 
8,387

Other Americas
2,449

 
1,858

Total Americas
54,614

 
49,193

United Kingdom
9,687

 
12,198

Other EMEA
6,875

 
11,789

Total EMEA
16,562

 
23,987

Total APAC
11,104

 
6,554

Total revenues
$
82,280

 
$
79,734

No country, other than those presented above, accounted for more than 10% of revenues during the three months ended October 31, 2015 and 2014.
The following table sets forth the Company’s long-lived assets, including intangibles and goodwill, net by geographic region: 
 
October 31, 2015
 
July 31, 2015
 
 (in thousands)
Americas
$
23,810

 
$
22,746

EMEA
2,051

 
2,183

APAC
401

 
435

Total
$
26,262

 
$
25,364


19



ITEM 2.    Management’s Discussion and Analysis of Financial Condition and Results of Operations
The following discussion and analysis should be read in conjunction with our condensed consolidated financial statements and the notes thereto included elsewhere in this document and the Risk Factors included in Item 1A of Part II of this Quarterly Report on Form 10-Q. All information presented herein is based on our fiscal calendar. Unless otherwise stated, references in this report to particular years or quarters refer to our fiscal years ended in July and the associated quarters of those fiscal years. We do not undertake, and specifically disclaim, any obligation to update any forward-looking statements to reflect the occurrence of events or circumstances after the date of such statements except as required by law.
Overview
We are a leading provider of a software platform for Property & Casualty (“P&C”) insurers that replaces their legacy core systems and transforms their business. Our platform consists of three key elements: core transaction processing, data management and analytics, and digital engagement, which work together to strengthen our customers’ ability to engage and empower their customers, agents, and employees. Our InsuranceSuite™ products provide transactional systems of record, which support the entire insurance lifecycle. Our data management and analytics products enable insurers to manage data more effectively and gain insights that can lead to better business decisions. Our digital engagement products support digital sales, service and claims experiences for policyholders, agents, and other key stakeholders.
We sell our products to a wide variety of global P&C insurance carriers ranging from some of the largest global insurance carriers or their subsidiaries to national carriers and to regional carriers. We continue to expand our global reach with sales and marketing growth in Europe, Asia and Latin America. Our customer engagement is led by our direct sales model and supported by our system integrator (“SI”) partners. Customers can buy our software applications, PolicyCenterTM, ClaimCenterTM and BillingCenterTM, either separately or in combination as a suite. We refer to the combination of all three applications as InsuranceSuite. We continue to invest in sales and marketing as well as in our SI partnerships and we work to align with each insurer’s strategic goals in order to address any sales cycle risk. Strong customer relationships are a key driver of our success given the long-term nature of our contracts and the importance of customer references for new sales. We continue to focus on deepening our customer relationships through continued successful product implementations, robust product support, strategic engagement on new products and technologies, and ongoing account management.
Our sales cycles for new and existing customers remain protracted as customers are deliberate and the decision making and product evaluation process is long. Sales to new customers also involve extensive customer due diligence and reference checks. We must also earn credibility as we expand our sales operations and enter new markets which require investment not only in sales and services capabilities, but in development to optimize our products for such new markets.
Our data management and analytics and digital engagement products are sold to customers of InsuranceSuite or one of its component applications, which naturally limits the quantity of potential customers. Some sales of new products are generated at the same time as an insurance carrier becomes a new customer of InsuranceSuite or one of its applications, or are sold later as cross-sell opportunities.
We primarily enter into term based licenses ranging from 2 to 7 years. These contracts are renewable on an annual or multi-year basis. We generally price our licenses based on the amount of direct written premiums (“DWP”) that will be managed by our solutions. We typically invoice our customers annually in advance or, in certain cases, quarterly for both recurring term license and maintenance fees. Our sales and marketing efforts are affected by seasonal variations in which our customer orders are higher in the second and fourth quarters of our fiscal year. We primarily derive our services revenues from implementation, integration and training services. Our implementation teams assist customers in building implementation plans, integrating our software with their existing systems, and defining business rules and requirements unique to each customer.
To extend our technology leadership in the global market, we continue to invest in research and development to enhance and improve our current products and introduce new products to market. Continued investment in product innovation is critical as we seek to: assist our customers in their IT goals; maintain our competitive advantage; grow our revenues and expand internationally; and meet evolving customer demands.
We partner with leading SIs to assist in the implementation of our products in a manner that increases efficiency and scale while reducing customer implementation costs. Our extensive relationships with SIs and industry partners have strengthened and expanded in line with the interest in and adoption of our products. We encourage our partners to co-market, pursue joint sales initiatives and drive broader adoption of our technology, helping us grow our business more efficiently and focus our engineering resources on continued innovation. Our track record of success with customers and their implementations are

20


central to our strategy. We continue to focus and invest time and resources in increasing the number of qualified consultants employed by our SI partners, develop relationships with new SIs in existing and new markets, and ensure that all partners are ready to assist with implementing our products.
We face a number of risks in the execution of our strategy including risks related to expanding to new markets, managing lengthy sales cycles, competing effectively in the global market, relying on sales to a relatively small number of large customers, developing new products successfully, and increasing the overall adoption of our products. In response to these and other risks we might face, we continue to invest in many areas of our business. Our investments in sales and marketing align with our goal of winning new customers in both existing and new markets, and enable us to maintain a persistent, consultative relationship with our existing customers. Our investments in product development are designed to meet the evolving needs of our customers.
Seasonality
We have historically experienced seasonal variations in our revenues as a result of increased customer orders in our second and fourth fiscal quarters. We generally see increased orders in our second fiscal quarter, which is the quarter ended January 31, due to customer buying patterns. We also see increased orders in our fourth fiscal quarter due to efforts by our sales team to achieve annual incentives.
Our services revenues are also subject to seasonal fluctuations, though to a lesser degree than our license revenues. Our services revenues and gross margins are impacted by the number of billable days in a given fiscal quarter while we pay our services professionals the same amounts throughout the year.
Key Business Metrics
We use certain key metrics to evaluate and manage our business, including rolling four-quarter recurring revenues from term licenses and total maintenance. In addition, we present select GAAP and non-GAAP financial metrics that we use internally to manage the business and that we believe are useful for investors. These metrics include Adjusted EBITDA and operating cash flow.
Four-Quarter Recurring Revenues
We measure four-quarter recurring revenues by adding the total term license revenues and total maintenance revenues recognized in the preceding four quarters ended in the stated period and excluding perpetual license revenues, revenues from perpetual buyout rights and services revenues. This metric allows us to better understand the trends in our recurring revenues because it typically reduces the variations in any particular quarter caused by seasonality, the effects of the annual invoicing of our term licenses and certain effects of contractual provisions that may accelerate or delay revenue recognition in some cases. Our four-quarter recurring revenues for each of the nine periods presented were:

 
Four quarters ended
 
 
 
October 31, 2015
 
July 31, 2015
 
April 30, 2015
 
January 31, 2015
 
October 31, 2014
 
July 31, 2014
 
April 30, 2014
 
January 31, 2014
 
October 31, 2013
 
(in thousands)
 
 
Term license revenues
$
173,232

 
$
169,366

 
$
160,114

 
$
157,542

 
$
150,309

 
$
139,902

 
$
125,485

 
$
115,144

 
$
110,640

Maintenance revenues
51,516

 
50,024

 
48,785

 
47,041

 
44,768

 
41,888

 
39,836

 
38,510

 
37,830

Total four-quarter recurring revenues
$
224,748

 
$
219,390

 
$
208,899

 
$
204,583

 
$
195,077

 
$
181,790

 
$
165,321

 
$
153,654

 
$
148,470


Adjusted EBITDA
We believe Adjusted EBITDA, a non-GAAP financial measure, is useful in evaluating our operating performance compared to that of other companies in our industry, as this metric generally eliminates the effects of certain items that may vary for different companies for reasons unrelated to overall operating performance. We believe that:
Adjusted EBITDA provides investors and other users of our financial information consistency and comparability with our past financial performance, facilitates period-to-period comparisons of operations and facilitates comparisons with other companies, many of which use similar non-GAAP financial measures to supplement their GAAP results; and

21


it is useful to exclude non-cash charges, such as depreciation and amortization and stock-based compensation because the amount of such expenses in any specific period may not directly correlate to the underlying performance of our business operations and these expenses can vary significantly between periods.
We use Adjusted EBITDA in conjunction with traditional GAAP measures as part of our overall assessment of our performance, including the preparation of our annual operating budget and quarterly forecasts, to evaluate the effectiveness of our business strategies and to communicate with our board of directors concerning our financial performance.
Adjusted EBITDA should not be considered as a substitute for other measures of financial performance reported in accordance with GAAP. There are limitations to using non-GAAP financial measures, including that other companies may calculate these measures differently than we do. We compensate for the inherent limitations associated with using Adjusted EBITDA through disclosure of these limitations, presentation of our financial statements in accordance with GAAP and reconciliation of Adjusted EBITDA to the most directly comparable GAAP measure, net income (loss). The following table provides a reconciliation of net loss to Adjusted EBITDA:
 
Three Months Ended October 31,
 
2015
 
2014
 
(in thousands)
Reconciliation of Adjusted EBITDA:
 
 
 
Net loss
$
(1,630
)
 
$
(2,997
)
Non-GAAP adjustments:

 

Benefit from income taxes
(6,420
)
 
(612
)
Interest income
(696
)
 
(512
)
Other expense (income), net
(217
)
 
483

Depreciation and amortization
1,791

 
1,773

Stock-based compensation
15,147

 
11,988

Adjusted EBITDA
$
7,975

 
$
10,123

Operating Cash Flows
We monitor our cash flows from operating activities, or operating cash flows, as a key measure of our overall business performance, which enables us to analyze our financial performance without the effects of certain non-cash items such as depreciation and amortization and stock-based compensation expenses. Additionally, operating cash flows takes into account the impact of changes in deferred revenues, which reflects the receipt of cash payment for products before they are recognized as revenues. Our operating cash flows are significantly impacted by timing of invoicing and collections of accounts receivable, annual bonus payment, as well as payments of payroll and other taxes. As a result, our operating cash flows fluctuate significantly on a quarterly basis. Cash used by operations was $10.9 million and $5.5 million for the three months ended October 31, 2015 and 2014, respectively. For a further discussion of our operating cash flows, see “Liquidity and Capital Resources—Cash Flows from Operating Activities.”
Critical Accounting Policies and Estimates
Our condensed consolidated financial statements are prepared in accordance with generally accepted accounting principles in the United States of America (“U.S. GAAP”). Accounting policies, methods and estimates are an integral part of the preparation of condensed consolidated financial statements in accordance with U.S. GAAP and, in part, are based upon management’s current judgments. Those judgments are normally based on knowledge and experience with regard to past and current events and assumptions about future events. Certain accounting policies, methods and estimates are particularly sensitive because of their significance to the condensed consolidated financial statements and because of the possibility that future events affecting them may differ markedly from management’s current judgments. While there are a number of accounting policies, methods and estimates affecting our condensed consolidated financial statements, areas that are particularly significant include:
Revenue recognition policies;
Stock-based compensation; and
Income taxes.

22


There were no significant changes in our critical accounting policies and estimates during the three months ended October 31, 2015. Please refer to Management’s Discussion and Analysis of Financial Condition and Results of Operations contained in our Annual Report on Form 10-K filed on September 17, 2015 for a more complete discussion of our critical accounting policies and estimates.
Results of Operations
The following tables set forth our results of operations for the periods presented. The data has been derived from the unaudited Condensed Consolidated Financial Statements contained in this Quarterly Report on Form 10-Q which, in the opinion of our management, reflect all adjustments, consisting only of normal recurring adjustments, necessary to present fairly the financial position and results of operations for the interim periods presented. The operating results for any period should not be considered indicative of results for any future period. This information should be read in conjunction with the Consolidated Financial Statements and Notes thereto included in our Annual Report on Form 10-K filed with the SEC on September 17, 2015.
 
Three Months Ended October 31,
 
2015
 
2014
 
(in thousands)
Revenues:
 
 
 
License
$
32,340

 
$
28,820

Maintenance
14,013

 
12,520

Services
35,927

 
38,394

Total revenues
82,280

 
79,734

Cost of revenues:
 
 
 
License
1,164

 
1,082

Maintenance
2,475

 
2,242

Services
31,531

 
32,447

Total cost of revenues
35,170

 
35,771

Gross profit:
 
 
 
License
31,176

 
27,738

Maintenance
11,538

 
10,278

Services
4,396

 
5,947

Total gross profit
47,110

 
43,963

Operating expenses:
 
 
 
Research and development
25,672

 
20,310

Sales and marketing
19,291

 
17,529

General and administrative
11,110

 
9,762

Total operating expenses
56,073

 
47,601

Loss from operations
(8,963
)
 
(3,638
)
Interest income
696

 
512

Other income (expense), net
217

 
(483
)
Loss before income taxes
(8,050
)
 
(3,609
)
Benefit from income taxes
(6,420
)
 
(612
)
Net loss
$
(1,630
)
 
$
(2,997
)

23


 
Three Months Ended October 31,
 
2015
 
2014
 
(percentage of total revenues)
Revenues:
 
 
 
License
39
 %
 
36
 %
Maintenance
17
 %
 
16
 %
Services
44
 %
 
48
 %
Total revenues
100
 %
 
100
 %
Cost of revenues:
 
 
 
License
1
 %
 
1
 %
Maintenance
3
 %
 
3
 %
Services
39
 %
 
41
 %
Total cost of revenues
43
 %
 
45
 %
Gross profit:
 
 
 
License
38
 %
 
35
 %
Maintenance
14
 %
 
13
 %
Services
5
 %
 
7
 %
Total gross profit
57
 %
 
55
 %
Operating expenses:
 
 
 
Research and development
31
 %
 
26
 %
Sales and marketing
23
 %
 
22
 %
General and administrative
14
 %
 
12
 %
Total operating expenses
68
 %
 
60
 %
Loss from operations
(11
)%
 
(5
)%
Interest income
1
 %
 
1
 %
Other income (expense), net
 %
 
(1
)%
Loss before income taxes
(10
)%
 
(5
)%
Benefit from income taxes
(8
)%
 
(1
)%
Net loss
(2
)%
 
(4
)%


Revenues
We derive our revenues from licensing our software applications, providing maintenance support and professional services. Our license revenues are primarily generated through annual license fees that recur during the term of our multi-year contracts. These multi-year contracts have licensing terms ranging from 2 to 7 years and are renewable on an annual or multi-year basis. In certain cases, when required by a customer, we license our software on a perpetual basis. In addition, certain of our multi-year term licenses provide the customer with the option to purchase a perpetual license at the end of the initial contract term, which we refer to as a perpetual buyout right. We generally price our licenses based on the amount of direct written premiums, or DWP, that will be managed by our solutions. We typically invoice our customers annually in advance or quarterly for both term license and maintenance fees, and we invoice our perpetual license customers either in full at contract signing or on an installment basis and invoice related maintenance fees annually in advance. Our license revenues have generally been recognized when payment is due from our customers.
Our maintenance revenues are generally recognized over the committed maintenance term. Our maintenance fees are typically priced as a fixed percentage of the associated license fees.
A substantial majority of our services engagements generate revenues on a time and materials basis and revenues are typically recognized upon delivery of our services. We derive our services revenues primarily from implementation services performed for our customers, reimbursable travel expenses and training fees.
Refer to Note 1 of Notes to Condensed Consolidated Financial Statements for a description of our accounting policy related to revenue recognition.


24


 
 
Three Months Ended October 31,
 
 
 
 
 
2015
 
2014
 
 
 
 
 
 
 
% of total
 
 
 
% of total
 
Change
 
Amount
 
revenues
 
Amount
 
revenues
 
($)
 
(%)
 
(in thousands, except percentages)
Revenues:
 
 
 
 
 
 
 
 
 
 
 
 License
$
32,340

 
39
%
 
$
28,820

 
36
%
 
$
3,520

 
12
 %
 Maintenance
14,013

 
17
%
 
12,520

 
16
%
 
1,493

 
12
 %
 Services
35,927

 
44
%
 
38,394

 
48
%
 
(2,467
)
 
(6
)%
 Total revenues
$
82,280

 
100
%
 
$
79,734

 
100
%
 
$
2,546

 
3
 %
 
 
 
 
 
 
 
 
 
 
 
 

License Revenues

The $3.5 million increase in license revenues during the three months ended October 31, 2015 was primarily driven by increased adoption of InsuranceSuite and sales of newer products to both new and existing customers. Our license revenues are comprised of term license revenue and perpetual license revenue. Term license remains our predominant licensing model with perpetual comprising less than 1% in each period presented.
 
Three Months Ended October 31,
 
 
 
 
 
2015
 
2014
 
 
 
 
 
 
 
 % of license
 
 
 
 % of license
 
 Change
 
 Amount
 
revenues
 
 Amount
 
revenues
 
 ($)
 
 (%)
 
(in thousands, except percentages)
License revenues:
 
 
 
 
 
 
 
 
 
 
 
Term
$
32,652

 
101
 %
 
$
28,787

 
100
%
 
$
3,865

 
13
%
Perpetual
(312
)
 
(1
)%
 
33

 
%
 
(345
)
 
*

Total license revenues
$
32,340

 
100
 %
 
$
28,820

 
100
%
 
$
3,520

 
12
%
* Not meaningful

Term license revenues increased $3.9 million during the three months ended October 31, 2015. The three months ended October 31, 2014 included $1.4 million in revenue recognized from a customer contract which was previously deferred due to certain contractual terms. Excluding the impact of this contract, term license revenues increased by $5.3 million as compared to the same period a year ago. The $5.3 million increase was the result of $6.0 million of revenues recognized related to current quarter orders from new and existing customers, offset by a net decrease of $0.7 million in revenues due to timing of invoicing and corresponding due dates, early payments made by our customers, which resulted in recognizable revenues in the three months ended October 31, 2014 but not in the current period.
 
There were no perpetual license sales during the three months ended October 31, 2015. The $0.3 million adjustment recorded in the current period relates to an on-going exchange rate application dispute with an existing contract. We expect perpetual license revenues to continue to account for a small percentage of our total license revenues. However, there may be volatility across quarters for perpetual license revenues, both in absolute terms and as a percentage of total license revenues due to the timing of sales of new perpetual licenses, the timing of annual billings, and the exercise of perpetual buyout rights in term licenses.

Maintenance Revenues

The $1.5 million increase in maintenance revenues during the three months ended October 31, 2015 reflect our growing customer base and increased term license revenue. Since maintenance revenues are recognized on a ratable basis, the amounts recognized reflect the delayed impact of negative currency rate movements for maintenance billings which occurred in fiscal year 2015.

We expect that our maintenance revenues will continue to grow as term license revenues grow. In the current fiscal year we anticipate that maintenance revenues, since recognized on a ratable basis, will grow more slowly than term license revenues

25


due primarily to the delayed impact of negative currency rate movements that affected our maintenance billings in fiscal year 2015.

Services Revenues

Services revenues during the three months ended October 31, 2015 decreased $2.5 million as compared to the same quarter a year ago. The three months ended October 31, 2014 included $1.9 million in revenue recognized from a customer contract which was previously deferred due to certain contractual terms. Excluding the impact of this contract, service revenues decreased by $0.6 million as compared to the same period a year ago. The $0.6 million decrease in services revenues during the three months ended October 31, 2015 was due to the combination of our continued engagement with our system integrator partners, completion of projects, and delays in the inception of new projects. These effects were partially offset by increased utilization of our resources on new and existing projects.

We expect our services revenues to decrease as a percentage of total revenues in the current fiscal year as we continue to expand our network of third-party system integrators with whom our customers can contract for services related to our products, although these trends may not be evident in any given quarter as the mix of revenues may fluctuate.

Deferred Revenues
 
As of
 
 
 
 
 
October 31, 2015
 
July 31, 2015
 
 Change
 
 Amount
 
 Amount
 
 ($)
 
 (%)
 
(in thousands, except percentages)
Deferred revenues:
 
 
 
 
 
 
 
Deferred license revenues
$
15,022

 
$
13,558

 
$
1,464

 
11
 %
Deferred maintenance revenues
26,671

 
32,365

 
(5,694
)
 
(18
)%
Deferred services revenues
7,938

 
6,643

 
1,295

 
19
 %
Total deferred revenues
$
49,631

 
$
52,566

 
$
(2,935
)
 
(6
)%
The $1.5 million increase in deferred license revenues compared to the prior fiscal year end was primarily driven by $0.8 million of license billings related to contracts executed during the three months ended October 31, 2015 and deferred due to certain contractual obligations not being met in the period, and a net increase of $0.7 million related to billings from existing customer contracts that are being deferred due to invoice timing and certain license invoices being recognized ratably.
The $5.7 million decrease in deferred maintenance revenues compared to the prior fiscal year end was primarily driven by revenues recognized from existing contracts in excess of new billings during the three months ended October 31, 2015. This decrease reflects the seasonal nature of the billing of maintenance revenues.
The $1.3 million increase in deferred services revenues compared to the prior fiscal year end was primarily driven by services billings deferred due to certain contractual terms.
Our deferred revenues consist only of amounts that have been invoiced, but not yet recognized as revenues. As a result, deferred revenues and change in deferred revenues are incomplete measures of the strength of our business and are not necessarily indicative of our future performance.
Cost of Revenues and Gross Profit
Our cost of revenues and gross profit are variable and depend on the type of revenues earned in each period. Our cost of license revenues is primarily comprised of royalty fees paid to third parties and fulfillment services personnel costs. Our cost of maintenance revenues is comprised of compensation and benefit expenses for our technical support team, including stock-based compensation, and allocated overhead. Our cost of services revenues is primarily comprised of compensation and benefit expenses for our professional service employees and contractors, including stock-based awards, travel-related costs and allocated overhead.
We allocate overhead such as IT support, facility, and other administrative costs to all functional departments based on headcount. As such, general overhead expenses are reflected in cost of revenue and each functional operating expense category.

26


 
 
Three Months Ended October 31,
 
 
 
 
 
2015
 
2014
 
 Change
 
 Amount
 
 Amount
 
 ($)
 
 (%)
 
(in thousands, except percentages)
Cost of revenues:
 
 
 
 
 
 
 
License
$
1,164

 
$
1,082

 
$
82

 
8
 %
Maintenance
2,475

 
2,242

 
233

 
10
 %
Services
31,531

 
32,447

 
(916
)
 
(3
)%
Total cost of revenues
$
35,170

 
$
35,771

 
$
(601
)
 
(2
)%
 
 
 
 
 
 
 
 
Includes stock-based awards of:
 
 
 
 
 
 
 
        Cost of license revenues
$
89

 
$
49

 
$
40

 

        Cost of maintenance revenues
339

 
277

 
62

 

        Cost of services revenues
4,363

 
3,513

 
850

 

        Total
$
4,791

 
$
3,839

 
$
952

 

 
 
 
 
 
 
 
 
The $0.6 million decrease in cost of revenues during the three months ended October 31, 2015 was primarily driven by a decrease of $3.0 million in third-party consultant costs and billable expenses, partially offset by an increase of $1.3 million in compensation and benefit expenses, including stock-based awards, an increase of $0.6 million in allocated overhead, an increase of $0.5 million in recruiting, training and other general office expenses. The decrease in consultant costs and billable expenses was due to completion of a few large implementation projects and our continued partnership with system integrator partners to assist in the implementation of our products, resulting in lower utilization of third-party consultants. The increase in compensation and benefit expenses was primarily due to the issuance of equity awards to new and existing employees. The increases in allocated overhead costs and recruiting, training and general office expenses were due to an increase in professional service and technical support headcount. Our professional service and technical support headcount was 556 at October 31, 2015 compared with 515 at October 31, 2014.
 
Three Months Ended October 31,
 
 
 
 
 
2015
 
2014
 
 Change
 
 Amount
 
Margin %
 
 Amount
 
Margin %
 
 ($)
 
 (%)
 
(in thousands, except percentages)
Gross profit:
 
 
 
 
 
 
 
 
 
 
 
License
$
31,176

 
96
%
 
$
27,738

 
96
%
 
$
3,438

 
12
 %
Maintenance
11,538

 
82
%
 
10,278

 
82
%
 
1,260

 
12
 %
Services
4,396

 
12
%
 
5,947

 
15
%
 
(1,551
)
 
(26
)%
Total gross profit
$
47,110

 
57
%
 
$
43,963

 
55
%
 
$
3,147

 
7
 %
 
 
 
 
 
 
 
 
 
 
 
 
Gross profit increased $3.1 million during the three months ended October 31, 2015 primarily due to an increase in the mix of license and maintenance sales which yield a higher gross margin than our professional services. Professional services gross margin is lower in comparison to the same period a year ago with the continued engagement with our system integrator partners resulting in decreases in services revenue.
We expect our quarterly gross margin to vary in percentage terms as we experience changes in the mix between higher gross margin license revenues and lower gross margin service revenues.
Operating Expenses
Our operating expenses consist of research and development, sales and marketing and general and administrative expenses. The largest components of our operating expenses are compensation and benefit expenses for our employees, including stock-based awards, and, to a lesser extent, professional services costs, rent and facility costs.

27


 
Three Months Ended October 31,
 
 
 
 
 
2015
 
2014
 
 
 
 
 
 
 
 % of total
 
 
 
 % of total
 
 Change
 
 Amount
 
revenues
 
 Amount
 
revenues
 
 ($)
 
 (%)
 
(in thousands, except percentages)
Operating expenses:
 
 
 
 
 
 
 
 
 
 
 
Research and development
$
25,672

 
31
%
 
$
20,310

 
26
%
 
$
5,362

 
26
%
Sales and marketing
19,291

 
23
%
 
17,529

 
22
%
 
1,762

 
10
%
General and administrative
11,110

 
14
%
 
9,762

 
12
%
 
1,348

 
14
%
Total operating expenses
$
56,073

 
68
%
 
$
47,601

 
60
%
 
$
8,472

 
18
%
 
 
 
 
 
 
 
 
 
 
 
 
Includes stock-based compensation of:
 
 
 
 
 
 
 
 
 
 
 
 Research and development
$
3,672

 
 
 
$
2,143

 
 
 
$
1,529

 
 
 Sales and marketing
3,430

 
 
 
2,987

 
 
 
443

 
 
 General and administrative
3,254

 
 
 
3,019

 
 
 
235

 
 
Total
$
10,356

 
 
 
$
8,149

 
 
 
$
2,207

 
 

The $8.5 million increase in operating expenses during the three months ended October 31, 2015 was driven by an increase of $6.9 million in compensation and benefit expenses, including stock-based awards, an increase of $0.9 million in professional services, an increase of $1.0 million in IT support, facility, and other administrative costs, and an increase of $0.3 million in travel and marketing expenses. These increases in operating expenses were offset by $0.6 million in overhead costs allocated to cost of revenues.

Research and Development
Our research and development expenses consist primarily of costs incurred for compensation and benefit expenses for our technical staff, including stock-based awards and allocated overhead, as well as professional services costs.
The $5.4 million increase in research and development expenses during the three months ended October 31, 2015 was primarily due to an increase of $4.1 million in compensation and benefit expenses, including stock-based awards, an increase of $0.7 million in allocated overhead, and an increase of $0.6 million in employee recruiting, training and travel expenses. The increase in compensation and benefit expenses was primarily due to an increase in headcount and the issuance of equity awards to new and existing employees. Increases in allocated overhead, recruiting, training and travel expenses were due to an increase in headcount. Our research and development headcount was 397 at October 31, 2015 compared with 337 at October 31, 2014.
We expect our research and development expenses to continue to increase in absolute dollars and as a percentage of total revenues, as we continue to dedicate substantial internal resources to develop, improve and expand the functionality of our solutions.
Sales and Marketing
Our sales and marketing expenses consist primarily of costs incurred for compensation and benefit expenses for our sales and marketing employees, including stock-based awards, and allocated overhead, as well as commission payments to our sales employees, sales travel expenses and professional services for marketing costs.
The $1.8 million increase in sales and marketing expenses during the three months ended October 31, 2015 was primarily due to an increase of $1.2 million in compensation and benefit expenses, including stock-based awards and commissions, an increase of $0.3 million in allocated overhead, and an increase of $0.3 million in recruiting and training expenses. The increase in compensation and benefit expenses was primarily due to an increase in headcount and the issuance of equity awards to new and existing employees. Increases in recruiting, training and travel expenses and allocated overhead were due to an increase in headcount. Our sales and marketing headcount was 242 at October 31, 2015 compared with 222 at October 31, 2014.
We expect our sales and marketing expenses to continue to increase in absolute dollars as we continue to increase our sales and marketing activities to support business growth.

General and Administrative
Our general and administrative expenses consist primarily of compensation and benefit expenses, including stock-based awards, as well as professional services and facility costs related to our executive, finance, human resources, information technology, corporate development and legal functions.

28


The $1.3 million increase in general and administrative expenses during the three months ended October 31, 2015 was primarily due to increases in compensation and benefit expenses including stock-based awards, professional services costs, IT support, facility, and other administrative costs, net of allocations to other functional departments. The increase in general and administrative expenses was due to more initiatives and projects to support business growth and headcount increase. Our general and administrative headcount was 151 at October 31, 2015 compared with 123 at October 31, 2014.
We expect our general and administrative expense to continue to increase in absolute dollars due to increases in personnel costs and infrastructure costs to support the growth of our business.
Other Income (Expense)
 
 
Three Months Ended October 31,
 
 
 
 
 
2015
 
2014
 
 Change
 
 Amount
 
 Amount
 
 ($)
 
 (%)
 
(in thousands, except percentages)
Interest income
$
696

 
$
512

 
$
184

 
36
 %
Other income (expense), net
$
217

 
$
(483
)
 
$
700

 
(145
)%

Interest Income

Interest income represents interest earned on our cash, cash equivalents and investments.

Interest income increased by $0.2 million during the three months ended October 31, 2015, primarily due to higher yields on our investments.

Other Income (Expense), Net

Other income (expense), net consists primarily of fluctuations in foreign exchange rates on receivables and payables denominated in currencies other than the U.S. dollar.

We had net other income of $0.2 million for the three months ended October 31, 2015 and a net other expense of $0.5 million for the three months ended October 31, 2014, primarily from currency exchange gains and losses on transactions denominated in British Pound, Euro, Australia and Canadian Dollar, and Japanese Yen. The change was due to higher volatility in U.S. dollar exchange rates with these foreign currencies during the three months ended October 31, 2014 than the three months ended October 31, 2015.
Provision for (Benefit from) Income Taxes

We are subject to taxes in the United States as well as other tax jurisdictions or countries in which we conduct business. Earnings from our non-U.S. activities are subject to local country income tax and may be subject to current U.S. income tax.

 
Three Months Ended October 31,
 
 
 
 
 
2015
 
2014
 
 Change
 
 Amount
 
 Amount
 
 ($)
 
 (%)
 
(in thousands, except percentages)
Benefit from income taxes
$
(6,420
)
 
$
(612
)
 
$
(5,808
)
 
 *
* Not meaningful
We recognized income tax benefits of $6.4 million and $0.6 million for the three months ended October 31, 2015 and 2014, respectively. The change was primarily due to a larger loss before income taxes for the three months ended October 31, 2015, as compared to the same period a year ago. The effective tax rate of 79.8% for the three months ended October 31, 2015 differs from the statutory U.S. federal income tax rate of 35% mainly due to permanent differences for foreign stock-based compensation, U.S. domestic production activity deduction, and the tax rate differences between the United States and foreign countries.
Liquidity and Capital Resources

29


As of October 31, 2015 and July 31, 2015, we had $663.6 million and $677.8 million of cash, cash equivalents and investments, respectively, and working capital of $542.4 million and $557.2 million, respectively.
Cash flows used in operating activities were $10.9 million and $5.5 million during the three months ended October 31, 2015 and 2014, respectively. We had capital expenditures of $3.0 million and $1.2 million for the three months ended October 31, 2015 and 2014, respectively. Our capital expenditures consisted of purchases of property and equipment, primarily consisting of computer hardware, software and leasehold improvements.
As of October 31, 2015, approximately $14.7 million of our cash and cash equivalents were domiciled in foreign tax jurisdictions. While we have no plans to repatriate these funds to the United States in the short term, if we choose to do so, we would be required to accrue and pay additional taxes on any portion of the repatriation where no United States income tax had been previously provided.
Our cash flows from operations are significantly impacted by timing of invoicing and collections of accounts receivable, annual bonus payment, as well as payments of payroll and other taxes. We expect that we will continue to generate positive cash flows from operations on an annual basis, although this may fluctuate significantly on a quarterly basis. In particular, we typically use more cash during the first fiscal quarter ended October 31, as we generally pay cash bonuses to our employees for the prior fiscal year during that period and pay seasonally higher sales commissions from increased orders in our fourth fiscal quarter. As such, we believe that our existing cash and cash equivalents and sources of liquidity will be sufficient to fund our operations for at least the next 12 months. Our future capital requirements will depend on many factors, including our rate of revenue growth, the expansion of our sales and marketing activities and the timing and extent of our spending to support our research and development efforts and expansion into other markets. We also anticipate investing in, or acquiring complementary businesses, applications or technologies, which may require the use of significant cash resources and may require incremental financing.

Cash Flows
The following summary of cash flows for the periods indicated has been derived from our condensed consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q: 
 
Three Months Ended October 31,
 
2015
 
2014
 
(in thousands)
Net cash used in operating activities
$
(10,890
)
 
$
(5,548
)
Net cash used in investing activities
$
(9,485
)
 
$
(12,440
)
Net cash provided by (used in) financing activities
$
1,064

 
$
(7,125
)
Cash Flows from Operating Activities
Net cash used in operating activities increased by $5.3 million for the three months ended October 31, 2015 when compared to the three months ended October 31, 2014. We used $2.9 million more cash for working capital activity due to higher bonus and commission payments, timing of collections from customers and payments to vendors, and changes in deferred revenues as compared to the same three month period a year ago. We also experienced a $2.4 million decrease in profitability after excluding the impact of non-cash charges such as deferred taxes, stock-based compensation, premiums on available for sale securities, depreciation and amortization expense, and other non-cash items.
Cash Flows from Investing Activities
Cash used in investing activities decreased by $3.0 million for the three months ended October 31, 2015, primarily due to a $4.7 million net decrease in cash used in purchases and sales of available-for-sale securities, as compared to the same period a year ago. This net decrease in cash used in investing activities was offset by a $1.8 million increase in capital expenditures to purchase property and equipment.

Cash Flows from Financing Activities
Net cash provided by financing activities was $1.1 million for the three months ended October 31, 2015, as compared to $7.1 million net cash used during the same period a year ago. The increase of $8.2 million in net cash provided by financing activities was due to $7.7 million less withholding taxes paid for RSU releases during the three months ended October 31, 2015, as we switched from the net share settlement to the sell-to-cover tax withholding method in the fourth quarter of fiscal

30


year 2015 for a large majority of the employee population, and a $0.5 million increase related to the indirect tax effect from the exercise of stock options and vesting of RSUs.
Contractual Obligations
Our primary contractual obligations are from operating leases for office space and letters of credit related to those leases. See Note 5 to the Condensed Consolidated Financial Statements for a discussion of our lease commitments and letters of credit.
Other than the lease commitments and letters of credit discussed in Note 5 to the Condensed Consolidated Financial Statements, we do not have commercial commitments under lines of credit, standby repurchase obligations or other such debt arrangements. We do not have any material non-cancellable purchase commitments as of October 31, 2015.
Off-Balance Sheet Arrangements
We have no off-balance sheet arrangements or transactions with unconsolidated limited purpose entities, nor do we have any undisclosed material transactions or commitments involving related persons or entities.

ITEM 3.    Quantitative and Qualitative Disclosures about Market Risk

Interest Rate Sensitivity
Our exposure to market risk for changes in interest rates relates primarily to our cash, cash equivalents and investments as of October 31, 2015 and July 31, 2015. Our cash, cash equivalents and investments as of October 31, 2015 and July 31, 2015 were $663.6 million and $677.8 million, respectively, consisted primarily of cash, corporate bonds, U. S. agency debt securities, commercial paper, money market funds and municipal debt securities. Our primary exposure to market risk is interest income sensitivity, which is affected by changes in the general level of the interest rates in the United States. However, because of the short-term nature of our interest-bearing securities, a ten percent change in market interest rates would not be expected to have a material impact on our consolidated financial condition or results of operations.
Foreign Currency Exchange Risk
Our results of operations and cash flows are subject to fluctuations due to changes in foreign currency exchange rates, particularly changes in the Canadian dollar, Australian dollar, Euro, British Pound, Japanese Yen and Brazilian Real. The volatility of exchange rates depends on many factors that we cannot forecast with reliable accuracy. Although we believe our operating activities act as a natural hedge for a substantial portion of our foreign currency exposure because we typically collect revenues and incur costs in the currency in the location in which we provide our application, our contracts with our customers are long term in nature so it is difficult to predict if our operating activities will provide a natural hedge in the future. Additionally, changes in foreign currency exchange rates can affect our financial results due to transaction gains or losses related to revaluing certain current asset and current liability balances that are denominated in currencies other than the functional currency of the entities in which they are recorded. For example, for the three months ended October 31, 2015, we recorded a foreign currency gain of $0.2 million as other income in our statement of operations due to favorable currency exchange rate movement during the fiscal quarter. However, for the fiscal year ended July 31, 2015, we experienced 8 to 22 percent fluctuations in exchange rates in Euro, British Pound, Australia, Canadian dollar and Japanese Yen and as a result, recorded a foreign currency loss of $2.0 million as other expense in our statement of operations. We will continue to experience fluctuations in foreign currency exchange rates, and if a ten percent change in foreign exchange rates occurs in the future, a similar impact would result. As our international operations grow, we will continue to reassess our approach to manage our risk relating to fluctuations in currency rates.
Fair Value of Financial Instruments
We do not have material exposure to market risk with respect to investments in financial instruments, as our investments consist primarily of highly liquid investments purchased with a remaining maturity of two years or less. We do not use derivative financial instruments for speculative or trading purposes. However, this does not preclude our adoption of specific hedging strategies in the future.

ITEM 4.
Controls and Procedures


31


Evaluation of Disclosure Controls and Procedures
Our management, with the participation of our principal executive officer and principal financial officer, has evaluated the effectiveness of our disclosure controls and procedures (as defined in Rules 13a- 15(e) and 15d- 15(e) under the Securities Exchange Act of 1934, as amended (the “Exchange Act”)), as of the end of the period covered by this Quarterly Report on Form 10-Q. Based on such evaluation, our principal executive officer and principal financial officer have concluded that as of such date, our disclosure controls and procedures were effective.
Changes in Internal Control over Financial Reporting
There were no changes in our internal control over financial reporting during our most recent fiscal quarter that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
Inherent Limitations of Internal Controls
Our management, including our Chief Executive Officer and Chief Financial Officer, does not expect that our disclosure controls and procedures or our internal controls will prevent all errors and all fraud. A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. 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, within the Company have been detected. These inherent limitations include the realities that judgments in decision-making can be faulty, and that breakdowns can occur because of a simple error or mistake. Additionally, controls can be circumvented by the individual acts of some persons, by collusion of two or more people, or by management override of the control. The design of any system of controls also is based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions. Over time, controls may become inadequate because of changes in conditions, or the degree of compliance with the policies or procedures may deteriorate. Because of the inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and not be detected.

32


PART II – OTHER INFORMATION
 
ITEM 1.
Legal Proceedings
From time to time we are involved in legal proceedings that arise in the ordinary course of our business. Any such proceedings, whether meritorious or not, could be time consuming, costly, and result in the diversion of significant operational resources or management time.
Although the outcomes of legal proceedings are inherently difficult to predict, we are not currently involved in any legal proceeding in which the outcome, in our judgment based on information currently available, is likely to have a material adverse effect on our business or financial position.

ITEM 1A.
Risk Factors
A description of the risks and uncertainties associated with our business is set forth below. You should carefully consider such risks and uncertainties, together with the other information contained in this report, and in our other public filings. If any of such risks and uncertainties actually occurs, our business, financial condition or operating results could differ materially from the plans, projections and other forward-looking statements included in the section titled “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and elsewhere in this report and in our other public filings. In addition, if any of the following risks and uncertainties, or if any other risks and uncertainties, actually occurs, our business, financial condition or operating results could be harmed substantially, which could cause the market price of our stock to decline, perhaps significantly.
We may experience significant quarterly and annual fluctuations in our results of operations due to a number of factors.
Our quarterly and annual results of operations may fluctuate significantly due to a variety of factors, many of which are outside of our control. This variability may lead to volatility in our stock price as research analysts and investors respond to quarterly fluctuations. In addition, comparing our results of operations on a period-to-period basis, particularly on a sequential quarterly basis, may not be meaningful. You should not rely on our past results as an indication of our future performance.
Factors that may affect our results of operations include:
the timing of new orders and revenue recognition for new and prior year orders;
seasonal buying patterns of our customers;
our ability to increase sales to and renew agreements with our existing customers, particularly larger customers with substantial negotiating leverage, at comparable prices;
our ability to renew existing contracts for multiple year terms versus annual automatic renewals;
our ability to attract new customers in both domestic and international markets;
structure of our licensing contracts, including fluctuations in perpetual licenses from period to period;
our ability to enter into contracts on favorable terms, including terms related to price, payment timing and product delivery;
volatility in the sales of our products and timing of the execution of new and renewal agreements within such periods;
the impact of a recession or any other adverse global economic conditions on our business, including uncertainties that may cause a delay in entering into or a failure to enter into significant customer agreements;
the lengthy and variable nature of our product implementation cycles;
reductions in our customers’ budgets for information technology purchases and delays in their purchasing cycles;
erosion in services margins or significant increase or decrease in services revenues both in absolute terms and as a percentage of total revenues;
timing of commissions expense related to large transactions;
bonus expense based on the bonus attainment rate;
the timing and cost of hiring personnel and of large expenses such as third-party professional services;
stock-based compensation expenses, which vary along with changes to our stock price;
fluctuations in foreign currency exchange rates;
unanticipated trade sanctions and other restrictions that may impede our ability to sell internationally;
general domestic and international economic conditions, in the insurance industry in particular; and

33


future accounting pronouncements or changes in accounting rules or our accounting policies.
In addition, our revenue may fluctuate if our customers make an early payment of their annual license fees in advance of the invoice due date. This may cause an unexpected increase in revenues in one quarter which can reduce revenue growth rates in future periods.
The foregoing factors are difficult to forecast, and these, as well as other factors, could materially adversely affect our quarterly and annual results of operations. We believe our ability to adjust spending quickly enough to compensate for a revenues shortfall is very limited and our inability to do so could magnify the adverse impact of such revenues shortfall on our results of operations. If we fail to achieve our quarterly forecasts, if our forecasts fall below the expectations of research analysts or investors, or if our actual results fail to meet the expectations of research analysts or investors, our stock price may decline.
Seasonal sales patterns and other variations related to our revenue recognition may cause significant fluctuations in our results of operations and cash flows and may prevent us from achieving our quarterly or annual forecasts, which may cause our stock price to decline.
We sign a significantly higher percentage of software license orders in the second and fourth quarters of each fiscal year. We generally see increased orders in our second fiscal quarter, which is the quarter ended January 31, due to customer buying patterns. We also see increased orders in our fourth fiscal quarter due to efforts by our sales team to achieve annual incentives. As a result, a significantly higher percentage of our annual license revenues have historically been recognized during those quarters. Since a substantial majority of our license revenues recur annually under our multi-year contracts, we expect to continue to experience this seasonality effect in subsequent years.
Notwithstanding the fact that we generally see increased licensing orders in our second and fourth fiscal quarters, we expect to see additional quarterly revenue fluctuations that may, in some cases, mask the impact of these expected seasonal variations. Our quarterly growth in license revenues also may not match up to new orders we receive in a given quarter. This mismatch is primarily due to the following reasons:
for the initial year of a multi-year term license, we generally recognize revenues when payment is due and payment may not be due until a subsequent fiscal quarter;
we may enter into license agreements with future product delivery requirements or specified terms for product upgrades or functionality, which may require us to delay revenue recognition for the initial period;
our term licenses may include payment terms that are modest at the outset and increase over time; and
we may enter into license agreements with other contractual terms that may affect the timing of revenue recognition.
Our revenues may fluctuate versus comparable prior periods or prior quarters within the same fiscal year based on when new orders are executed in the quarter and the payment terms of each order. Additionally, our revenues may fluctuate if our customers make an early payment of their annual license fees in advance of the invoice due date. Our ability to renew existing contracts for multiple year terms versus annual automatic renewals may also impact revenue recognition.
We generally charge annual software license fees for our multi-year term licenses and price our licenses based on the amount of direct written premiums (“DWP”) that will be managed by our solutions. However, in certain circumstances, our customers desire the ability to purchase our products on a perpetual license basis, resulting in an acceleration of revenue recognition. Milestone payments in a perpetual license order also cause seasonal variations. Our perpetual license revenues are not consistent from period to period. In addition, a few of our multi-year term licenses provide the customer with the option to purchase a perpetual license at the end of the initial contract term, which we refer to as a perpetual buyout right. The mix of our contract terms for our licenses and the exercise of perpetual buyout rights at the end of the initial contract term by our customers may lead to variability in our results of operations. Increases in perpetual license sales and exercises of perpetual buyout rights by our customers may affect our ability to show consistent growth in license revenues in subsequent periods. Reductions in perpetual licenses in future periods could cause adverse period-to-period comparisons of our financial results.
In addition, because we price our products based on the amount of DWP that will be managed by our solutions, license revenues from each customer may fluctuate up or down based upon insurance policies sold by the customer in the preceding year. If we enter into a new territory, our revenue recognition pattern may change, depending on the contractual terms and local laws and regulations. Seasonal and other variations related to our revenue recognition may cause significant fluctuations in our results of operations and cash flows, may make it challenging for an investor to predict our performance on a quarterly basis and may prevent us from achieving our quarterly or annual forecasts or meeting or exceeding the expectations of research analysts or investors, which may cause our stock price to decline.

34


We have relied and expect to continue to rely on orders from a relatively small number of customers in the P&C insurance industry for a substantial portion of our revenues, and the loss of any of these customers would significantly harm our business, results of operations and financial condition.
Our revenues are dependent on orders from customers in the P&C insurance industry, which may be adversely affected by economic, environmental and world political conditions. A relatively small number of customers have historically accounted for a significant portion of our revenues. In fiscal years 2015, 2014 and 2013, our ten largest customers accounted for 31%, 35% and 33% of our revenues, respectively. While we expect this reliance to decrease over time, we expect that we will continue to depend upon a relatively small number of customers for a significant portion of our revenues for the foreseeable future. As a result, if we fail to successfully sell our products and services to one or more anticipated customers in any particular period or fail to identify additional potential customers or an anticipated customer purchases fewer of our products or services, defers or cancels orders, fails to renew its license agreements or terminates its relationship with us, our business, results of operations and financial condition would be harmed. Some of our orders are realized at the end of the quarter or are subject to delayed payment terms. As a result of this concentration and timing, if we are unable to complete one or more substantial sales or achieve any required performance or acceptance criteria in any given quarter, our quarterly results of operations may fluctuate significantly.
Increases in services revenues as a percentage of total revenues or lower services margins could adversely affect our overall gross margins and profitability.
Our services revenues were 40%, 45% and 46% of total revenues for each of fiscal years 2015, 2014 and 2013, respectively. Our services revenues produce lower gross margins than our license revenues. The gross margin of our services revenues was 12%, 13% and 16% for fiscal years 2015, 2014 and 2013, respectively, while the gross margin for license revenues was 97%, 97% and 99% for the respective periods. An increase in the percentage of total revenues represented by services revenues or lower services margins could reduce our overall gross margins and adversely affect our results of operations. These trends can be the result of several factors, some of which are outside of our control, including the rates we charge for our services and the utilization of our personnel, unexpected difficulty in projects which may require additional efforts without commensurate compensation and the extent to which system integrators provide services directly to customers. Any erosion in our services margins or any significant increase in services revenues as a percentage of total revenues would adversely affect our results of operations.
Assertions by third parties of infringement or other violation by us of their intellectual property rights could result in significant costs and substantially harm our business and results of operations.
The software industry is characterized by the existence of a large number of patents and frequent claims and related litigation regarding patents and other intellectual property rights. In particular, leading companies in the software industry own large numbers of patents, copyrights, trademarks and trade secrets, which they may use to assert claims against us. From time to time, third parties, including certain of these leading companies, may assert patent, copyright, trademark or other intellectual property claims against us, our customers and partners, and those from whom we license technology and intellectual property.
Although we believe that our products and services do not infringe upon the intellectual property rights of third parties, we cannot assure that third parties will not assert infringement or misappropriation claims against us with respect to current or future products or services, or that any such assertions will not require us to enter into royalty arrangements or result in costly litigation, or result in us being unable to use certain intellectual property. We cannot assure that we are not infringing or otherwise violating any third-party intellectual property rights. Infringement assertions from third parties may involve patent holding companies or other patent owners who have no relevant product revenues, and therefore our own issued and pending patents may provide little or no deterrence to these patent owners in bringing intellectual property rights claims against us.
If we are forced to defend against any infringement or misappropriation claims, whether they are with or without merit, are settled out of court, or are determined in our favor, we may be required to expend significant time and financial resources on the defense of such claims. Furthermore, an adverse outcome of a dispute may require us to pay damages, potentially including treble damages and attorneys’ fees, if we are found to have willfully infringed a party’s intellectual property; cease making, licensing or using our products or services that are alleged to infringe or misappropriate the intellectual property of others; expend additional development resources to redesign our products or services; enter into potentially unfavorable royalty or license agreements in order to obtain the right to use necessary technologies or works; and to indemnify our partners, customers, and other third parties. Any of these events could seriously harm our business, results of operations and financial condition.
We may expand through acquisitions or partnerships with other companies, which may divert our management’s attention and result in unexpected operating and technology integration difficulties, increased costs and dilution to our stockholders.

35


Our business strategy includes the potential acquisitions of the shares or assets of companies with complementary software, technologies or businesses or alliances with such companies. Acquisitions and alliances may result in unforeseen operating difficulties and expenditures and may not result in the benefits anticipated by such corporate activity. In particular, we may fail to: assimilate or integrate the businesses, technologies, services, products, personnel or operations of the acquired companies; retain key personnel necessary to favorably execute the combined companies business plan; retain existing customers or sell acquired products to new customers. Acquisitions and alliances may also disrupt our ongoing business, divert our resources and require significant management attention that would otherwise be available for ongoing development of our current business. We also may be required to use a substantial amount of our cash or issue debt or equity securities to complete an acquisition or realize the potential of an alliance, which could deplete our cash reserves and/or dilute our existing stockholders. Following an acquisition or the establishment of an alliance offering new products, we may be required to defer the recognition of revenues that we receive from the sale of products that we acquired or that result from the alliance, or from the sale of a bundle of products that includes such new products, if we have not established vendor-specific objective evidence (“VSOE”) for the undelivered elements in the arrangement. In addition, our ability to maintain favorable pricing of new products may be challenging if we bundle such products with sales of existing products. A delay in the recognition of revenues from sales of acquired or alliance products, or reduced pricing due to bundled sales, may cause fluctuations in our quarterly financial results, may adversely affect our operating margins and may reduce the benefits of such acquisitions or alliances.
Additionally, competition within the software industry for acquisitions of businesses, technologies and assets has been, and may in the future continue to be, intense. As such, even if we are able to identify an acquisition that we would like to consummate, the target may be acquired by another strategic buyer or financial buyer such as a private equity firm, or we may otherwise not be able to complete the acquisition on commercially reasonable terms, if at all. Moreover, in addition to our failure to realize the anticipated benefits of any acquisition, including our revenues or return on investment assumptions, we may be exposed to unknown liabilities or impairment charges as a result of acquisitions we do complete.
We face intense competition in our market, which could negatively impact our business, results of operations and financial condition and cause our market share to decline.
The market for our core insurance system software is intensely competitive. We compete with legacy systems, many of which have been in operation for decades. Maintaining these legacy systems may be so time consuming and costly for our customers that they do not have adequate resources to devote to the purchase and implementation of our products. Our implementation cycle is lengthy, variable and requires the investment of significant time and expense by our customers. We also compete against technology consulting firms that offer software and systems or develop custom, proprietary products for the P&C insurance industry. These consulting firms generally have greater name recognition, larger sales and marketing budgets and greater resources than we do and may have pre-existing relationships with our potential customers, including relationships with, and access to, key decision makers within these organizations. Since sales of software products may be a small part of their business and they may be more focused on related services revenues, they may offer their software products at significantly reduced prices or under terms that we cannot match. The competitors we face in any sale may change depending, among other things, on the line of business purchasing the software, the application being sold, the geography in which we’re operating and the size of the insurance carrier to which we are selling. For example, we are more likely to face competition from small independent firms when addressing the needs of small insurers. These competitors compete on the basis of price, the time and cost required for software implementation, custom developments, or unique product features or functions. Outside of the United States, we are more likely to compete against vendors that may differentiate themselves based on local advantages in language, market knowledge and pre-built content applicable to that jurisdiction. We also complete with vendors of horizontal software products that may be customized to address needs of the P&C insurance industry.
We expect the intensity of competition to remain high in the future as existing companies obtain new capital, consolidate with other vendors or develop stronger capabilities or as new companies enter our markets. Such intense competition could result in increased pricing pressure, reduced profit margins, increased sales and marketing expenses, and failure to increase, or the loss of, market share, any of which could harm our business, results of operations, financial condition or future prospects. Our larger competitors may be able to devote greater resources to the development, promotion and sale of their products than we can devote to ours, which could allow them to respond more quickly than we can to new technologies and changes in customer needs leading to wider market acceptance. We may not be able to compete effectively and competitive pressures may prevent us from acquiring and maintaining the customer base necessary for us to increase our revenues and profitability.
Our current and potential competitors may also establish cooperative relationships among themselves or with third parties that may further enhance their resources. Current or potential competitors may be acquired by other vendors or third parties with greater available resources. As a result of such acquisitions, our current or potential competitors might be more able than we to adapt more quickly to new technologies and customer needs, devote greater resources to the promotion or sale of their products and services, initiate or withstand substantial price competition, or take advantage of other opportunities to more readily or develop and expand their product and service offerings more quickly. Additionally, they may hold larger portfolios of

36


patents and other intellectual property rights as a result of such acquisitions. If we are unable to compete effectively for a share of our market, our business, results of operations and financial condition could be materially and adversely affected.
If our products or cloud-based services experience data security breaches, and there is unauthorized access to our customers’ data, we may lose current or future customers and our reputation and business may be harmed.
If our security measures are breached or unauthorized access to customer data is otherwise obtained, our products may be perceived as not being secure, customers may reduce the use of or stop using our products, and we may incur significant liabilities. Our software and cloud services involve the storage and transmission of data, and security breaches could result in the loss of this information, litigation, indemnity obligations and other liability. While we have taken steps to protect the confidential information that we have access to, including confidential information we may obtain through our customer support services or customer usage of our cloud-based services, our security measures could be breached. Because techniques used to obtain unauthorized access or sabotage systems change frequently and generally are not identified until they are launched against a target, we may be unable to anticipate these techniques or to implement adequate preventative measures. Any or all of these issues could negatively impact our ability to attract new customers and increase engagement by existing customers, cause existing customers to elect to not renew their term licenses, or subject us to third-party lawsuits, regulatory fines or other action or liability, thereby adversely affecting our financial results. We use third-party technology and systems for a variety of reasons, including, without limitation, encryption and authentication technology, employee email, content delivery to customers, back-office support and other functions. Although we have developed systems and processes that are designed to protect customer information and prevent data loss and other security breaches, including systems and processes designed to reduce the impact of a security breach at a third-party vendor, such measures cannot provide absolute security.
Privacy concerns could result in regulatory changes and impose additional costs and liabilities on us, limit our use of information, and adversely affect our business.
Certain of our product solutions collect, process, store, and use transaction-level data aggregated across insurers using Guidewire’s common data model. Personal privacy has become a significant issue in the United States, Europe, and many other countries where we operate. Many federal, state, and foreign legislatures and government agencies have imposed or are considering imposing restrictions and requirements about the collection, use, and disclosure of personal information. In the past we have relied on adherence to the U.S. Department of Commerce’s Safe Harbor Privacy Principles and compliance with the U.S.-EU and U.S.-Swiss Safe Harbor Frameworks as agreed to and set forth by the U.S. Department of Commerce, and the European Union and Switzerland, which established a means for legitimating the transfer of personally identifiable information, or PII, by U.S. companies doing business in Europe from the European Economic Area to the United States. As a result of the October 6, 2015 European Union Court of Justice (the “ECJ”), opinion in Case C-362/14 (Schrems v. Data Protection Commissioner) regarding the adequacy of the U.S.-EU Safe Harbor Framework, the U.S. - EU Safe Harbor Framework is no longer deemed to be a valid method of compliance with restrictions set forth in the Data Protection Directive (and member states’ implementations thereof) regarding the transfer of data outside of the European Economic Area. In light of the ECJ opinion in Case C-362/14, we anticipate engaging in efforts to legitimize data transfers from the European Economic Area. For a limited number of our products, we may be unsuccessful in establishing legitimate means of transferring data from the European Economic Area, and we may experience hesitancy, reluctance, or refusal by European or multi-national customers to continue to use those limited products or services due to the potential risk exposure to such customers as a result of the ECJ ruling. Additionally, we and our customers could be at risk of enforcement actions taken by an EU data protection authority in relation to the use of those limited products, if they are used prior to such time as we ensure that all data transfers to us from the European Economic Area are legitimized. We may find it necessary to establish systems to maintain EU-origin data in the European Economic Area, which may involve substantial expense and distraction from other aspects of our business.
Changes to laws or regulations affecting privacy could impose additional costs and liabilities on us and could limit our use of such information to add value for customers. If we were required to change our business activities or revise or eliminate services, or to implement burdensome compliance measures, our business and results of operations could be harmed. In addition, we may be subject to fines, penalties, and potential litigation if we fail to comply with applicable privacy regulations. The costs of compliance with and other burdens imposed by privacy-related laws, regulations and standards may limit the use and adoption of our product solutions and reduce overall demand.
Furthermore, concerns regarding data privacy may cause our customers’ customers to resist providing the data necessary to allow our customers to use our product solutions effectively. Even the perception that the privacy of personal information is not satisfactorily protected or does not meet regulatory requirements could inhibit sales of our products or services, and could limit adoption of our solutions.
Our customers may defer or forego purchases of our products or services in the event of weakened global economic conditions and industry consolidation.

37


General worldwide economic conditions continue to remain unstable. Prolonged economic uncertainties or downturns could harm our business operations or financial results. These conditions make it difficult for our customers and us to forecast and plan future business activities accurately, and they could cause our customers to reevaluate their decision to purchase our products, which could delay and lengthen our sales cycles or result in cancellations of planned purchases. Furthermore, during challenging economic times our customers may face issues in gaining timely access to sufficient credit, which could result in an impairment of their ability to make timely payments to us. If that were to occur, we may be required to record an allowance for doubtful accounts, which would adversely affect our financial results. A substantial downturn in the P&C insurance industry may cause firms to react to worsening conditions by reducing their capital expenditures in general or by specifically reducing their spending on information technology. P&C insurance companies may delay or cancel information technology projects or seek to lower their costs by renegotiating vendor contracts. Negative or worsening conditions in the general economy both in the United States and abroad, including conditions resulting from financial and credit market fluctuations, could cause a decrease in corporate spending on enterprise software in general, and in the insurance industry specifically, and negatively affect the rate of growth of our business.
The increased pace of consolidation in the P&C insurance industry may result in reduced overall spending on our products. Acquisitions of customers can delay or cancel sales cycles and because we cannot predict the timing or duration of such acquisitions, our results of operations could be materially impacted by the change in the industry.
Factors outside of our control including but not limited to natural catastrophes and terrorism may adversely impact the P&C insurance industry, preventing us from expanding or maintaining our existing customer base and increasing our revenues.
Our customers are P&C insurance carriers which have experienced, and will likely experience in the future, losses from catastrophes or terrorism that may adversely impact their businesses. Catastrophes can be caused by various events, including, amongst others, hurricanes, tsunamis, floods, windstorms, earthquakes, hail, tornadoes, explosions, severe weather and fires. Global warming trends are contributing to an increase in erratic weather patterns globally and intensifying the impact of certain types of catastrophes. Moreover, acts of terrorism or war could cause disruptions in our or our customers’ businesses or the economy as a whole. The risks associated with natural catastrophes and terrorism are inherently unpredictable, and it is difficult to predict the timing of such events or estimate the amount of loss they will generate. Future events may adversely impact our current or potential customers, which may prevent us from maintaining or expanding our customer base and increasing our revenues as such events may cause customers to postpone purchases of new products and professional service engagements or discontinue projects.
Our sales and implementation cycles are lengthy and variable, depend upon factors outside our control, and could cause us to expend significant time and resources prior to generating revenues.
The typical sales cycle for our products and services is lengthy and unpredictable, requires pre-purchase evaluation by a significant number of employees in our customers’ organizations, and often involves a significant operational decision by our customers. Our sales efforts involve educating our customers about the use and benefits of our products, including the technical capabilities of our products and the potential cost savings achievable by organizations deploying our products. Customers typically undertake a significant evaluation process, which frequently involves not only our products, but also those of our competitors and can result in a lengthy sales cycle. We spend substantial time, effort and money in our sales efforts without any assurance that our efforts will produce any sales. Even if we succeed at completing a sale, we may be unable to predict the size of an initial license until very late in the sales cycle. In addition, we sometimes commit to include specific functions in our base product offering at the request of a customer or group of customers and are unable to recognize license revenues until the specific functions have been added to our products. Providing this additional functionality may be time consuming and may involve factors that are outside of our control.
The implementation and testing of our products by our customers typically lasts 6 to 24 months or longer and unexpected implementation delays and difficulties can occur. Implementing our products typically involves integration with our customers’ systems, as well as adding their data to our platform. This can be complex, time consuming and expensive for our customers and can result in delays in the implementation and deployment of our products. Failing to meet the expectations of our customers for the implementation of our products could result in a loss of customers and negative publicity regarding us and our products and services. Such failure could result from our product capabilities or service engagements by us, our system integrator partners or our customers’ IT employees, the latter two of which are beyond our direct control. The consequences could include, and have included: monetary credits for current or future service engagements, reduced fees for additional product sales, and a customer’s refusal to pay their contractually-obligated license, maintenance or service fees. In addition, time-consuming implementations may also increase the amount of services personnel we must allocate to each customer, thereby increasing our costs and adversely affecting our business, results of operations and financial condition.

38


The lengthy and variable sales and implementation cycles may have a negative impact on the timing of our revenues, causing our revenues and results of operations to vary significantly from period to period.
If we are unable to continue the successful development of our global direct sales force and the expansion of our relationships with our strategic partners, sales of our products and services will suffer and our growth could be slower than we project.
We believe that our future growth will depend on the continued development of our global direct sales force and their ability to obtain new customers, particularly large P&C insurance carriers, and to manage our existing customer base. Our ability to achieve significant growth in revenues in the future will depend, in large part, on our success in recruiting, training and retaining a sufficient number of global direct sales personnel. New hires require significant training and may, in some cases, take more than a year before becoming productive, if at all. If we are unable to hire and develop sufficient numbers of productive global direct sales personnel, sales of our products and services will suffer and our growth will be impeded.
We believe our future growth also will depend on the expansion of successful relationships with system integrators. Our system integrators as channel partners help us reach additional customers. Our growth in revenues, particularly in international markets, will be influenced by the development and maintenance of this indirect sales channel which, in some cases, may require the establishment of effective relationships with regional systems integrators. Although we have established relationships with some of the leading system integrators, our products and services may compete directly against products and services that such leading system integrators support or market, and in the case of Accenture, own. We are unable to control the quantity or quality of resources that our system integrator partners commit to implementing our products, or the quality or timeliness of such implementation. If our partners do not commit sufficient or qualified resources to these activities, our customers will be less satisfied, be less supportive with references, or may require the investment of our resources at discounted rates. These, and other failures by our partners to successfully implement our products, will have an adverse effect on our business and our results of operations could fail to grow in line with our projections.
Our large customers have substantial negotiating leverage, which may require that we agree to terms and conditions that result in increased cost of sales, decreased revenues and lower average selling prices and gross margins, all of which could harm our operating results.
Some of our customers include the largest P&C insurance carriers. These customers have significant bargaining power when negotiating new licenses or renewals of existing licenses, and have the ability to buy similar products from other vendors or develop such systems internally. These customers have and may continue to seek advantageous pricing and other commercial terms and may require us to develop additional features in the products we sell to them. We have and may continue to be required to reduce the average selling price, or increase the average cost, of our products in response to these pressures. If we are unable to avoid reducing our average selling prices or increase our average costs, our results of operations could be harmed.
Because we derive a significant majority of our revenues and cash flows from InsuranceSuite or its component applications - ClaimCenter, PolicyCenter, and BillingCenter products and related services - failure of any of these products or services to satisfy customer demands or to achieve increased market acceptance would harm our business, results of operations, financial condition and growth prospects.
We derive a significant majority of our revenues and cash flows from software licenses, support and services related to our InsuranceSuite product or its individual component applications: ClaimCenter, PolicyCenter and BillingCenter. We expect to continue to derive a substantial portion of our revenues from these sources. As such, increased market acceptance of these products is critical to our continued growth and success. Demand for our products is affected by a number of factors, some of which are beyond our control, including the successful implementation of our products, the timing of development and release of new products by us and our competitors, technological advances which reduce the appeal of our products, and the growth or contraction in the worldwide market for technological solutions for the P&C insurance industry. If we are unable to continue to meet customer demands, to achieve and maintain a technological advantage over competitors, or to achieve more widespread market acceptance of our products, our business, results of operations, financial condition and growth prospects will be materially and adversely affected.
Our business depends on customers renewing and expanding their license and maintenance contracts for our products. A decline in our customer renewals and expansions could harm our future results of operations.
Our customers have no obligation to renew their term licenses after their license period expires, and these licenses may not be renewed on the same or more favorable terms. Moreover, under certain circumstances, our customers have the right to cancel their license agreements before they expire. We have limited historical data with respect to rates of customer license renewals, upgrades and expansions so we may not accurately predict future trends in customer renewals. In addition, our term

39


and perpetual license customers have no obligation to renew their maintenance arrangements after the expiration of the initial contractual period. Our customers’ renewal rates may fluctuate or decline because of several factors, including their satisfaction or dissatisfaction with our products and services, the prices of our products and services, the prices of products and services offered by our competitors or reductions in our customers’ spending levels due to the macroeconomic environment or other factors. In addition, in some cases, our customers have a right to exercise a perpetual buyout of their term licenses at the end of the initial contract term. If our customers do not renew their term licenses for our solutions or renew on less favorable terms, our revenues may decline or grow more slowly than expected and our profitability may be harmed.
If we are unable to develop, introduce and market new and enhanced versions of our products, we may be put at a competitive disadvantage.
Our success depends on our continued ability to develop, introduce and market new and enhanced versions of our products to meet evolving customer requirements. Because our products are complex and require rigorous testing, development cycles can be lengthy, taking us multiple years to develop and introduce new products or provide updates to our existing products. Additionally, market conditions may dictate that we change the technology platform underlying our existing products or that new products be developed on different technology platforms, potentially adding material time and expense to our development cycles. The nature of these development cycles may cause us to experience delays between the time we incur expenses associated with research and development and the time we generate revenues, if any, from such expenses.
If we fail to develop new products or enhancements to our existing products, our business could be adversely affected, especially if our competitors are able to introduce products with enhanced functionality. It is critical to our success for us to anticipate changes in technology, industry standards and customer requirements and to successfully introduce new, enhanced and competitive products to meet our customers’ and prospective customers’ needs on a timely basis. We have invested and intend to increase investments in research and development to meet these challenges. Revenues may not be sufficient to support the future product development that is required for us to remain competitive. If we fail to develop products in a timely manner that are competitive in technology and price or develop products that fail to meet customer demands, our market share will decline and our business and results of operations could be harmed.
Real or perceived errors or failures in our products or implementation services may affect our reputation, cause us to lose customers and reduce sales which may harm our business and results of operations and subject us to liability for breach of warranty claims.
Because we offer complex products, undetected errors or failures may exist or occur, especially when products are first introduced or when new versions are released. Our products are often installed and used in large-scale computing environments with different operating systems, system management software and equipment and networking configurations, which may cause errors or failures in our products or may expose undetected errors, failures or bugs in our products. Despite testing by us, we may not identify all errors, failures or bugs in new products or releases until after commencement of commercial sales or installation. In the past, we have discovered software errors, failures and bugs in some of our product offerings after their introduction.
We provide our customers with upfront estimates regarding the duration, resources and costs associated with the implementation of our products. Failure to meet these upfront estimates and the expectations of our customers could result from our product capabilities or service engagements by us, our system integrator partners or our customers’ IT employees, the latter two of which are beyond our direct control. The consequences could include, and have included: monetary credits for current or future service engagements, reduced fees for additional product sales, and a customer’s refusal to pay their contractually-obligated license, maintenance or service fees. In addition, time-consuming implementations may also increase the amount of services personnel we must allocate to each customer, thereby increasing our costs and adversely affecting our business, results of operations and financial condition.
The license and support of our software creates the risk of significant liability claims against us. Our license agreements with our customers contain provisions designed to limit our exposure to potential liability claims. It is possible, however, that the limitation of liability provisions contained in such license agreements may not be enforced as a result of international, federal, state and local laws or ordinances or unfavorable judicial decisions. Breach of warranty or damage liability, or injunctive relief resulting from such claims, could harm our results of operations and financial condition.
Failure to protect our intellectual property could substantially harm our business and results of operations.
Our success depends in part on our ability to enforce and defend our intellectual property rights. We rely upon a combination of trademark, trade secret, copyright, patent and unfair competition laws, as well as license agreements and other contractual provisions, to do so.

40


We have filed, and may in the future file, patent applications related to certain of our innovations. We do not know whether those patent applications will result in the issuance of a patent or whether the examination process will require us to narrow our claims. In addition, we may not receive competitive advantages from the rights granted under our patents and other intellectual property. Our existing patents and any patents granted to us or that we otherwise acquire in the future, may be contested, circumvented or invalidated, and we may not be able to prevent third parties from infringing these patents. Therefore, the extent of the protection afforded by these patents cannot be predicted with certainty. In addition, given the costs, effort, risks and downside of obtaining patent protection, including the requirement to ultimately disclose the invention to the public, we may choose not to seek patent protection for certain innovations; however, such patent protection could later prove to be important to our business.
We also rely on several registered and unregistered trademarks to protect our brand. Nevertheless, competitors may adopt service names similar to ours, or purchase our trademarks and confusingly similar terms as keywords in Internet search engine advertising programs, thereby impeding our ability to build brand identity and possibly leading to confusion in the marketplace. In addition, there could be potential trade name or trademark infringement claims brought by owners of other registered trademarks or trademarks that incorporate variations of our trademarks. Any claims or customer confusion related to our trademarks could damage our reputation and brand and substantially harm our business and results of operations.
We attempt to protect our intellectual property, technology, and confidential information by generally requiring our employees and consultants to enter into confidentiality and assignment of inventions agreements and third parties to enter into nondisclosure agreements, all of which offer only limited protection. These agreements may not effectively prevent unauthorized use or disclosure of our confidential information, intellectual property or technology and may not provide an adequate remedy in the event of unauthorized use or disclosure of our confidential information, intellectual property or technology. Despite our efforts to protect our confidential information, intellectual property, and technology, unauthorized third parties may gain access to our confidential proprietary information, develop and market products or services similar to ours, or use trademarks similar to ours, any of which could materially harm our business and results of operations. In addition, others may independently discover our trade secrets and confidential information, and in such cases, we could not assert any trade secret rights against such parties. Existing U.S. federal, state and international intellectual property laws offer only limited protection. The laws of some foreign countries do not protect our intellectual property rights to as great an extent as the laws of the United States, and many foreign countries do not enforce these laws as diligently as governmental agencies and private parties in the United States. Moreover, policing our intellectual property rights is difficult, costly and may not always be effective.
From time to time, legal action by us may be necessary to enforce our patents and other intellectual property rights, to protect our trade secrets, to determine the validity and scope of the intellectual property rights of others or to defend against claims of infringement or invalidity. Such litigation could result in substantial costs and diversion of resources and could negatively affect our business, reputation, results of operations and financial condition. If we are unable to protect our technology and to adequately maintain and protect our intellectual property rights, we may find ourselves at a competitive disadvantage to others who need not incur the additional expense, time and effort required to create the innovative products that have enabled us to be successful to date.
We may be obligated to disclose our proprietary source code to our customers, which may limit our ability to protect our intellectual property and could reduce the renewals of our support and maintenance services.
Our software license agreements typically contain provisions permitting the customer to become a party to, or a beneficiary of, a source code escrow agreement under which we place the proprietary source code for our products in escrow with a third party. Under these escrow agreements, the source code to the applicable product may be released to the customer, typically for its use to maintain, modify and enhance the product, upon the occurrence of specified events, such as our filing for bankruptcy, discontinuance of our maintenance services and breaching our representations, warranties or covenants of our agreements with our customers. Additionally, in some cases, customers have the right to request access to our source code upon demand. Some of our customers have obtained the source code for certain of our products by exercising this right, and others may do so in the future.
Disclosing the content of our source code may limit the intellectual property protection we can obtain or maintain for that source code or the products containing that source code and may facilitate intellectual property infringement claims against us. It also could permit a customer to which a product’s source code is disclosed to support and maintain that software product without being required to purchase our support or maintenance services. Each of these could harm our business, results of operations and financial condition.
We and our customers rely on technology and intellectual property of third parties, the loss of which could limit the functionality of our products and disrupt our business.

41


We use technology and intellectual property licensed from unaffiliated third parties in certain of our products, and we may license additional third-party technology and intellectual property in the future. Any errors or defects in this third-party technology and intellectual property could result in errors that could harm our brand and business. In addition, licensed technology and intellectual property may not continue to be available on commercially reasonable terms, or at all. The loss of the right to license and distribute this third-party technology could limit the functionality of our products and might require us to redesign our products.
Some of our services and technologies may use “open source” software, which may restrict how we use or distribute our services or require that we release the source code of certain products subject to those licenses.
Some of our services and technologies may incorporate software licensed under so-called “open source” licenses, including, but not limited to, the GNU General Public License and the GNU Lesser General Public License. In addition to risks related to license requirements, usage of open source software can lead to greater risks than use of third-party commercial software, as open source licensors generally do not provide warranties or controls on origin of the software. Additionally, open source licenses typically require that source code subject to the license be made available to the public and that any modifications or derivative works to open source software continue to be licensed under open source licenses. These open source licenses typically mandate that proprietary software, when combined in specific ways with open source software, become subject to the open source license. If we combine our proprietary software in such ways with open source software, we could be required to release the source code of our proprietary software.
We take steps to ensure that our proprietary software is not combined with, and does not incorporate, open source software in ways that would require our proprietary software to be subject to an open source license. However, few courts have interpreted open source licenses, and the manner in which these licenses may be interpreted and enforced is therefore subject to some uncertainty. Additionally, we rely on multiple software programmers to design our proprietary technologies, and although we take steps to prevent our programmers from including open source software in the technologies and software code that they design, write and modify, we do not exercise complete control over the development efforts of our programmers and we cannot be certain that our programmers have not incorporated open source software into our proprietary products and technologies or that they will not do so in the future. In the event that portions of our proprietary technology are determined to be subject to an open source license, we could be required to publicly release the affected portions of our source code, re-engineer all or a portion of our technologies, or otherwise be limited in the licensing of our technologies, each of which could reduce or eliminate the value of our services and technologies and materially and adversely affect our business, results of operations and prospects.
Incorrect or improper use of our products or our failure to properly train customers on how to utilize our products could result in customer dissatisfaction and negatively affect our business, results of operations, financial condition and growth prospects.
Our products are complex and are deployed in a wide variety of network environments. The proper use of our products requires training of the customer. If our products are not used correctly or as intended, inadequate performance may result. Our products may also be intentionally misused or abused by customers or their employees or third parties who are able to access or use our products. Because our customers rely on our products, services and maintenance support to manage a wide range of operations, the incorrect or improper use of our products, our failure to properly train customers on how to efficiently and effectively use our products, or our failure to properly provide maintenance services to our customers may result in negative publicity or legal claims against us. Also, as we continue to expand our customer base, any failure by us to properly provide these services will likely result in lost opportunities for follow-on sales of our products and services.
In addition, if there is substantial turnover of customer personnel responsible for use of our products, or if customer personnel are not well trained in the use of our products, customers may defer the deployment of our products, may deploy them in a more limited manner than originally anticipated or may not deploy them at all. Further, if there is substantial turnover of the customer personnel responsible for use of our products, our ability to make additional sales may be substantially limited.
Our ability to sell our products is highly dependent on the quality of our professional services and technical support services and the support of our system integration providers, and the failure of us or our system integration providers to offer high-quality professional services or technical support services could damage our reputation and adversely affect our ability to sell our products and services to new customers and renew our licenses to existing customers.
If we or our system integration providers do not effectively assist our customers in deploying our products, succeed in helping our customers quickly resolve post-deployment issues, and provide effective ongoing support, our ability to sell additional products and services to existing customers would be adversely affected and our reputation with potential customers could be damaged. Once our products are deployed and integrated with our customers’ existing information technology

42


investments and data, our customers may depend on our technical support services and/or the support of system integrators or internal resources to resolve any issues relating to our products. High-quality support is critical for the continued successful marketing and sale of our products. In addition, as we continue to expand our operations internationally, our support organization will face additional challenges, including those associated with delivering support, training and documentation in languages other than English. Many enterprise customers require higher levels of support than smaller customers. If we fail to meet the requirements of our larger customers, it may be more difficult to increase our penetration with larger customers, a key group for the growth of our revenues and profitability. As we rely more on system integrators to provide deployment and on-going services, our ability to ensure a high level of quality in addressing customer issues is diminished. Our failure to maintain high-quality implementation and support services, or to ensure that system integrators provide the same, could have a material adverse effect on our business, results of operations, financial condition and growth prospects.
If we are unable to retain our personnel and hire and integrate additional skilled personnel, we may be unable to achieve our goals and our business will suffer.
Our future success depends upon our ability to continue to attract, train, integrate and retain highly skilled employees, particularly our management team, sales and marketing personnel, professional services personnel and software engineers. Our inability to attract and retain qualified personnel, or delays in hiring required personnel, may seriously harm our business, results of operations and financial condition.
Each of our executive officers and other key employees could terminate his or her relationship with us at any time. The loss of any member of our senior management team might significantly delay or prevent the achievement of our business or development objectives and could materially harm our business. In addition, a number of our senior management personnel are substantially vested in their stock option grants or other equity compensation. While we periodically grant additional equity awards to management personnel and other key employees to provide additional incentives to remain employed by us, employees may be more likely to leave us if a significant portion of their equity compensation is fully vested, especially if the shares underlying the equity awards have significantly appreciated in value.
We face competition for qualified individuals, who are in high demand, from numerous software and other technology companies. Competition for qualified personnel is particularly intense in the San Francisco Bay Area, where our headquarters are located. Often, significant amounts of time and resources are required to train technical, sales and other personnel. We may incur significant costs to attract and retain them, and we may lose new employees to our competitors or other technology companies before we realize the benefit of our investment in recruiting and training them. Also, to the extent we hire personnel from competitors, we may be subject to allegations that they have been improperly solicited or divulged proprietary or other confidential information. We have a limited number of sales people and the loss of several sales people within a short period of time could have a negative impact on our sales efforts. We may be unable to attract and retain suitably qualified individuals who are capable of meeting our growing technical, operational and managerial requirements, or we may be required to pay increased compensation in order to do so.
Our ability to expand geographically depends, in large part, on our ability to attract, retain and integrate both leaders for the local business and people with the appropriate skills. Similarly, our profitability depends on our ability to effectively utilize personnel with the right mix of skills and experience to perform services for our clients, including our ability to transition employees to new assignments on a timely basis. If we are unable to effectively deploy our employees globally on a timely basis to fulfill the needs of our clients, our reputation could suffer and our ability to attract new clients may be harmed.
Because of the technical nature of our products and services and the dynamic market in which we compete, any failure to attract, integrate and retain qualified direct sales, professional services and product development personnel, as well as our contract workers, could harm our ability to generate sales or successfully develop new products, customer and consulting services and enhancements of existing products.
Failure to manage our expanding operations effectively could harm our business.
We have recently experienced rapid growth and expect to continue to expand our operations, among other factors, in the number of employees and in the locations and scope of our international operations. This expansion has placed, and will continue to place, a significant strain on our operational and financial resources and our personnel. To manage our anticipated future operational expansion effectively, we must continue to maintain and may need to enhance our information technology infrastructure, financial and accounting systems and controls and manage expanded operations and employees in geographically distributed locations. Our growth could require significant capital expenditures and may divert financial resources from other projects, such as the development of new products. If we increase the size of our organization without experiencing an increase in sales of our products and services, we will experience reductions in our gross and operating margins and net income. If we are unable to effectively manage our expanding operations, our expenses may increase more than expected, our revenues could decline or grow more slowly than expected and we may be unable to implement our business strategy.

43


Our international sales and operations subject us to additional risks that can adversely affect our business, results of operations and financial condition.
We sell our products and services to customers located outside the United States and Canada, and we are continuing to expand our international operations as part of our growth strategy. In fiscal years 2015, 2014 and 2013, 35%, 31% and 28% of our revenues, respectively, were derived from outside of the United States and Canada. Our current international operations and our plans to expand our international operations subject us to a variety of risks, including:
increased management, travel, infrastructure and legal compliance costs associated with having multiple international operations;
unique terms and conditions in contract negotiations imposed by customers in foreign countries;
longer payment cycles and difficulties in enforcing contracts and collecting accounts receivable;
the need to localize our products and licensing programs for international customers;
lack of familiarity with and unexpected changes in foreign regulatory requirements;
increased exposure to fluctuations in currency exchange rates;
the burdens and costs of complying with a wide variety of foreign laws and legal standards;
compliance with the U.S. Foreign Corrupt Practices Act of 1977, as amended (“FCPA”), the U.K. Bribery Act and other anti-corruption regulations, particularly in emerging market countries;
compliance by international staff with accounting practices generally accepted in the United States, including adherence to our accounting policies and internal controls;
import and export license requirements, tariffs, taxes and other trade barriers;
increased financial accounting and reporting burdens and complexities;
weaker protection of intellectual property rights in some countries;
multiple and possibly overlapping tax regimes;
government sanctions that may interfere with our ability to sell into particular countries, such as Russia; and
political, social and economic instability abroad, terrorist attacks and security concerns in general.
As we continue to expand our business globally, our success will depend, in large part, on our ability to anticipate and effectively manage these and other risks associated with our international operations. Any of these risks could harm our international operations and reduce our international sales, adversely affecting our business, results of operations, financial condition and growth prospects.
Our revenues, results of operations and cash flows are subject to fluctuations due to changes in foreign currency exchange rates, particularly changes in the Canadian dollar, Australian dollar, Euro, British Pound, Japanese Yen and Brazilian Real.
The volatility of exchange rates depends on many factors that we cannot forecast with reliable accuracy. Although we believe our operating activities act as a natural hedge for a substantial portion of our foreign currency exposure at the cash flow or operating income level because we typically collect revenues and incur costs in the currency in the location in which we provide our application, our contracts with our customers are long term in nature so it is difficult to predict if our operating activities will provide a natural hedge in the future. Changes in foreign currency exchange rates can affect our revenues or financial results due to transaction gains or losses related to revaluing certain current asset and liability balances that are denominated in currencies other than the functional currency of the entities in which they are recorded. Moreover, significant and unforeseen changes in foreign currency exchange rates may cause us to fail to achieve our stated projections for revenue and operating income, which could have an adverse effect on our stock price. We will continue to experience fluctuations in foreign currency exchange rates, which, if material, may harm our revenues or results of operations.
The nature of our business requires the application of complex revenue and expense recognition rules that require management to make estimates and assumptions. Additionally, the current legislative and regulatory environment affecting U.S. Generally Accepted Accounting Principles ("GAAP") is uncertain and significant changes in current principles could affect our financial statements going forward.
The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets, liabilities, equity, revenues and expenses that are not readily apparent from other sources.

44


While we believe that our financial statements have been prepared in accordance with accounting principles generally accepted in the United States, we cannot predict the impact of future changes to accounting principles or our accounting policies on our financial statements going forward. In addition, were we to change our critical accounting estimates, including the timing of recognition of license revenue and other revenue sources, our reported revenues and results of operations could be significantly impacted.
The accounting rules and regulations that we must comply with are complex. Recent actions and public comments from the Financial Accounting Standards Board (the "FASB") and the Securities and Exchange Commission have focused on the integrity of financial reporting. In addition, many companies' accounting policies are being subject to heightened scrutiny by regulators and the public. Further, the accounting rules and regulations are continually changing in ways that could materially impact our financial statements.
The FASB issued new accounting guidance on revenue recognition that becomes effective for us beginning August 1, 2018. The standard permits the use of either the retrospective or cumulative effect transition method. We have not yet selected a transition method. While we continue to evaluate the impact this guidance will have on our financial condition and results of operations, any change in how we recognize revenues can have a significant impact on our quarterly or annual financial results from operations. In order to reduce the risk of financial statement volatility, we will likely need to revise how we license and deliver our software to customers. If we are unsuccessful in adapting our business to the requirements of the new revenue standard, then we may experience greater volatility in our quarterly and annual results, which may cause our stock price to decline. In addition to greater volatility, the application of this new standard may result in the exclusion of licensing revenues from contracts in effect prior to the adoption date, which, despite no change in associated cash flows, could have a material adverse effect on our recognized revenues and net income.
We incur increased costs as a result of operating as a public company, and our management is required to devote substantial time to compliance initiatives.
As a public company, we incur legal, accounting and other expenses that we did not incur as a private company. In addition, the Dodd-Frank Wall Street Reform and Consumer Protection Act, the Sarbanes-Oxley Act of 2002 (“Sarbanes-Oxley Act”), as well as rules subsequently implemented by the Securities and Exchange Commission (“SEC”) and the New York Stock Exchange, impose additional requirements on public companies, including specific corporate governance practices. We are required to comply with Section 404 of the Sarbanes-Oxley Act and we have incurred costs to implement additional internal controls as well as to obtain an independent auditors report on our internal control over financial reporting. Additionally, the listing requirements of the New York Stock Exchange require that we satisfy numerous corporate governance requirements. Our management and other personnel will continue to devote a substantial amount of time to these compliance initiatives. Moreover, these rules and regulations increase our legal, accounting and financial compliance costs and make some activities more time-consuming and costly. These rules and regulations could also make it more difficult for us to attract and retain qualified persons to serve on our board of directors, our board committees or as executive officers.
If we fail to maintain effective internal control over financial reporting in the future, the accuracy and timing of our financial reporting may be adversely affected.
Preparing our consolidated financial statements involves a number of complex manual and automated processes, which are dependent upon individual data input or review and require significant management judgment. One or more of these elements may result in errors that may not be detected and could result in a material misstatement of our consolidated financial statements. The Sarbanes-Oxley Act requires, among other things, that as a publicly-traded company we disclose whether our internal control over financial reporting and disclosure controls and procedures are effective.
If a material misstatement occurs in the future, we may fail to meet our future reporting obligations. For example, we may fail to file periodic reports in a timely manner or may need to restate our financial results, either of which may cause the price of our common stock to decline. Any failure of our internal controls could also adversely affect the results of the periodic management evaluations and annual independent registered public accounting firm attestation reports regarding the effectiveness of our internal control over financial reporting that are required under Section 404 of the Sarbanes-Oxley Act. Effective internal controls are necessary for us to produce reliable financial reports and are important to helping prevent financial fraud. Furthermore, any potential transition in enterprise resource planning or other major operational system could impact the timely generation of our financial statements. If we cannot provide reliable financial reports or prevent fraud, our business and results of operations could be harmed, investors could lose confidence in our reported financial information, and the trading price of our stock could drop significantly.
If tax laws change or we experience adverse outcomes resulting from examination of our income tax returns, it could adversely affect our results of operations.

45


We are subject to federal, state and local income taxes in the United States and in foreign jurisdictions. Our future effective tax rates and the value of our deferred tax assets could be adversely affected by changes in tax laws. In addition, we are subject to the examination of our income tax returns by the Internal Revenue Service and other tax authorities. We regularly assess the likelihood of adverse outcomes resulting from such examinations to determine the adequacy of our provision for income taxes. Significant judgment is required in determining our worldwide provision for income taxes. Although we believe we have made appropriate provisions for taxes in the jurisdictions in which we operate, changes in the tax laws or challenges from tax authorities under existing tax laws could adversely affect our business, financial condition and results of operations.
We may not be able to obtain capital when desired on favorable terms, if at all, or without dilution to our stockholders.
We may need additional financing to execute on our current or future business strategies, including to develop new or enhance existing products and services, acquire businesses and technologies, or otherwise to respond to competitive pressures.
If we raise additional funds through the issuance of equity or convertible debt securities, the percentage ownership of our stockholders could be significantly diluted, and these newly-issued securities may have rights, preferences or privileges senior to those of existing stockholders. If we incur additional funds through debt financing, a substantial portion of our operating cash flow may be dedicated to the payment of principal and interest on such indebtedness, thus limiting funds available for our business activities. We cannot assure you that additional financing will be available on terms favorable to us, or at all. If adequate funds are not available or are not available on acceptable terms, when we desire them, our ability to fund our operations, take advantage of unanticipated opportunities, develop or enhance our products and services, or otherwise respond to competitive pressures would be significantly limited. Any of these factors could harm our results of operations.
Our business is subject to the risks of earthquakes, fire, floods and other natural catastrophic events, and to interruption by man-made problems such as computer viruses.
Our corporate headquarters and the majority of our operations are located in the San Francisco Bay Area, a region known for seismic activity. A significant natural disaster, such as an earthquake, tsunami, fire or a flood, could have a material adverse impact on our business, results of operations and financial condition. In addition, our servers are vulnerable to computer viruses, break-ins and similar disruptions from unauthorized tampering with our computer systems. To the extent that such disruptions result in delays or cancellations of customer orders, or the deployment of our products, our business, results of operations and financial condition would be adversely affected.
Our stock price may be volatile, which could result in securities class action litigation against us.
The market price of our common stock could be subject to wide fluctuations in response to, among other things, the risk factors described in this report, and other factors beyond our control, such as fluctuations in the valuation of companies perceived by investors to be comparable to us and research analyst coverage about our business.
Furthermore, the stock markets have experienced price and volume fluctuations that have affected and continue to affect the market prices of equity securities of many companies. These fluctuations often have been unrelated or disproportionate to the operating performance of those companies. These broad market and industry fluctuations, as well as general economic, political and market conditions, such as recessions, interest rate changes or international currency fluctuations, have and may continue to affect the market price of our common stock.
In the past, many companies that have experienced volatility in the market price of their stock have been subject to securities class action litigation. We may become the target of this type of litigation in the future. Securities litigation against us could result in substantial costs and divert our management’s attention from other business concerns, which could seriously harm our business.
We currently do not intend to pay dividends on our common stock and, consequently, your only opportunity to achieve a return on your investment is if the price of our common stock appreciates.
We currently do not plan to declare dividends on shares of our common stock in the foreseeable future. Consequently, the only opportunity to achieve a return on investment in our company will be if the market price of our common stock appreciates and shares are sold at a profit.
Certain provisions of our certificate of incorporation and bylaws and of Delaware law could prevent a takeover that stockholders consider favorable and could also reduce the market price of our stock.
Our amended and restated certificate of incorporation and our amended and restated bylaws contain provisions that could delay or prevent a merger, acquisition or other change in control that stockholders may consider favorable, including

46


transactions in which stockholders might otherwise receive a premium for their shares. These provisions may also prevent or delay attempts by stockholders to replace or remove our current management or members of our board of directors. These provisions include:
providing for a classified board of directors with staggered three-year terms, which could delay the ability of stockholders to change the membership of a majority of our board of directors;
not providing for cumulative voting in the election of directors, which limits the ability of minority stockholders to elect director candidates;
authorizing our board of directors to issue, without stockholder approval, preferred stock rights senior to those of common stock, which could be used to significantly dilute the ownership of a hostile acquirer;
prohibiting stockholder action by written consent, which forces stockholder action to be taken at an annual or special meeting of our stockholders;
limiting the persons who may call special meetings of stockholders, which could delay the ability of our stockholders to force consideration of a proposal or to take action, including the removal of directors; and
requiring advance notification of stockholder nominations and proposals, which may discourage or deter a potential acquirer from conducting a solicitation of proxies to elect the acquirer’s own slate of directors or otherwise attempting to obtain control of us.
The affirmative vote of the holders of at least 66 2/3% of our shares of capital stock entitled to vote is generally necessary to amend or repeal the above provisions that are contained in our amended and restated certificate of incorporation. Also, absent approval of our board of directors, our amended and restated bylaws may only be amended or repealed by the affirmative vote of the holders of at least 50% of our shares of capital stock entitled to vote.
In addition, we are subject to the provisions of Section 203 of the Delaware General Corporation Law. These provisions may prohibit large stockholders, in particular those owning 15% or more of our outstanding common stock, from engaging in certain business combinations without approval of substantially all of our stockholders for a certain period of time.
These and other provisions in our amended and restated certificate of incorporation, our amended and restated bylaws and under Delaware law could discourage potential takeover attempts, reduce the price that investors might be willing to pay for shares of our common stock in the future and result in the market price being lower than it would be without these provisions.




47


ITEM 6.
Exhibits
The exhibits listed below are filed or incorporated by reference as part of this Report.
 
Exhibit
Number
 
Description
 
Incorporated by
Reference From
Form
 
Incorporated
by Reference
From
Exhibit
Number
 
Date Filed        
3.1
 
Amended and Restated Certificate of Incorporation
 
10-Q
 
3.1
 
March 14, 2012
3.2
 
Amended and Restated Bylaws
 
8-K
 
3.1
 
January 22, 2013
4.1
 
Form of Common Stock certificate of the Registrant
 
S-1/A
 
4.1
 
January 9, 2012
10.9
 
Form of Performance-Based Restricted Stock Unit Award Agreement under the 2011 Stock Plan
 
Filed herewith
 
 
 
 
31.1
 
Certification of the Chief Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act
 
Filed herewith
 
 
 
 
31.2
 
Certification of the Chief Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act
 
Filed herewith
 
 
 
 
32.1*
 
Certification of the Chief Executive Officer and the Chief Financial Officer pursuant to Section 906 of the Sarbanes-Oxley Act
 
Furnished herewith
 
 
 
 
101.INS
 
XBRL Instance Document
 
Filed herewith
 
 
 
 
101.SCH
 
XBRL Taxonomy Extension Schema Document
 
Filed herewith
 
 
 
 
101.CAL
 
XBRL Taxonomy Extension Calculation Linkbase Document
 
Filed herewith
 
 
 
 
101.DEF
 
XBRL Taxonomy Extension Definition Linkbase Document
 
Filed herewith
 
 
 
 
101.LAB
 
XBRL Taxonomy Extension Label Linkbase Document
 
Filed herewith
 
 
 
 
101.PRE
 
XBRL Taxonomy Extension Presentation Linkbase Document
 
Filed herewith
 
 
 
 

*
The certifications furnished in Exhibit 32.1 hereto are deemed to accompany this Quarterly Report on Form 10-Q and will not be deemed “filed” for purposes of Section 18 of the Securities Exchange Act of 1934, as amended. Such certifications will not be deemed to be incorporated by reference into any filings under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended, except to the extent that the registrant specifically incorporates it by reference.


48


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 hereunto duly authorized.
 

Date:
December 1, 2015
GUIDEWIRE SOFTWARE, INC.
 
 
 
 
 
 
By:
/s/ Richard Hart
 
 
 
Richard Hart
 
 
 
Chief Financial Officer
(Principal Financial and Accounting Officer)

49
EX-10.9 2 gwreex109formofpsuagreement.htm EXHIBIT 10.9 Exhibit


Exhibit 10.9

Guidewire Software, Inc. 2011 Stock Plan
Restricted Stock Unit Award Agreement
SECTION 1. GRANT OF AWARD
On the terms and conditions set forth in the Notice of Grant of Award dated _________________ and this Award Agreement, the company grants to the Grantee on the Date of Grant the award for the number of Restricted Stock Units (the “Target Grant Amount”) set forth in the Notice of Grant of Award, which such Target Grant Amount is subject to adjustment as described below.
In addition to the time-based vesting indicated on the Notice of Grant of Award (the “Time Condition”), the Restricted Stock Units (the “PSUs”) are subject to performance-based vesting (the “Performance Factor”) as described below. Both the Time Condition and some level of the Performance Factor must be satisfied before the PSUs will be deemed to be vested. After a determination of the Performance Factor has been made, the total number of PSUs granted to the Grantee (the “Final Grant Amount”) shall be set pursuant to the following formula: Target Grant Amount * Performance Factor = Final Grant Amount.
The Performance Factor is dependent on ________________________________.
Upon achievement of a Performance Factor greater than 0.0, then any PSUs that had previously satisfied the Time Condition shall become fully vested and any PSUs that had not previously satisfied the Time Condition shall become fully vested as such Time Condition is satisfied. If a Performance Factor greater than 0.0 is not achieved, then 100% of the PSUs will be forfeited.
In the event that the Company makes any acquisitions during Fiscal Year 2016, the Committee shall adjust the Performance Factor (by adjusting the targets) to reflect the impact of such acquisition(s). The Committee shall adjust the thresholds above to reflect the anticipated, recognizable _________ from the acquired entity or assets for the remainder of Fiscal Year _____ as outlined in the management case presented to the Board of Directors on or around the closing of the applicable transaction.
SECTION 2. RESTRICTIONS ON TRANSFER OF AWARD
The Award may not be sold, transferred, pledged, assigned or otherwise encumbered or disposed of by the Grantee, and, subject to the restrictions contained in this Award Agreement and the Plan, Shares issuable with respect to the Award may not be sold, transferred, pledged, assigned or otherwise encumbered or disposed of until (i) the Restricted Stock Units have vested as provided in the Notice and (ii) Shares have been issued to the Grantee in accordance with the terms of the Plan and this Award Agreement.
SECTION 3. TERMINATION OF SERVICE
If the Grantee’s Service terminates for any reason (including death or disability) prior to a Vesting Date, any Restricted Stock Units that have not vested as of such date shall automatically and without notice terminate and be forfeited, and neither the Grantee nor any of his or her successors, heirs, assigns, or personal representatives will thereafter have any further rights or interests in such forfeited Restricted Stock Units.
SECTION 4. RECEIPT OF SHARES OF STOCK





As soon as practicable following each Vesting Date (but in no event later than two and one-half months after the end of the year in which the Vesting Date occurs), the Company shall issue to the Grantee the number of Shares equal to the aggregate number of Restricted Stock Units that have vested pursuant to the Notice and this Award Agreement on such date and the Grantee shall thereafter have all the rights of a stockholder of the Company with respect to such Shares.
SECTION 5. INCORPORATION OF PLAN
Notwithstanding anything herein to the contrary, this Award Agreement shall be subject to and governed by all the terms and conditions of the Plan, including the powers of the Committee set forth in Section 2(b) of the Plan. Capitalized terms in this Award Agreement shall have the meaning specified in the Plan, unless a different meaning is specified herein.
SECTION 6. TAX WITHHOLDING
Regardless of any action that the Company, the Grantee’s actual employer or any Parent, Subsidiary or affiliate to which the Grantee provides Service if the Grantee is a Consultant (collectively, the “Employer”) takes with respect to any or all income tax, social insurance, payroll tax, payment on account, or other tax-related items related to the Grantee’s participation in the Plan and legally applicable to him or her (“Tax-Related Items”), the Grantee acknowledges that the ultimate liability for all Tax-Related Items is and remains the Grantee’s responsibility and may exceed the amount actually withheld by the Company or the Employer. The Grantee further acknowledges that the Company and/or the Employer (a) make no representations or undertakings regarding the treatment of any Tax-Related Items in connection with any aspect of the Restricted Stock Units, including, without limitation, the grant, vesting, or settlement of the Restricted Stock Units, the issuance of Shares upon settlement, the subsequent sale of Shares acquired pursuant to such issuance, and the receipt of any dividends or dividend equivalents; and (b) do not commit to and are under no obligation to structure the terms of the grant or any aspect of the Restricted Stock Units to reduce or eliminate the Grantee’s liability for Tax-Related Items or achieve any particular tax result. The Grantee shall not make any claim against the Company or its Board of Directors, officers or employees related to Tax-Related Items arising from this Award or the Grantee’s other compensation. Furthermore, if the Grantee has become subject to tax in more than one jurisdiction between the Grant Date and the date of any relevant taxable or tax withholding event, as applicable, the Grantee acknowledges that the Company and/or the Employer (or former employer, as applicable) may be required to withhold or account for Tax-Related Items in more than one jurisdiction.
Prior to any relevant taxable or tax withholding event, as applicable, the Grantee will pay or make adequate arrangements satisfactory to the Company and/or the Employer to satisfy all Tax-Related Items. In this regard, the Grantee authorizes the Company and/or the Employer, or their respective agents, at their discretion, to satisfy the obligations with regard to all Tax-Related Items by one or a combination of the following:
(a)    payment by the Grantee to the Company and/or Employer; or
(b)    withholding from the Grantee’s wages or other cash compensation paid to him or her by the Company and/or the Employer; or
(c)    withholding from proceeds of the sale of Shares acquired upon vesting and settlement of the Restricted Stock Units, either through a voluntary sale or through a mandatory sale arranged by the Company (on the Grantee’s behalf pursuant to this authorization); or





(d)    withholding in Shares to be issued upon vesting and settlement of the Restricted Stock Units; provided, however, that if Grantee is a Section 16 officer of the Company under the Exchange Act, then the Committee shall establish the method of withholding from alternatives (a)-(c) herein.
To avoid negative accounting treatment, the Company may withhold or account for Tax-Related Items by considering applicable minimum statutory withholding amounts or other applicable withholding rates. If the obligation for Tax-Related Items is satisfied by withholding in Shares, the Grantee is deemed, for tax purposes, to have been issued the full number of Shares subject to the vested Restricted Stock Units, notwithstanding that a number of the Shares is held back solely for the purpose of paying the Tax-Related Items due as a result of any aspect of the Grantee’s participation in the Plan.
Finally, the Grantee shall pay to the Company or the Employer any amount of Tax-Related Items that the Company or the Employer may be required to withhold or account for as a result of the Grantee’s participation in the Plan that cannot be satisfied by the means previously described. The Company may refuse to issue or deliver the Shares or the proceeds of the sale of Shares if the Grantee fails to comply with his or her obligations in connection with the Tax-Related Items.
SECTION 7. SECTION 409A
This Award Agreement shall be interpreted in such a manner that all provisions relating to the settlement of the Award are exempt from the requirements of Section 409A of the Code as “short-term deferrals” as described in Section 409A of the Code. Solely for purposes of Section 409A of the Code, each issuance of Shares on a Vesting Date shall be considered a separate payment. The Company makes no representations or warranty and shall have no liability to the Grantee or any other person if any provisions of this Award are determined to constitute deferred compensation subject to Section 409A of the Code but do not satisfy an exemption from, or the conditions of, such Section.
SECTION 8. MISCELLANEOUS PROVISIONS
(a)Notice. Any notice required by the terms of this Award Agreement shall be given in writing. It shall be deemed effective upon (i) personal delivery, (ii) deposit with the United States Postal Service, by registered or certified mail, with postage and fees prepaid or (iii) deposit with Federal Express Corporation (or other overnight courier service approved by the Company), with shipping charges prepaid. Notice shall be addressed to the Company at its principal executive office and to the Grantee at the address that he or she most recently provided to the Company in accordance with this Subsection (a).
(b)Entire Agreement. This Award Agreement and the Plan constitute the entire contract between the parties hereto with regard to the subject matter hereof. They supersede any other agreements, representations or understandings (whether oral or written and whether express or implied) that relate to the subject matter hereof.
(c)Governing Law; Choice of Venue. The Award and the provisions of this Award Agreement shall be governed by and constructed in accordance with the General Corporation Law of the State of Delaware as to matters within the scope thereof, and as to all other matters shall be governed by and construed in accordance with the internal laws of the State of California, without regard to conflict of law principles that would result in the application of any law other than the law of the State of California. For purposes of litigating any dispute that arises directly or indirectly from the relationship of the parties evidenced by the Award or this Award Agreement and/or the Plan, the parties hereby submit to and consent to the exclusive jurisdiction of the State of California and agree that such litigation shall be conducted only in the courts of the County of San Mateo, California, or the United States federal courts for the Northern District of California, and no other courts, where the grant of the Award is made and/or to be performed.





(d)Authorization to Disclose. The Grantee hereby authorizes and directs the Employer to disclose to the Company or any Parent or Subsidiary such information regarding the Grantee’s Service, the nature and amount of Grantee’s compensation and the fact and conditions of Grantee’s participation in the Plan as the Employer deems necessary or appropriate to facilitate the administration of the Plan.
(e)Severability. The provisions of this Award Agreement are severable and if any one or more provisions are determined to be illegal or otherwise unenforceable, in whole or in part, the remaining provisions nevertheless shall be binding and enforceable.
(f)Imposition of Other Requirements. The Company reserves the right to impose other requirements on the Grantee’s participation in the Plan, on this Award and on any Shares acquired under the Plan, to the extent that the Company determines that it is necessary or advisable in order to comply with applicable law or facilitate the administration of the Plan, and to require the Grantee to sign any additional agreements or undertakings that may be necessary to accomplish the foregoing.
SECTION 9. ACKNOWLEDGEMENTS OF THE GRANTEE
(g)Nature of Award. In accepting this Award the Grantee acknowledges, understands, and agrees that:
(i)the Plan is established voluntarily by the Company, is discretionary in nature and may be modified, amended, suspended, or terminated by the Company at any time;
(ii)the grant of this Award is voluntary and occasional and does not create any contractual or other right to receive future Awards, or benefits in lieu of Awards, even if such grants have been made repeatedly in the past;
(iii)all decisions with respect to future Awards, if any, will be at the sole discretion of the Company;
(iv)the Grantee’s participation in the Plan shall not create a right to perform future Service with the Employer and shall not interfere with the ability of the Employer to terminate the Grantee’s Service at any time;
(v)the Grantee’s participation in the Plan is voluntary;
(vi)this Award and the Shares subject to this Award are extraordinary items that do not constitute compensation of any kind for services of any kind rendered to the Company or the Employer, and which are outside the scope of the Grantee’s employment or other contract for Services, if any;
(vii)this Award and the Shares subject to this Award are not intended to replace any pension rights or compensation;
(viii)this Award and the Shares subject to this Award are not part of normal or expected compensation or salary for any purposes, including, without limitation, calculating any severance, resignation, termination, redundancy, dismissal, end-of-service payments, bonuses, long-service awards, pension or retirement or welfare benefits or similar payments and in no event should be considered as compensation for, or relating in any way to, past services to the Company, the Employer, or any Parent, Subsidiary or affiliate of the Company;
(ix)this Award and the Grantee’s participation in the Plan shall not be interpreted to form an employment contract or Service relationship with the Company, the Employer, any Parent, Subsidiary or affiliate of the Company;
(x)the future value of the Shares subject to this Award is unknown and cannot be predicted with certainty;
(xi)if the Grantee is issued Shares in settlement of this Award, the value of the Shares acquired may increase or decrease in value;
(xii)no claim or entitlement to compensation or damages shall arise from forfeiture of any portion of this Award resulting from termination of the Grantee’s Service by the Company or the Employer (for any reason whatsoever and regardless of whether in breach of applicable labor





laws or whether later found to be invalid); and, in consideration of the grant of this Award, to which the Grantee is not otherwise entitled, the Grantee irrevocably agrees never to institute any claim against the Company or the Employer, waives his or her ability, if any, to bring any such claim, and releases the Company and the Employer from any such claim; if, notwithstanding the foregoing, any such claim is allowed by a court of competent jurisdiction, then, by participating in the Plan, the Grantee shall be deemed irrevocably to have agreed not to pursue such claim and agrees to execute any and all documents necessary to request dismissal or withdrawal of such claims;
(xiii)in the event of termination of the Grantee’s Service (regardless of whether in breach of applicable labor laws or whether later found to be invalid), the Grantee’s right to continue to vest in the Restricted Stock Units, if any, will terminate effective as of the date of termination of the Grantee’s active Service and will not be extended by any notice period mandated under applicable law; further, in the event of termination of the Grantee’s Service (regardless of whether in breach of applicable labor laws), the Grantee’s right to receive vested shares of this Award, if any, will be measured as of the date of termination of the Grantee’s active Service and will not be extended by any notice period mandated under applicable law; the Committee shall have the exclusive discretion to determine when the Grantee’s active Service is terminated for purposes of this Award (including whether the Grantee may still be considered actively employed while on a leave of absence); and
(xiv)the Grantee has received and read a copy of the Plan.
(h)No Advice Regarding Award. The Company is not providing any tax, legal, or financial advice, nor is the Company making any recommendations regarding the Grantee’s participation in the Plan, or his or her acquisition or sale of the Shares subject to this Award. The Grantee is solely responsible for taking all appropriate legal advice, notably concerning U.S. and local country tax and social security regulations, when signing this Award Agreement, or selling the Shares acquired upon settlement of the Award, or more generally when making any decision in relation with this Award, this Award Agreement or otherwise under the Plan. The Company does not represent or guaranty that the Grantee may benefit from specific provisions under said regulations and the Grantee shall on his or her own efforts receive proper information in this respect. The Grantee is hereby advised to consult with his or her personal tax, legal, and financial advisors regarding his or her participation in the Plan before taking any action related to the Plan.
(i)Tax Consequences. The Grantee agrees that the Company does not have a duty to design or administer the Plan or its other compensation programs in a manner that minimizes the Grantee’s liability for Tax-Related Items. The Grantee shall not make any claim against the Company or its Board of Directors, officers or employees related to Tax-Related Items arising from this Award.
(j)Electronic Delivery of Documents. The Grantee agrees that the Company may decide, in its sole discretion, to deliver by email or other electronic means any documents relating to the Plan or this Award (including, without limitation, a copy of the Plan) and all other documents that the Company is required to deliver to its security holders (including, without limitation, disclosures that may be required by the U.S. Securities and Exchange Commission). The Grantee also agrees that the Company may deliver these documents by posting them on a website maintained by the Company or by a third party under contract with the Company. If the Company posts these documents on a website, it shall notify the Grantee by email.



EX-31.1 3 gwreex31110312015.htm EXHIBIT 31.1 Exhibit


Exhibit 31.1
CERTIFICATION PURSUANT TO RULE 13a-14(a) OR 15d-14(a) OF
THE SECURITIES EXCHANGE ACT OF 1934,
AS ADOPTED PURSUANT TO SECTION 302 OF
THE SARBANES-OXLEY ACT OF 2002
I, Marcus S. Ryu, certify that:
1.
I have reviewed this quarterly report on Form 10-Q of Guidewire Software, Inc.;
2.
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.
The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a)
Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b)
Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c)
Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d)
Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.
The registrant’s other certifying officer 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:
December 1, 2015
By:
 
/s/ MARCUS S. RYU
 
 
 
 
Marcus S. Ryu
 
 
 
 
President and Chief Executive Officer
 
 
 
 
(Principal Executive Officer)


EX-31.2 4 gwreex31210312015.htm EXHIBIT 31.2 Exhibit


Exhibit 31.2
CERTIFICATION PURSUANT TO RULE 13a-14(a) OR 15d-14(a) OF
THE SECURITIES EXCHANGE ACT OF 1934,
AS ADOPTED PURSUANT TO SECTION 302 OF
THE SARBANES-OXLEY ACT OF 2002
I, Richard Hart, certify that:
1.
I have reviewed this quarterly report on Form 10-Q of Guidewire Software, Inc.;
2.
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.
The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a)
Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b)
Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c)
Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d)
Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.
The registrant’s other certifying officer 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:
December 1, 2015
By:
 
/s/ RICHARD HART
 
 
 
 
Richard Hart
 
 
 
 
Chief Financial Officer
 
 
 
 
(Principal Financial and Accounting Officer)


EX-32.1 5 gwreex32110312015.htm EXHIBIT 32.1 Exhibit


Exhibit 32.1
CERTIFICATION OF CHIEF EXECUTIVE OFFICER AND CHIEF FINANCIAL OFFICER
PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Quarterly Report on Form 10-Q of Guidewire Software, Inc. for the quarterly period ended October 31, 2015 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), Marcus S. Ryu, as Chief Executive Officer of Guidewire Software, Inc., hereby certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to the best of his knowledge the Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, and the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of Guidewire Software, Inc.
 
Date:
December 1, 2015
By:
 
/s/ MARCUS S. RYU
 
 
 
 
Marcus S. Ryu
 
 
 
 
President and Chief Executive Officer
 
 
 
 
(Principal Executive Officer)
In connection with the Quarterly Report on Form 10-Q of Guidewire Software, Inc. for the quarterly period ended October 31, 2015 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), Richard Hart, as Chief Financial Officer of Guidewire Software, Inc., hereby certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to the best of his knowledge the Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, and the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of Guidewire Software, Inc.

Date:
December 1, 2015
By:
 
/s/ RICHARD HART
 
 
 
 
Richard Hart
 
 
 
 
Chief Financial Officer
 
 
 
 
(Principal Financial and Accounting Officer)


EX-101.INS 6 gwre-20151031.xml XBRL INSTANCE DOCUMENT 0001528396 2015-08-01 2015-10-31 0001528396 2015-10-31 0001528396 2015-07-31 0001528396 2014-08-01 2014-10-31 0001528396 2014-10-31 0001528396 2014-07-31 0001528396 us-gaap:MinimumMember 2015-08-01 2015-10-31 0001528396 us-gaap:MaximumMember 2015-08-01 2015-10-31 0001528396 us-gaap:EmployeeStockOptionMember 2015-08-01 2015-10-31 0001528396 us-gaap:RestrictedStockUnitsRSUMember 2015-08-01 2015-10-31 0001528396 us-gaap:CommercialPaperMember 2015-10-31 0001528396 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2015-10-31 0001528396 us-gaap:ForeignGovernmentDebtSecuritiesMember 2015-10-31 0001528396 us-gaap:USTreasurySecuritiesMember 2015-10-31 0001528396 us-gaap:CorporateBondSecuritiesMember 2015-10-31 0001528396 us-gaap:MoneyMarketFundsMember 2015-10-31 0001528396 us-gaap:CorporateBondSecuritiesMember 2015-07-31 0001528396 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2015-07-31 0001528396 us-gaap:MoneyMarketFundsMember 2015-07-31 0001528396 us-gaap:CommercialPaperMember 2015-07-31 0001528396 us-gaap:ForeignGovernmentDebtSecuritiesMember 2015-07-31 0001528396 us-gaap:USTreasurySecuritiesMember 2015-07-31 0001528396 us-gaap:CertificatesOfDepositMember 2015-07-31 0001528396 us-gaap:FairValueInputsLevel2Member 2015-10-31 0001528396 us-gaap:FairValueInputsLevel1Member us-gaap:USTreasurySecuritiesMember 2015-10-31 0001528396 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel1Member 2015-10-31 0001528396 us-gaap:FairValueInputsLevel1Member us-gaap:ForeignGovernmentDebtSecuritiesMember 2015-10-31 0001528396 us-gaap:FairValueInputsLevel1Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2015-10-31 0001528396 us-gaap:FairValueInputsLevel3Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2015-10-31 0001528396 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateBondSecuritiesMember 2015-10-31 0001528396 us-gaap:FairValueInputsLevel3Member 2015-10-31 0001528396 us-gaap:FairValueInputsLevel3Member us-gaap:CorporateBondSecuritiesMember 2015-10-31 0001528396 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member 2015-10-31 0001528396 us-gaap:FairValueInputsLevel3Member us-gaap:CommercialPaperMember 2015-10-31 0001528396 us-gaap:FairValueInputsLevel2Member us-gaap:ForeignGovernmentDebtSecuritiesMember 2015-10-31 0001528396 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member 2015-10-31 0001528396 us-gaap:FairValueInputsLevel1Member us-gaap:CommercialPaperMember 2015-10-31 0001528396 us-gaap:FairValueInputsLevel2Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2015-10-31 0001528396 us-gaap:FairValueInputsLevel3Member us-gaap:USTreasurySecuritiesMember 2015-10-31 0001528396 us-gaap:FairValueInputsLevel2Member us-gaap:USTreasurySecuritiesMember 2015-10-31 0001528396 us-gaap:MoneyMarketFundsMember 2015-10-31 0001528396 us-gaap:FairValueInputsLevel1Member us-gaap:CorporateBondSecuritiesMember 2015-10-31 0001528396 us-gaap:FairValueInputsLevel3Member us-gaap:ForeignGovernmentDebtSecuritiesMember 2015-10-31 0001528396 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2015-10-31 0001528396 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member 2015-10-31 0001528396 us-gaap:CommercialPaperMember 2015-10-31 0001528396 us-gaap:FairValueInputsLevel1Member 2015-10-31 0001528396 us-gaap:FairValueInputsLevel2Member us-gaap:CommercialPaperMember 2015-10-31 0001528396 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel3Member 2015-10-31 0001528396 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateBondSecuritiesMember 2015-07-31 0001528396 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member 2015-07-31 0001528396 us-gaap:FairValueInputsLevel2Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2015-07-31 0001528396 us-gaap:FairValueInputsLevel3Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2015-07-31 0001528396 us-gaap:FairValueInputsLevel1Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2015-07-31 0001528396 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel1Member 2015-07-31 0001528396 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member 2015-07-31 0001528396 us-gaap:FairValueInputsLevel1Member 2015-07-31 0001528396 us-gaap:FairValueInputsLevel3Member 2015-07-31 0001528396 us-gaap:FairValueInputsLevel3Member us-gaap:CertificatesOfDepositMember 2015-07-31 0001528396 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2015-07-31 0001528396 us-gaap:FairValueInputsLevel1Member us-gaap:USTreasurySecuritiesMember 2015-07-31 0001528396 us-gaap:FairValueInputsLevel1Member us-gaap:CertificatesOfDepositMember 2015-07-31 0001528396 us-gaap:FairValueInputsLevel2Member us-gaap:CertificatesOfDepositMember 2015-07-31 0001528396 us-gaap:FairValueInputsLevel2Member us-gaap:USTreasurySecuritiesMember 2015-07-31 0001528396 us-gaap:FairValueInputsLevel2Member us-gaap:CommercialPaperMember 2015-07-31 0001528396 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member 2015-07-31 0001528396 us-gaap:FairValueInputsLevel1Member us-gaap:CommercialPaperMember 2015-07-31 0001528396 us-gaap:FairValueInputsLevel1Member us-gaap:ForeignGovernmentDebtSecuritiesMember 2015-07-31 0001528396 us-gaap:FairValueInputsLevel3Member us-gaap:CorporateBondSecuritiesMember 2015-07-31 0001528396 us-gaap:CommercialPaperMember 2015-07-31 0001528396 us-gaap:FairValueInputsLevel3Member us-gaap:USTreasurySecuritiesMember 2015-07-31 0001528396 us-gaap:FairValueInputsLevel3Member us-gaap:ForeignGovernmentDebtSecuritiesMember 2015-07-31 0001528396 us-gaap:FairValueInputsLevel3Member us-gaap:CommercialPaperMember 2015-07-31 0001528396 us-gaap:MoneyMarketFundsMember 2015-07-31 0001528396 us-gaap:FairValueInputsLevel2Member us-gaap:ForeignGovernmentDebtSecuritiesMember 2015-07-31 0001528396 us-gaap:FairValueInputsLevel2Member 2015-07-31 0001528396 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel3Member 2015-07-31 0001528396 us-gaap:FairValueInputsLevel1Member us-gaap:CorporateBondSecuritiesMember 2015-07-31 0001528396 gwre:AcquiredTechnologyMember 2015-07-31 0001528396 gwre:AcquiredTechnologyMember 2015-10-31 0001528396 us-gaap:AvailableforsaleSecuritiesMember 2015-08-01 2015-10-31 0001528396 us-gaap:AvailableforsaleSecuritiesMember 2015-07-31 0001528396 us-gaap:AccumulatedTranslationAdjustmentMember 2015-10-31 0001528396 us-gaap:AccumulatedTranslationAdjustmentMember 2015-08-01 2015-10-31 0001528396 us-gaap:AvailableforsaleSecuritiesMember 2015-10-31 0001528396 us-gaap:AccumulatedTranslationAdjustmentMember 2015-07-31 0001528396 us-gaap:RestrictedStockMember 2014-08-01 2014-10-31 0001528396 us-gaap:EmployeeStockOptionMember 2015-08-01 2015-10-31 0001528396 us-gaap:EmployeeStockOptionMember 2014-08-01 2014-10-31 0001528396 us-gaap:RestrictedStockMember 2015-08-01 2015-10-31 0001528396 gwre:LineOfCreditAssociatedWithOperatingLeaseDomain 2012-08-01 0001528396 gwre:LineOfCreditAssociatedWithOperatingLeaseDomain 2015-07-01 0001528396 us-gaap:RestrictedStockUnitsRSUMember 2015-07-31 0001528396 us-gaap:RestrictedStockUnitsRSUMember 2015-10-31 0001528396 us-gaap:EmployeeStockOptionMember 2015-10-31 0001528396 gwre:CostOfMaintenanceRevenuesMember 2014-08-01 2014-10-31 0001528396 us-gaap:SellingAndMarketingExpenseMember 2014-08-01 2014-10-31 0001528396 gwre:CostOfServicesRevenuesMember 2014-08-01 2014-10-31 0001528396 gwre:CostoflicenseandotherMember 2014-08-01 2014-10-31 0001528396 us-gaap:GeneralAndAdministrativeExpenseMember 2015-08-01 2015-10-31 0001528396 us-gaap:ResearchAndDevelopmentExpenseMember 2014-08-01 2014-10-31 0001528396 gwre:CostOfMaintenanceRevenuesMember 2015-08-01 2015-10-31 0001528396 gwre:CostoflicenseandotherMember 2015-08-01 2015-10-31 0001528396 us-gaap:GeneralAndAdministrativeExpenseMember 2014-08-01 2014-10-31 0001528396 gwre:CostOfServicesRevenuesMember 2015-08-01 2015-10-31 0001528396 us-gaap:SellingAndMarketingExpenseMember 2015-08-01 2015-10-31 0001528396 us-gaap:ResearchAndDevelopmentExpenseMember 2015-08-01 2015-10-31 0001528396 2014-08-01 2015-07-31 0001528396 us-gaap:MinimumMember 2014-08-01 2014-10-31 0001528396 us-gaap:MaximumMember 2014-08-01 2014-10-31 0001528396 us-gaap:NorthAmericaMember 2015-07-31 0001528396 us-gaap:EMEAMember 2015-10-31 0001528396 gwre:APACMember 2015-10-31 0001528396 us-gaap:EMEAMember 2015-07-31 0001528396 gwre:APACMember 2015-07-31 0001528396 us-gaap:NorthAmericaMember 2015-10-31 0001528396 gwre:OtherAmericasMember 2015-08-01 2015-10-31 0001528396 us-gaap:AmericasMember 2015-08-01 2015-10-31 0001528396 gwre:OtherEMEAMember 2014-08-01 2014-10-31 0001528396 gwre:APACMember 2015-08-01 2015-10-31 0001528396 country:GB 2014-08-01 2014-10-31 0001528396 us-gaap:EMEAMember 2014-08-01 2014-10-31 0001528396 country:CA 2014-08-01 2014-10-31 0001528396 us-gaap:AmericasMember 2014-08-01 2014-10-31 0001528396 gwre:APACMember 2014-08-01 2014-10-31 0001528396 country:CA 2015-08-01 2015-10-31 0001528396 us-gaap:EMEAMember 2015-08-01 2015-10-31 0001528396 country:US 2014-08-01 2014-10-31 0001528396 gwre:OtherEMEAMember 2015-08-01 2015-10-31 0001528396 gwre:OtherAmericasMember 2014-08-01 2014-10-31 0001528396 country:GB 2015-08-01 2015-10-31 0001528396 country:US 2015-08-01 2015-10-31 iso4217:PLN utreg:sqft gwre:customer xbrli:pure gwre:letter_of_credit xbrli:shares gwre:investment iso4217:USD iso4217:USD xbrli:shares gwre:country false --07-31 Q1 2016 2015-10-31 10-Q 0001528396 71491693 Large Accelerated Filer Guidewire Software, Inc. 515195000 120305000 178710000 8635000 100704000 78848000 27993000 127118000 0 86227000 0 0 25828000 15063000 15099000 17477000 P7Y 0.1 0.1 0 0 0.1 0.1 27738000 31176000 25364000 435000 2183000 22746000 26262000 401000 2051000 23810000 10278000 11538000 0 0 0 2 2 4000 0 4000 4428000 3629000 0 0 P90D P30D 97674 5947000 4396000 191125000 3282240 46.83 8816000 5943000 62062000 54303000 -1414000 -877000 19819000 4641000 5008000 674000 7980000 8374000 18911000 20147000 -6343000 -6247000 -96000 -6700000 -6534000 -166000 662869000 679080000 360000 360000 2386474 3763160 1573487 3360099 799947000 786932000 661644000 619082000 639794000 88319000 551475000 0 2700000 142831000 281773000 8668000 88319000 82963000 32540000 642313000 100704000 541609000 0 120305000 264937000 8635000 100704000 104676000 43056000 101000 0 13000 47000 7000 0 21000 13000 126000 11000 91000 5000 0 16000 3000 228000 0 4000 216000 2000 0 4000 2000 318000 1000 281000 0 0 8000 28000 639921000 2700000 142822000 281942000 8663000 88319000 82946000 32529000 642505000 120295000 265127000 8630000 100704000 104668000 43081000 1000 0 1000 0 0 0 318000 1000 281000 8000 28000 268649000 56926000 148258000 2900000 35508000 25057000 317000 1000 280000 8000 28000 262774000 56926000 142383000 2900000 35508000 25057000 5875000 0 5875000 0 0 0 0 0 0 0 0 0 2700000 56746000 202964000 8668000 68212000 19983000 0 0 0 0 0 0 2700000 56746000 202964000 8668000 68212000 19983000 0 0 0 0 0 49614000 178710000 8635000 78848000 27993000 0 0 0 0 0 49614000 178710000 8635000 78848000 27993000 0 0 0 78809000 14751000 12557000 0 0 0 78809000 14751000 12557000 0 0 0 86227000 25828000 15063000 0 0 0 86227000 25828000 15063000 96 703000 177000 4867000 4873000 148101000 121510000 212362000 192731000 86085000 0 86085000 0 88319000 88319000 0 0 70691000 0 70691000 0 100704000 100704000 0 0 -26591000 -19631000 19068642 18582687 0.0001 0.0001 500000000 500000000 71005738 71491693 7000 7000 -4236000 -1987000 0.1 0.1 35771000 35170000 32447000 31531000 -955000 -6905000 50766000 46973000 1800000 2658000 13845000 13832000 5896000 12795000 8700000 1400000 1400000 1773000 1791000 -0.04 -0.02 -0.04 -0.02 -1478000 -320000 0.798 0.35 37235000 17318000 140662000 4444000 136218000 P2Y1M6D P2Y8M12D 0 475000 0 475000 3201000 3561000 1080000 1119000 1440000 7200000 7200000 3999000 3639000 3639000 3065000 3126000 0 -18000 9762000 11110000 9205000 9205000 43963000 47110000 -3609000 -8050000 -612000 -6420000 506000 394000 87000 -2542000 -9493000 -7638000 -8315000 -2859000 -17232000 -19840000 10000 -1039000 814000 1071000 3999000 3639000 512000 696000 1600000 1400000 8040000 8089000 110559000 83320000 799947000 786932000 104409000 76711000 1082000 1164000 28820000 32340000 2600000 10000000.0 1200000 400000 106117000 127118000 2242000 2475000 12520000 14013000 -7125000 1064000 -12440000 -9485000 -5548000 -10890000 47601000 56073000 -3638000 -8963000 926000 1675000 -1269000 -287000 -333000 -287000 -46000 -1239000 -357000 3000 20000 33000 -50000 8000 4000 7592000 6477000 4350000 3951000 -483000 217000 8570000 874000 113730000 195336000 1249000 3016000 14102000 14416000 102539000 188867000 1445000 1463000 -2997000 -1630000 31071000 33565000 12160000 13418000 20000 0 20000 20310000 25672000 32855000 31225000 79734000 8387000 12198000 38948000 6554000 1858000 11789000 49193000 23987000 9058000 9687000 43107000 11104000 2449000 6875000 54614000 16562000 82280000 17529000 19291000 11988000 277000 3513000 49000 3019000 2143000 2987000 339000 4363000 89000 3254000 3672000 3430000 15147000 P4Y 117521 44.13 1160754 54.00 2882674 3569813 42.65 47.13 356094 34.29 0 0 0.451 0.388 0.451 0.388 0.0192 0.0149 0.0192 0.0149 14363906 13343932 1402411 9.09 6433000 42.33 16376 10000 19.18 81548000 72753000 1822062 1668942 14.29 14.64 72616000 1656065 14.38 9.96 54.00 59.05 58.23 170222000 207870000 18439000 P10Y P6Y P6Y P4Y10M24D P4Y10M24D 68921000 P4Y10M24D P4Y9M18D P4Y1M6D P4Y8M12D 20.53 359273000 343800000 146744 689388000 703612000 38394000 35927000 25800000 200000 2800000 69316700 71242897 69316700 71242897 <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:inherit;font-size:10pt;">Accrued employee compensation consists of the following:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td 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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">October 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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">July 31, 2015</font></div></td></tr><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:10pt;"><font style="font-family:inherit;font-size:10pt;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:inherit;font-size:10pt;">&#160;Accrued bonuses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,641</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,819</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;Accrued commission</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">674</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,008</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;Accrued vacation</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,374</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,980</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;Accrued salaries, payroll taxes and benefits</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,629</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,428</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,318</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,235</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;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Cash and Cash Equivalents</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash and cash equivalents are comprised of cash and highly liquid investments with remaining maturities of 90 days or less at the date of purchase. Cash equivalents consist of commercial paper and money market funds. </font></div><div style="line-height:120%;padding-top:18px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Investments </font></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;Management determines the appropriate classification of investments at the time of purchase based upon management&#8217;s intent with regard to such investments. All investments are held as available-for-sale investments.&#160;</font></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company classifies investments as short-term when they have remaining contractual maturities of one year or less from the balance sheet date, and as long-term when the investments have remaining contractual maturities of more than one year from the balance sheet date. All investments are recorded at fair value with unrealized holding gains and losses included in accumulated other comprehensive loss. </font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:18px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"></font></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:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">October&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">July&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;">, the Company had reserved shares of common stock for future issuance 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="6" rowspan="1"></td></tr><tr><td width="65%" rowspan="1" colspan="1"></td><td width="16%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="16%" 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="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">October 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="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">July 31, 2015</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;Exercise of stock options to purchase common stock</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,668,942</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,822,062</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom: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;Vesting of restricted stock units</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,569,813</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,882,674</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;Shares available under stock plans</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,343,932</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,363,906</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;Total common stock reserved for issuance</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,582,687</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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,068,642</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:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Business</font></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Guidewire Software, Inc., a Delaware corporation, was incorporated on September&#160;20, 2001. Guidewire Software, Inc., together with its subsidiaries (the &#8220;Company&#8221;), provides a technology platform which consists of three key elements: core transaction processing, data management and analytics, and digital engagement. It supports core insurance operations, including underwriting and policy administration, claim management and billing. The Company&#8217;s customers include insurance carriers for property and casualty insurance. </font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:18px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Basis of Presentation</font></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The accompanying unaudited condensed consolidated financial statements and accompanying notes include the Company and its wholly-owned subsidiaries, and reflect all adjustments (all of which are normal and recurring in nature) that, in the opinion of management, are necessary for a fair presentation of the interim periods presented. All inter-company balances and transactions have been eliminated in consolidation. Certain information and note disclosures normally included in annual financial statements prepared in accordance with generally accepted accounting principles in the United States of America (&#8220;U.S. GAAP&#8221;) have been condensed or omitted under the rules and regulations of the Securities and Exchange Commission (&#8220;SEC&#8221;).</font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">These unaudited interim condensed consolidated financial statements should be read in conjunction with the Company&#8217;s financial statements and related notes, together with management&#8217;s discussion and analysis of financial condition and results of operations, presented in the Company&#8217;s Annual Report on Form 10-K for the fiscal year ended </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">July&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;">. There have been no changes in the Company&#8217;s significant accounting policies from those that were disclosed in the Company&#8217;s consolidated financial statements for the fiscal year ended </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">July&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;"> included in the Company&#8217;s Annual Report on Form 10-K.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Commitments and Contingencies</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">There has been no material change in the Company&#8217;s contractual obligations and commitments other than in the ordinary course of business since the Company&#8217;s fiscal year ended </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">July&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;">. See the Annual Report on Form 10-K for the fiscal year ended </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">July&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;"> for additional information regarding the Company&#8217;s contractual obligations. </font></div><div style="line-height:120%;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:6px;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Leases</font></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company leases certain facilities and equipment under operating leases. On December&#160;5, 2011, the Company entered into a </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">seven</font><font style="font-family:inherit;font-size:10pt;">-year lease for a facility to serve as its corporate headquarters, located in Foster City, California, for approximately </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">97,674</font><font style="font-family:inherit;font-size:10pt;"> square feet of space which commenced on August&#160;1, 2012. In connection with this lease, the Company opened an unsecured letter of credit with Silicon Valley Bank for </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;text-decoration:none;">$1.2 million</font><font style="font-family:inherit;font-size:10pt;">. On </font><font style="font-family:inherit;font-size:10pt;">July&#160;1, 2015</font><font style="font-family:inherit;font-size:10pt;">, the unsecured letter of credit was reduced to </font><font style="font-family:inherit;font-size:10pt;">$0.4 million</font><font style="font-family:inherit;font-size:10pt;"> in accordance with the lease agreement.</font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Lease expense for all worldwide facilities and equipment, which is being recognized on a straight-line basis over terms of the various leases, was </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$1.4 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$1.6 million</font><font style="font-family:inherit;font-size:10pt;"> for the </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2014</font><font style="font-family:inherit;font-size:10pt;">, respectively. </font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:6px;text-indent:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Letters of Credit</font></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company had </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;"> outstanding letters of credit required to secure contractual commitments and prepayments as of </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">July&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;">, respectively. In addition to the unsecured letter of credit for the building lease, the Company had an unsecured letter of credit agreement related to a customer arrangement for Polish Zloty </font><font style="font-family:inherit;font-size:10pt;">10.0 million</font><font style="font-family:inherit;font-size:10pt;"> (approximately </font><font style="font-family:inherit;font-size:10pt;">$2.6 million</font><font style="font-family:inherit;font-size:10pt;"> as of </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;">) to secure contractual commitments and prepayments. No amounts were outstanding under the Company&#8217;s unsecured letters of credit as of </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;"> or </font><font style="font-family:inherit;font-size:10pt;">July&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;">. </font></div><div style="line-height:120%;padding-top:18px;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Legal Proceedings</font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">From time to time, the Company is involved in various legal proceedings and receives claims, arising from the normal course of business activities. The Company accrues for estimated losses in the accompanying condensed consolidated financial statements for matters with respect to which the Company believes the likelihood of an adverse outcome is probable and the amount of the loss is reasonably estimable.</font></div><div style="line-height:120%;padding-top:18px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Indemnification</font></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company sells software licenses and services to its customers under contracts (&#8220;Software License&#8221;). Each Software License contains the terms of the contractual arrangement with the customer and generally includes certain provisions for defending the customer against any claims that the Company&#8217;s software infringes upon a patent, copyright, trademark, or other proprietary right of a third party. Software Licenses also indemnify the customer against losses, expenses, and liabilities from damages that may be assessed against the customer in the event the Company&#8217;s software is found to infringe upon such third party rights.</font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company has not had to reimburse any of its customers for losses related to indemnification provisions and no material claims against the Company were outstanding as of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">October&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;"> or </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">July&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;">. For several reasons, including the lack of prior indemnification claims and the lack of a monetary liability limit for certain infringement cases under various Software Licenses, the Company cannot estimate the amount of potential future payments, if any, related to indemnification provisions.</font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company has also agreed to indemnify its directors and executive officers for costs associated with any fees, expenses, judgments, fines and settlement amounts incurred by any of these persons in any action or proceeding to which any of these persons is, or is threatened to be, made a party by reason of the person&#8217;s service as a director or officer, including any action by the Company, arising out of that person&#8217;s services as the Company&#8217;s director or officer or that person&#8217;s services provided to any other company or enterprise at the Company&#8217;s request. The Company maintains director and officer insurance coverage that may enable the Company to recover a portion of any future amounts paid.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:18px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Concentration of Credit Risk</font></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Financial instruments that potentially subject the Company to concentrations of credit risk consist of cash, cash equivalents, investments and accounts receivable. The Company maintains its cash, cash equivalents and investments with high quality financial institutions. The Company is exposed to credit risk for cash held in financial institutions in the event of a default to the extent that such amounts recorded on the balance sheet are in excess of amounts that are insured by the Federal Deposit Insurance Corporation (&#8220;FDIC&#8221;).</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Net Loss Per Share</font></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth the computation of the Company&#8217;s basic and diluted net loss per share for the </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">three</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">October&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2014</font><font style="font-family:inherit;font-size:10pt;">:</font><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td width="61%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="17%" 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="17%" 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="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended October 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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:inherit;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="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:inherit;font-size:8pt;font-weight:bold;">(in thousands, except share and 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:inherit;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></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;Net loss </font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,630</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,997</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net loss 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></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;Basic</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.02</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.04</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;Diluted</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:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.02</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:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.04</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:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Denominator:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;Weighted average shares used in computing net loss 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></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:inherit;font-size:10pt;">&#160;&#160;&#160;Basic</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">71,242,897</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">69,316,700</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;Diluted</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">71,242,897</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">69,316,700</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following weighted shares outstanding of potential common stock were excluded from the computation of diluted loss per share for the periods presented because including them would have been antidilutive: </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="6" rowspan="1"></td></tr><tr><td width="69%" 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="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="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended October 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock options to purchase common stock </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,573,487</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,386,474</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Restricted stock units </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,360,099</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,763,160</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following tables summarize the Company&#8217;s financial assets measured at fair value on a recurring basis, by level within the fair value hierarchy as of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">October&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">July&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;">: </font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width: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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">October 31, 2015</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Level 1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Level 2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Level 3</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash and 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></tr><tr><td style="vertical-align: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;&#160;&#160;&#160;&#160;Commercial paper</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">70,691</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">70,691</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Money market funds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100,704</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100,704</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Short-term investments:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;U.S. agency 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:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">78,848</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">78,848</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;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:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">49,614</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">49,614</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;&#160;&#160;&#160;&#160;Corporate bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">178,710</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">178,710</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;U.S. government bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27,993</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27,993</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign government bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,635</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,635</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Long-term investments:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;U.S. agency 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:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,828</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,828</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;U.S. government bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,063</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,063</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Corporate bonds</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">86,227</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">86,227</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:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;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:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100,704</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">541,609</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">642,313</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%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width: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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">July 31, 2015</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Level 1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Level 2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Level 3</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash and 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></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Commercial paper</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">86,085</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">86,085</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Money market funds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">88,319</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">88,319</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Short-term investments:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;U.S. agency 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:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">68,212</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">68,212</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;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:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">56,746</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">56,746</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U. S. government bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,983</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,983</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign government bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,668</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,668</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Corporate bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">202,964</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">202,964</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certificate 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:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,700</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,700</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Long-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:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;U.S. 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:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,751</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,751</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Corporate bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">78,809</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">78,809</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;U.S. government bonds</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,557</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,557</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total assets</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">88,319</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">551,475</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">639,794</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair Value of Financial Instruments</font></div><div style="line-height:120%;padding-top:6px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Available-for-sale investments within cash equivalents and investments consist of the following: </font></div><div style="line-height:120%;padding-top:6px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">October 31, 2015</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Unrealized Gains</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Unrealized Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Estimated 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="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. agency securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">104,668</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">104,676</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:inherit;font-size:10pt;">120,295</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">120,305</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">265,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:inherit;font-size:10pt;">91</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(281</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">264,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: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;">U.S. government bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43,081</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(28</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43,056</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign government bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,630</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,635</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100,704</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100,704</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">642,505</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">126</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(318</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">642,313</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:6px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">July 31, 2015</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Unrealized Gains</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Unrealized Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Estimated 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="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. agency securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">82,946</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">82,963</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:inherit;font-size:10pt;">142,822</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">142,831</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">281,942</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">47</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(216</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">281,773</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32,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:inherit;font-size:10pt;">13</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32,540</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign government bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,663</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,668</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Certificate 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:inherit;font-size:10pt;">2,700</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,700</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">88,319</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">88,319</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">639,921</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">101</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(228</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">639,794</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-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table shows the gross unrealized losses and fair value of the Company&#8217;s investments with unrealized losses, aggregated by investment category and length of time that individual securities have been in a continuous unrealized loss position: </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:95.703125%;border-collapse:collapse;text-align:left;"><tr><td colspan="24" rowspan="1"></td></tr><tr><td width="31%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="8%" 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="8%" 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="9%" 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="7%" 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="23" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">October 31, 2015</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">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="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">12 Months or Greater</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Gross Unrealized Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Gross Unrealized Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Gross Unrealized Losses</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="23" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Commercial paper</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">56,926</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">56,926</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. 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:inherit;font-size:10pt;">35,508</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35,508</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">142,383</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(280</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,875</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">148,258</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(281</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(28</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(28</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign government bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,900</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,900</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">262,774</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(317</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,875</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">268,649</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(318</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">* Amount less than one thousand dollars.</font></div><div style="line-height:120%;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;">, the Company had </font><font style="font-family:inherit;font-size:10pt;">96</font><font style="font-family:inherit;font-size:10pt;"> investments in a gross unrealized loss position. The unrealized losses on its available-for-sale securities were primarily a result of changes in interest rates subsequent to the initial purchase of these securities. The Company does not intend to sell, nor believe it will need to sell, these securities before recovering the associated unrealized losses. The Company does not consider any portion of the unrealized losses at </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">October&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;"> to be an other-than-temporary impairment, nor are any unrealized losses considered to be credit losses. The Company has recorded the securities at fair value in its condensed consolidated balance sheets, with unrealized gains and losses reported as a component of accumulated other comprehensive loss. The amounts of realized gains and losses reclassified into earnings are based on the specific identification of the securities sold. The realized gains and losses from sales of securities in the periods presented were not significant.</font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the contractual maturities of the Company&#8217;s available-for-sale securities as of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">October&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;">:</font><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td width="44%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="16%" 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="16%" 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="16%" 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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">12 to 36 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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. agency securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">78,848</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,828</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">104,676</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:inherit;font-size:10pt;">120,305</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">120,305</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">178,710</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">86,227</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">264,937</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27,993</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,063</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43,056</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign government bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,635</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,635</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100,704</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100,704</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">515,195</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">127,118</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">642,313</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-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">&#160; </font></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fair value is defined as the exchange price that would be received for an asset or an exit price paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. The current accounting guidance for fair value measurements defines a three-level valuation hierarchy for disclosures as follows:</font></div><div style="line-height:120%;padding-top:6px;text-indent:41px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 1&#8212;Unadjusted quoted prices in active markets for identical assets or liabilities;</font></div><div style="line-height:120%;padding-top:6px;text-indent:41px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 2&#8212;Inputs other than quoted prices included within Level 1 that are observable, unadjusted quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data; and</font></div><div style="line-height:120%;padding-top:6px;text-indent:41px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 3&#8212;Unobservable inputs that are supported by little or no market activity, which require the Company to develop its own assumptions.</font></div><div style="line-height:120%;padding-top:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The categorization of a financial instrument within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement. The carrying value of the Company&#8217;s accounts receivable, accounts payable and accrued liabilities approximates their fair value due to the short-term nature of these instruments. </font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company bases the fair value of its Level 1 financial instruments, which are in active markets, using quoted market prices for identical instruments. </font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company obtains the fair value of its Level 2 financial instruments, which are not in active markets, from a third-party professional pricing service using quoted market prices for identical or comparable instruments, rather than direct observations of quoted prices in active markets. The Company&#8217;s professional pricing service gathers observable inputs for all of its fixed income securities from a variety of industry data providers (e.g. large custodial institutions) and other third-party sources. Once the observable inputs are gathered, all data points are considered and an average price is determined. </font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company validates the quoted market prices provided by its primary pricing service by comparing their assessment of the fair values of its Level 2 investment portfolio balance against the fair values of its Level 2 investment portfolio balance provided by its investment managers. The Company&#8217;s investment managers use similar techniques to its professional pricing service to derive pricing as described above. </font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company did not have any Level 3 financial assets or liabilities as of </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;text-decoration:none;">October&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;"> or </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;text-decoration:none;">July&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;">. </font></div><div style="line-height:120%;text-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following tables summarize the Company&#8217;s financial assets measured at fair value on a recurring basis, by level within the fair value hierarchy as of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">October&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">July&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;">: </font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width: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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">October 31, 2015</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Level 1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Level 2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Level 3</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash and 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></tr><tr><td style="vertical-align: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;&#160;&#160;&#160;&#160;Commercial paper</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">70,691</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">70,691</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Money market funds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100,704</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100,704</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Short-term investments:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;U.S. agency 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:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">78,848</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">78,848</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;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:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">49,614</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">49,614</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;&#160;&#160;&#160;&#160;Corporate bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">178,710</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">178,710</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;U.S. government bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27,993</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27,993</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign government bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,635</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,635</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Long-term investments:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;U.S. agency 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:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,828</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,828</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;U.S. government bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,063</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,063</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Corporate bonds</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">86,227</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">86,227</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:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;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:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100,704</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">541,609</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">642,313</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%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width: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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">July 31, 2015</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Level 1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Level 2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Level 3</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash and 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></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Commercial paper</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">86,085</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">86,085</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Money market funds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">88,319</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">88,319</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Short-term investments:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;U.S. agency 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:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">68,212</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">68,212</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;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:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">56,746</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">56,746</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U. S. government bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,983</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,983</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign government bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,668</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,668</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Corporate bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">202,964</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">202,964</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certificate 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:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,700</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,700</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Long-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:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;U.S. 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:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,751</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,751</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Corporate bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">78,809</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">78,809</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;U.S. government bonds</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,557</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,557</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total assets</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">88,319</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">551,475</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">639,794</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Income Taxes</font></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company recognized income tax benefits of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$6.4 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$0.6 million</font><font style="font-family:inherit;font-size:10pt;"> for the </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2014</font><font style="font-family:inherit;font-size:10pt;">, respectively. The change was primarily due to a larger loss before taxes for the </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;">, as compared to the same period a year ago. The effective tax rate of </font><font style="font-family:inherit;font-size:10pt;">79.8%</font><font style="font-family:inherit;font-size:10pt;"> for the </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;"> differs from the statutory U.S. federal income tax rate of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">35%</font><font style="font-family:inherit;font-size:10pt;"> mainly due to permanent differences for foreign stock-based compensation, U.S. domestic production activity deduction, and the tax rate differences between the United States and foreign countries. </font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company provides U.S. income taxes on the earnings of foreign subsidiaries, unless the subsidiaries&#8217; earnings are considered indefinitely reinvested outside the United States. As of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">October&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;">, U.S. income taxes were not provided for on the cumulative total of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$25.8 million</font><font style="font-family:inherit;font-size:10pt;"> undistributed earnings from certain foreign subsidiaries. As of </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;">, the unrecognized deferred tax liability for these earnings was approximately </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$8.7 million</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During the </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">three</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">October&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;">, the change in unrecognized tax benefits from the beginning of the period was </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$0.2 million</font><font style="font-family:inherit;font-size:10pt;">. Accordingly, as of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">October&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;">, the Company had unrecognized tax benefits of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$2.8 million</font><font style="font-family:inherit;font-size:10pt;"> that, if recognized, would affect the Company&#8217;s effective tax rate.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Income Taxes</font></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income taxes are accounted for under the asset and liability method. Under this method, the Company determines deferred tax assets and liabilities on the basis of the differences between the financial statement carrying amounts of existing assets and liabilities by using enacted tax rates in effect for the year in which the difference is expected to reverse. Deferred tax assets and liabilities are classified as either current or noncurrent based on the related asset or liability. Deferred tax assets related to excess tax benefits are recorded when utilized. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. A valuation allowance against deferred tax assets is recorded when it is more likely than not that some portion or all of such deferred tax assets will not be realized and is based on the positive and negative evidence about the future including future reversals of existing taxable temporary differences, projected future taxable income, tax-planning strategies, and results of recent operations. </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The effective tax rate in a given financial statement period may also be materially impacted by changes in the mix and level of income or losses, changes in the expected outcome of audits, or changes in the deferred tax valuation allowance.</font></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company records interest and penalties related to unrecognized tax benefits as income tax expense in its condensed consolidated statement of operations.</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:inherit;font-size:10pt;">The following table summarizes the contractual maturities of the Company&#8217;s available-for-sale securities as of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">October&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;">:</font><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td width="44%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="16%" 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="16%" 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="16%" 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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">12 to 36 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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. agency securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">78,848</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,828</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">104,676</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:inherit;font-size:10pt;">120,305</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">120,305</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">178,710</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">86,227</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">264,937</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27,993</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,063</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43,056</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign government bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,635</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,635</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100,704</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100,704</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">515,195</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">127,118</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">642,313</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;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Recent Accounting Pronouncement</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Balance Sheet Classification of Deferred Taxes</font></div><div style="line-height:120%;padding-top:6px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In November 2015, the FASB issued ASU 2015-17, Income Taxes (Subtopic 740-10) which provides guidance for balance sheet classification of deferred taxes. This ASU requires that deferred tax assets and liabilities be classified as non-current on the balance sheet. The current requirement that deferred tax liabilities and assets of a tax-paying component of an entity be offset and presented as a single amount is not affected by the amendments in this ASU. ASU 2015-17 is effective for financial statements issued for annual periods beginning after December 15, 2016, and interim periods within those annual periods with earlier application permitted as of the beginning of an interim or annual reporting period. The amendments in this Update may be applied either prospectively to all deferred tax liabilities and assets or retrospectively to all periods presented. We have not yet selected a transition method and continue to evaluate the impact that this guidance will have on our consolidated financial statements.</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Cloud Computing Arrangements that Include a Software Element</font></div><div style="line-height:120%;padding-top:6px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In April 2015, the FASB issued&#160;ASU 2015-05,&#160;Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer&#8217;s Accounting for Fees Paid in a Cloud Computing Arrangement (ASU 2015-05).&#160;ASU 2015-05 provides guidance to customers about whether a cloud computing arrangement includes software. If a cloud computing arrangement includes a software license, the customer should account for the software license element of the arrangement consistent with the acquisition of other software licenses. If a cloud computing arrangement does not include a software license, the customer should account for the arrangement as a service contract. The new guidance does not change the accounting for service contracts. ASU 2015-05 is effective for the Company in the first quarter of fiscal 2017 with early adoption permitted using either of two methods: (i)&#160;prospective to all arrangements entered into or materially modified after the effective date and represent a change in accounting principle; or (ii)&#160;retrospectively. The Company has evaluated the impact of the adoption of ASU 2015-05 and concluded that the adoption will not have a material impact on its consolidated financial statements. </font></div><div style="line-height:120%;padding-top:12px;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Revenue from Contracts with Customers</font></div><div style="line-height:120%;padding-top:6px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2014, the FASB issued ASU No. 2014-09, Revenue from Contracts with Customers (Topic 606), which provides guidance for revenue recognition. This ASU affects any entity that either enters into contracts with customers to transfer goods or services or enters into contracts for the transfer of non-financial assets. This ASU will supersede the revenue recognition requirements in Topic 605, Revenue Recognition, and most industry-specific guidance. This ASU also supersedes some cost guidance included in Subtopic 605-35, Revenue Recognition-Construction-Type and Production-Type Contracts. In July 2015, the FASB deferred the effective date to annual reporting periods and interim periods within fiscal years beginning after December 15, 2017. Early adoption is permitted only as of annual reporting periods beginning after December 15, 2016, including interim reporting periods within that reporting period. The standard will be effective for the Company beginning August 1, 2018 and permits the use of either the retrospective or cumulative effect transition method. We have not yet selected a transition method and continue to evaluate the impact that this guidance will have on our consolidated financial statements.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><table cellpadding="0" cellspacing="0" style="padding-top:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:18px;" 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:inherit;font-size:10pt;font-weight:bold;"></font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">The Company and Summary of Significant Accounting Policies and Estimates</font></div></td></tr></table><div style="line-height:120%;padding-top:6px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Business</font></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Guidewire Software, Inc., a Delaware corporation, was incorporated on September&#160;20, 2001. Guidewire Software, Inc., together with its subsidiaries (the &#8220;Company&#8221;), provides a technology platform which consists of three key elements: core transaction processing, data management and analytics, and digital engagement. It supports core insurance operations, including underwriting and policy administration, claim management and billing. The Company&#8217;s customers include insurance carriers for property and casualty insurance. </font></div><div style="line-height:120%;padding-top:18px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Basis of Presentation</font></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The accompanying unaudited condensed consolidated financial statements and accompanying notes include the Company and its wholly-owned subsidiaries, and reflect all adjustments (all of which are normal and recurring in nature) that, in the opinion of management, are necessary for a fair presentation of the interim periods presented. All inter-company balances and transactions have been eliminated in consolidation. Certain information and note disclosures normally included in annual financial statements prepared in accordance with generally accepted accounting principles in the United States of America (&#8220;U.S. GAAP&#8221;) have been condensed or omitted under the rules and regulations of the Securities and Exchange Commission (&#8220;SEC&#8221;).</font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">These unaudited interim condensed consolidated financial statements should be read in conjunction with the Company&#8217;s financial statements and related notes, together with management&#8217;s discussion and analysis of financial condition and results of operations, presented in the Company&#8217;s Annual Report on Form 10-K for the fiscal year ended </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">July&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;">. There have been no changes in the Company&#8217;s significant accounting policies from those that were disclosed in the Company&#8217;s consolidated financial statements for the fiscal year ended </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">July&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;"> included in the Company&#8217;s Annual Report on Form 10-K.</font></div><div style="line-height:120%;padding-top:18px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Use of Estimates</font></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The preparation of the accompanying condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions about future events that affect the amounts of assets and liabilities reported, disclosures about contingent assets and liabilities, and reported amounts of revenues and expenses. Significant items subject to such estimates include revenue recognition, the useful lives of property and equipment and intangible assets, allowance for doubtful accounts, valuation allowance for deferred tax assets, stock-based compensation, annual bonus attainment, income tax uncertainties, valuation of goodwill and intangible assets, and contingencies. These estimates and assumptions are based on management&#8217;s best estimates and judgment. Management regularly evaluates its estimates and assumptions using historical experience and other factors; however, actual results could differ significantly from these estimates.</font></div><div style="line-height:120%;padding-top:18px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Cash and Cash Equivalents</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash and cash equivalents are comprised of cash and highly liquid investments with remaining maturities of 90 days or less at the date of purchase. Cash equivalents consist of commercial paper and money market funds. </font></div><div style="line-height:120%;padding-top:18px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Investments </font></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;Management determines the appropriate classification of investments at the time of purchase based upon management&#8217;s intent with regard to such investments. All investments are held as available-for-sale investments.&#160;</font></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company classifies investments as short-term when they have remaining contractual maturities of one year or less from the balance sheet date, and as long-term when the investments have remaining contractual maturities of more than one year from the balance sheet date. All investments are recorded at fair value with unrealized holding gains and losses included in accumulated other comprehensive loss. </font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:18px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Concentration of Credit Risk</font></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Financial instruments that potentially subject the Company to concentrations of credit risk consist of cash, cash equivalents, investments and accounts receivable. The Company maintains its cash, cash equivalents and investments with high quality financial institutions. The Company is exposed to credit risk for cash held in financial institutions in the event of a default to the extent that such amounts recorded on the balance sheet are in excess of amounts that are insured by the Federal Deposit Insurance Corporation (&#8220;FDIC&#8221;).</font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">No</font><font style="font-family:inherit;font-size:10pt;"> customer accounted for </font><font style="font-family:inherit;font-size:10pt;">10%</font><font style="font-family:inherit;font-size:10pt;"> or more of the Company&#8217;s revenues for the </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;"> or </font><font style="font-family:inherit;font-size:10pt;">2014</font><font style="font-family:inherit;font-size:10pt;">. </font><font style="font-family:inherit;font-size:10pt;">Two</font><font style="font-family:inherit;font-size:10pt;"> customers individually accounted for </font><font style="font-family:inherit;font-size:10pt;">10%</font><font style="font-family:inherit;font-size:10pt;"> or more of the Company&#8217;s total accounts receivable as of </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> customer accounted for </font><font style="font-family:inherit;font-size:10pt;">10%</font><font style="font-family:inherit;font-size:10pt;"> or more of the Company&#8217;s total accounts receivable as of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">July&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Revenue Recognition</font></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company enters into arrangements to deliver multiple products or services (multiple-elements). The Company applies software revenue recognition rules and allocates the total revenues among elements based on vendor-specific objective evidence (&#8220;VSOE&#8221;) of fair value of each element. The Company recognizes revenue on a net basis excluding taxes collected from customers and remitted to government authorities.</font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenues are derived from three sources:</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:84px;" 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:36px;"><font style="font-family:inherit;font-size:10pt;">(i)</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:inherit;font-size:10pt;">License fees, related to term (or time-based) licenses, perpetual software licenses, and other;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:84px;" 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:36px;"><font style="font-family:inherit;font-size:10pt;">(ii)</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:inherit;font-size:10pt;">Maintenance fees, related to email and phone support, bug fixes and unspecified software updates and upgrades released when, and if, available during the maintenance term; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:84px;" 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:36px;"><font style="font-family:inherit;font-size:10pt;">(iii)</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:inherit;font-size:10pt;">Services fees, related to professional services related to implementation of our software, reimbursable travel and training.</font></div></td></tr></table><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenues are recognized when all of the following criteria are met:</font></div><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:84px;" 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:36px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Persuasive evidence of an arrangement exists.</font><font style="font-family:inherit;font-size:10pt;"> Evidence of an arrangement consists of a written contract signed by both the customer and management prior to the end of the period.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:84px;" 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:36px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Delivery or performance has occurred</font><font style="font-family:inherit;font-size:10pt;">. The Company&#8217;s software is delivered electronically to the customer. Delivery is considered to have occurred when the Company provides the customer access to the software along with login credentials.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:84px;" 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:36px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Fees are fixed or determinable.</font><font style="font-family:inherit;font-size:10pt;"> The Company assesses whether a fee is fixed or determinable at the outset of the arrangement, primarily based on the payment terms associated with the transaction. Term and perpetual license fees are not considered to be fixed or determinable until they become due. Fees from term licenses are generally invoiced in annual, or in certain cases quarterly, installments over the term of the agreement beginning on the effective date of the license. Perpetual license fees are generally due between&#160;30&#160;and&#160;60 days from delivery of software, however in certain cases extended payment terms may be offered.&#160;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:84px;" 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:36px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Collectability is probable.</font><font style="font-family:inherit;font-size:10pt;"> Collectability is assessed on a customer-by-customer basis, based primarily on creditworthiness as determined by credit checks and analysis, as well as customer payment history. Payment terms generally range from </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">30</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">90</font><font style="font-family:inherit;font-size:10pt;"> days from invoice date. If it is determined prior to revenue recognition that collection of an arrangement fee is not probable, revenues are deferred until collection becomes probable or cash is collected, assuming all other revenue recognition criteria are satisfied.</font></div></td></tr></table><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">VSOE of fair value does not exist for the Company&#8217;s software licenses; therefore, the Company allocates revenues to software licenses using the residual method. Under the residual method, the amount recognized for license fees is the difference between the total fixed and determinable fees and the VSOE of fair value for the undelivered elements under the arrangement.</font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The VSOE of fair value for elements of an arrangement is based upon the normal pricing and discounting practices for those elements when sold separately. VSOE of fair value for maintenance is established using the stated maintenance renewal rate in the customer&#8217;s contract. For term licenses with duration of one year or less, no VSOE of fair value for maintenance exists. VSOE of fair value for services is established if a substantial majority of historical stand-alone selling prices for a service fall within a reasonably narrow price range.</font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">If the undelivered elements are all service elements and VSOE of fair value does not exist for one or more service element, the total arrangement fee is recognized ratably over the longest service period starting at software delivery, assuming all the related services have been made available to the customer.</font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In certain offerings sold as fixed fee arrangements, the Company recognizes services revenues on a proportional performance basis as performance obligations are completed by using the ratio of labor hours to date as an input measure compared to total estimated labor hours for the consulting services.</font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In cases where professional services are deemed to be essential to the functionality of the software, the arrangement is accounted for using contract accounting until the essential services are complete. If reliable estimates of total project costs can be made, the Company applies the percentage-of-completion method whereby percentage toward completion is measured by using the ratio of service billings to date compared to total estimated service billings for the consulting services. Service billings approximate labor hours as an input measure since they are generally billed monthly on a time and material basis. The fees related to the maintenance are recognized over the period the maintenance is provided.</font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company generally invoices fees for licenses and maintenance to its customers in annual or, in certain cases, quarterly installments payable in advance. Deferred revenues represent amounts, which are billed to or collected from customers for which one or more of the revenue recognition criteria have not been met. The deferred revenues balance does not represent the total contract value of annual or multi-year, non-cancellable arrangements.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Income Taxes</font></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income taxes are accounted for under the asset and liability method. Under this method, the Company determines deferred tax assets and liabilities on the basis of the differences between the financial statement carrying amounts of existing assets and liabilities by using enacted tax rates in effect for the year in which the difference is expected to reverse. Deferred tax assets and liabilities are classified as either current or noncurrent based on the related asset or liability. Deferred tax assets related to excess tax benefits are recorded when utilized. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. A valuation allowance against deferred tax assets is recorded when it is more likely than not that some portion or all of such deferred tax assets will not be realized and is based on the positive and negative evidence about the future including future reversals of existing taxable temporary differences, projected future taxable income, tax-planning strategies, and results of recent operations. </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The effective tax rate in a given financial statement period may also be materially impacted by changes in the mix and level of income or losses, changes in the expected outcome of audits, or changes in the deferred tax valuation allowance.</font></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company records interest and penalties related to unrecognized tax benefits as income tax expense in its condensed consolidated statement of operations.</font></div><div style="line-height:120%;padding-top:18px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Stock-Based Compensation</font></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company recognizes compensation expense related to its stock options and restricted stock units (&#8220;RSUs&#8221;) granted to employees based on the estimated fair value of the awards on the date of grant, net of estimated forfeitures. The awards are subject to time-based vesting, which generally occurs over a period of </font><font style="font-family:inherit;font-size:10pt;">4 years</font><font style="font-family:inherit;font-size:10pt;">. Option awards expire </font><font style="font-family:inherit;font-size:10pt;">10 years</font><font style="font-family:inherit;font-size:10pt;"> from the grant date. The Company estimates the grant date fair value, and the resulting stock-based compensation expense, of the Company&#8217;s stock options using the Black-Scholes option-pricing model. The Company recognizes the fair value of stock-based compensation for awards which contain only service conditions on a straight-line basis over the requisite service period, which is generally the vesting period of the respective awards. The Company recognizes the compensation cost for awards which contain performance conditions based upon the probability of that performance condition being met, net of estimated forfeitures, using the graded method. </font></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Recent Accounting Pronouncement</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Balance Sheet Classification of Deferred Taxes</font></div><div style="line-height:120%;padding-top:6px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In November 2015, the FASB issued ASU 2015-17, Income Taxes (Subtopic 740-10) which provides guidance for balance sheet classification of deferred taxes. This ASU requires that deferred tax assets and liabilities be classified as non-current on the balance sheet. The current requirement that deferred tax liabilities and assets of a tax-paying component of an entity be offset and presented as a single amount is not affected by the amendments in this ASU. ASU 2015-17 is effective for financial statements issued for annual periods beginning after December 15, 2016, and interim periods within those annual periods with earlier application permitted as of the beginning of an interim or annual reporting period. The amendments in this Update may be applied either prospectively to all deferred tax liabilities and assets or retrospectively to all periods presented. We have not yet selected a transition method and continue to evaluate the impact that this guidance will have on our consolidated financial statements.</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Cloud Computing Arrangements that Include a Software Element</font></div><div style="line-height:120%;padding-top:6px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In April 2015, the FASB issued&#160;ASU 2015-05,&#160;Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer&#8217;s Accounting for Fees Paid in a Cloud Computing Arrangement (ASU 2015-05).&#160;ASU 2015-05 provides guidance to customers about whether a cloud computing arrangement includes software. If a cloud computing arrangement includes a software license, the customer should account for the software license element of the arrangement consistent with the acquisition of other software licenses. If a cloud computing arrangement does not include a software license, the customer should account for the arrangement as a service contract. The new guidance does not change the accounting for service contracts. ASU 2015-05 is effective for the Company in the first quarter of fiscal 2017 with early adoption permitted using either of two methods: (i)&#160;prospective to all arrangements entered into or materially modified after the effective date and represent a change in accounting principle; or (ii)&#160;retrospectively. The Company has evaluated the impact of the adoption of ASU 2015-05 and concluded that the adoption will not have a material impact on its consolidated financial statements. </font></div><div style="line-height:120%;padding-top:12px;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Revenue from Contracts with Customers</font></div><div style="line-height:120%;padding-top:6px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2014, the FASB issued ASU No. 2014-09, Revenue from Contracts with Customers (Topic 606), which provides guidance for revenue recognition. This ASU affects any entity that either enters into contracts with customers to transfer goods or services or enters into contracts for the transfer of non-financial assets. This ASU will supersede the revenue recognition requirements in Topic 605, Revenue Recognition, and most industry-specific guidance. This ASU also supersedes some cost guidance included in Subtopic 605-35, Revenue Recognition-Construction-Type and Production-Type Contracts. In July 2015, the FASB deferred the effective date to annual reporting periods and interim periods within fiscal years beginning after December 15, 2017. Early adoption is permitted only as of annual reporting periods beginning after December 15, 2016, including interim reporting periods within that reporting period. The standard will be effective for the Company beginning August 1, 2018 and permits the use of either the retrospective or cumulative effect transition method. We have not yet selected a transition method and continue to evaluate the impact that this guidance will have on our consolidated financial statements.</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:inherit;font-size:10pt;">Property and equipment consist 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="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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">October 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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">July 31, 2015</font></div></td></tr><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:10pt;"><font style="font-family:inherit;font-size:10pt;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:inherit;font-size:10pt;">Computer hardware</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,477</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,099</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Software</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,873</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,867</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Furniture and fixtures</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,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:inherit;font-size:10pt;">3,065</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Leasehold improvements</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,089</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,040</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;Total property and equipment</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33,565</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,071</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less accumulated depreciation</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(20,147</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(18,911</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;Property and equipment, net</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,418</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,160</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:inherit;font-size:10pt;">The Company generally invoices fees for licenses and maintenance to its customers in annual or, in certain cases, quarterly installments payable in advance. Deferred revenues represent amounts, which are billed to or collected from customers for which one or more of the revenue recognition criteria have not been met. The deferred revenues balance does not represent the total contract value of annual or multi-year, non-cancellable arrangements.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Revenue Recognition</font></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company enters into arrangements to deliver multiple products or services (multiple-elements). The Company applies software revenue recognition rules and allocates the total revenues among elements based on vendor-specific objective evidence (&#8220;VSOE&#8221;) of fair value of each element. The Company recognizes revenue on a net basis excluding taxes collected from customers and remitted to government authorities.</font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenues are derived from three sources:</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:84px;" 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:36px;"><font style="font-family:inherit;font-size:10pt;">(i)</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:inherit;font-size:10pt;">License fees, related to term (or time-based) licenses, perpetual software licenses, and other;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:84px;" 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:36px;"><font style="font-family:inherit;font-size:10pt;">(ii)</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:inherit;font-size:10pt;">Maintenance fees, related to email and phone support, bug fixes and unspecified software updates and upgrades released when, and if, available during the maintenance term; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:84px;" 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:36px;"><font style="font-family:inherit;font-size:10pt;">(iii)</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:inherit;font-size:10pt;">Services fees, related to professional services related to implementation of our software, reimbursable travel and training.</font></div></td></tr></table><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenues are recognized when all of the following criteria are met:</font></div><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:84px;" 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:36px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Persuasive evidence of an arrangement exists.</font><font style="font-family:inherit;font-size:10pt;"> Evidence of an arrangement consists of a written contract signed by both the customer and management prior to the end of the period.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:84px;" 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:36px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Delivery or performance has occurred</font><font style="font-family:inherit;font-size:10pt;">. The Company&#8217;s software is delivered electronically to the customer. Delivery is considered to have occurred when the Company provides the customer access to the software along with login credentials.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:84px;" 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:36px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Fees are fixed or determinable.</font><font style="font-family:inherit;font-size:10pt;"> The Company assesses whether a fee is fixed or determinable at the outset of the arrangement, primarily based on the payment terms associated with the transaction. Term and perpetual license fees are not considered to be fixed or determinable until they become due. Fees from term licenses are generally invoiced in annual, or in certain cases quarterly, installments over the term of the agreement beginning on the effective date of the license. Perpetual license fees are generally due between&#160;30&#160;and&#160;60 days from delivery of software, however in certain cases extended payment terms may be offered.&#160;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:84px;" 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:36px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Collectability is probable.</font><font style="font-family:inherit;font-size:10pt;"> Collectability is assessed on a customer-by-customer basis, based primarily on creditworthiness as determined by credit checks and analysis, as well as customer payment history. Payment terms generally range from </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">30</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">90</font><font style="font-family:inherit;font-size:10pt;"> days from invoice date. If it is determined prior to revenue recognition that collection of an arrangement fee is not probable, revenues are deferred until collection becomes probable or cash is collected, assuming all other revenue recognition criteria are satisfied.</font></div></td></tr></table><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">VSOE of fair value does not exist for the Company&#8217;s software licenses; therefore, the Company allocates revenues to software licenses using the residual method. Under the residual method, the amount recognized for license fees is the difference between the total fixed and determinable fees and the VSOE of fair value for the undelivered elements under the arrangement.</font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The VSOE of fair value for elements of an arrangement is based upon the normal pricing and discounting practices for those elements when sold separately. VSOE of fair value for maintenance is established using the stated maintenance renewal rate in the customer&#8217;s contract. For term licenses with duration of one year or less, no VSOE of fair value for maintenance exists. VSOE of fair value for services is established if a substantial majority of historical stand-alone selling prices for a service fall within a reasonably narrow price range.</font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">If the undelivered elements are all service elements and VSOE of fair value does not exist for one or more service element, the total arrangement fee is recognized ratably over the longest service period starting at software delivery, assuming all the related services have been made available to the customer.</font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In certain offerings sold as fixed fee arrangements, the Company recognizes services revenues on a proportional performance basis as performance obligations are completed by using the ratio of labor hours to date as an input measure compared to total estimated labor hours for the consulting services.</font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In cases where professional services are deemed to be essential to the functionality of the software, the arrangement is accounted for using contract accounting until the essential services are complete. If reliable estimates of total project costs can be made, the Company applies the percentage-of-completion method whereby percentage toward completion is measured by using the ratio of service billings to date compared to total estimated service billings for the consulting services. Service billings approximate labor hours as an input measure since they are generally billed monthly on a time and material basis. The fees related to the maintenance are recognized over the period the maintenance is provided.</font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Changes in accumulated other comprehensive loss by component during the </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;"> were as follows:</font></div><div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td width="50%" 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><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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Foreign Currency Items</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Unrealized gain (loss) on available-for-sale securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-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:inherit;font-size:10pt;">Balance as of 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:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6,247</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(96</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6,343</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other comprehensive gain (loss) before reclassification</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(287</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(46</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(333</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amounts reclassified from accumulated other comprehensive loss to earnings</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(20</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(20</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Tax effect</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance as of October 31, 2015</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6,534</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(166</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6,700</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following weighted shares outstanding of potential common stock were excluded from the computation of diluted loss per share for the periods presented because including them would have been antidilutive: </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="6" rowspan="1"></td></tr><tr><td width="69%" 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="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="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended October 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock options to purchase common stock </font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,573,487</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,386,474</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Restricted stock units </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,360,099</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,763,160</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:6px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Available-for-sale investments within cash equivalents and investments consist of the following: </font></div><div style="line-height:120%;padding-top:6px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">October 31, 2015</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Unrealized Gains</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Unrealized Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Estimated 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="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. agency securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">104,668</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">104,676</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:inherit;font-size:10pt;">120,295</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">120,305</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">265,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:inherit;font-size:10pt;">91</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(281</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">264,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: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;">U.S. government bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43,081</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(28</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43,056</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign government bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,630</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,635</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100,704</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100,704</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">642,505</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">126</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(318</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">642,313</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:6px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">July 31, 2015</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Unrealized Gains</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Unrealized Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Estimated 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="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. agency securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">82,946</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">82,963</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:inherit;font-size:10pt;">142,822</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">142,831</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">281,942</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">47</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(216</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">281,773</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32,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:inherit;font-size:10pt;">13</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32,540</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign government bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,663</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,668</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Certificate 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:inherit;font-size:10pt;">2,700</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,700</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">88,319</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">88,319</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">639,921</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">101</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(228</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">639,794</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:inherit;font-size:10pt;">The following table sets forth the computation of the Company&#8217;s basic and diluted net loss per share for the </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">three</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">October&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2014</font><font style="font-family:inherit;font-size:10pt;">:</font><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td width="61%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="17%" 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="17%" 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="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended October 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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:inherit;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="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:inherit;font-size:8pt;font-weight:bold;">(in thousands, except share and 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:inherit;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></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;Net loss </font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,630</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,997</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net loss 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></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;Basic</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.02</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.04</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;Diluted</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:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.02</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:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.04</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:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Denominator:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;Weighted average shares used in computing net loss 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></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:inherit;font-size:10pt;">&#160;&#160;&#160;Basic</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">71,242,897</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">69,316,700</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;Diluted</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">71,242,897</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">69,316,700</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></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:inherit;font-size:10pt;">Stock-based compensation expense related to all employee and non-employee stock-based awards is as follows:</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="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="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended October 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">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:10pt;"><font style="font-family:inherit;font-size:10pt;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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;Stock-based compensation expenses: </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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;Cost of license 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:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">89</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">49</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;Cost of maintenance revenues</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">339</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">277</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;Cost of services revenues</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,363</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,513</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;Research and development</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,672</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,143</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;Sales and marketing</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,430</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,987</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;General and administrative</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,254</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,019</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;Total stock-based compensation expenses</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,147</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,988</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><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:inherit;font-size:10pt;">The following table sets forth the Company&#8217;s long-lived assets, including intangibles and goodwill, net by geographic region:</font><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td width="62%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="17%" 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="16%" 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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">October 31, 2015</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">July 31, 2015</font></div></td></tr><tr><td style="vertical-align: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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;(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:inherit;font-size:10pt;">Americas</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,810</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,746</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EMEA</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,051</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,183</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">APAC</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">401</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;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">435</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,262</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,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></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:174%;padding-top:12px;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"></font></div><div style="line-height:120%;padding-top:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Intangible assets consist of the following:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td 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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">October 31, 2015</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">July 31, 2015</font></div></td></tr><tr><td style="vertical-align: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;">Acquired technology:</font></div></td><td colspan="7" 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:10pt;"><font style="font-family:inherit;font-size:10pt;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:inherit;font-size:10pt;">Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,200</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,200</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Accumulated amortization</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,561</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,201</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Intangible assets, net</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,639</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,999</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:inherit;font-size:10pt;">The following table sets forth revenues by country and region based on the billing address of the customer:</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:95.3125%;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="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended October 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">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:10pt;"><font style="font-family:inherit;font-size:10pt;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="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:10pt;"><font style="font-family:inherit;font-size:10pt;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:inherit;font-size:10pt;">United States</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43,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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38,948</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Canada</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,058</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other Americas</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,449</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,858</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total Americas</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">54,614</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">49,193</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">United Kingdom</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,687</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,198</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other EMEA</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,875</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,789</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total EMEA</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,562</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,987</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total APAC</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,104</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,554</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total revenues</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">82,280</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">79,734</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">RSU activity under the Company&#8217;s equity incentive plans is as follows:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="11" rowspan="1"></td></tr><tr><td width="44%" rowspan="1" colspan="1"></td><td width="17%" 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="16%" 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="16%" 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="10" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;RSUs Outstanding</font></div></td></tr><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="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;Number of RSUs Outstanding</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;Weighted Average Grant Date Fair Value</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;Aggregate Intrinsic Value </font><font style="font-family:inherit;font-size:10pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance as of July 31, 2015</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,882,674</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42.65</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">170,222</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,160,754</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">54.00</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Released</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(356,094</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34.29</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,439</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Canceled</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(117,521</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">44.13</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance as of October 31, 2015</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,569,813</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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">47.13</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">207,870</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected to vest as of October 31, 2015</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,282,240</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46.83</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">191,125</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:25px;" 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:9pt;padding-left:1px;"><font style="font-family:inherit;font-size:8pt;"></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-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock option activity under the Company&#8217;s equity incentive plans is as follows:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td width="42%" rowspan="1" colspan="1"></td><td width="12%" 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="12%" 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="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="12" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;Stock Options Outstanding</font></div></td></tr><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="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;Number of Stock Options Outstanding</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;Weighted Average Exercise Price</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted Average Remaining Contractual Life</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;Aggregate Intrinsic Value</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">&#160;(1)</sup></font></div></td></tr><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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(in years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance as of July 31, 2015</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,822,062</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14.29</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.9</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">81,548</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,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:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">54.00</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Exercised</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(146,744</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9.96</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,433</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Canceled</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(16,376</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42.33</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance as of October 31, 2015</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,668,942</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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14.64</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.8</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">72,753</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Vested and expected to vest as of October 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:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,656,065</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14.38</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.7</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">72,616</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Exercisable as of October 31, 2015</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,402,411</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9.09</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">68,921</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:25px;" 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:9pt;padding-left:1px;"><font style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup>&#160;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Aggregate intrinsic value at each period end represents the difference between the Company's closing stock prices of </font><font style="font-family:inherit;font-size:9pt;">$58.23</font><font style="font-family:inherit;font-size:9pt;"> and </font><font style="font-family:inherit;font-size:9pt;">$59.05</font><font style="font-family:inherit;font-size:9pt;"> on </font><font style="font-family:inherit;font-size:9pt;">October&#160;31, 2015</font><font style="font-family:inherit;font-size:9pt;"> and </font><font style="font-family:inherit;font-size:9pt;">July&#160;31, 2015</font><font style="font-family:inherit;font-size:9pt;">, respectively, and the exercise price of outstanding options. </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:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;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="63%" rowspan="1" colspan="1"></td><td width="18%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="18%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended October 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="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:10pt;"><font style="font-family:inherit;font-size:10pt;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 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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected life (in years)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.9</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.0</font></div></td></tr><tr><td style="vertical-align: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;">Risk-free interest rate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.49%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.92%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected volatility</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38.8%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">45.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;">Expected dividend yield</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted average fair value of options at grant date</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$19.18</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$20.53</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-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table shows the gross unrealized losses and fair value of the Company&#8217;s investments with unrealized losses, aggregated by investment category and length of time that individual securities have been in a continuous unrealized loss position: </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:95.703125%;border-collapse:collapse;text-align:left;"><tr><td colspan="24" rowspan="1"></td></tr><tr><td width="31%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="8%" 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="8%" 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="9%" 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="7%" 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="23" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">October 31, 2015</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">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="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">12 Months or Greater</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Gross Unrealized Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Gross Unrealized Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Gross Unrealized Losses</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="23" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Commercial paper</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">56,926</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">56,926</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. 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:inherit;font-size:10pt;">35,508</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35,508</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">142,383</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(280</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,875</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">148,258</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(281</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(28</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(28</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign government bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,900</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,900</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">262,774</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(317</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,875</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">268,649</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(318</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">October&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;">, total unamortized compensation cost, adjusted for estimated forfeitures, was as follows: </font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td width="59%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="20%" 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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;As of October 31, 2015</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Unrecognized Expense</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted Average Expected Recognition Period</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in years)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;Stock options</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,444</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.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;Restricted stock units</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">136,218</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.7</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">140,662</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Estimated aggregate amortization expense for each of the next three fiscal years is as follows:</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="4" rowspan="1"></td></tr><tr><td width="80%" 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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Future Amortization</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fiscal year ending July 31,</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2016 (remainder of fiscal year)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,080</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2017</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2018</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,119</font></div></td><td style="vertical-align:bottom;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:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,639</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Segment Information</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company operates in one segment. The Company&#8217;s chief operating decision maker (the &#8220;CODM&#8221;), its Chief Executive Officer, manages the Company&#8217;s operations on a consolidated basis for purposes of allocating resources. When evaluating the Company&#8217;s financial performance, the CODM reviews separate revenues information for the Company&#8217;s license, maintenance and professional services offerings, while all other financial information is reviewed on a consolidated basis. All of the Company&#8217;s principal operations and decision-making functions are located in the United States.</font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth revenues by country and region based on the billing address of the customer:</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:95.3125%;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="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended October 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">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:10pt;"><font style="font-family:inherit;font-size:10pt;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="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:10pt;"><font style="font-family:inherit;font-size:10pt;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:inherit;font-size:10pt;">United States</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43,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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38,948</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Canada</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,058</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other Americas</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,449</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,858</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total Americas</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">54,614</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">49,193</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">United Kingdom</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,687</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,198</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other EMEA</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,875</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,789</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total EMEA</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,562</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,987</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total APAC</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,104</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,554</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total revenues</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">82,280</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">79,734</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">No</font><font style="font-family:inherit;font-size:10pt;"> country, other than those presented above, accounted for more than </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">10%</font><font style="font-family:inherit;font-size:10pt;"> of revenues during the </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">three</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">October&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2014</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth the Company&#8217;s long-lived assets, including intangibles and goodwill, net by geographic region:</font><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td width="62%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="17%" 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="16%" 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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">October 31, 2015</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">July 31, 2015</font></div></td></tr><tr><td style="vertical-align: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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;(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:inherit;font-size:10pt;">Americas</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,810</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,746</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EMEA</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,051</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,183</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">APAC</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">401</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;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">435</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,262</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,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></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:18px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Stock-Based Compensation</font></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company recognizes compensation expense related to its stock options and restricted stock units (&#8220;RSUs&#8221;) granted to employees based on the estimated fair value of the awards on the date of grant, net of estimated forfeitures. The awards are subject to time-based vesting, which generally occurs over a period of </font><font style="font-family:inherit;font-size:10pt;">4 years</font><font style="font-family:inherit;font-size:10pt;">. Option awards expire </font><font style="font-family:inherit;font-size:10pt;">10 years</font><font style="font-family:inherit;font-size:10pt;"> from the grant date. The Company estimates the grant date fair value, and the resulting stock-based compensation expense, of the Company&#8217;s stock options using the Black-Scholes option-pricing model. The Company recognizes the fair value of stock-based compensation for awards which contain only service conditions on a straight-line basis over the requisite service period, which is generally the vesting period of the respective awards. The Company recognizes the compensation cost for awards which contain performance conditions based upon the probability of that performance condition being met, net of estimated forfeitures, using the graded method. </font></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;"></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Stockholders&#8217; Equity and Stock-Based Compensation</font></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Stock-Based Compensation Expense</font></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation expense related to all employee and non-employee stock-based awards is as follows:</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="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="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended October 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">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:10pt;"><font style="font-family:inherit;font-size:10pt;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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;Stock-based compensation expenses: </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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;Cost of license 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:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">89</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">49</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;Cost of maintenance revenues</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">339</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">277</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;Cost of services revenues</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,363</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,513</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;Research and development</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,672</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,143</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;Sales and marketing</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,430</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,987</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;General and administrative</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,254</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,019</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;Total stock-based compensation expenses</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,147</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,988</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">October&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;">, total unamortized compensation cost, adjusted for estimated forfeitures, was as follows: </font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td width="59%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="20%" 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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;As of October 31, 2015</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Unrecognized Expense</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted Average Expected Recognition Period</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in years)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;Stock options</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,444</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.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;Restricted stock units</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">136,218</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.7</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">140,662</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">RSUs </font></div><div style="line-height:120%;text-align:left;padding-left:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">RSU activity under the Company&#8217;s equity incentive plans is as follows:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="11" rowspan="1"></td></tr><tr><td width="44%" rowspan="1" colspan="1"></td><td width="17%" 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="16%" 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="16%" 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="10" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;RSUs Outstanding</font></div></td></tr><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="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;Number of RSUs Outstanding</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;Weighted Average Grant Date Fair Value</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;Aggregate Intrinsic Value </font><font style="font-family:inherit;font-size:10pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance as of July 31, 2015</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,882,674</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42.65</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">170,222</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,160,754</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">54.00</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Released</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(356,094</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34.29</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,439</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Canceled</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(117,521</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">44.13</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance as of October 31, 2015</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,569,813</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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">47.13</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">207,870</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected to vest as of October 31, 2015</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,282,240</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46.83</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">191,125</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:25px;" 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:9pt;padding-left:1px;"><font style="font-family:inherit;font-size:8pt;">(1) </font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Aggregate intrinsic value at each period end represents the total market value of RSUs at the Company&#8217;s closing stock price of </font><font style="font-family:inherit;font-size:9pt;">$58.23</font><font style="font-family:inherit;font-size:9pt;"> and </font><font style="font-family:inherit;font-size:9pt;">$59.05</font><font style="font-family:inherit;font-size:9pt;"> on </font><font style="font-family:inherit;font-size:9pt;">October&#160;31, 2015</font><font style="font-family:inherit;font-size:9pt;"> and </font><font style="font-family:inherit;font-size:9pt;">July&#160;31, 2015</font><font style="font-family:inherit;font-size:9pt;">, respectively. Aggregate intrinsic value for released RSUs represents the total market value of released RSUs at date of release.</font></div></td></tr></table><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Stock Options</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock option activity under the Company&#8217;s equity incentive plans is as follows:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td width="42%" rowspan="1" colspan="1"></td><td width="12%" 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="12%" 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="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="12" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;Stock Options Outstanding</font></div></td></tr><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="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;Number of Stock Options Outstanding</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;Weighted Average Exercise Price</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted Average Remaining Contractual Life</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;Aggregate Intrinsic Value</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">&#160;(1)</sup></font></div></td></tr><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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(in years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance as of July 31, 2015</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,822,062</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14.29</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.9</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">81,548</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,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:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">54.00</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Exercised</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(146,744</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9.96</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,433</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Canceled</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(16,376</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42.33</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance as of October 31, 2015</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,668,942</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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14.64</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.8</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">72,753</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Vested and expected to vest as of October 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:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,656,065</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14.38</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.7</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">72,616</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Exercisable as of October 31, 2015</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,402,411</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9.09</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">68,921</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:25px;" 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:9pt;padding-left:1px;"><font style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup>&#160;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Aggregate intrinsic value at each period end represents the difference between the Company's closing stock prices of </font><font style="font-family:inherit;font-size:9pt;">$58.23</font><font style="font-family:inherit;font-size:9pt;"> and </font><font style="font-family:inherit;font-size:9pt;">$59.05</font><font style="font-family:inherit;font-size:9pt;"> on </font><font style="font-family:inherit;font-size:9pt;">October&#160;31, 2015</font><font style="font-family:inherit;font-size:9pt;"> and </font><font style="font-family:inherit;font-size:9pt;">July&#160;31, 2015</font><font style="font-family:inherit;font-size:9pt;">, respectively, and the exercise price of outstanding options. Aggregate intrinsic value for exercised options represents the difference between the Company&#8217;s stock price at date of exercise and the exercise price.</font></div></td></tr></table><div style="line-height:120%;padding-top:18px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Valuation of Awards</font></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The assumptions used to estimate the grant date fair value of options and weighted average grant date fair value of options are as follows: </font></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><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="63%" rowspan="1" colspan="1"></td><td width="18%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="18%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended October 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="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:10pt;"><font style="font-family:inherit;font-size:10pt;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 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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected life (in years)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.9</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.0</font></div></td></tr><tr><td style="vertical-align: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;">Risk-free interest rate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.49%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.92%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected volatility</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38.8%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">45.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;">Expected dividend yield</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted average fair value of options at grant date</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$19.18</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$20.53</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:8px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Beginning fiscal year 2016, the Company began estimating the expected term using a historical data method, instead of the simplified method, because it now has sufficient data to estimate the stock option exercise period based on its historical stock option activity and employee termination data. In addition, the Company began estimating the volatility using its own common stock data, instead of volatility of several comparable public listed peers, as the Company now has sufficient trading history of its stock. </font></div><div style="line-height:120%;padding-top:18px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Common Stock Reserved for Issuance</font></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">October&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">July&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;">, the Company was authorized to issue </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">500,000,000</font><font style="font-family:inherit;font-size:10pt;"> shares of common stock with a par value of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$0.0001</font><font style="font-family:inherit;font-size:10pt;"> per share, and </font><font style="font-family:inherit;font-size:10pt;">71,491,693</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">71,005,738</font><font style="font-family:inherit;font-size:10pt;"> shares of common stock were issued and outstanding, respectively. As of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">October&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">July&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;">, the Company had reserved shares of common stock for future issuance 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="6" rowspan="1"></td></tr><tr><td width="65%" rowspan="1" colspan="1"></td><td width="16%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="16%" 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="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">October 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="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">July 31, 2015</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;Exercise of stock options to purchase common stock</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,668,942</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,822,062</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom: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;Vesting of restricted stock units</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,569,813</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,882,674</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;Shares available under stock plans</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,343,932</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,363,906</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;Total common stock reserved for issuance</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,582,687</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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,068,642</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance Sheet Components</font></div><div style="line-height:174%;padding-top:18px;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Property and Equipment, Net</font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment consist 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="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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">October 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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">July 31, 2015</font></div></td></tr><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:10pt;"><font style="font-family:inherit;font-size:10pt;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:inherit;font-size:10pt;">Computer hardware</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,477</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,099</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Software</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,873</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,867</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Furniture and fixtures</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,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:inherit;font-size:10pt;">3,065</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Leasehold improvements</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,089</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,040</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;Total property and equipment</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33,565</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,071</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less accumulated depreciation</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(20,147</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(18,911</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;Property and equipment, net</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,418</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,160</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">October&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">July&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">no</font><font style="font-family:inherit;font-size:10pt;"> property and equipment was pledged as collateral against borrowings. Depreciation expense was </font><font style="font-family:inherit;font-size:10pt;">$1.4 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">$1.4 million</font><font style="font-family:inherit;font-size:10pt;"> for the </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2014</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div><div style="line-height:174%;padding-top:12px;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Intangible Assets</font></div><div style="line-height:120%;padding-top:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Intangible assets consist of the following:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td 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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">October 31, 2015</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">July 31, 2015</font></div></td></tr><tr><td style="vertical-align: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;">Acquired technology:</font></div></td><td colspan="7" 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:10pt;"><font style="font-family:inherit;font-size:10pt;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:inherit;font-size:10pt;">Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,200</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,200</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Accumulated amortization</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,561</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,201</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Intangible assets, net</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,639</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,999</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortization expense was </font><font style="font-family:inherit;font-size:10pt;">$0.4 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$0.4 million</font><font style="font-family:inherit;font-size:10pt;"> for the </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">October&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2014</font><font style="font-family:inherit;font-size:10pt;">, respectively. Estimated aggregate amortization expense for each of the next three fiscal years is as follows:</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="4" rowspan="1"></td></tr><tr><td width="80%" 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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Future Amortization</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fiscal year ending July 31,</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2016 (remainder of fiscal year)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,080</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2017</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2018</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,119</font></div></td><td style="vertical-align:bottom;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:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,639</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:174%;padding-top:12px;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Accrued Employee Compensation</font></div><div style="line-height:120%;padding-top:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued employee compensation consists of the following:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td 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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">October 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:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">July 31, 2015</font></div></td></tr><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:10pt;"><font style="font-family:inherit;font-size:10pt;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:inherit;font-size:10pt;">&#160;Accrued bonuses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,641</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,819</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;Accrued commission</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">674</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,008</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;Accrued vacation</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,374</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,980</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;Accrued salaries, payroll taxes and benefits</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,629</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,428</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,318</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,235</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:174%;padding-top:12px;text-align:left;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Accumulated Other Comprehensive Loss</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Changes in accumulated other comprehensive loss by component during the </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">October&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;"> were as follows:</font></div><div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td width="50%" 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><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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Foreign Currency Items</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Unrealized gain (loss) on available-for-sale securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-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:inherit;font-size:10pt;">Balance as of 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:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6,247</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(96</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6,343</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other comprehensive gain (loss) before reclassification</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(287</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(46</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(333</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amounts reclassified from accumulated other comprehensive loss to earnings</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(20</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(20</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Tax effect</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance as of October 31, 2015</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6,534</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(166</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6,700</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:18px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Use of Estimates</font></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The preparation of the accompanying condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions about future events that affect the amounts of assets and liabilities reported, disclosures about contingent assets and liabilities, and reported amounts of revenues and expenses. Significant items subject to such estimates include revenue recognition, the useful lives of property and equipment and intangible assets, allowance for doubtful accounts, valuation allowance for deferred tax assets, stock-based compensation, annual bonus attainment, income tax uncertainties, valuation of goodwill and intangible assets, and contingencies. These estimates and assumptions are based on management&#8217;s best estimates and judgment. Management regularly evaluates its estimates and assumptions using historical experience and other factors; however, actual results could differ significantly from these estimates.</font></div></div> Aggregate intrinsic value at each period end represents the total market value of RSUs at the Company’s closing stock price of $58.23 and $59.05 on October 31, 2015 and July 31, 2015, respectively. Aggregate intrinsic value for released RSUs represents the total market value of released RSUs at date of release. Aggregate intrinsic value at each period end represents the difference between the Company's closing stock prices of $58.23 and $59.05 on October 31, 2015 and July 31, 2015, respectively, and the exercise price of outstanding options. Aggregate intrinsic value for exercised options represents the difference between the Company’s stock price at date of exercise and the exercise price. EX-101.SCH 7 gwre-20151031.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2103100 - Disclosure - Balance Sheet Components link:presentationLink link:calculationLink link:definitionLink 2403402 - Disclosure - Balance Sheet Components (Details 1) link:presentationLink link:calculationLink link:definitionLink 2403403 - Disclosure - Balance Sheet Components (Details 2) link:presentationLink link:calculationLink link:definitionLink 2403404 - Disclosure - Balance Sheet Components (Details 3) link:presentationLink link:calculationLink link:definitionLink 2403405 - Disclosure - Balance Sheet Components (Details 4) link:presentationLink link:calculationLink link:definitionLink 2403406 - Disclosure - Balance Sheet Components (Details 5) link:presentationLink link:calculationLink link:definitionLink 2403407 - Disclosure - Balance Sheet Components (Details 6) link:presentationLink link:calculationLink link:definitionLink 2403408 - Disclosure - Balance Sheet Components (Details Textual) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Balance Sheet Components (Tables) link:presentationLink link:calculationLink link:definitionLink 2107100 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2407401 - Disclosure - Commitments and Contingencies (Details Textual) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - The Company and Summary of Significant Accounting Policies and Estimates link:presentationLink link:calculationLink link:definitionLink 2401402 - Disclosure - The Company and Summary of Significant Accounting Policies and Estimates (Details Textual) link:presentationLink link:calculationLink link:definitionLink 2201201 - Disclosure - The Company and Summary of Significant Accounting Policies and Estimates (Policies) link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1004001 - Statement - Condensed Consolidated Statement of Comprehensive Income (Loss) Parenthetical link:presentationLink link:calculationLink link:definitionLink 1004000 - Statement - Condensed Consolidated Statement of Comprehensive Income (Loss) Statement link:presentationLink link:calculationLink link:definitionLink 1005000 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - Condensed Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 2102100 - Disclosure - Fair Value of Financial Instruments link:presentationLink link:calculationLink link:definitionLink 2402403 - Disclosure - Fair Value of Financial Instruments (Details 2) link:presentationLink link:calculationLink link:definitionLink 2402405 - Disclosure - Fair Value of Financial Instruments (Details 4) link:presentationLink link:calculationLink link:definitionLink 2402402 - Disclosure - Fair Value of Financial Instruments Fair Value of Financial Instruments (Details 1) link:presentationLink link:calculationLink link:definitionLink 2402404 - Disclosure - Fair Value of Financial Instruments Fair Value of Financial Instruments (Details 3) link:presentationLink link:calculationLink link:definitionLink 2302301 - Disclosure - Fair Value of Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 2110100 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2410401 - Disclosure - Income Taxes (Details Textual) link:presentationLink link:calculationLink link:definitionLink 2106100 - Disclosure - Net Income (Loss) Per Share link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Net Income (Loss) Per Share (Details 1) link:presentationLink link:calculationLink link:definitionLink 2406403 - Disclosure - Net Income (Loss) Per Share (Details 2) link:presentationLink link:calculationLink link:definitionLink 2306301 - Disclosure - Net Income (Loss) Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2112100 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 2412402 - Disclosure - Segment Information (Details 1) link:presentationLink link:calculationLink link:definitionLink 2412403 - Disclosure - Segment Information (Details 2) link:presentationLink link:calculationLink link:definitionLink 2312301 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2108100 - Disclosure - Stockholders' Equity and Stock-based Compensation link:presentationLink link:calculationLink link:definitionLink 2408402 - Disclosure - Stockholders' Equity and Stock-based Compensation (Details 1) link:presentationLink link:calculationLink link:definitionLink 2408403 - Disclosure - Stockholders' Equity and Stock-based Compensation (Details 2) link:presentationLink link:calculationLink link:definitionLink 2408404 - Disclosure - Stockholders' Equity and Stock-based Compensation (Details 3) link:presentationLink link:calculationLink link:definitionLink 2408405 - Disclosure - Stockholders' Equity and Stock-based Compensation (Details 4) link:presentationLink link:calculationLink link:definitionLink 2408406 - Disclosure - Stockholders' Equity and Stock-based Compensation (Details Textual) link:presentationLink link:calculationLink link:definitionLink 2308301 - Disclosure - Stockholders' Equity and Stock-based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 gwre-20151031_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 gwre-20151031_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 gwre-20151031_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Balance Sheet Related Disclosures [Abstract] Property and equipment Property, Plant and Equipment [Table Text Block] Goodwill and Intangible Assets Schedule of Intangible Assets and Goodwill [Table Text Block] Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Accrued Employee Compensation Accrued Employee Compensation (Table Text Block) Accrued employee compensation table text block. Components of Accumulated Other Comprehensive Loss Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Balance Sheet Components Supplemental Balance Sheet Disclosures [Text Block] Stockholders' Equity and Stock-based Compensation [Abstract] Stockholders' equity and stock-based compensation. Stockholders' Equity and Stock-based Compensation Shareholders' Equity and Share-based Payments [Text Block] Fair Value Disclosures [Abstract] Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value Measurements, Recurring and Nonrecurring [Table] Major Types of Debt and Equity Securities [Axis] Major Types of Debt and Equity Securities [Axis] Major Types of Debt and Equity Securities [Domain] Major Types of Debt and Equity Securities [Domain] U.S. agency securities US Government Agencies Debt Securities [Member] Commercial paper Commercial Paper [Member] Corporate bonds Corporate Bond Securities [Member] U.S. government bonds US Treasury Securities [Member] Foreign government bonds Foreign Government Debt Securities [Member] Money market funds Money Market Funds [Member] Certificates of deposit Certificates of Deposit [Member] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Less than 12 Months Available For Sale Securities, Debt Maturities Current Available For Sale Securities, Debt Maturities Current 12 Months or Greater Available For Sale Securities, Debt Maturities NonCurrent Available For Sale Securities, Debt Maturities NonCurrent Estimated Fair Value Available-for-sale Securities Earnings Per Share [Abstract] Numerator: Net Income (Loss) Available to Common Stockholders, Diluted [Abstract] Net loss Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Net loss per share: Net Income Loss Per Share [Abstract] Net income (loss) per share. Basic Earnings Per Share, Basic Diluted Earnings Per Share, Diluted Denominator: Weighted Average Number of Shares Outstanding, Basic [Abstract] Weighted average shares used in computing net loss per share: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Basic Weighted Average Number of Shares Outstanding, Basic Diluted Weighted Average Number of Shares Outstanding, Diluted Organization, Consolidation and Presentation of Financial Statements [Abstract] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Range [Axis] Range [Axis] Range [Domain] Range [Domain] Minimum Minimum [Member] Maximum Maximum [Member] Award Type [Axis] Award Type [Axis] Equity Award [Domain] Equity Award [Domain] Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] Stock Options Employee Stock Option [Member] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Company and Summary of Significant Accounting Policies and Estimates (Textual) [Abstract] Company and Summary of Significant Accounting Policies and Estimates (Textual) [Abstract] Company and summary of significant accounting policies and estimates. Number of Customers Concentration Of Credit Risk Number of Customers Concentration Of Credit Risk Number of Customers Concentration Of Credit Risk Percentage of Revenue Concentration Risk, Percentage Number of Customers Concentration of Credit Risk Receivables Number of Customers Concentration of Credit Risk Receivables Number of Customers Concentration of Credit Risk Receivables Percentage of accounts receivable Entity Wide Accounts Receivable Major Customer Percentage Entity wide accounts receivable major customer percentage. Range of General Payment Terms Range of General Payment Terms Range of General Payment Terms Period of RSUs time based Vesting Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Period of expiration for share based payment awards Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Statement of Comprehensive Income [Abstract] Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax Unrealized gains (losses) on available-for-sale securities, net of tax of $4 and $8 Other Comprehensive Income (Loss), Unrealized Holding Gain (Loss) on Securities Arising During Period, Net of Tax Reclassification adjustment for realized gains included in net loss Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax Other comprehensive loss Other Comprehensive Income (Loss), Net of Tax Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Income Tax Disclosure [Abstract] Income Taxes Income Tax Disclosure [Text Block] Business Nature of Operations [Policy Text Block] Nature of operations. Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Use of Estimates Use of Estimates, Policy [Policy Text Block] Cash. Cash Equivalents and Investments Cash and Cash Equivalents, Investments and Restricted Cash [Policy Text Block] Cash and Cash Equivalents, Investments and Restricted Cash [Policy Text Block] Concentration of Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Revenue Recognition Revenue Recognition, Policy [Policy Text Block] Deferred Revenues Revenue Recognition, Deferred Revenue [Policy Text Block] Income Taxes Income Tax, Policy [Policy Text Block] Stock-Based Compensation Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block] Recent Accounting Pronouncement New Accounting Pronouncements, Policy [Policy Text Block] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Fair Value, Assets Measured on Recurring and Nonrecurring Basis, Alternative [Abstract] Fair Value, Assets Measured on Recurring and Nonrecurring Basis, Alternative [Abstract] Less than Twelve Months, Fair Value Available-for-sale Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value Less than 12 Months, Aggregate Losses Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss Twelve Months or Longer, Fair Value Available-for-sale Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value 12 Months or Longer, Aggregate Losses Available-for-sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss Fair Value Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value Aggregate Losses Available-for-sale Securities, Continuous Unrealized Loss Position, Accumulated Loss Number of Positions Available-for-sale, Securities in Unrealized Loss Positions, Qualitative Disclosure, Number of Positions 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] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs, by Report Line [Axis] Income Statement Location [Axis] Employee Service Share-based Compensation, Allocation of Recognized Period Costs, Report Line [Domain] Income Statement Location [Domain] Cost of license revenues Cost of license and other [Member] Cost of license and other [Member] Cost of maintenance revenues Cost of Maintenance Revenues [Member] Cost of Maintenance Revenues [Member] Cost of services revenues Cost of Services Revenues [Member] Cost of Services Revenues [Member] Research and development Research and Development Expense [Member] Sales and marketing Selling and Marketing Expense [Member] General and administrative General and Administrative Expense [Member] Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items] Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items] Total stock-based compensation expenses Share-based Compensation Unrecognized Expense Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized Average Expected Recognition Period Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Restricted Stock Units (RSUs) [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Number of RSUs Outstanding Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Balance at beginning of period Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Granted Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Released Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Canceled Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Balance at end of period Expected to vest as of October 31, 2015 Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Expected to Vest Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Expected to Vest Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Balance at beginning of period Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Granted Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Released Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Canceled Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Balance at end of period Expected to vest as of October 31, 2015 Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Expected to Vest, Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Expected to Vest, Weighted Average Grant Date Fair Value Aggregate intrinsic value, Nonvested Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested Aggregate intrinsic value, Vested Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested Aggregate intrinsic value, Expected to vest Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Expected to Vest Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Expected to Vest Number of Stock Options Outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Balance at beginning of period Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Granted Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures Exercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Canceled Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Balance at end of period Vested and expected to vest as of October 31, 2015 Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Exercisable as of October 31, 2015 Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Balance at beginning of period Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Granted Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Exercised Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Canceled Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Balance at end of period Vested and expected to vest as of October 31, 2015 Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Exercisable as of October 31, 2015 Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Weighted Average Remaining Contractual Life Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Vested and expected to vest as of October 31, 2015 Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Exercisable as of October 31, 2015 Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term Share-based Compensation Arrangement by Share-based Payment Award, Aggregate Intrinsic Value [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Aggregate Intrinsic Value [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Aggregate Intrinsic Value [Abstract] Aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Exercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Vested and expected to vest as of October 31, 2015 Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Exercisable as of October 31, 2015 Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Share Price Share Price Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Antidilutive Securities Excluded From Computation Of Earnings Per Share By Antidilutive Securities [Axis] Antidilutive Securities [Axis] Antidilutive Securities Name [Domain] Antidilutive Securities, Name [Domain] Stock options to purchase common stock Restricted stock units Restricted Stock [Member] Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Net Income (Loss) Per Share (Textual) [Abstract] Net Earnings Loss Per Share (Textual) [Abstract] Net earnings loss per share. Schedule of antidilutive securities excluded from EPS Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 2016 (remainder of fiscal year) Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year 2017 Finite-Lived Intangible Assets, Amortization Expense, Year Two 2018 Finite-Lived Intangible Assets, Amortization Expense, Year Three Intangible assets, net Finite-Lived Intangible Assets, Net Segment Reporting [Abstract] Statement [Table] Statement [Table] Statement, Geographical [Axis] Geographical [Axis] Segment, Geographical [Domain] Geographical [Domain] United States UNITED STATES Canada CANADA United Kingdom UNITED KINGDOM Other EMEA Other EMEA [Member] Other EMEA [Member] Other Other Americas [Member] Other Americas [Member] Americas Americas [Member] EMEA EMEA [Member] APAC APAC [Member] APAC [Member] Revenues by country Revenues from External Customers and Long-Lived Assets [Line Items] Revenues : Revenues [Abstract] Total revenues Revenues Entity-wide revenue attributable to other country Entity-wide revenue attributable to other country Entity-wide revenue attributable to other country, Segment disclosure EntityWideRevenueMajorCountryPercentage EntityWideRevenueMajorCountryPercentage EntityWideRevenueMajorCountryPercentage Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Fair Value, Hierarchy [Axis] Fair Value, Hierarchy [Axis] Fair Value, Measurements, Fair Value Hierarchy [Domain] Fair Value Hierarchy [Domain] Level 1 Fair Value, Inputs, Level 1 [Member] Level 2 Fair Value, Inputs, Level 2 [Member] Level 3 Fair Value, Inputs, Level 3 [Member] Cash and cash equivalents: Cash and Cash Equivalents, Fair Value Disclosure Short-term investments: Available-for-sale Securities, Current Long-term investments: Available-for-sale Securities, Noncurrent Total assets Accrued bonuses Accrued Bonuses, Current Accrued commission Accrued Sales Commission, Current Accrued vacation Accrued Vacation, Current Accrued salaries, payroll taxes and benefits Other Payroll Accruals Current Other Payroll Accruals, Current portion Total Employee-related Liabilities, Current 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 Entity Registrant Name Entity Registrant Name Entity Central Index Key Entity Central Index Key Entity Filer Category Entity Filer Category Current Fiscal Year End Date Current Fiscal Year End Date Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Line of Credit Facility [Table] Line of Credit Facility [Table] Credit Facility [Axis] Credit Facility [Axis] Credit Facility [Domain] Credit Facility [Domain] Line of Credit Associated With Operating Lease Line of Credit Associated With Operating Lease [Domain] Line of Credit Associated With Operating Lease [Domain] Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Duration of lease for a facility to serve as its corporate headquarters Duration of Lease for Facility to Serve as its Corporate Headquarters Duration of lease for a facility to serve as its corporate headquarters. Rentable area of current corporate headquarters Rentable Area of Current Corporate Headquarters Rentable area of current corporate headquarters. Line of Credit Facility, Maximum Borrowing Capacity Line of Credit Facility, Maximum Borrowing Capacity Lease expense for all worldwide facilities and equipment Operating Leases, Rent Expense Number of Unsecured Credit Facilities Outstanding Number of Unsecured Credit Facilities Outstanding Number of Unsecured Credit Facilities Outstanding Line of Credit Facility, Current Borrowing Capacity Line of Credit Facility, Current Borrowing Capacity Statement of Financial Position [Abstract] ASSETS Assets [Abstract] CURRENT ASSETS: Assets, Current [Abstract] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Short-term investments Short-term Investments Accounts receivable Accounts Receivable, Net, Current Deferred tax assets, current Deferred Tax Assets, Net of Valuation Allowance, Current Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Total current assets Assets, Current Long-term investments Long-term Investments Property and equipment, net Property, Plant and Equipment, Net Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Deferred tax assets, noncurrent Deferred Tax Assets, Net of Valuation Allowance, Noncurrent Goodwill Goodwill Other assets Other Assets, Noncurrent TOTAL ASSETS Assets LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] CURRENT LIABILITIES: Liabilities, Current [Abstract] Accounts payable Accounts Payable, Current Accrued employee compensation Deferred revenues, current Deferred Revenue, Current Other current liabilities Other Liabilities, Current Total current liabilities Liabilities, Current Deferred revenues, noncurrent Deferred Revenue, Noncurrent Other liabilities Other Liabilities, Noncurrent Total liabilities Liabilities STOCKHOLDERS’ EQUITY: Stockholders' Equity Attributable to Parent [Abstract] Common stock Common Stock, Value, Issued Additional paid-in capital Additional Paid in Capital, Common Stock Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated deficit Retained Earnings (Accumulated Deficit) Total stockholders’ equity Stockholders' Equity Attributable to Parent TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity The Company and Summary of Significant Accounting Policies and Estimates Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block] Computer hardware Computer Hardware Gross Computer hardware gross. Software Capitalized Computer Software, Gross Furniture and fixtures Furniture and Fixtures, Gross Leasehold improvements Leasehold Improvements, Gross Total property and equipment Property, Plant and Equipment, Gross Less accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Property, Plant and Equipment, Net Income Statement [Abstract] License Licenses Revenue Maintenance Maintenance Revenue Services Technology Services Revenue Total revenues Cost of revenues: Cost of Revenue [Abstract] License License Costs Maintenance Maintenance Costs Services Cost of Services Total cost of revenues Cost of Revenue Gross profit : Gross Profit [Abstract] License License Gross Profit License gross profit. Maintenance Maintenance Gross Profit Maintenance gross profit. Services Services Gross Profit Services gross profit. Total gross profit 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 Total operating expenses Operating Expenses Income (loss) from operations Operating Income (Loss) Interest income, net Interest Income (Expense), Nonoperating, Net Other income (expense), net Other Nonoperating Income (Expense) Loss before income taxes Income (Loss) from Continuing Operations before Income Taxes, Extraordinary Items, Noncontrolling Interest Provision for (benefit from) income taxes Income Tax Expense (Benefit) Net income (loss) Earnings (loss) per share: Shares used in computing earnings (loss) per share: Diluted 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] Acquired Technology Acquired Technology [Member] Acquired Technology [Member] Cost Finite-Lived Intangible Assets, Gross Accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Company's basic and diluted earnings per share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Schedule of Antidilutive Securities excluded from EPS Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Statement of Cash Flows [Abstract] CASH FLOWS FROM OPERATING ACTIVITIES: Net Cash Provided by (Used in) Operating Activities [Abstract] Adjustments to reconcile net loss to net cash used in operating activities: Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Stock-based compensation Excess tax benefit from exercise of stock options and vesting of RSUs Excess Tax Benefit from Share-based Compensation, Operating Activities Deferred tax assets Deferred Income Taxes and Tax Credits Amortization of premium on available-for-sale securities Accretion (Amortization) of Discounts and Premiums, Investments Loss on disposals of property and equipment Gain (Loss) on Disposition of Property Plant Equipment Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Accounts receivable Increase (Decrease) in Accounts Receivable Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Accounts payable Increase (Decrease) in Accounts Payable, Trade Accrued employee compensation Increase (Decrease) in Employee Related Liabilities Other liabilities Increase (Decrease) in Other Operating Liabilities Deferred revenues Increase (Decrease) in Deferred Revenue Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities CASH FLOWS FROM INVESTING ACTIVITIES: Net Cash Provided by (Used in) Investing Activities [Abstract] Purchases of available-for-sale securities Payments to Acquire Available-for-sale Securities Sales of available-for-sale securities Proceeds from Sale of Available-for-sale Securities Purchase of property and equipment Payments to Acquire Property, Plant, and Equipment Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities CASH FLOWS FROM FINANCING ACTIVITIES: Net Cash Provided by (Used in) Financing Activities [Abstract] Proceeds from issuance of common stock upon exercise of stock options Proceeds from Stock Options Exercised Taxes remitted on RSU awards vested Payments Related to Tax Withholding for Share-based Compensation Excess tax benefit from exercise of stock options and vesting of RSUs Excess Tax Benefit from Share-based Compensation, Financing Activities Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Effect of foreign 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 period CASH AND CASH EQUIVALENTS—End of period SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION: Supplemental Cash Flow Elements [Abstract] Cash paid for income taxes Income Taxes Paid, Net SUPPLEMENTAL DISCLOSURES OF NONCASH INVESTING AND FINANCING ACTIVITIES: Other Noncash Investing and Financing Items [Abstract] Accruals for purchase of property and equipment Capital Expenditures Incurred but Not yet Paid Common Stock Reserved for Issuance Common Stock Reserved for Issuance [Abstract] Common stock reserved for issuance. Exercise of stock options to purchase common stock Vesting of restricted stock units Issuances of shares available under stock plans Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Total common stock reserved for issuance Common Stock, Capital Shares Reserved for Future Issuance Net Income (Loss) Per Share Earnings Per Share [Text Block] Maximum Summary of assumptions for fair value of employee stock option estimates Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract] Expected life (in years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Risk-free interest rate, minimum Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum Risk-free interest rate, maximum Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum Expected volatility, minimum Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum Expected volatility, maximum Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum Expected dividend yield Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Grant date fair value (USD per share), Options Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Weighted Average Grant Date Fair Value Revenues by country Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block] Property and equipment, net by geographic region Schedule of Disclosure on Geographic Areas, Long-Lived Assets in Individual Foreign Countries by Country [Table Text Block] Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Class of Stock [Line Items] Class of Stock [Line Items] Grant date fair value (USD per share) Total intrinsic value of options exercised Stockholders Equity and Stock Based Compensation (Additional Textual) [Abstract] Stockholders Equity and Stock Based Compensation (Additional Textual) [Abstract] Stockholders equity and stock based compensation. Common stock, shares authorized Common Stock, Shares Authorized Common stock, par value Common Stock, Par or Stated Value Per Share Common Stock, Shares, Outstanding Common Stock, Shares, Outstanding Stock-based compensation expense Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block] Unrecognized compensation cost, adjusted for estimated forfeitures Schedule of Unrecognized Compensation Cost, Nonvested Awards [Table Text Block] Schedule of Share-based Compensation, Restricted Stock Units Award Activity Schedule of Share-based Compensation, Restricted Stock Units Award Activity [Table Text Block] Schedule of Share-based Compensation, Stock Options, Activity Schedule of Share-based Compensation, Stock Options, Activity [Table Text Block] Black-Scholes valuation assumptions Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Common Stock Reserved for Issuance Common Stock Reserved For Issuance [Table Text Block] Common stock reserved for issuance. Tax provision on unrealized gains on available-for-sale securities Other Comprehensive Income (Loss), Unrealized Holding Gain (Loss) on Securities Arising During Period, Tax Fair Value of Financial Instruments Fair Value Disclosures [Text Block] Goodwill [Roll Forward] Goodwill [Roll Forward] Balance at beginning of period Balance at end of period Segment Information Segment Reporting Disclosure [Text Block] Amortized Cost Available-for-sale Securities, Amortized Cost Basis Unrealized Gains Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax Unrealized Losses Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Equity Components [Axis] Equity Components [Axis] Equity Component [Domain] Equity Component [Domain] Accumulated Translation Adjustment [Member] Accumulated Translation Adjustment [Member] Available-for-sale Securities [Member] Available-for-sale Securities [Member] Statement [Line Items] Statement [Line Items] Increase (Decrease) in Accumulated Other Comprehensive Income (Loss) [Roll Forward] Increase (Decrease) in Accumulated Other Comprehensive Income (Loss) [Roll Forward] Increase (Decrease) in Accumulated Other Comprehensive Income (Loss) [Roll Forward] Balance at beginning of period Other comprehensive gain (loss) before reclassification Other Comprehensive Income (Loss), before Reclassifications, before Tax Amounts reclassified from accumulated other comprehensive loss to earnings Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax Tax effect Other Comprehensive Income Loss Before Reclassifications Tax Other Comprehensive Income Loss Before Reclassifications Tax Balance at end of period Property and equipment pledged as collateral Property and Equipment Pledged as Collateral Property and equipment pledged as collateral. Depreciation Depreciation Amortization expense Amortization of Intangible Assets Benefit from income taxes Effective Income Tax Rate, Continuing Operations Effective Income Tax Rate Reconciliation, Percent Percentage of Statutory federal income tax rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Undistributed Earnings of Foreign Subsidiaries Undistributed Earnings of Foreign Subsidiaries Undistributed earnings from certain foreign subsidiaries Deferred Tax Liabilities, Undistributed Foreign Earnings Unrecognized Tax Benefits, Period Increase (Decrease) Unrecognized Tax Benefits, Period Increase (Decrease) Unrecognized tax benefits Unrecognized Tax Benefits that Would Impact Effective Tax Rate Americas North America [Member] EMEA APAC Segment Reporting, Asset Reconciling Item [Line Items] Segment Reporting, Asset Reconciling Item [Line Items] Long-lived asset, including intangibles and goodwill Property, Plant and Equipment [Abstract] Total Long-lived Assets, Property, Plant and Equipment, Net, Including Intangibles and Goodwill Long-lived Assets, Property, Plant and Equipment, Net, Including Intangibles and Goodwill Schedule of Available-for-sale Securities Reconciliation Schedule of Available-for-sale Securities Reconciliation [Table Text Block] Schedule of Unrealized Loss on Investments Schedule of Unrealized Loss on Investments [Table Text Block] Investments Classified by Contractual Maturity Date Investments Classified by Contractual Maturity Date [Table Text Block] Fair Value, Assets Measured on Recurring Basis Fair Value, Assets Measured on Recurring Basis [Table Text Block] EX-101.PRE 11 gwre-20151031_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 12 R39.htm IDEA: XBRL DOCUMENT v3.3.0.814
Stockholders' Equity and Stock-based Compensation (Details 4) - shares
Oct. 31, 2015
Jul. 31, 2015
Common Stock Reserved for Issuance    
Exercise of stock options to purchase common stock 1,668,942 1,822,062
Issuances of shares available under stock plans 13,343,932 14,363,906
Total common stock reserved for issuance 18,582,687 19,068,642
Restricted Stock Units (RSUs)    
Common Stock Reserved for Issuance    
Vesting of restricted stock units 3,569,813 2,882,674
EXCEL 13 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0````(`%8P@D^Q4T!0%<2K MTMWDT3N>>Y-QSJ:G=T^.PFAENCY,BS9&=\)8J%LR*I3649^4F?5&Q73KY\RI M>J'FQ,1DA&^7BE3&K!5AT;A/61EUEG_V,8G"?5A)8HFJX, M\:FCL,U_K;PZ7]!,/73Q1\8O[Z[TU`TUH=7NQ>IRE;J$]-NT2&KXEL/FPJ^2 M:9.'YOKYAQ7Y_I?/LO$2EZ:[\.I1;Q@L=S:F?"Z-TOVV43U:O[BW=O&?VX3R M4S74C)U/A3[J+;LD%=\D-;#4^D_>KSNEMIZ^99@+=_A1M,I3YRY+D.UY\-?1`#&TX[A,2/<@B0'!(D1P628Q\DQP%(CD.0'$<@.8Y!P902P,$%`````@`5C""1TAU!>[%````*P(```L` M``!?.0Q M(OW[CMB`PD.MQ-*O>X^NO`ZIK`XTHO8<4M?'5$Q^#*G*_=ITJK$"2+8CCVG! MD4*>-BP>-9?20D0[8$NP+,L5R*V.V:SGVL7.U49V[M,41Y26M#;3"&>6X9MY M6&3I//B)]!=C;IK>TI;MR5/0!_ZS#0//>997'L=V+YRO+0O]C^AY%.!)T:'B M1?4C9@,2[2F]@OIZ`(4QOCLEFI2"(S>C@KN_V/P"4$L#!!0````(`%8P@D>[ MF$,ZMP$``*X:```:````>&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/%V<`94`*S=LU1MH8*`$^I/.&/7NK2P,_LP7%R3?IDW;Y,R[ M:)XTTT4;R_EC.%7IT+6Q/O1Q\M:JV$?TK)X[89CK$-( MT9U/&H+8!MX;@M`&[AR"V`;N'8+0!OX>BM0&_EZ*U`;R5] M:Z./;8[>"O16CMX*]%:.W@KT5H[>"O16CMX*]%:.W@KT5H[>"O16CMX&]#:. MW@;T-H[>!O0VTEX)VBSAZ&U`;^/H;4!OX^AM0&_CZ&U`;^/H;4!OX^AM0&_C MZ.V!WIZCMP=Z>X[>'NCM.7I[H+1A_: M0&#=AFBD#5JM4KN>W>1"K#IV9CL(]NMW<8"%UF0C#^,%YWR?S_?==R?/ MA!Y.ETJ6H`P#338%%WJ*QALO-Z:<^KY.N&LCO*Q+#E+J&%2A%]8HJ26F2&WFP3XS'_I M8!%X<@1)I9C9AL/&IVVR/E%".;K@8EG_;V, MY8(::*..-YK34[&"M.W[>G//Q2,H76>:(:ZN6- MMZ:*46$\HMDO_`R\)FQCM6M>:J/"'U(]ZQS`Z)E_,-IEV[>]9I-P,K8>N#KV M]`^9A3O:CO*N+3$S'/2W;$F5^4]4V)SV1$S&7BO[_1&$BI3<"H-R)/>B"87% M:U-R6,TE]H70D!)<:;?[UQZ<3L;A33S:E#864E^#?==7(^VD_.1N[:G."># MF#YQ-Y4=U->P\\D]L"X=="-<>N@LQ$6/9IG?&K0=\PN,CB_X<;N8="- M<>N@&^/603?FQ##HPDS<.FA/XYW^N28QOG8KRMTCQ#ES]LA1#TQPA'GU9GKQ M0O*/7_;A;U!+`P04````"`!6,()'S"7U0#X!``!I`P``$0```&1O8U!R;W!S M+V-O&ULS9--3\,P#(;_"NJ]2]K!#E'7`R!.3$)B",0M)-X6UGPH\=3U MWY-E75K("6E,Z(!N>3(R0&8NX&8U9443'C@:'V/EV+`NYUO M$DP*`@UH,!A(,2E(5K^8K;&MJ7;J M_#J]NU\^9'5)BYN\*'-:+NF,T9)=T_?#9&?^1L.Z'^+?.CX93-M%A0U#>F&Z;%OH6NMEJ-/]&J/#RXDK M6UO?'5,_HK-757\!4$L#!!0````(`%8P@D>97)PC$`8``)PG```3````>&PO M=&AE;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$ M[4X?A1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4 M\GA@V2_;UKNW+][@5S(D$4$P&:>O\,`*I4Q>M5II`,,X?+&A`T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6 M:\?1TDB`@LE]E`6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+ MTHMP'`3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG`J-6T_3 M:W?=TXZ)QJW0>`V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ M`%AP=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9`%#@`W MQ-%,4'RO0;:*X,*2TER0UL\IM5`:")K(@?5'@B'%W*_]]9>[R:0S>IU].LYK ME']IJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+`GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6? MR"VZY!$XM4D-,A,_")V&F&I0'`*D"3&6H8;XM,:L$>`3?;>^",C?C8CWJV^: M/5>A6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SOX%^9PU"AR1&QT"9QNS1B&$:;OP'J\DCIJMPA$K0CYB M&38:CFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[`?_1VC?"J_B" MP#E_+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO`JQ`GH9%LE"0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F M.$KTL@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1 MN0K34I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/ MPT.'>7M?F&>5QE`T%&ULK"0L1K=@N-?Q+!3@9&`MH`>#KU$"\E)58#%;Q@,K MD*)\3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5; M\K"^:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;Z MEW?!8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX# M7N83+$.D?L%]BHJ`$:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1 M/TL'?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO M0=5`Y3_;U`UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$%``` M``@`5C""1R#-_)Q_`@``7`T```T```!X;"]S='EL97,N>&ULS5=M;]HP$/XK MEIFF5JI(H"NT:Q)IJH0TB:%*Y<.^50YQ@B6_9([#H+]^?@D)1*441BOXXLMS MY^<>7X[D$A1J1?'3'&,%EHSR(H1SI?+OGE?,YIBAHBMRS+4G%9(AI2]EYA6Y MQ"@IS"9&O;[O#SR&"(=1P$LV8JH`,U%R%<)!#0&W_T$D.(3/%U__E$+=?P%N M[5QU.O[SY7T;O[".2P@3]KU=_-J7XMZL(=ZC!>8[M"\Z7M5 M]W`/^>-XLH.Z\;Q*?'M80=ZH1XOX[L!*OUWK=K6'OJ'WJHZ)@E3PIG'ZT`%1 M4+R`!:(ZOF?"9X(*"93N3*W#(APQ["(>$"6Q)`9,$2-TY>"^`6PS5W&,<"%M M;I>AG:?K-YED%H?0KW[O3Q8>7$-10'&J]`9)LKE9E] M2?OM*%ZP3.L$>C?*<[KZ04G&&79B'302U=4^^MX.^BA`:U8P%Y*\Z'C3"#,- M8`G!`DM%9IO(7XGR*5ZJJH.]9;I+X;%'_DA-IZ]:HT:WX&>7Y^CD%IJ4+,9R M9!^.ATNZ'NZ_9?;?"5LR/[=KCI!P@N*8-_W92ANR$,HZ0]C88R._-ZBCIC5%"!O[%TY(R>RX[#7?4]$_ M4$L#!!0````(`%8P@D&PO=V]R:V)O;VLN>&UL ME9==<]LH%(;_"J.;32]V;8'L))ZZ%VV2-C/]FK4GO282CID@T`)JDO[Z@FQO M7S6$J:\$^G@$G$<'G==N\6#L_:TQ]^2Q5=HM[++8>M\M)A-7;T7+W3^F$SI< MVQC;>*/:U6VRD$C?"N@`FO.L^\U8LBT=5$,6=OVRD%\VRJ$+7/(C1"=MW M;WNI8F2O=M?Z$@C=CP7OEU&.SAO.WE=['FM\MB6A#>>W,EE1?V@GOQWIJ^D_HNL`JRD=;Y59SN M<&&I>&%X*+S!_7\FC-'+>G2CY[?_ MQD@LB_DT`+]+)V^EDOYI60QM)>),)K]-95C^7RVBA\4YA)APW9!+[0.%7.M= M\,+2Q#&$FZ^;X<5V(4/#7C?E;JD0],[H1F@G&A):SBC9A%5IR%NNN*X%`1`% M$/UCT,J'0Q@I@!B`V+&@"D`5@*IC03,`S0`T.Q8T!]`<0//GH&!O0+0=UT]# MX%9]VW+[1,R&K.0=KM$I@$Z?@ZZXM.2&JU[$9Z^D#L&27`4%G+=]"Z`S`)T] M!QWB/`@\C,WHH)4#PCD0SI\3/H?6M:Y-*\C)1^/<*_)5V,#C5J"%4]1PFEKC MMI4^*NV&I0DK[<-W*<*\!(ZF'/F<$'KE37V_-:H)2>(O>10F:(JJTX3J>12J M3E%UFE#]93\OA.<24:@Z/4KU@**GB$+5:4+U/.H,4:@Z/2)5[U"H.D75:4+U M+(I-<:]&VUG"]CP*;6=H.TO8GD>A[0QM9PG;LQGF`I,5&_V-)&S/HAC:SM!V MEOPAR>QQY`11:#M+V)[->PP3.T/;6<+V/`IM9V@[2]B>1Z'M#&UGQR9VAK8S MM)VE$GL.5:'M%=I>)6S'/X)]8E&.K,6C[[G"7:)"V:O4;TIJMSD`RQ$*9:\2 MLF=1=(1"V2NV+S=^51BAR)):-+'^A?.?=$?#1]JCAWY4(:]^0E02P,$%`````@`5C""1[AD8](Q`@`` M.@<``!@```!X;"]W;W)K"3=[W:AXW6PPXA536,4_4B!M:;G;.0G&JSE!>D!LEH[4B\0R2*,L1IVX=E MX6QOLBS$57=MS]YDH*Z<4_GOR#HQ[D,5Z)3[ M!M55:<$?E##@]',:V]Z-X[23Q'<:3"!W`ID)Q.F@2;>%4[*-\R<7AI\4)O:EUJD%89XD%P:K\X")[V&=7Q#F M289AN(AQ['D@7IN)O6O;X"3'6;XN>+3H;9S)BVOA*JC$M7)'79VZQ^6A M[\\/6=;M#K$NNT_-.9Z&?YZ;MB[[8;-]R;IS&\O]5%17&1KCL[H\GI;KU;3O M2[M>-:]]=3S%+^VB>ZWKLOUG$ZOF\KB$Y?N.K\>70S_NR-:K[%ZW/];QU!V; MTZ*-SX_+S_"PI2DR)?XZQDLW^[T8X9^:YMNX\'@=8L%_OX7+Y6_=?F M\GN\]<&-#>Z:JIL^%[O7KF_J]Y+EHBY_7+^/I^G[:!BYW;AS&JCIOZ%GW;#W;8VP MRM[&=FZ1S36"\PA^C&R5"-TCV0!PIT"5`J=ZFM=;O9[4>IKJ[;S>L5Y<(V&* MG*8(%!B(=78K8PA('G4:J])82>,9S37B9H)NXF@J5II`TW`F%[#,&`'8RMTK, M>("@TXR^U11E)`]R1QEE0EC!H\40O$GP))0)DH@F16E2RTV*TI$Y$?)%K1(#,,ZE3I9N4W3"72G[H6X_E*M1RU>C M*!>:XE+X6>0CA^Y0E`ZUW*$H[>C#L/P38ZOD/`YWD`21[E&4'G7-*C[WX\\P_&ZO+U:N&WUS?G]/=']9M?X74$L# M!!0````(`%8P@D>"B&PO=V]R:W-H965T&ULC9A-;^,V$(;_BN"[(\Y0(L7`,1"[6&P/!19[:,^*37]@)=&5Y'C[ M[ZNO.`IGB.1B2?0[Y$MR^(CBZN;J7\W)VC;Z7195\[0XM>WE,8Z;W?/@ M+K;J_CFXNLS;[K$^QLVEMOE^""J+&(50<9F?J\5Z-93]J-#G^7AJ^X)XO8KOGQ3,\;F722P;% MWV=[:V;W46_^Q;E?_<.?^Z>%Z#W8PN[:OHJ\N[S:K2V*OJ:NY7^G2M_;[`/G M]V^U?QNZV]E_R1N[=<4_YWU[ZMR*1;2WA_Q:M#_=[;N=^I#V%>Y[: MM*Y\"UE$9?Y[O)ZKX7H;_]%R"N,#<`K`>\"]'3Y`3@'R/6`8NGAT-O3KC[S- MUZO:W:)ZG(Q+WL\Y/,INY'9]X3!0PW]=SYJN]'6=)JOXM:]GDFQ&"7W%I!K88,D'/%C"ULJ25.^"K[U!&"5ZD%2# M1*),A-<1JL(L0\%[25DO*?62>5Y&23IK!1(!TO/"J#`->5&L%T6]&,^+(JW( MU*`W>EM&E4F3\%XTZT43+\H;_8TFK62(F3]'5*6-E@$O&>LE(_FF`DO"L/'F M\WPS=/9`>2MSRXA$AKR3'F;<^A>?Y]NDF;>#B4X],YP*DY";`(W@\XR;-!^2 M"5()OAU&ADFB`WY8=CT#TJQ#WP\R2P"TGW:L3.M`W@`/.J"D4S)0`X\Z^`+K M)LW'$0:M_!Y1&6HMLX`?'G?P!=X!@[)NQC/?#R,3J$-^>.3!%Y@'%&>)-&1X MJ"HUP?SCH0<,]4:Y@J M[>\:.)F0$'C#(<\_I/Q3_GI`2C8P:'SB<#*=H@GXX0F(E(#*7P](T09`9YR1 M&:T"0$8>@,@`T%\.2,F6*J']_0@C2[02H;TD#T"4Q(]/VLVDF3>TS.:9/OEA M9%*%\(4\3I'B5(/OAW)2$5HPHA1"<\6C%"E*_36S02RC(6#7@4\HR8-44I!J'Z23)IM;%0_"!WM`%MBB M2QZDDH)4^R"=-)_ZX64A/SQ))=(1#J2P#'SE,NPC(TRAIJ';A6?&7^2,4AD) M2HO`"U3R!)0,`2GB7;N6K7]6<*L]'ZZ](S] M"8E7OH''[7A&]%[->G7)C_:OO#Z>JR9Z<6WKRN&4Y.!<:SNCXJ&S>++Y_OY0 MV$/;W^KNOAY/BL:'UEW>#K[NIV_K_P%02P,$%`````@`5C""1\FGS\HS`@`` M\P8``!@```!X;"]W;W)KI^4]&+OMU(.NR`038LI$D]LP+UZQR? M]_YSM#L46F$$?SH\BM78T^Q'QM[TY-=I[X<:`1/<2)T!J<<'/F!"=")5^'W. M>2^IC>OQ+?L/LUI%?T0"'QCYVYUDJV!#WSOA,[H2^0J(3-HP(\^LU M5R$9O5E\CZ+/Z=GUYCE.;_)PMKD-8#:`Q;#4<1O@;(!W0VQ6.I&9=7U'$E4E M9Z/'I[,8D#[R:`?5SC4Z:#;*O%,K$RKZ4>5A&7SH/+.DGB1@)8D61:"2+Q6` MJT(--G8`OE8X;"5)XBX!G8N`Q@_7BWB`&#O]L?'':[^%6$^2S$AZ(_D6I=#: MJH-#!8HB<[,D3I9DRP(MEDF2?*F29Q:*0Q2!M'"CI$Z4=(L26RCIMDIB;\I6 M`Z$;(W-B9%N,Q,+('#MB8S@T#S!R)T:^Q4@MC-Q1(K$/QB&*`'QP,(43I=BB M6%7JPO&]%IN/Q*&*`4PMEF#53"CF%]-DA=>P:R_UWW857?KX,]#-R(K7JK]/ M[?B>IBH'=,&_$;]TO?".3*I69QK2F3&)%63XI/:J53?0,B'X+/4P4V,^->5I M(MEPNV*6>Z[Z#U!+`P04````"`!6,()'#U9(,L,!```[!```&````'AL+W=O MU#I=4^ MM,\.#&"M+]0V8?OWM0TA-*$O>&9\SEP]Y(,V[[8%<.A#"F4/N'6NVQ-BRQ8D MLT^Z`^5O:FTDZ=X`I>#;*]E,S\ M.8+0PP%O\-7PQIO6!0,IOL%4PC8X++6P\8O*WCHMKQ2,)/L83Z[B.8PWNV2BK1/H M1*`S88ZS3D@G0GHCQ-:1,;-8UQ?F6)$;/2`SSJ)C8>2;?>H[5P9C;%2\\Y59 M;[T4NUU.+L'/!#F.$+J`;&8$\<[G"'0MPI$^T"G]-\+I$;+=KH=(5XM((S]= M%O&?%+-5?A;YV9+_^:X)(^0Y0E2$9'=%/")V=SF0Q5`DF"8^5HM*W2L7RE]8 MYWUXH6&H=_:CWY/Q6=_<%'G'&OC!3,.516?M_).)@ZVU=N`33)ZV&+5^DV=% M0.V"^.QE,S[N47&ZNZ[J_+\H_@)02P,$%`````@`5C""1U[4:H%;!```Y10` M`!@```!X;"]W;W)K')2S?7_PXOASZ MX<5JLU[=XG;'VI^Z8W-:M'[_L'R$^X+<(!D5?Q_]I9O=+P;SSTWSP M-(,'7_EM/Q11ALN;+WQ5#26%FO^]%OI1YQ`XOW\O_>N8;K#_7':^:*I_CKO^ M$-R:Y6+G]^5KU?]H+M_\-8=D*'#;5-WXN]B^=GU3OX3^/U,OWC MTFN8'H#7`+P%W.K1`^@:0!\!=LQT784.-_(;,NO'W;Y&:]>AO*N4J>)@G.)'!3K$+AMQI0J^$)13CBYQH**4D2 MO0I2DZ`QGN9)1"Q:-=Z.\786GS&+3Y/$C9+3*+F#E%A3%8H*\]SI7A+52R)S M03T^5>-3D4M.+)=)DLQ<@ILUV)2*)G*D.W&J$R>=6.;$R4H2L(Y945209YGN M)5.]9-)+PKQDHI8[ZYBHD"*CV\A5&[FTD3(;N;21YH;[4%1Y;,P,&--&OI%F M'!_Z1M23.=X]B@@LV(B9"(9`FLFX&9!)0\;-2%&DAT#%U2.@'(!YI`2=1D`B M%Q0-2\*F2TDD(U6YS2.#$'2V@80;&(%XJS2M<9P)FBR+]K3.-TB$'\JYG436 M@XGETX8BRR*L!1V6(&EI1=M($MX%_'!=H>H<4H3>H$,3)#4M)Q5(((;>XJU8 M*#*(C06=FB"Q"0:X&P605UBJ(1N`A=$2E"9Q]*]H'A,R5J\,L3(C9_%*H0R%&DZU''(*)BBG^(5]&G M+RS+LI3/$)K.8$(1KJ+.591E1869N M,SZA:[)@R,9Z38A(1(E$,!S0J*P.;4H\)TUE(R,>=1ZBY"$` M1S0J0,R)B+:PC$7]C)8D2=7(EJ8AB3G06HL)"X'!&R;@P9D3+*"1T M@+$]F$Y"DNM)`,YFDFO%.T).9DT5M@61#YETK)*"5>!;(5*QFA)?^6@Z3)/8 M-I-TJ)("5>"D)PE+!*24KWX4'=AL/C]_MA39.BM0!?Y!DZ0EY.AD*RDZ##NZ MR(=-.E;)2HC-`/ZY")V#)!>9`)S,))>/Q'>HA2)*3,R,3E1*E7QBW[).0=(H MR*%\%STJ/;MRWBJUBVVS>NI'\YI9F]O)W>/.)P^L?=/ M<%],YV\?Q6S6Y_+%_U6V+\=3MWAN^KZIQQ.H?=/T/G@T7T)K'WRYNSU4?M\/ MMR[;F?U!+`P04````"`!6,()'$@6Y5YP!``"R`P`` M&````'AL+W=O,5>VH(6[P@Y,.*G1:N&#:QOF.@NB2B"M&,^R&Z:%-+3(4^S9%CGV M7DD#SY:X7FMA?Q]!X7"@&WH)O,BF]3'`BIS-N$IJ,$ZB(1;J`[W=[(^[F)$2 M?DH8W,(F4?L)\34ZC]6!9E$"*"A]9!!A.\,=*!6)0N&WB?.C9`0N[0O[?>HV MJ#\)!W>H?LG*MT%L1DD%M>B5?\'A`:86KB-AB!]W:=(^ MC"??LPFV#N`3@'\!L+%0DOE#>%'D%@=BQZOM1)S@9L_#190QF/I.9T&H"]%S ML>%9SLZ1:,HYCCE\F3-GL,`^E^!K)8[\+SCGZ_CMJL1MPF\_2?R'@-TJP2X1 M[/[;XUK.5Y5L<:D:;)/>CB,E]B:]U$5T?IZW/`WE([W(.]'`D["--(Z'6@`0``L@,``!@```!X;"]W;W)KPUW%;JQ>8 M&>:]><-`/J)YLRV`(Q]:=?9(6^?Z`V.V;$$+>X,]=/ZD1J.%\ZYIF.T-B"J" MM&(\26Z9%K*C11YC+Z;(<7!*=O!BB!VT%N;W"12.1[JCU\"K;%H7`JS(V8*K MI(;.2NR(@?I([W>'4Q8R8L)/":-=V21H/R.^!>=[=:1)D``*2A<8A-\N\`!* M!2)?^'WF_"H9@&O[ROX4N_7JS\+"`ZI?LG*M%YM04D$M!N5><7R&N85]("Q1 MV;B2J/712['C:]S*V?]5A*TN58-IXMNQI,2ABR]U%5V> MYSV/0_E*+_)>-/!#F$9VEIS1^='&`=2(#KR4Y&9/2>L_T.(HJ%TPOWG;3&]J M MVF?6'MLHP#B`U^G?%_#:<5NK+S`SS#ESAH%B1/OF.@!//K0R[D@[[_L#8Z[J M0`MW@SV8<-*@U<('U[;,]19$G4!:,9YE=TP+:6A9I-B++0LLB1\*I1D/@LORL+B2.QTM;V($]P=>+B(*@93W^DL"'4A>BEW_*Y@ETAT MS3E-.7R=LV2PP+Z4X%LE3OP?..?;^/VFQ'W"[_^0>+]-D&\2Y(D@_V^/6SD/ M?Q5AJTO58-OT=ARI<##II:ZBR_-\Y&DHG^EET8L6O@O;2N/(&7T8;1I`@^@A M2,EN;BGIP@=:'`6-C^9]L.WTIB;'8S__D.6;EK\!4$L#!!0````(`%8P@D>3 M'0HYH`$``+(#```9````>&PO=V]R:W-H965TI.W*:RF;*DH.E:(`!E(I"(?'O M6?,C922N[:OZ8^HV5'\6#AY0_9*U[T*Q&24U-&)0_A7')YA;N(V"%2J75E(- MSJ.^4BC1XGW:I4G[.)WDV4S;)O"9P!?"UT1@4Z)4YG?A15E8'(F=KK87<8*[ M`P\74<5@ZCN=A4)=B%[*'?]6L$L4FC&G"JP;;I[3A2X6#22UU%E^=YS]-0 M/N!ET8L6?@C;2N/(&7T8;1I`@^@AE)+=W%+2A0^T.`H:'\TOP;;3FYHMRP(?H`$``+(#```9````>&PO=V]R:W-H M965T(D5Y:)]9 M>WQ1@'$`K]._+V"OXR167V!FF'/F#`/YB.;%M@".O"FI[9&VSO4'QFS9@A+V M!GO0_J1&HX3SKFF8[0V(*H*49#Q)OC$E.DV+/,:>3)'CX&2GXO@>>N:5T(L")G"Z[J%&C;H28&ZB.]W1U.6,XR^86]@'PA*EC2LI!^M072&4*/$V[9V.^SB=[/D,VP;P&<`7 MP(\D"I\*19D_A1-%;G`D9KK:7H0)[@[<7T09@K'O>.:%6A^]%+N4Y^P2B.:< MTY3#USE+!O/L2PF^5>+$O\`YW\:GFQ+3B$\_2$RW";)-@BP29/_M<2LG^U2$ MK2Y5@6GBV[&DQ$''E[J*+L_S-DZ1O:<7>2\:>!2FZ;0E9W1^M'$`-:(#+R6Y MV5/2^@^T.!)J%\SOWC;3FYH&PO=V]R:W-H965T#+$]EH+\^\$"HDU\"SKQH4`RS,VXTJIH;426V*@ M.M+[]'#:AHR8\$?"8!:1(D@(+"!0;AMPL\@%*!R!=^G3@_ M2@;@TKZR/\9NO?JSL/"`ZJ\L7>/%)I244(E>N6<(F MXC>?).[7";:K!-M(L/UOCVLYMU^*L,6E:C!U?#N6%-BW\:4NHO/SO.=Q*!_I M>=:)&GX+4\O6DC,Z/]HX@`K1@9>2W.PH:?P'FAT%E0OFK;?-^*9&QV%W_2'S M-\W?`5!+`P04````"`!6,()'NG2I'*$!``"R`P``&0```'AL+W=OO&&@&-&\V@[`D7 MM#]IT"CNO&M::GL#O(X@)2E+TQNJN-!)6<38DRD+')P4&IX,L8-2W/PY@L3Q MD.R22^!9M)T+`5H6=,'50H&V`C4QT!R2N]W^F(>,F/`B8+0KFP3M)\37X/RL M#TD:)("$R@4&[K-G#S]JPA= M7:H"T\:W8TF%@XXO=15=GN<=BT/Y3"^+GK?PBYM6:$M.Z/QHXP`:1`=>2GIU MG9#.?Z#%D="X8'[SMIG>U.0X["\_9/FFY0=02P,$%`````@`5C""1^HL?D>@ M`0``L@,``!D```!X;"]W;W)K&UL?5/!;MP@$/T5 MQ`<$FW72=N6UE$T4)8=*40[MF;7'-@IX',#K].\+V.LXK=L+S`SSWKQA(!_1 MO-H6P)%WK3I[H*US_9XQ6[:@A;W"'CI_4J/1PGG7-,SV!D0505HQGB0W3`O9 MT2*/L6=3Y#@X)3MX-L0.6@OSZP@*QP--Z27P(IO6A0`K:!`F@H'2!0?CM#'>@5"#RA=]FSH^2 M`;BV+^P/L5NO_B0LW*'Z*2O7>K$))1748E#N!<='F%NX#H0E*AM74@[6H;Y` M*-'B?=IE%_=Q.N'?9M@V@,\`O@"^)E'X5"C*O!=.%+G!D9CI:GL1)ICNN;^( M,@1CW_',"[4^>B[2+,W9.1#-.<)_R#(-@FR2)#]M\>MG-T?1=CJ4C68)KX=2TH=[R.)2/]"+O M10/?A6ED9\D)G1]M'$"-Z,!+2:ZN*6G]!UH&UL=95=CZ,@%(;_BO$'#(+:KUB3=C:3V8M-)G.Q>TTMK69` M7*!U]M\O8.LX]'@C7^]YGX/D0-%+]:%KQDST*7BKMW%M3+=!2%O1!@B.2)`LD:-/&9>'GWE19R(OA35*0O0E#U;\^X M[+&>?.R9+_WDR_F"YPVK^[O_CMVO0/5+-GR?\T M1U/;;),X.K(3O7#S+OM7=MM#[@PKR;7_1M5%&RGN(7$DZ.?0-JUO^V%EE=S" MX`!R"R!!`!I`/LT?U-"R4+*/U/!O.^J.$&^(_1&5F_3[]FLV46UGKR7.L@)= MG=%-LQ\T9*H9%0)#EB!D"1C@``)I9@YU!4)6@$$: M0"!-!D/6(&0-&(0'#VEF#MZ5-U1""6`1'CTHFCE[/%.J^-$B784<0)2O9SA@ MO>XP>;18)"$'$LU4)8;K&J>`!0DYD"@-.&ARVPFFSOY2UU$E+ZU_0R:SX\.Q M(_ZV_)*714?/[!=5YZ;5T4$:>^?ZF_$DI6$VE^3)UF]MG[9QP-G)N.[2]M5P MV0\#([O[VS4^H.5_4$L#!!0````(`%8P@D<$6J./R@$``.$$```9````>&PO M=V]R:W-H965TG4*6JV'(\:J M;(%3=2<&Z,U.+22GVBQE@]4@@5:.Q!DF89AB3KL^*'(7>Y%%+D;-NAY>)%(C MYU3^.P,3TRF(@EO@M6M:;0.XR/'*JSH.O>I$CR34I^`A.IXSBW"`MPXFM9DC MF_M%B'>[>*Y.06A3``:EM@K4#%=X!,:LD#'^NVA^65KB=GY3_^6J-=E?J()' MP?YTE6Y-LF&`*JCIR/2KF)Y@*2&Q@J5@RGU1.2HM^(T2($X_YK'KW3C-.TFV MT/P$LA#(2K@/7>*SD4OS)]6TR*68D)R/=J#V#T9'8@ZBM$%7M]LSB2H3O191 M&N?X:H46S'G&D"UF16"COEH0G\69_$%,\./YA:T]BOT#L%8B=0/RM MQF17HP^3^DT2KTGB$9F>%%L/M05E?M>(34$L#!!0````(`%8P@D&PO=V]R:W-H965TO;5A"B7/!]OC[F0%F M\DG(5]4":/3&6:_.0:OU<,)8E2UPJA[$`+VYJ87D5)NC;+`:)-#*D3C#)`R/ MF-.N#XK>.F:5ML`+G*\\JJ.0Z\Z MT2,)]3EXC$Z7S"(`+&K)`Q M_K-HOEM:XG9_5__FJC797ZF")\%^=Y5N3;)A@"JHZ1&F#KFYW9Q)5)GHKHC3.\`4.3N#P7XV'78T^3.(W2;PFB4?@N#/Q83ZIY.@U.7H$ MLIV)#_/%;Y)Z3=*/`EFX,_%A/ODI,J])YA$@.Q,?)MZ9X,V/SD$VKI\5*L78 MN^FQB:XCXY&X1GF'%_E`&_A)9=/U"EV%-NWFFJ(60H-))7PPGZXU0VT],*BU MW:9F+^<^GP]:#/>IM8[.XA]02P,$%`````@`5C""1Q`ON&ZN`0``%P0``!D` M``!X;"]W;W)K&UL;53=;ML@%'X5Y`(#C[NT'V'&]C)L`A^_O&$@QH7XW'8`E'TKVYI1T MU@Y'2DW5@>+F`0?HW4Z#6G'KEKJE9M#`ZT!2DK(T?:2*BSXIBU![U66!HY6B MAU=-S*@4UW_.('$Z);OD5G@3;6=]@98%77FU4-`;@3W1T)R2Y]WQG'M$`/P4 M,)G-G/CL%\1WO_A>GY+41P`)E?4*W`U7>`$IO9`S_KUH?EIZXG9^4_\:NG7I M+]S`"\I?HK:="YLFI(:&C]*^X?0-EA9"P@JE";^D&HU%=:,D1/&/>11]&*=Y M)\\66IS`%@);"83O_'O@K6M:;0-!D0<+K^HX]*H3O2>A/OF/N^,YLP@'^-W!I%9SS^9^ M$>+=+GY6)S^T*0"#4EL%:H8K/`%C5L@8_[UI?EI:XGI^5W]VU9KL+U3!DV!_ MNDJW)MG0]RJHZX%;"P0J6@BGW]N]Z-T[R3Q#<: M3B`W`ED(:>@2GXU3)^6@':F]P=R3F($H;='6[/9.H,M%KL4NS M/+A:H1OF/&/(&K,@`J.^6!#,XDR^T`G!^1&:8N3XT=H^BG&!/2JP=P+[M4`6 M;FK$,-]4>4!-#H@`V9A@F`@WB5&3&!'8;TPPS`$W25"3!!&(-R88)L%-4M0D M1032C0F&R7"3##7)O@B89K0QP3#;BP]6KXF#;%S34%XIQMZUJ%5TZ4N/Q+W& M3WB1#[2!7U0V7:^\B]#F3;N75PNAP:02/IC_HS6=!9*2E*7I+55<=$F1A]JS+G(`T:SFQ&<_(;[Z MQ:_JD*0^`D@HK5?@;CC#`TCIA9SQVZSY9>F)Z_E%_3%TZ]*?N($'E']$95L7 M-DU(!34?I'W!\2?,+82$)4H3?DDY&(OJ0DF(XN_3*+HPCM-.]GVFQ0EL)K"% M\"T-P2>C$/,'M[S(-8Y$3Y^VY_X$-WOF/D3IBZ'OL.>"&E<]%RQE.3U[H1ES MG#!LA=DL".K4%PL6LSBR?^B,Q?G;:,1MX&_7]ME_!+*H0!8$LK]ZW%[U&,-D M<9-=U&07$=A=F<0PMU`ZKZO(&[EDX^2]XD?>\@2>N M&]$9"0``&0```'AL+W=OPTF@.NV>'.`$-8,9VPNS? MKVT($YPFFESP@ZKJ:D/;CEO&WT5.J70^J[(6:S>7LEEYGLAR6A'QPAI:JS=' MQBLBU9"?/-%P2@Z&5)4>]OV95Y&B=I/8S+WR)&9G618U?>6..%<5X?]26K)V M[2+W.O%6G'*I)[PD]@;>H:AH+0I6.YP>U^X&K79HJ2$&\:>@K;CI.]K\GK%W M/?AU6+N^]D!+FDDM051SH5M:EEI)1?[H1;]B:N)M_ZK^PZ2K[.^)H%M6_BT. M,E=N?=7W_TZ]C4&%[`,>(KN2(=!L(L[$AH$`B?F$!+@A;!!^ M(ENXFE$`N%C8V4*@Y40 M$%`(4[LL@BL!+9[(%JX%M/Q.MA#(+CGOYA2L*#^9ZX1P,G:NI3Y+;F:'*\L& MZU/4FD_1:MM=/+YDDK@A)_J;\%-1"V?/I#JCS4EZ9$Q2Y=%_45\^5Y>M85#2 MH]3=N>KS[OK1#21KKK>IX4J7_`=02P,$%`````@`5C""1Y9(U$!.!```[Q<` M`!D```!X;"]W;W)K&ULE9A;;]LX$(7_BN'W5B*' MN@6.@5:+Q>Y#@:(/N\^*3<=")ZQ+4XAR[S$DOR(7G(&7^9T>;2 MM-^[H];]ZD==G;K'];'OSP]!T.V.NBZZC\U9G\PWAZ:MB][;\=G7=KMI7OJJ/.FO[:I[J>NB_?^SKIK+XUJLWQY\*Y^/ M_?`@V&Z"Z[A]6>M35S:G5:L/C^M/XB%7Z2`9%?^4^M+=7*\&\T]-\WVX^7O_ MN`X'#[K2NWZ8HC`?KSK7537,9%;^;Y[TUYK#P-OKM]G_'+=K[#\5G0S1,N&NJ;OR[VKUT?5._#5FOZN+']%F>QL_+ M]$T:SL/P`#D/D--7&B6DAQ(Z"H)C(.K#0EMR'$\+9:( M\00$)Z!Q`K68(+'V,6F247,:-;&246AM-PX:"2\$C;6;1(2?MG,P*T+@2&&-*I#X)G*)`$?O?B'0F4"YP"@P^ M`:"XC&1T$_6E(70Y6KM"),&?+IVXC3@[607.*@ M+V&VD$_?1KQJ8H>"VC:'$XPH\FG;B!=,)D+L5)`J=O20A'%'J&USY1P&%+VC M<2-,%O)IW0CU;F$2*OM80/-F*BH'=17FB_)IWA0'AYTP=R5+(Y@KRJ=U4[Q: M8D;N299&,)V43^,VBY+?Q4B!QNU.C##L%&K<'%Q0CO=*[VC<%$:+\FC<SY^)9 M?RG:Y_+4K9Z:OF_J\5WLH6EZ;68,/QK'1UWLKS>5/O3#96*NV^E]]'33-^>W MU^O7=_S;GU!+`P04````"`!6,()'[=3_9*T#``"?$P``&0```'AL+W=OR@0Y-"> M%9NVA4BB*\EQ^N^K+:Y#/AK*Q5H\G,?E?>*R..GJI=XKU7AO15[6R]F^:0YW MOE^O]ZI(ZUM]4&7[SU971=JTC]7.KP^52C=]H2+W*0@BOTBSJ]5" M'YL\*]5CY=7'HDBKO_7SQENWW3O?!7"_]<;I,5JJPS77J5VBYG M7\3=O8R[D#[B5Z9.]<6]UU7^6>N7[N''9CD+NCJH7*V;+D7:7E[5@\KS+E.K M_&=,^E^S*WAY_Y[]6]_=/X[VS3[MK;!S-NH;7K,FR=]^J[&-H1= MPK7.Z_[76Q_K1A?O169>D;X-UZSLKZ?AGR08B^$"-!:@*CX(]=7\FC;I M:E'IDU<-?7M(NR$4=]1VQ+I[V;>[_Z^M:-V^?5T1)PO_M4LTQMP/,?0A9GZ. M\=O\9Q&"(M0GX,L$,L`)&";@/H'\D$`8M1QBXCZF'&(BBF.)=234D4"'#)TA M)KS0N6$18Y40JH1`A0V5T%()DSC$*A%4B8"*-%0BNRT":\10(P8:H:$16QH4 M)9%T&"B!.@G0B0R=Q!K_=EP2K#*'*G.@$ALJY?DQZ+*Q'(:!XSM"&%`2$SP_!GWH5I>,8UI%$)N>'X,FN)$PP(0`-CU/ M-L`N%3ZQ&BMDNPQTU1832FCZM$QOSY\WE+C6@IAC1AR;MF>;8_<"BC'&C#`VG<\` M8\>GC3'&C#`VK<\VQD(F%#I,R8YU-&+9]#Z#R9@25YLPS@QP9L=2G#&G''YB MUX`99#216OL&>R*E,`@=*WK&J#*:2$WS,YA(R36`F&=&/%O>MWEV]1M&F1'* MEO%ME!TJ$G,L$<>F[Z7-\971D1ADB4`V;2\!R*[1D9AD"4AFQS='8D(E3W>] M=&QBT51JNE[:4RG-`Y<0)E1.V5M?>LFT87_6'+5NM&M1F#V[;&>Y5NS@^YVC;=;=S>5\/Y MT?#0Z,/[<=CY3&[U#U!+`P04````"`!6,()'T&U#>%P#``#H$```&0```'AL M+W=OENN"]*NMV M&1ZZ[O@01>WFH*J\_:2/JC9/=KJI\LY<-ONH/38JWPY&51DA8VE4Y44=KA;# MO:=FM="GKBQJ]=0$[:FJ\N;/HRKU>1E"^''CN=@?NOY&M%I$%[MM4:FZ+70= M-&JW##_#PYK+7C(H?A;JW%Z=!WWR+UJ_]A??M\N0]3FH4FVZWD5N#F]JKXT64[_`:;4]OIZL,D#*K\?3P6]7`\CT\DF\QH`YP,\&(`\7\-^&3`9P;1 MF-E0UY>\RU>+1I^#9FS&,>][#@_NL=39K' M48/7&KR5K`D)OT@BD\$E#233P,&>WX1(:0><=,`'!_%-'=FLCE$C!DT]:!)( M($OH.#$9)[;C)&P69]0D5W$`!8"DXR1DG(2(`[,XB14GC9$#G_4FL2:R MF$XG)=-)[70XT`X$Z4#X-UB2#J1'@Z4U($+*V#'N&1DF\^AO9H7!1*(C3#^) M4-PQCP9/HILWB<6I2.?TV3J)6>H@$!PS`1`]1H<+FF*X`V.@.08?D"?1+6&, M,P?)0*,,/BR##3-S1*%!!A^2P49Y5M#4:$(7HW2A"#3,0-'L>EEHG.$.GH$& M&GR(!AMI$%*`JPDB#38>`?82(.-/F"C#;9,G;G26*,/UFAC[1A4 M3B/-?9#FQ`I\7<[89%*5.C8.G,:94SB[MLHTSOR>W;9CN^VUWR:6:<8$0.BJV_28[Y7/_)F7]1M\*([\WD[?(3NM.Z4\<@^F;$[ MJ'Q[N2C5KNM/A3EOQ@_Q\:+3QX__%2Y_;JS^`E!+`P04````"`!6,()'OVU2 MQB@'``#2,@``&0```'AL+W=O M_OTQ^V_#>KOZ'XNFW%2'O_?;=M>5RY:+;?E?F]/PV_WR__<>PZ#`\0UP'B=WLNO<4__DT*CA?]W*FN[9MP>AQ7KUUD]TQ7R] M8,0M9@+9`(C\A*RZ"C[+$+`,,8R7HY

`())Y##!&I4`)NLXX*Q`^8T8(P2 MDLO)6@!,>NL5+D?!TP<`*3T(X+1M_6R)AE:M*.$.:< MY!Y78V$U-NB&P,,='.[2N^'A!#ZA&SY8IE;<,#_I!H!IKJS&Y?0*@DC'@H80 M;.$$:WEZ2SAF'!<)3;F";I?+ILR/0<:%8.9R1%V"+1RSC:N,=F#&<1U6H>6T M'3I8JW5.N6E+0IAQ@A-[GF,&04VHF@($#U;L]23<8DYC9EPU@@ M*LI8,ZTHQ#GA#<4"K`O<@1913,3*P'WZSA&8S((E[)PK*$:D*&1<"!8%P1-V MS!44+20&&1="'.9`6C355"P*0F9<%RP*0J5<%Y7$:`"+,%I@B1%(8H+K$VH' M8C2`11@ML,0()#&6F`*+@K`9UPFS6"`6!]?)S6_;&&1<"-8"`6Q">'U"`Q`4 M$H.,K2Q6%`D411)[36(MD!D&06(62\3BZ761X>FOO.%3#PE@VEA%%418_"2/ M+T-B"":9GE8$<$HXRGA(K#$2:8PCIL"J(#.\OL0\EHC'P94*/K M,(M5BN%7P,EK9H*"`*RSQL39KC";58KA5Z&15YW:3OT^@,EN==3&P=J@@%,P MA&`KK`TJP^]KS&:=XO?UO-^/0L:%8$W0*7Y?S_O]*&1<"%86#93%$'Y%8TW0 M&7Y?8TW0*7Y?AT8>$1K`(H36Q$V\%+^O@70`0B,836B-%48#A:'>'OC)R::X@RA"\V6!%,BMLWH8M'Y2`460Y6%P/4Q1"FQ6`],#EW]8G; M^BE.W\P[_2AD7`C6`0.\@:&V+-8!D^'T#6:P27'Z)J0GVB,(1>T1BWELD<\G M5F0QCVT&CRWFL4WAL9WW^5'(N!#,8(L83!PW%K/.9OA\BUEG4WR^!<>K=98' M/0'O!YCPE!!8S&*;XO0M^-S-"&&G%84PZQRC/IXC/I]+W\U[_2AD7`A6 M%X>\/B&3#NN"R_#Z#NN"2_'Z#IAX1&J`BY':89UQ*6[?A?J!2`U@$5([K#(. MN7UJ"JP++L/M.^*S^Q2W[^;=?A0R+@2K@4MQ^V[>[4XA(T/+8"PC%HN9KM/\/$;'SKTR`MA3?!`$RPU!>:PSW#H'K/. M)SCTC4^VWQX3TX,#VQ)WPCPFIL])U1"QF@3[O?$A7^A+RQD5F`&DL52@@A&A M&9:3FF%$;(:E$.<#E9**840LAB'BD$LF@C$L)QG#B&@,`T>;G6KX!VIT:#'C M>=`:=`8R1R:HB'@,0T0CC`AG1*2%91QPG!$I%`:..-">^3,NCID40^19&.(D M<>IS*IYVS:>EM86,J`'+&K:%AX84[AJ`B^T:*O2&4F_41W&<"JSQ#`/+J<@: M1\=5V)[0FP:[)HJ9%$,P'*7?)+DB@I'7E%EB6PA&HI09:`N*F8'L*@)&TJN< M"IJAI)DEWA]P*FJ6DS7C1-B,H[19V!^0)9:8YA),03'403-DBLBN"DR3"DGDEX<1;U`6RXH&VU+ M#',I9G7SY8-S\5+^6=0O^U.S>*S:MCK>]]\V>*ZJMNSF8U^ZU>W*8OOYX%`^ MM_V?_:VV^O*-B\N#MCK?7[]!\ODUEH?_`%!+`P04````"`!6,()':5XQ?2P" M``#^!@``&0```'AL+W=O]@FWM$D!JJJEU4&LVB73N)$]``IK83IF]?VQ#*F#/=X-O_G_,=`W8QN7#14:6'XAK(03!ZMJ:N#0A"2=#1 MIO?+PLX]B[+@-]4V/7L6GKQU'15_#JSEX]['_F/BI;G6RDP$91$LOG/3L5XV MO/<$N^S]SWA7Y49A!3\;-LI5WS/L1\Y?S>#[>>\C@\!:=E(F`M7-G56L;4T@ MG?CW'/-?2F-<]Q_1O]IJ-?V12E;Q]E=S5K6&1;YW9A=Z:]4+'[^QN838!#SQ M5MJG=[I)Q;N'Q?F=S%0\\KQ+M0[=S*3=J/LFJY,ZME[2=*T".XFT*PY3!JRUI#WD@J0 MA(LDT`0+!@$QB/6'*S\F*1P@!`.$-D#TKH[,J6/2I%;33TG2R*VV`E0QRG,8 M)@)A(@`F=V`F3;Q*$V5IZ+!`HN2#?8E!E'B+DB$')=YD"3%)'!1`A)(81DE` ME`1`P0Y*LLF2H1HH/CQN MF^7**_\"4$L#!!0````(`%8P@D?)534NE@$``*`#```9````>&PO=V]R:W-H M965T@8]M\`QT; MZ-1`D_$D%&W^9HY5I=$#,FFT/0LWN%A3/X@Z%..YXYXW:GWU7-&'HB3G0#1B MM@E#;S#W$X9X_DF$SHK02+"\(5C-$RQG"9:1(+\A>/CF,F%6$:,BYI%FQ;Q* M/JN2SZ@\?E/)?Z)"KJ;?LP/\8^;`E45[[?Q%QG&W6COPA-E=@5'GG\N4"&A= M"%<^-ND/2HG3_>4]3(^R^@102P,$%`````@`5C""1Q741N7L`0``L`4``!D` M``!X;"]W;W)K&ULC51=DYL@%/TKCN]=%/Q(,L:9 MW70Z[4-G=O:A?2:*T5D0%TC<_OOR8:PQ=-L7@B*4C_LP#J^!E^[4*A,`90%F7MTQTLN.]X$@S3Y\C'>' MC4%8P(^.C'(Q#XSW(^>O9O&MWH>1L4`HJ911P'JXD`.AU`CIQ&^3YI^4AKB< M7]6_V&JU^R.6Y,#ISZY6K38;A4%-&GRFZH6/7\E40FH$*TZE_0;562K.KI0P M8/C=C5UOQ]'M9'"B^0EP(L"9$"U!V3UZPD*ROYG95/*,WBE1- MU\SFW^W??-Q^9\4#VF[7_PA87*X!G\AW+$Y=+X,C5_J>VMO4<*Z(%HP>=%FM M?C[G!26-,M-'Z/LZ/=/D;4$L#!!0````(`%8P@D=T):`HP`$` M`&T$```9````>&PO=V]R:W-H965TY+/#,^<\[QQ*::A'Q7 M/8"./C@;U#'NM1X/"*FF!T[4DQAA,#N=D)QHD\H+4J,$TKHFSA!.DA)Q0H>X MKESM5=:5N&I&!WB5D;IR3N3O$S`Q'>,TOA?>Z*77MH#J"BU]+>4P*"J&2$)W MC#^EAU-I$0[P@\*D5G%DO9^%>+?)M_88)]8",&BT92!FN<$+,&:)C/"OF?.O MI&UN3+^)Z2O,1R@L82.8V\(->&[`2P/VQKV0L_F9:%)74DR1]*,=B?T'TP,V M@VALT9W;[1FCRE1O-7XN*G2S1#/FY#%XC=F7"P89_D4$!T6P(\A6!"G>A0FR M($'F"/)_7)8;EQZS99=E&I'P8659F6Q&TNDHCN'_F_@-02P,$%`````@`5C"" M1R))!.&UL?93? MDIL@%,9?Q?$!%@45DS'.-'9VVHO.[.Q%>TT2C,ZBN$#B]NT+:*R+M#?R[_O. M^1T$BI&+-]E0JH*/CO7R$#9*#7L`Y+FA'9%/?*"]7JFYZ(C20W$%C&@]:.5/X;8'P!Y`R`;(/E41^[4,6FPU?16DV1)[%2R M%<6[/-[Y61(O2^)AV3DLDR9=IY9$?)?.B9!X49^^/V28+RJ"S<]56E"3P'[N"O2C8@^('@.,8N=$ M55L5PA"E#@Q87<:!7.D/(JYM+X,35_I>V]M7[H\ZN4?4$L#!!0````(`%8P@D=SK4#PFP(``&<*```9```` M>&PO=V]R:W-H965T)#H)6#SYKT9/(],UC'^)DI*I?/1U*W8 MN:64UZWGB:*D#1%/[$I;]>3,>$.D6O*+)ZZR\\ MS]A-UE5+7[@C;DU#^-\#K5FW>6/=^X> M;0\8:XA!_*IH)R;WCD[^R-B;7OPX[5Q?YT!K6DA-0=3EG3[3NM9,2OG/0/JI MJ0.G]W?V;Z9`W"?>"]DTOQ*),DSSCJ']^_V2O01 MHBU6+Z+0FZ9N\TPE*M3N>Q[X0>:]:Z(!<^@Q>()!(\)3[*,$AB0.V`K'2003 M!&".@2$('G(,88(0)`@-0?B003(KLL?$!M,:S)U=NQ,'T!H5V+G(MJ[=BPCP;K0)EAH!=B^"[)LN M4,#>1/%_M"-L/01YSVI'P'SIPH<;P=Y#D/FL9DR!#\F"#H8=BOT5O3B`5GT5 M,6QC;-O8[D8,V'CA>##L86Q[V&['`?3PCX6B^7OS)H-`0_G%S#O"*=BM->/5 M9'>I;Z M-E;WO)^#^H5DU_M8-\Z6^3]02P,$%`````@`5C""1VF2-4&ULA53;CILP$/T5Q`>L`0.1(H*T M252U#Y56^]`^.V2X:&U,;2=L_[Z^$$*(MV%.,7'S(%D`%GXSV MV2@U;A&35`B/RA0_0ZYV:"T:47HH&R4$`.5L2HRB)HAPQTO5A6=C8FR@+ M?E&TZ^%-!/+"&!%_]T#YN`OC\!9X[YI6F0`J"S3SSAV#7G:\#P34N_`UWAYS M@["`7QV,.\"R-C`2A4RB@0/5SA`)0:(9WXSZ1Y3VF(R_E- M_9L]K79_(A(.G/[NSJK59J,P.$--+E2]\_$[3$?(C&#%J;3?H+I(Q=F-$@:, M?+JQZ^TXNIT,3S0_(9D(R4R8\_@)>"+@.R']DI!.A'1%0.XHMA!'HDA9"#X& MPOUY`S%W)-ZFNM25"=K*VCU="JFCUQ+'48&N1FC"[!TF66#B&8&T^IPB\:78 M)T_T)'G,<'B&9-DCY.A1P7X7V'M0;/EX>8ADXQ=(O0*I%4@?*A6O*N4P&XOI M+695R^-7B`<3F==$YC&Q*N;>8;)%BCB-S&]5].S)RAKW8"CW&LH]AO#*4/Z4 M".<>/_^%.3MH<;49B,;V"!E4_-(K/9YU)PKT"ZC%UVV5C?0>4&A5F:ZT7/A>HI;*#[<.N3&PO=V]R:W-H965T<_$J*TJ5\\Z:5F[<2JEN[7FRK"@C,*+T4)T]V@I*#);'&PPC%'B-UZQ:YC3V+(N=GU=0M?1:./#-&Q+\M;7B_ M<7WW&GBI3Y4R`:_(O8EWJ!EM92[GCSMSZH M2KM%KG.@1W)NU`OO?]*QAL@(EKR1]NN49ZDXNU)8?P)X6GU*06&4FSQ'1WCCQEV]Y`H@E,$8!6!Y0<(`0[,LT(^G_1YP<\8KY@"D`^<.7-&@RC MXF0;KW1*?FZ5^9-GT:FY/V'3H!;QK6GZMG'=9(J\(R?ZFXA3W4IGSY5N?[9) M'3E75!M%*VVQTL_2M&CH49EIHN=B:-3#0O'N^NY,CU_Q'U!+`P04````"`!6 M,()'V3@CG0("``">!0``&0```'AL+W=OO!GPE(.0'ZH!T,$G9YW:A(W6_1HA53?`J7H2/73FS5%(3K4YRA-2O01Z M<"3.$(ZB#'':=F%5NMB;K$IQUJSMX$T&ZLPYE?^VP,2P">/P&GAO3XVV`525 M:.8=6@Z=:D472#ANPN=XO2LLP@%^MS"HQ3ZPWO="?-C#S\,FC*P%8%!KJT#- MM<;^G"G:"_6D/NC%FHS`XP)&>F7X7PRM, M):16L!9,N6=0GY46_$H)`TX_Q[7MW#J,;])DHOD)>"+@F3#G\1/(1"`W@LN` M1F>NKA]4TZJ48@CD^"UZ:C]YO":F<[4-ND:Y=Z8R9:*7BL1%B2Y6:,)L1PQ> M8.(9@8SZG`+[4FSQ`QWCKQEVCY`T]:<@WBJ(XR=?JECY!1*O0.($R%(`1WZ! MU"N0/CK`\5T?1TSJ,-W8QS0G29'?=>,1ATF1)7GB-Y1Y#64>0]@OD'L%\N^W MI/`*%-]H2?%0*B%9%*U6=RWQX/*,Q-F](;3X[SG(DYL'*JC%N=/V!UM$YY'S MC.V]N8MOS2@:)\=-IBI[>H)?5)[:3@5[H&PO=V]R:W-H965T,?>K.S^W4]74.M*0;J26(>ISIG):E5E+.?UK1 MFZ<71S>5."1Z$)'DU25 MRT8'3768=VHYA8J>\P`'F7?60BUFUF!P#X.&B$7#UQ^"CGG*L;/%D.T,WTGB M-!Z*SN\Q`0XM8P@3#3%+"&-YO4*89(CY`6'2(68%8<8=9C`Q`;@>@1$(^@*! M#PN$H$!H!,*!@+5<,PB#89,(-(D``:MJ%@TFZBKCG(^3.+$6?F@+\@&?]('$@UT,??^S0>".]((PD,78 MV@):T&"XOKVX*PB%1O;4>[TMNJ)\;\YKX6S8J99Z*+UH=R=X,2>G%9^AR1P! M\06:+)LCX2:?9T>RI[\(WQ>U<-9,JH/%;/\[QB15R?LC52X'=QXO<9T=ZG\'U!+`P04````"`!6,()'>IUR*Q4#``#*#0``&0`` M`'AL+W=O[#2E4?=I]IXB2H@+/@--V_7]L02LRX(B\!S)F9,R<^V,XNO'WKCHP)YZ.N MFF[E'H4X/7I>MSVRNN@>^(DU\LV>MW4AY&-[\+I3RXJ=#JHK#WP_\NJB;-P\ MTV//;9[QLZC*ACVW3G>NZZ+]MV85OZQ.(O_*^9MZ^+E;N;[BP"JV%2I%(2_O;,.J2F62 ME?\.23]KJL#I_37[=]VNI/]:=&S#JS_E3APE6]]U=FQ?G"OQPB\_V-!#J!)N M>=7I7V=[[@2OKR&N4Q>\JT8!9]QB8 M8,B(\&3VL01@)=8P"P>XK;"90\(0+T'1+JB.IS==6#@&:()`)PAN$A@DUSTF MUIBFER$D06RT@J!(FB0XF1`E$R)DJ$&FQX33,H$?18#7B=`Z$5(GP!/$:()X MN>P)FB!9('LRZS1)##QY`K7%-L;7\MC2'S(^T^39J3BP M7T5[*)O.>>5";N#U-GO/N6"2H_\@9_-1'JS&AXKMA;J-Y7W;'S7Z!\%/UY/3 M>'S+_P-02P,$%`````@`5C""1_1"J,W/!```4!@``!D```!X;"]W;W)K&ULE5G!;N,V$/T5P_=8Y)`BI<`QL'%0M(<"BSVT9\5F M8F,ERY7D>/OWI63%D3F/0>I#+$MO^(;#F:_- M:EF?NG)_<-^;67NJJJ+Y]]&5]?EA+N?O-W[L7W==?R-9+9.KW79?N4.[KP^S MQKT\S+_)^R>=]Y`!\=?>G=O)]:QW_KFN?_8__M@^S$7O@RO=INN'*/S7FUN[ MLNQ'\LS_C(-^]%?/9UKT4I[+[49]_ M=^,#&-($D3GGR1 M&S'YQ)8"*X5$4A&6U@BZH=6T4!'UE%@M))<+7ETCZ(;*KYG1X?O"_*^EQ;(B MD:Z$Y36"0H]4+%^QLD@N+:"\,C:I?"%B<\**(7-06Y$A"$L!`2DPX2L=@L*W M.@1%!)"P5I#\PAHAD(ED)V%!(2XH?($0R$3JG+"<$.@B8E)-6"H(2(4)0O(( M06P^%Y"=))PE&ZK;$X!E,M61"B"L-(24)A0XXEV)T3&=(:PSA-H2%AX`XN'A MS8LE(R,M!6&1(20R-G0'@+@[EBV#;SPHUB9C(2(@1"9\<1(7HC1;$,L+`/." M%AP3$2R%!4L)7E,VTLDJ+#.**PCO)T;0-!\\B'PW&^'"4J.0U(0= MQ0BZ:;6D$3;65JC(G@5T+U:&7+Q[N?,E(_(8%]8EA5J8L)=0?(-S)Z5-8VFL ML)HHKB:\F5!<3?RT\DR&B0R`GR\L5AX%1,52Z!07%45^9Z!C"8ME15F0\['M M+)8"A;8[+.=YC?O6+_;&4KC&%=K'L(SG&YE8LFNL`QJT&RS91]!-/Z?BK:/& M>J%16Q+F^@BZ[9OU0D:626.YT&BK$Z;Z"+JEL@N6Z9IOB3Y93HU%12-1"?-\ M!-TPF446FWODQ`1(B@V:AD<(8FO!>Q@2-K,B#!#'22N(8@<]6)XT:'9LV(-` M$/,;G--D6L6R%0N31L(4]B`0Q-PQ/#RYE!1+("Q>^L.>FV"QTJAO85,`(!MI M4S66*@VD*HS"(P2%2Y),3E`KU[P.1]'M;%.?#EUO.[E[/>Y^I/X$-KRO[?W: MAXP_\1/V3S+X)/=/AK/SY(-\M3P6K^[/HGG=']K9<]UU=36?\S,3" M)]K.%=OKC]*]=/VE]=?-Y<#[\J.KC^_G]]=_(JS^`U!+`P04````"`!6,()' MU%/0!'D"``!>"0``&0```'AL+W=OU#I=4^M,\.<0):P-1VPO;O:QO"$C.LVA>PAS-G MS@PPX[1C_$T4E$KGO:X:L7,+*=NMYXF\H#41*];21CVY,%X3J;;\ZHF64W(V M3G7E8=^/O9J4C9NEQO;"LY3=9%4V](4[XE;7A/\YT(IU.Q>Y#\-K>2VD-GA9 MZHU^Y[*FC2A9XW!ZV;E[M#VB6$,,XF=).S%9.UK\B;$WO?E^WKF^UD`KFDM- M0=3M3H^TJC23BOQ[(/V(J1VGZP?[5Y.NDG\B@AY9]:L\RT*I]5WG3"_D5LE7 MUGVC0PZ1)LQ9)>_O96/N7?\D\0?P_F6T1+]SM`U4Y7)M-(4RSU1F0EGO69#XJ7?7 M1`/FT&/P!(-&A*?8QQ`8"G'`,W>,GR,LEC0&(($H2$( MGP@LD0<($UB)0)@0%A*!0B*`(+*$0!A;"(19$!*#0F*`(+:$0)BU)03")+"0 M-2AD#1!L+"$0QA8"81:$)*"09$ZPL7\5"(,L(9]CGH1L0"$;@,#^6'M,8C!- M_\]N5F@A7]WHH-[@`X'L#VT`32-A?Q4%"Y$6NA":1<+87Z``N\P>X7_O`0CN M(B@`\@WM9@B`8KN?@4P+'0W!'0G-6PG&2U6%>PF*_J,D3LUD@]'R;6\=<5/1B]3+M5KS?OSW&\G:QVEF/%)E?P%0 M2P,$%`````@`5C""1[\OMG8&`@``\04``!D```!X;"]W;W)K&ULC531;ML@%/T5RQ]0;,`81XZE-M6T/4RJ^K`]DX3$5K'Q@,3= MWP^PX[D.G?82X'+.X9SK0#E(]:9KSDWTWHI.;^/:F'X#@#[4O&7Z0?:\LSLG MJ5IF[%*=@>X59T=/:@6`24)`RYHNKDI?>U%5*2]&-!U_49&^M"U3OY^XD,,V M3N-;X;4YU\850%6"F7=L6M[I1G:1XJ=M_)AN=M0A/.!'PP>]F$?.^U[*-[?X M=MS&B;/`!3\8I\#L<.4[+H03L@?_FC3_'NF(R_E-_8M/:]WOF>8[*7XV1U-; MLTD<'?F)781YE<-7/D7(G.!!"NU_H\-%&]G>*''4LO=Q;#H_#N-.GDZT,`%. M!#@34OQ/`IH(:$4`HS.?ZYD95I5*#I$:OT7/W"=/-\AV[N"*OE%^SR;3MGJM M4$%*<'5"$^9IQ,`%!L*/D%T`@F8(L`YF&S!H`WH^6O*3)"R`@@+("^`/.?)5 MCA&3>4SG,2DAM,#K,`$0>!ZGM7;Y.!!:WLV=G_IVI<]/I:"^-O>C^.IZD M--QJ)@]6KK;O[[P0_&3<-+=S-3Y)X\+(_O;`SJ]\]0=02P,$%`````@`5C"" M1QD[0(:&`@``F0@``!D```!X;"]W;W)K&ULC5;; MDJ(P$/T5B@\8<@/40JI&K:W=AZV:FH?=YZA1J0'B)G&<_?O-!1%#F!T?)`GG M].ENZ&Z**Q=O\L28BCZ:NI7+^*34>9$D?`14.5WHIC(L^" MT;TE-76"`,B2AE9M7!;V[$64!;^HNFK9BXCDI6FH^+MB-;\N8QC?#EZKXTF9 M@Z0LDIZWKQK6RHJWD6"'9?P,%QM(#,0B?E7L*@?KR#B_Y?S-;'[LES$P/K": M[90Q0?7EG:U971M+6OE/9_2N:8C#]U5R?M+8BC/3O0 M2ZU>^?4[ZV)(C<$=KZ7]CW87J7ASH\110S_KNS$!'"Q-01T`]H=<) M$W!'P'<"^91`.@+Q"(D+Q29B0Q4M"\&OD7!/[TS-2P(71*=Z9PYM9NT]G0JI M3]]+`F"1O!M#'6;E,&B`N2,2;;V70"&)%1K1$7I46(\A:?H(V02LX+`7.!@H MMGS\$"@*&R!!`\0:(`,#F&`O4PZ36TSK,D5`EDWHI$&==*1#@*^3CG0R@B?2 MD055LG$T#4/.C4/.!4YCGE,!`/M,"3UO&*:_-_W(-#IHF%RA@$7,K].@:C\'-( MYC#SG_PFB`0@S?%LPJV)[@)';B$X\?QAL'L\0_3UPH7ATH?X"Z7;@1YJ%V<( M3@4<;A)PW"4(F/E2XS:1^DE)!@V\8>)H)Z&,=OS2*M,&!Z?]M'U&9@!XYRNX M6+N9>3=3%F=Z9#^I.%:MC+9Q=C7DE$D#:IJO90 M:;6']NP0)Z"U,;5-V/[[VH80"I,+ML??8SS(X[P7\D-5E&KOD[-&[?U*ZW87 M!*JL*"?J1;2T,3L7(3G19BFO@6HE)6='XBS`"*4!)W7C%[F+OZ!,]'L_].^!]_I::1L(BCR8>.>:TT;5HO$DO>S]UW!W#)&%.,2O MFO9J-O=L\BD\//:(G]Y^$N M,I4K;=`5RNV9DRD3O14QVN;!S0J-F,.`P3-,."$"HSY98,CB@%=TC/]W.*XA M20);1.`I(L>/YAE&6U@@!@5B)Q#/RQ"B11D&3.8PC<-\26.\0!TA5(CA7!(P MEP3()5SD`F&>F*2@20H(1`L3"!/#)AEHD@$"R<(D6]4+)QN$8)L-:+,!;-*% MS8!)9C:;[)G+%G39`B[9PF6[XC`FPVRPN)UD5;URR8]0!.Y=7U M1N65HFNTO6RSZ-1_7['M(8OXP?9EUUL>,D7>DBO]2>2U;I1W$MIT*-='+D)H M:I)$+Z8,E7DYI@6C%VVGF9G+H9<."RW:^],PO4_%/U!+`P04````"`!6,()' MRQF3ERD#``#N#0``&0```'AL+W=OF;OME>)3R=!]%_?;(F[*_$R?>JC=[T36E5,WN$/6G MCI<[$]34$<1Q&C5EU8:KA>E[[%8+<99UU?+'+NC/35-V_]:\%I=E2,+WCJ?J M<)2Z(UHMHFOB#3J^7X8/Y'Y#8PTQB-\5O_23YT"3?Q;B13=^[I9A MK#GPFF^E3E&JVRO?\+K6F=3(?\>D'V/JP.GS>_;OIEQ%_[GL^4;4?ZJ=/"JV M<1CL^+X\U_))7'[PL89$)]R*NC?78'ONI6C>0\*@*=^&>]6:^V5XD\9C&!X` M8P!<`R#_-(".`=0*B`9FIJYOI2Q7BTY<@F[X&*=2?W-R3Y5R6]UIA#+O5&6] MZGU=,5(LHE>=:,2L!PQ,,.2*B%3VZQ"`#;$&)YQ!?#O$!L-X!J%H'=0DH),$ M28K',S2>F7@VB4\MCNL!DAE(:R`Y0&Y7XJ*R(J,,YY*@7!*'"P.PR`R89#*, M3>0SQ`V)%"61(B2H1<+%`"$6C<\Q-T0RE$B&$/'(F:,)\ME3HT#CBZ^G1N%\ M=$9)G%E2N"B:%RS'N>B?#^;7&)$C\:3P6)[,%H2@CGX@\+4D(V8Z_XHXR2U) M$%1.\\S#!K<^H8@DOH)P]Q,V7Q+U9@J`(D,(W37#W$LR^ M/EEQWY%LOB:X\4@^0Y/#F M`_*U)B-F6BTP9JW*&P1%\L17#VYD<(W,P*,JX.Z#^2LOX.:#&6OOB)D6F["4 M,%L3%\8*4E`/']S*@*R_U+-V`FX_2.>+@KL/W&7/%25S9T":I&"+XL*`%KZ? M+.!>!M?+:HGSI,#]!\5L42AN/^HN?HXH(R:[^560V)XI""Q-$GM?$4VVT0WO M#N9XT0=;<6ZEWJY.>J]'F`?0VW"K?ZV.-L-!Y"/-:G$J#_Q7V1VJM@^>A52; M?+,5WPLAN2(9WZEO=E2'KVNCYGNI'S/UW`W'D:$AQ>G]='4]XJW^`U!+`P04 M````"`!6,()'C5Y)&P\"``#D!@``&0```'AL+W=OB'?5<68#CX;WJI]6&G=[0!01<4:JIY$QUJS4@K94&V& M\@Q4)QD].5+#`88P`0VMVS#/W-RKS#-QT;QNV:L,U*5IJ/S]S+CH]R$*;Q-O M];G2=@+D&9AXI[IAK:I%&TA6[L,O:'=`V$(C7K!];\48AW._A^VH?0 M>F"<%=I*4--"3@B8"B M_Q+(2"`+`AB"!`O`+$"40S`0*7=0R8U&': MP61BGD4I'E1,DLAO)O*:B>[,1'CK%XB]`O'Z.!*O0+(BC@$3SPLE&P07<7A0 M.(T2OYG4:R:]CX-`O\#&*[!9'\?6*[!=$ M.-`#B0>;%JT/!/DW',(K(AE!\[T0P64D/A")%V;`[#SJZ)G]H/)&UL[;WK M;B-)EB;X>_8I'(4HC-1P,7F_1%87H%0HHM4=MPY%9&&F,!BX2)?DE22=Y4Z& M0H7^D0_1?P:8`1;S"/L(\RCY)'MN9G;,S9RD(F-[>G<3J,J@2'-SNQP[=B[? M.>_W6Z>?_==/;_/5UG=*3?Y&GZY+:M5MH4_J[OOZDV5 M9XOZ/L^WJ^5W_6YW_-TJ*]:_2W;KXJ^[_*+WM?0=)$O MFK^^FV\[R:"7)OUN;U3?9U5>-YL<>%_RY_.;>EME\^U_:7WRX^,F;_[8ZY[] M<_.[+K.[YJ^WV;(.NK'O>)]718D#7"0OLFW0SDST__@/_P&GVMK- MRZ*>9\OD/^59E;R$+]N70UK*>Z-M_[G7_$;6[T-^5^"B03=OLU4PV%>[8I$_ M%%6>7)>WVP?8E126?-YIZ>T"AE/!4*Y@A[\D_Y0_MK1[62SS*KF`U;DKJZ#1 MZZRZRY/S^3R'5M!FP>V;S2YV5=5@N45JR#_;\H87[K&@8&G^IR62QHE#]DRVP]AZ7",U0G9\FGZQ?) MR;/3Y%E2K)./]^6NAOZ"O?$HO_GC/^Z6[3]>?/KPX?+MQ^3\^OKRX_7SX.>L MOJ>S,L=L"2L6C.#ZOJRV9]N\6L%`/^?U=A5K!1N"/*!.JGR>0UMR?7=P0N\K8(,5[#^^&9=G@\W29)T'@[U:`RG<%3!E.ZU( MJ^CTU^6Z905>E>7BH5@N`X*@16B9_+N/YZ]EP]O(X?75^0]7KZ\^7EV&-&$W M<9,]QG80?J]V,(-\M5F6CWF>S,L5[D^4H]OY5OGG?+W+VS?[G;>ORR*[*9;% MM@AYO+^Y>QI&WMV^TOSZ@Z_=T^#ZX[N+?_J'=Z]?7'ZX_N7G_Y9<_O.GJX__ M*3QRS$EJY"3!TBX6!:XBO`@)_PQXPCS;%/#BR";L5KLE,14Y$;`+57X/&U%\ MSI-E6<=.IWUFD=\6\R)8!9XDC>V^7"[RJL:9(.%O`Q[,=*8H*3E_^R*)K\*1 M[/%Z"__004S*V^3=!GD[+,?7,OBSF.IOGU&Q!NMOD:.7:P MV7GU&1YJH1)#<.&T0=R"F9G?@X$(;3>:!5RA@MU--E5Y6VS#R7`?=ZI-L$J\ ML.L[RUF#3C[D-5R6<[X<%C".94FL+U@'N"Z8+Z^RZJ=\&[D*7^7K'&]\;)0M M5L6:I(DM4&E\Y&4PNI#5`K'GR0D2^6ER6Y4K\Q#02H0OYW!9;X%N\*DH5^;# M7TBW\MK3:-/7N*PW.8B4N7D`6'DX1K@Y/A4+2<+")/V1U,0^X8K'<;4/A6D2:'9Y)9#O`37:\ M"4>_[M"A1I*^\+B4V.QQ/]QUN\"/ZQSCDB]A9XN[M5PP\\<$1=]Z MR?I#MOC+KD54^+0&Y6A9_`UF?`=\0]8KAWGA'0U36&`!0T7*WX/U7'\X_7KU]E9Q??+SZL446<_26;$L4JT&` M`4W'[B=^BY])?C>'UW%0(/SB,TTSZ/I%#ELQ+X20D#>O0,0O_A85XTCO.;O) M\`7[Q+W++W`GUD3(FN,!)\^K>5'GN'8D7<`8^6;'-Z/XC:.%'S]Q63]Y\XN[PT**H-R6TK;FSF!(0[.\]B/]YW5A_&BT]J"3' M8"_V*#KQ^0:B;8R[':2)0R1Z]?;'R^M#)/I^!V)"AH.&I7K28K/L\-2GS/N. MWYE@+5CA>]I:O+QZ>_[VXM!:5.4\SQ8W'6-$>'OY,;GXA_.WKRZ!M!):8509Z`/J M"3^>OP;E-%1:VQK^\O.__I#?%>NU,(\-F;>>\C@:@UH?O/[T_OWKRS?0%/2< M%U?7%Z_?77_Z`'K.NY>))0^8RH9.-U_,^J6_?N]Z^>TNO M4\<19G,409*NCFP,W[]Y\LGY>)_3G9VMN>'U;@5B_B-V<`TD08((W.QB,`\7YKP0#G8)AVP%Q!)*'=5=MA9VG:I[UEQ%P`]K&(YEYR^98$$N4-=PNVCW MK8:=_+"KBS5>:&U&SC3)DA?Y$@\CVD&J35G)I!XR$L#D*SZWU_D&!G\#7+W? M116UV^OLZ7E;WN5T!3P4V_ND@!G7NYNZ6!19A2,]@=^27W[^[S+17W[^'Z"P MR'F'>23;?'Z_+I?EW6.R`>D5;>#)PWT!*AW($#7H8,1ZM_=5GB<_Y8])ON1U M?8[SR%GJ1?8`X]X@6P.YAZZ^PNMX9V^&OY"'(;2+*D+A9W:+)( M\O6=M.HD5UL8_0;6`EX[9]VIWE7,':WJEHK(BCNR`RFL>L`K`-D4]+K!+7KT M-$A<9Y"(BU5S0'#1+N&Y3J(HX9>?_QN\&J0I.(.5%8[5..99!0M;R5G1YP/X M&APB^,,V[B2H6]$*>K2*[\OF6M&M'VK2HNIMU MN+@OE\O'L_)A#9UJ0N$]J?+;)?+S;+G42DQR@E_`+)@RD(K7 MZ"Q9RD.H!.'[48/(MKLJ/X679UO<*!I%N8'-X#/JMB#E?G*D&3QVN)Y9$*H]@W!ZEZAYHPK\/RT5.CLO4:*"&^ M:1L4XBII!YM7+8BLZ/3>L0T$>H-?D`OP_@KWV<`:SXO-DJ5'7)-/Z\(J'41E MYT"TP+62$SCQGSK7P#?.S]_CF5?S=A0&"UZ*N$#GB/JL=L944^5WNZ58UF03 MKJV\Q2S0W/5HK00Y!E<)7WU]>8$OI8,%%XFC;K.)3Z'R&E2E)1S6'!57LU=_ MV:V9Z="Z;1OGM_6T5#G;->F@-'FG(TWJ!'=YQW.RW$L.L^L?)U)8Z@""V"V9 M8VIV94G5[)L>ZSG3RH<%U:R2ORREK=;IJ^S.U&8NGVOJQS.L;)`W8N1!^?Q.%=/'8N M^A@=OU2=Y!,++.Y21A[+9\UC(QZ_?`H9,MTA-T!''Q&,/6&P\2`;(3M0-PRH MW*OLISS)[9"(C$#:7QFE]J;<@>:[0XZ9H(:&ZCLN>,92-8UWQ5X6U'^B6B*\ M&Y7^*^8<2XM$C MW`YNON8BDJ[(+@%/\XV,DP-5XW:'WI+/^1X5FB^OT&\&C+)\(.:)Q+4H=S=; M[$TH&AJ`?K$3UNTWC7G7ZA;;16JX^4VYWL%J;/%>X/O+2>K`XN9\8_"BNC?# MK.[$.]0,,W]U`.$`P/%5[1X%LW:,7V'_W+;G''`M8;1Y_,WBLX M?#D/%W<,]K[]K2CFWB7W(%:5%9G?D"Q`>,!U=::(6[AJRZK^/KDO'V#CJQ35 MQQVY.Y@[SHF?+PH@\DKS(AB)B@B2!O]'O5Y\MRAB9Q<(N4:!&MVC``W6"]@RE=J6&K/%CFZHE'9 M8.:PP1-3%:1I^S9?>)F>FHP6EM0;K1`161H:9$0^K:U9D[NL6M@3KCHVPI=Z M$UY$^1(I)V:Q\9[5&I@9/_$-U1T)``94\'"?T[7PR'>=VRL\/Y70F;]OL+A\ MVYB-,S1FA,2$D$JTD:F0?+*T7G_S1F]01[]\13H2W,1N&'M>'U],Y)H5WHBP MAR0=XVD5@5&9L=$1BX-A7(L^(+I$?[@#FK:<\+?&$JZ`&99;),/1?V3 M4K+A/=MJMW+7UJ9$DBE(@+6W@MIBH)^Y[IJ6:,Y]5]BW/BEPBM+@6*?^ZJRM M?*RQ)#Y=X29MV=&!9S':K7#F!B=`1I'\%385+_Q;;]K%=D<3\%\%PB%P1)*1 M<*IJ8GCKT$OI9,!&Q+LS0@_)`G3EXUV5`=?$#NF7+W0J:;GI+)H;VU))N8Y0 M5T:J--KF\`1@Q_(8BQM&T68+(#[^,E^0-_8%2`8US.+*ZK\7SGQ!LO[+%U)LMB5GDU:O^WL\?G0:1`[3A]#3V1?&Y6.R,&G7\,+;D5XX0%'($!!HTA\`*X5=.^M#;FB*^P!+@ M7RM$><2'"@9-'R@EJRH4_JU#:)&CB`5C`4I"!1(%K<5NOJ7;K!:,0G)B?CXS M1IY3G[[ANEDB8ZO%!!43[)3^B$+7G`0)VE,/\H`$B%YC>9$39N#G!=X5FWR. MEUE2$AM!WI2CR0HI$*GNQ^MWEZ37HC;FF"+\E6EW`1Y_7SY*0X301>DMSF*$(:514//EY$)W@VX/IF$?44 MY!=JC>IE7FURNGSLQK@?K5SV/;P#7J+`*N&+\$9C,75SCQ>6V.+2Y&9W!RSK MBVSL;BW;@S8D\\K=9F&%QMWFKLH6M,[+G'86KU$>3'&;.KD@6>S(<(0$LE(C MPQE_3\UAT#!J@Z,)AXS0E9RT=)R_::8:%*L-$X.]S6#-[;"QKV)ULZMJ&@Y< M3)_SI;$:T>W>V$1+1#RG1`QCI-J6J&600`#[#YN=T1.K?/L\^>7G_XFPVGJ7 MU1XM(RM>Z_,*-(A&UTYRV=Y$6V:S!*V?6[;KD!1"(C5S\IM2C"..11$$Q\J3 M(#LB6R0N3F!3T&[4CFLN^S8IDYW-:D[4]WSHYF?HT= M4H;R'5_RR_(.-7OHDT67FB?],I?]1JHG2YD1O4,)`_4XDK1@4.R,13+%&40? M-K(XZ.>U`#I0E'?[BP8C4'VJ8OGH^"+M2O;(E@7H"R7CND3'/*Z&,8(I4R>, M$=D&'6;+():*Q8@9=]M8YYN6.2=H)5JR\'V3D^*[V,%*T$HQ2\/W&Z`A]** MW#C_GDA09$'!HV84-/Q6!M?!H]BV(F[,,#WH>/N`!K5!EU9R+$H@S7=A#\:M MXB>B]893(]$-11E_&U<9KB?T<8L[P-1WP?<.6VGH+`!YWS#EA;\)_2WX-C.T M?W;S>&;/`5UOJ5"3HZYR+5+J`W#Y>_9A9;73,HF)B!P[O\_G/]6>*33%Q@\Y M6C:,3&$ M!%NYOX7O-[BHG%$\`69U4R6?T(4M=B(F?=4;'P"W+8F1[PLE-*1L/"'/%-X2 MQ!MB8_6N"[0ZU7BU=A(40%=#L MM%'%;SXO=A]R#N0UB=9XJ=WC!?')^0W\GU)EO=27)H[8.W,%LVPV!]&%9\Z< MDQJ9(3'&5'$D/K-X5T/+R&*9U4'GAKJ`F*,XCX"S6FPJR'H' M:U.`VK=0^T9V[(77%M8Z?T")'/FCZ)WF#!N;/LD3'32S-Y@[73@@NSF9JF%E M00S],2,VTDY+4RO0-696H."#[LMM1K+8Z"95AR+"R]0Y@ZVA\=N+$T4>M`R;'EG$PQ6JV'F^=2??W&P-#L;' MG"5KNS/.Z;0"D5^)]H%L=^5N1+KM""Y,9)X940GGH957GU\I!4Y)^L*YZ/)# M_27)9#37>8LZF@+6^9;OO84T\,FN&TP+]B7>]`?6*O& MDX-63G03;W9;X'P9&E&HGTS$*=XK8\Q>>'T8_H0"&*K>\#XS+UZM3*3**F_1 MM-/@?B1.>%8.7P>H6REUHY4'U4F]@ M9CGIP`#=%$06SKV`@Z'5@;F1K1`#&M!$A_:LO#V3 M-R$OXMN'%PUVT;6#=R$6+E%M8;*R96T[;@Z+($7\L7;$)C02]CXS\K@"1N+/E4\)U'=ZFV.30T\H;N M:]F*L)%F4;+Q51C[CE2NK-!"U4Z=&^%J$ MA*K1XXO/C-`),++H#66'O;&2I@KW(@L+(T*1K\T^A+/A9S0SE].W5P0D=HKW M`;/47$2213!*8^"U%X@;MKLC[+FUYC&[;&P,/,-+FP+>SN;8W9)YM^;!'8/` M9X3IE8(G\FWG\PLG5J%[T_,W/P9B(YU`)RX:(E%NKHBO-O"`6Y.WP#-\>;+V M!,J(;Y\@780'4.YONH[;L=F.7P")$@7@^"IQ>XOZ:0\^24;P-9-$0]QEKP&3 MD2@S5:T)<\_,B@(M0.'6+ZTDYA-`B>A0)UK*C;&L<7[48 MMV";V(?*GK8H.B`C[]DV.L2B;LR/%5(ZVCIP[/(_ADP%A!'@H^]B=,AD6C?L0.B20=L&.2#RN\RWCS/T@R]_@I8XN*1\P30F M<0N6TF$H++CE*_3P5(_Z$*7FEL9SSKV8]B9B#OX^VP!3(CL,02_S.P4QL=`H M='4@:5J$E"80G(G9;>+3R1U\M8Z>6]ELM*#`7$J6&OAJ0\X/O&0NPEP##+4J MOC#%8<0BN\J)B/`0D-,T;3YA3R@L+3<%`D506TUVK$9K;W.!P,08C"G6L=G"IH53P2BG=88T/T[F!X#WEW[C"?A/%-B)[B_9''R2CC,$[.!V,"DHQXX$0; M,E.+T3(S9`HO&])-4">=Y-V&*8)?`6N&T.Y>5WZW&`$:JW`LS]EGA6B_E5J$ MU%I&^.CQH8QCG,RFI3%'I;]S3DC^89E!9]?S^Y+B<^CW,V/O6)6@0[:ZWX@W M>=O5.C)2TWF5+"R=5<@UH@Q$>+8P3-$#D?L4=_?;,Q"IK6#PV5JJ_KHK@(/F M#5W8[&.AC93X@`D#BR<6I=M MXT\"DZ`=R0\0?:KVEMQW"RNN?6".K2,AJG)=(NB-^(>7KR2Y")!(5IPP(F3R M%G9#0AQZ(Q;^7IY?_T#!4-#N_/H3_7+6FZ2^^'ERO;O9EIMBGDR&W;->]U06 MS_I_[G;%PB+]?!1$")'2C)J//6P^OMP".FE=CY%8;IJ2&,G41@R+@#*87$P+ M>>'*HCN\=WHRWWIAQD!2$EV[F>!9X>9>&^S(&C$!2![L7C#2N$,CHT:)*N3= MTEIJQ2#.`%0'!\E,%B.YXGB5.GJ?2(ZU5S@N?AQ&RQM,Q,^JB`'T.Q].=@L7 M(1#-G$D$"01>,DX-@-*+`Q"C'9M0&UV2F1(XZK)`1HSF`]GZ#:H76UD#.<\W M.D:,-&U^D1LIPV0=)Y!K(ER;3^0+-ZX=MELLC&@.E&H8!WM`42X\:K?1>["- M/1V)B?A3[E3)QQS-?J*I9NPD++2UQ"%0=Z1L&T`H`]](CF*BI-G9$T8"*_ME MU^15/XBB[@!S*'@',/JH+ON!+4<&9#G9)+MGXBXSB'&V9YB&MT1\@U M#-"V/GNE$;@4RWY&^1Y`Q#I#X+A]D>,N@U'W;-@]?9Y<:)NXXH!(P>3[?)\5 M[-;<-[?D1`WNM*.'&F%=6PUH8G'>^9;G]!:7><$SWQF5QUCXR/9VY#-9X/I) M?6^Z1&*(PF^UV^93QE@=<6T;Z()%EM+O<[Z/C2N!YAEXH8Z8B36%%):$OFY& MNE-FDD[.$)\(GOQU_N#VS+YF4W+O$>N.>.`ES,`8UI1N'XMP^A[[)[Q2@^/Y,A9"4`RO6FAF92C/K`*&1JF5 M%GXGN%CA;*JYU<2)N67.8&JZMWK5(79G4'LDT5^8?>>=NK!''/C:&[@K$,\8 MYVIORP[]>M:=I4?V>?*1^-BX.SY-]\I($7.D$H18$L![Z-&($[1>0D<:=3CW MA^(X&&I->.<@WA^#(7S88=G6BT6#FF=A%U&H#CE5AE#XE!UK`K*I'AT\T2ZF7#&T1=A`UVX%(Y+?KKC'9 M]LJ!]Y\-XD,XP^#G;;4C5\X9YIZ4`&B"<=KO+AQC`9(B!&GCIG1R1GA$\!=D24(E_T>CY+O0@2L7.K#GD1P-1#"T< M#`M0\0E;#?A\'F+#)=4,6=#@"97VZ14%(Z@O7G.OUNVI^-DEXO.>E! M4_Q[`!>C`??G&.T&AZ0_'J6]_B290;O^%%OVQ\-T-ICP2!3LF=L/!VD7F@VP M-33&/T?CQ.3*"II/T_&@FXR27W[^5_H\PL2^C5@HF$0WG72'U`C_;_[F-'#/ MDO&PGXY@[##=/LU]T./9XP^#WJ"!I/\WWIAI/YT-<5C]'HYM2"/#+\>#R+;` MB*?]?@*#II;T]Z`7;LNT![WVD^$$%AHV_)2^F4P&+=LR@!7JSZC;/C3&/X?= MO=L"HYMPXRG1%<;#L^4D9[L)AX7T82>Z=F?XK\@63J>P$3/;3OZT&SB8I3-: MGEZ7%JG?EPV$'R:S(?NG+;AZ2TX'D-P?C/43LS&I2"B)>\+#&]J$M64SB/@) M.H&K_^X.H]_$%N*>2.:2L[>![?@4YV<3^90!1-$0XN0RJCL&6@H^;+ MQX0UY!5W@W\A(KLN6S M9#2&K:93VJ,M1G(P__5_:SE1(""-NE-F<(:>]'?-HX)':#`EAM2%GT?I=#(2 MGC>(CCC,"2[V6_SQ;) M;.R=`G:XQ0Z4)4>6C<+C)CK1WB1=G$G`X8\S\4U0P)]SH5E'&+M\$><'M[+$ MU)/,@E(Q4I5*5;2EJ&'W+E]35*8!1&$3SC5?+A'Y4,%Q7!8@]^](SAB+%I M<.`@D-5E*:B)E,O\IYF;S3!@B)(M'>A ML3@(=>1!M+^9=/K:9+Q3#WOX!F7IY2.%U*0BZ3OQ*Y/R6RF/5%O4W'^F M6X(CG[?=4K":@['YFYGAL<+49)I.ARCD`@>>]J>')%R4:$EB;)%N>]#?I-=- MIN.T#T+N?M&V/TEGLP$JF5T0CHZ1;)\@US9EVA&\IC=CF7:2]GI3), M\%$4#)$)S,5DY&'`,J=OE\<\@==15^*K3Q$F>BTS293""Y#AVRI M$R09"M($J$.@)L;H%`]QE.'3_6`JCZM.847+,)?=R7^(]!W,KJ2@8'7F$UMS+_FUJRF]ZO`*!+N MN0\]7_'*E&+$@(ULOD#,6Z)8RY@2&VWN5B[%[%"MPS3CLP^2`>TAB%!V/=(>"SW!ZNTY1>N M2].CY,U\-`98L3MZ4AB%9U/B=+HLRX>USKDB%,6ZALI.C@X6094 M(91M>)H+07&GKG5DY0WGK]@WMO[AL;'T&XR/)`YD.46U.$-F^^C'&AA$CW%> M'3V?LA*4O)P=-2@XA)9S+.!`H$N%CYE-"W*`8X7QQGL'?44S;"@G*G-!4?,)6V^J$=%)6&JVC'LB+EN4K,RM""+A=NM**W& M8%"ZOZ:/YD148XZ/KR(T%FE$TD`-P@'LN)8]!/:XERJ)]6-."!;D`ZM(JD$FYI#[52'@*,'+[81-;XN M6')7>LC=7'LRL/@3B%K+F'L;NC!K%M4]SGD6K8G%GL>L M6FR_FG33\:S7_/,)%NUX]:SG;?H0/BH:D?H8#`]_&\[2<6^H/S9U(1J'Z$/Z MG$V5OF$Y&/?TQ M-BP\F]V9_KB'=/OI:#31'QM$*9L(-#GJI<.)(P/QEX3U?3QTKK&;!9Y7O]T' MP>\?YX1M>T?BE<:[=*7QL/9`O&S>4[RL_ND+W0\@,T'S^ZQ:$`@,#O0$5FR" M'X`KS&8.^3=,IY,!_G<\25[NJC5AHMF'5'PA?'0R2-'!.`!N@@<=U`5,N8=& MU@K!S#3;*9S#&?YWV)5=:TEI.ABD(^@&AMZ=]-A2EGEUUU35E9-^-^T-T4-P MTINFLQXZ!_94',3)#=(AV8R`@'KC;IL[(+P]*6R_9DPR]4YOSG(>75N`V3M`\\Q?RKZ^KI(CK)"=(";BI\ M@%?`AWB12.AI`%?GC/Z=`?%ZY6R\->XVU[C[K=?8.<6MA]2?E1D/9<[`G&RR MTNO\RU9>[2&'"M^,]9)CS+PI-E;YI9]*&L5*O57CY(13="X\I"0V/TW@W$V[ MC)H$'CKL,EJGE_:47YH7V]2QO#1U++V(J+U5+ALE%'X%*S.OH1S$9`H?IN,A MN+0E4L:%J=UV18FL&Z793"6[0\6AXL*=N1!CR1R?)2<@ M;0[9YWLR&_._XW0P',#'6*TU/1[G?O3#64[Z4[HCAF-B)0/LZ]QE!W4.+;9E M'+/JVO&%(@;<1-@W_1=+J@D^C7X:TKN3YLR#W:"9C@8,A#GIC>WL4?X*JABB MF-`H``>=417"UH*'ML6!LGY$B*YQU&4FQG&31H\D"L^_IW5A5&KGDNJ'JB>Z M^FNV'.+7<=_G,#ILKNN>A\VIJ4>'*85J;[;R;D$CFK^8.$Z3M[L5!G^6U?/$ ME#NDO2%T%NT."-(S)*ZWP7R>4XF3.3;J=KI];@Z?<'^EAF3\MWQ=4OD-?.N? M<@S6P[M$3%5U6YG)<$'-`"8].%+]=`KC',^`(S%!F2'$?_6W_,&,0MY>NKK= ME#/;9#?VJW01=^'$H?G"16XV2,401`LQA&[=FWR>[6H=NPWM5N++]F# MUG+URNN49\R4P*E@$]%2.L=D+J2(WIBR43:+2\.R=JCJQW7.3WV#$B)D!G=E MI779&T[^;B[<(U:CP]I1[5DNE_R5R=-RF\UUA)O3,CA_B"M#R,^A3=P!O1GG MW?/13%YT"D;L8-8`2F_"?=CZ0G-V0!.^I_I,]Q2C5(S:?I]G"XFP`0;**?*( M#;T$L1[%&?+H78"H`%VNBRSEKIUS"A9V-DE1_JJQ'TJN0YI&OWKG`!!B]VV>KA$IZ9#+.)^$G;)7E5FB4RE^M7I\."-6*NOOD_^ M\[*$P]X#J<-NW8E_5)_UU;:V+,GITU>7\N$;M!D)"7H?79HDS5";T]?[?+P' MYS4P[&4B149)(GY)4@DADSF!A;_X!7FVRN5G9G/N,-RQ` M(J2K@ES"5O21U)>1B\[5$6UD4"8=E)VQ*E6>J5]A8RF_JG`3IYSDY91J)D3+ MN!8N(9.+Y"$L*+M`*:U/<5]RTH>,LH;E-"G)`J,R\]IT&Q));U(.H\!'J8-L M2DF>(27SO8)IK-9.A].+@NC32#97>H\-G@LRHS%AN2`Z*L=F^I`,\URNX1*- M,LV?3!(*R=FO>:2F>WW8+%/WDHSK/&\27VSN?EN(N[;5F-96OG"=B%%1:L,` MJ;E`S7B>\?4MF@50;=AP,LAL2S?$O-P\5G@'I(@S@P7/JI\4>HA+Z.1;%,ZH MF:150,\\H<^`X367J>8@OT*V[S$^=!-#8*IGI4'2",XCG:VR.Y-JPN0,,#F= MM:_;OL`K$]*^(+B^.P8[F\7AM:$45&J"/.\(SI=]S9*7C//DL]]97.U^QCN+ MGG69?QKTK;9>BFPY>)2;CFKB['Z^-/;-2(VP^NBZ4Z-4S*LR.J[ZQ23/JB\/HVWU`;PJT]^Y*4)R5XM75@,#$7^ M/BH[(/TE<=E40BV)<%Z4/($RV\HMV=$0VDF&H^KHEF+KL6POYZS>#7"DA%G@ M%K@(":(CIGE#'HA:#N)/RRQ1^B^8`'# MWB(9UUI_N!15Z?I`2B]/6@:5RCHJF/^NS^P7.@67Y*5J^&2>9E[:,Z@Z[C'# M%,LBAM@TI\^2*3J\AC/;Q$]B+LT&@UG2GTQLHS`_]#`=C`?)(!WU!FC#RA%7 M)"GE"7W+;EG0VOM)/^T-!\EU9@H9,:("#^4@'0ZZ&,DUG22O6,)AE)TJ-PV< M<)#V1T/T%%MOTJ',:S6[I-'-"Q]Z\(+IGB`NZG*WSFPH:Y!=+$TLJ-H7JKV$ M7ZCFZ@UN>>,GG7;0$)ZUV9[+.;XT*1)UA:KWG#*ML=OX)WG]3AN62/1K#8?# MI-_IM1D:>X-QVN]-H0DMU;";CL?]!#,&XG\LY+I%P\KYS!54A8Z0=\ML'1`Z M]?9."1QO=V1X@L4)?@K6X15EXWN!U[4*F3RW7M(K$*.!#19S$TGV#WS_88IL72@U]7=P>.EF*U3S!0]O#,/RT"XP%60R>F6$'S\VTEXZ&4W?L MNFF7$!Y\YLPD\#P-$?W&AV[6F6%4\QB.W$`?N7$ZF+#W$X[UX.")ZR'HC<+^ M:4SC(8P)W>Z3/AS\0?)C3MP^DVK-QYP_Z!%Y`W.486HSW%(31HCU/T:/;?WMSJW+H)H;ZK2?:B`RCI8L[=6RQ*.O#C>>SW&G2S5JSVZQ-R^*/.EUAK/? MPW]G_=^[3CZ7F&B'=/?!M#/]?3(<=7KJ=TK@@(3Y6&#=UE]^_M??\W\"AW7+ M-+=Z*9[U9AT$RO2['3BO/]B40=HWQ_F+?(/D'89G\J88FX4[X8A5Y9"<3!>^ MH:@0DUH?#2IY9A/7UE@2D:$@IH7U-F]!)W@@$T"]0Y6MD!#++*`,G198T1L? M9ALAC1*;5X\G=@\1SS)JB-1WHA;X8L_;<,32J#WE=3%1=9YG&WOV%D8]1NH# MFXQ4`--F=P/*"=`=L=E-3LY!7PF/K1U:'`M;-=T:SF@4'<)0&RV/M)+*A.=> MPER'")=O[&3EB);&1%" M$&B;O40"3C,.]JL$J,CH/,9./N7]*8.J55DA9++9RO+4C&^([*YLK9<`"S*9 MX3WVE!>SV*&2SJ/O;$?,BH(4;J44N-H!\[+!Z/=DCG&+@;GN,@9IJ@(L=-X$ M=-EF"4GY;0NLJ[@%1KNQN0W=1;'(Y2LGFMGAM!5\^00G*4<+FZU.;$9"4<=5 MX(RT63)I/(4N=V-J#ABD(:**S;1V-W6Q*`1"NUM+AI[<^P&M?EXF$16LB3;V M6TQL@SYIZ)/B3W+FD(7DLO3FLB?+3SARFR7$VGRYTISXE6S&058W\6#U1Z!= MF(,$/`:M6\4-@=CL%+CJD8'T1%;B0"8BKYY%-`7VHR'E6BT[W6V^#W\*BHN# ML+QX&D!8D@);U%=[F0U[1KQDX0[!9]#W&D]S3O@7S+).]?2.3,S4/@;:'+4W M:#\GAX][(!6<8";Y(YL:?L`Y0L-Y?B<9MRT0K*W)!YL\X%1_^?F_7[Q[\0:]W"D)6Q?T MT*5U5+TS#AD.X@T=*:X8BM34]?,6U06S-+CJ-V7-\H744F4(DHWD_A/6"9)T MFS$$G0,LJ-(-0@PP!;1>%_E#;>N`.G.V1NC%JL#:?-=>$3>"J,0*"=J"C`2H M6N:J8JU.+.#>29`&')P!6H5K!*3OBJ/[H?HV>8Q;:#;%\VZ>P6YRN2(N7LC, M4B'Q(LSP`'S;U4U[%,;_*'"6._+"Z91.4HH/M8X*V;@!0(BS^VO!V*>-N^@9 M9A'J=='B,D#9<(K&H6R1)2!TC:88I`$2&$<#G,-K08'"I'+#X0QER)$)P+`_ MC884V#N7Y\F8,L[U>NED:EP5]#UH MH2,04?L#<\3XS^L9'>02()#A.&@2TJ99.*PO-3" MIL``(UZDR`#':MU@J<,2M/_-/0@S3&5/COHQ6_L,-V+:PX4%W0&C:FF30(T8 M]=!;-1WPY@Q!0QL.1BK%8-HG&V9_!&I`$!CJ0;#0"TE1_J2C7JO,+[KL"YSP MN0%A7MHB1"?F^R!^XP>!?C6^3[ZLEL\)#?OWO]N(%O([VSAYM0,1Y0$SY5S; M2J6@)'2`1)(7^3)[8-F)`;LD#CY(`2S!\-)1OLXW6U-D!A>XV^OLZ7E;WG&% M!5)_24=7@HR[60QYX.5B1<5,10.B$K9%1NG*^J@@,"37G_)'6Q?X.2V5@4[N2*#\O]G%2RLH$6\D%.@ M^%VV)!>$-.XD8;RQU'I\STPD*J%$&['=4X,)=VNJY,9@PJ-AA9*DR'4#TK5+ M?>7)6W[3B>2GT:E\"&$I<$Q) MJ0&\@Y,=G1J14"(/-K"#;/EU^Y9R/SD2&AYY`XXO*L.6O2BG9NIW56@&[WCZ M^LK*&PQ7(#W/Q:/S.CB,(==A MX6B(Z*81/K>2=@U7G!`,^/I#4Y MZC:;^!0JEP(I7)'2[-5?1"QST,^X3-LX+0:)0@>ER7`=:0J4J0;F49N=)Y8G MA]GU[TJ<97Z%2?Y!I$S'1M)9/9X73;K07HN''6S:OHR-ZNHF"@@ M:! M%@2B+WL@76DW=8MADDA0(%5=Q8SK;EGO&%=A$J,Q`6]-(D"G8ZOYN]EB;R;U7QJMQFO0X8W2 M>^D>&Z(P?XJ33[(M7B-\W2GK)98MI`N&%_6S]HW>Z4IAL7G84AH21VC8[![* MT1F#&VSN!OV3_J,&#MM)WCCZY-L`,Z6:VAT[Y/[\@%=7JB#;;GL"C/3.;%_MJUJU@4C,;8P/?F`%6!RHPZG.+IL%-:X MC2):^.0;1[QQ_LB4]5!4PI%Y,W,2@0R#Y$T=O42:&E1Y=&([&PYA MP#&$)2[UU&2T%`FD1JN3@C8(E&Q'6[,F&`AJ>8?JV$B!ZDUX(Z+//(NFC_:> MU6JH35/@5V?(:IW3DZIOPT0>^=)U>]6>TAJ-BG3MF8USEERO1"AN9"J'B=5_ M[XW>H(Y^N;-DV&'L>7U\,6W&=3^M7C-I.L*+*>%P,[&X)R$?E2T]#*9RQ'"%&:LH!YE2G9;3"?!%E'S MF,V&3-IZ;DO&OA2WX0M)MW9E-?\+9[@AA>7EBRO66)I4%"F$=D03OU"VJBSG M%3.DW)LHS%3)"JMC;Y:Y<3GZY>E.S,]GQF1SV@A>I/*N*NXJ6G'.*G;B*,@U MO-/);W`+W%G;D!,;X.<%\DY3:Z"DHT$EP@BA!*N**_GC];M+4CA13?(0282T MDWY;ZU2;@9,]GXR89$#AY!9L,$5?(F;^8O01^_]T$BL*A MGQ_L=%&UH0RH-G,&VL?$?<)5*4U@(H<-J6@&8LPGJ-G8BNRG-DHR15/%)B=F M'(10IDX"^IZK3+Y13I+@1&1H,AQYT\.AAL MM6%BL!P:"[S5UB9JHOTX(J?*,(VEF'/HMFMLHO)5TE69.<>/,[?/8?\QUH^> M6.7;Y\DO/_]/C!"H=UGMT;($VZH@T_P+FE`[R65[$VUGS1*T96[9X$*W,@FO MS)UNREC`JM(&.1+0\,NU!!WWLJ)9JH7+\YGW63$EP#+XTYT3$S<8$S.D#.4=OKB6 MY1WJT-`G7\J9X/6"6U,B6&M5N?@VYZ#4V,-&-D6X0QXK M'9PJY(WGK9.@1PE6;D8<$I-U-D@8([(-280D#&*I6(Q-E1Z4Q(D/&\TW2Q9& M;W)2,1<[6`E:*69I^#X7O(WYNU5H].>RF&NS)<::'] MLYO',WL.3!)JHB9'7>5:)*\'=`I*Y@*=-9U\R"R;S>_S^4^U9Z,DD,=#CC8$ MYP&QTQ,<*"RV-U^WOD3PO)2PO$!Z,[VZ0C&B*%PAF-3/Z.Z85TP,(6%-[F\; M2NFGSN`S*E"A&Z[04/D7MEADF/15;WP`5$H$([,62FA(V4Q!?B:+,8B-U;LN MT+Y3X]7:25#(:0@XMJ(671-1/$0@!'R/32I"Z_GH&R>@V6FCRAOD86`+"UGM M\YKK_)GJK)^<0=__*55V0GUI4O2\/G/%WI``EAJ9(3%N0G$D/K,"CXLLEED= M]#JH"X@YBG-%**)@QM[2E7TTI*6PW(@XKFRZ>W)?ULK)@ES:(`;9"&[[I\L- M:VA9-`RB,UM&I<6F@NQDL#8%J#(+M6]D,5XT`DK7^0-*Y!S%X=V;7LXK3BW@ M,W>Z<$!V_XC;CM`"K["\H=!,O]E#X ML/!G>-WGE&5$_%MFW5VY^UM*PL2I^3.=PF2=8:9?"42A#2=FU$I6+%Y8453] M`!1PW('&P1I42*.;5!V*""]3YPRVAL9O+TX4>=`&:WH4&!^L$$/:4$DV)]_< M;`T.QL><)6N[,\X;Q/D#K&@?R'97[D:T("PF\\R(2C@/K;SZ_$HI<&'4,R=" MJ4J)G?>!9J+?9;7WI9?73NRGRURJ'"FFATTH9#N[@7VYQVP_I%53)F#<62DF M9*IO>=AFVBN5ZD?U8?@3"F"H>KN"&5S6G.6&AWLN)1G31.A(+@1.BP:[Z-K!NS`: M+%%M"U7#([[CML@+XS[M<0HS>93?&S(KMA;OF"X M&`MZ&1O#60&43#0"7B2L6.ZKS4V-O*'[6K8B;*39O'`Y-P)CUPLC5AG%>A]: M*U`AV`:@Y0B3ND"9#YJYHAQ8HJ3L)+YHGCJUP]T5&8K]X?S`+SD6$602C-$9.>^&X M8;L[Q9YS:TZSR\;&0THSF5(ZC3G%]S*OUSP[V&\OZ.5*8_7ILO39C9/*J)*B M=@P_!E(G'6`G;1J:45ZCB%,U<%5;*[#`+GQQU(^QB#CA73$XY:>FVYP3.$7? M:=D-4"R'-PH^G6A5LDT;OD&"%7SM[JC6=[IDY<6F7+ALX M3%ZPET0*.U*-O[7YRS-&&%X15KR,OUN;&=FT[F']/<\/"<`[#%+\FZG<)4N" MH9+';"G*ARJYK5M<3T@BY!6GMUO[W(RJFDLV-[:-P3:I*ISG43>^2>D5&V)1 M-^;'^BP==,J^]\B.,SR:[++`<=E,0+9V&WDR8B_@@L[$"5S97;*XU@TS$M6W M_BR)<3",VS-),D:#90<.'+382?F":2Q;^I0.0V&YSU9E5H8'C=V;F6ST0!#6D4D4`1K,;IN!JMO=V- MT%GHUJ`41B8*G$U^(/$)$,>>N_9(&\$4"VS$)%3:7]7:+:2'0XMGIHHD=CH* M"M&:%:K%L7,H,92-2/;"^EN"4M'1A&E'R-%T)YDPR$W"$=R-*;K- M.!.!M#0V2>J34?1XDF*IBZ26-S_.I5@ML,FY@RCY!<&H^8YP4A-9S,5^FAF2 MAY<-I1A)1[*6F%?`FB%FO->5WZW[WH7W^^3GY'F_E5H$%\/(Q]@FLMB3)BJ- MA=/X.^?D]1\P6>'9]?R^I'+B]/N9,;VL2E!G6SV!Q.>\[6H=&5D,>)4LWIVU M60P+-5*_A6K6A](RTWK\=5<`-\X;:KE*]NRV$A^0?58;*DB=Q846_T"U.MX&.W*C* M=8G(-^1-3VR>-*I[!1@C*]D8:39YBR6Q./2B-V(Y].7Y]0\F]/_\^A/]))B6A1`L@$`VM*X+"Q%>T+ M6^,H,8J!"JO"P!0DF:6U.8MIGT&K#JR1P;@6%CN[E57JZ'TBD=I*$Q31'87> M\@9SA7E2DDS,@/-&9;>8VMNF\^]Q/O]Q:D"77JB!K0Q:4GX;KTLRN`)#7A9Y MQ880D]L4-9VMK(&P`R]DEVP&_"(WTLI&LAI/[\?XVGPBK[[-U4L6F(71$H!2 M7?H`DW;QJ-U&/\@V]G0D[.)/N5-R'W,T8(H.G;&[L]!V'X=:Y2A]`R)E2!N) M=(DD5R[4"2/9F3W,:\(''$1>=X`YE+N%E-[#E3SW0#?XCBM!&FVEI'H% MQG$.%]3R$-?HCE)5(ZT^>Z51NQ3=>':%NPO2WAF"S>V+''<9C+IGP^[I\^1" M6_<5!T0*)B_N^ZQ@!^V^N24G:G"G'3W4".M";)=#S9!FX;SD.0S6>#$2GU<@`1[B.W!*MK-IXS9/>*D-R`,BQFEW^=\G1NG",TS M\*<=,1-KI"DL"7W=C'2GS"2=F"+>'3SYZ_S![9E]N2C0/#./7)J]U#X=!`Q4 M6V=,\>.B`LE##&\<[4(A&U2ISK([C,N3)$J.TXGEA)D0;LU#*>=?D%2*,1G& MXD'BG7=&]5O$/LSN`/22&XL%GW::\N'&.YDBH] MC9O2R1GA$:4LWU%!I]XG>7E5.@\)<1.L*^$QJ*)6/(ITPJQ6)O1P*$?(B5X0 M/HTY[,;*C=FV1;`C-S@ZOXBJ;O(]W-F-R:O4-#5`LE4A.1QW'-HFIX?I4S$X M,FNY;#MBO@T$MG^WXEU3<50)CF'6#MA_I8#])Q_1H!FF!KB>W^>+W9*>/`]# M1%2T*QZ4-=9_BD9Y1YYM`O'9I;4?L/^$@L#G-N\VI1M7=4-?49B`^N(U1U^X M:KEJQ9K)0>)%QK$(_9#JG<,GS"-[,J6_UNVE_ADD]DA-,Z(Q_ M#^!2;-8E[X]'::\_268]+!V*+?OC83H;3%IJDP\':1>:#;`U-,8_1^/VBNU3 MJAXY,O7:!]'R]+UN-YUTA[8^O?G;)+`8#_OIJ$OY:?LT=ZPT>RH_#'J#9FWF M?]N-F?;3V1"'U<>DMR><[1>_'`\BVX+E)_O]!`9-+>GO05@N'K:"\@0.)[#0 M/

I*X%-!A7W1()K>E=*JB'@.W=; MKH--I;C8G48Y9BE,P9&60P\5DEH)>3O6BVF\7+Q6T=0R5%3^(^7/Z9M<1>X3 M7$2OJ-1))7NEZ/\5+59X6+Y-DZ#R0^.@/$M&8Z`9.NZI.F5,:PM3?-<\>3-/I<,K)D:;]Z:$K%:]0NJ):KM,>]#?I=9/I..W#K;K_+NU/TMEL@!)M M%[CQ,5?I$R[2YB4ZPL(B,[Y$)VF/:K7+_=DNSZ7).5LEWQ@L&+#?#S;9#*76 M.8).:D]9I_/D%@NG;1T>K">MY&_?BH MT+_Z&`P/?QO.**V<^MBD?!J'4+_^'"=]XG),_NIC*^T[JG>?7MNX[&/G*D=< M?6P?G!Q*]3$V83GFZB/3A)#R,[LS6!RBEXZ[,[N[<=GUWXK48+3=Z:CYY]&" MW5<0&EQ0?6#5ZF.4T$9CRFRG/G[J)*V;!&+E=*`_'J*@\51]BNUHOXN2^]#[ MW"(:.X'8?7HZ4?:&Z634TQ]CP\*SV9WICWM(%X3_T41_;!"E;"+0Y*B7#B>. M#%K$\8;CU[@?VY7Z]]&L,,>U>HH*OC=O(GMHH/E]5BW(.X`5DV"^$ZZRA57J MK4MH".+4`/\[GB0O=]6ZX*IRJ!<47\COG@Q2U#X'5"F%"E5CE@4TK%3HY:;U MF,(IFN%_0??Z:.#;L3D.,*?["(?>G?18JM'I&!9H0I\7$AP/H@96!#L%66^: MSGHH\,67CH$#SS#S^Y#N=\ST.>XVU]WSDSD'FK"34')LI+_Y^@TZGYLBU39- M8KP$'-Q]:9]*ZO"_YVIMI-R9K`VN(RX(?(!7P(=@N&91!G!IS.C?V6P62#P, MNSO7?4N)LV939RNP^IX_)EV^G`+N99W6^1>TO6%HNV=,;914B@VEL48O_01> M*`[IA1XG)YR/9.$YC[`YJ#)`HEUV),'9'W;9@-D#@="IZ[14@8&-JC,ODDM3 MHF,/7LTVMO4\&K@:G0OS5QQQ\QI*])1SX;CQD.P,6#!A9AO,77(\K)X`AQ^4 M0//CYTSP`L`6X4<01:9=^R.H)I*<<9,]5B5&^F0FUM]"!&'!L#A4.NQ/[2(" MJQG0(1P`#0]&86X4RT71\JD(G//R7GBY6%!I#GIPP,AC4KEPRF.#''EB\EQ* M/^=1J=RS%P1L@5OMBC*+*3T?X;[)";[YE&3WO0I?5+S95YH+]%R0MX:L"Y_, MN(`6?#48#N#CN\@:Z/%(>0;@L3Y6"-1TXK/#,;&4`?9U[A*C.+V9G')'K3H: MXDW&>KQD@9MCW_1?+(TAQG_Z:4CO3IHS#W:#9CH:L*7QI#>VLT<))+B,W^9; M`ZXZ>4W3?P^=40&1U@O\PA;70CUK+B&:2S_OOZT">O7U?7XVK3=*2'S-UMYMWA\S%],(Z=8]0ZQOF7U/'EK!HQ;1%9P MVB20*&=(8V^#^3PG=7J.C;J=;I^;PR?R"M'?\G5)653QK4%)*JE]LY.L MD0Y2$2ZH&<"D!R>KGTYAG.,9,#&F*S.$Z*][O3KK;4&[B&="^7,XH8PY3)?O MK_>3D2TO9JKYZ-IKN@IV6&G(?U.$_`R1M1!8`+QRE;)T#?&5U%MP=MM,3?VI MA7./J28TFH"D!RP+[99CD&R';>52!^E@W"6)=Y!.QH.85/CT&L>M+KT#\.6G MMO^M>/'_6XL7!RE?=9!%`+4^IEKQ48$1OY5,/KYD\C[.33)"Y.2G^A4\CD_T M"JHI"<(L%VH*\.6_%6;^_TIAYJ^C&J\2<-I&)WN"G7ZK7?Q;[>+?:A?_/UB[ M.+#\>L%C*MS2Y9@^ZO3^_["T;T2E/E#D-3"B_5;Z]-]QZ=-8,;LVCZ8R1V/:WNV(M\"[R@3C[F7U"H.DW. M++&W _Y0OMB]IK73H9T@5K^/G0W^W-G?[>)6="M89IM-FHA_6X?__T5S=2 ML7^P*<\#)X,_C$B2])#5137#$U3,0C^QC=0FO8T`D]^`0+_:K8(UH*`G>*&QKY@LGYAU-NAD MP)D]@[ZS+[&^9_'6QT#PCX+IF[/4PU/TZ?I%PX"T@EX"$`CA/,!J';*D5M.6K`CP,Y?0/TX,QOV0+S\;\2A5IZ;]$0M&396V MV$)ANG?$7R-B"$ONM+_'@VN;YH?>T][=H2?=]?%>8.5U\B_),1OTC5C/X'C6 M$]F"O:LG8/=V3$?[LCUI"L/CI]`"I0MF&@66'<>C8/L$5_C$]H'2"(1U\(K)!/M9P MS_[$&T:V)]XP?'7\[MDSA`,/A$,Y\$`XI%8D[>&KM7W<>]H&0][3-AAM.RSS M*X2X`"T9\"F!2H;0N1A:,F34,X`JO+I;QP=O[`- MD&/;SP[BV-;"X!S;?C\&ZA@]L4^?_OC0I*_6/NZ5KM\RW<&+^:WG[7[D64;1Q=[\0Q(VQ']!.S0G7\XP\ MGI)T,=XKR-6QQ6V99YJ(/3;YH<2B)X3CR#;P*TSC7Q+8T:C$ZP6#4!F5LEJ" MP+?(S2(8[T*KG.O,,9_6=!#0]ND-#KO0T)1_20X11>LD+V3)PDD>Z.+<%5S[ M$Z9'>,_OA;D6:!1HC([<"0C7(K="FP7"M MYO=/1UNUO'(/NJI5R(F#YD+3:!Q)Z*7<9AEK$8/F M!@(4!76V2R-/`/`U'S7YPV>6+J=1NC3M>EW3L#_D_J\Z-,?AD8]>NQ1=7I_I M*`?+V#]^"U(!7S[A@>;\CW[T?Q=L\G_]GP&$SGWU*W&3[9.E(`*+JC4JU9/F MJ]+[\RBRK:V28,<7'W"0JN_7[`I'3XAMVD(AZ?Q(:E4]X,@6?<,=.K3DMK@V M#>^HB?B/J#66'^+%.[Y.K""[JA,G@IX=,DDA;1FUZ1=T]R*?##S>EIT(>%D< M.YLFJSB0A3"UX9>S?O!E>\]Q&$L$H=LZ"D3NAB@G1/*&W\;[/3`&'P7<;!;% M6'U+T81N`!(IWTN!BZ^[)%[%ZHLD)RB]6E/1:=H&DVH#7C?;C?=`L+[N,`S; M#5%/!QH'AF0!]=+U4!^$#L=ULL.8X9ATO1?:_`W7+S2]?HVF0EGAG"9R6%%M MLET%B\_;E!$]RV"2,:WZ1,GM1Y@0+]1&I7:[=]O[$G./A;J1UWR357&!5$/W M4\&?IP=UM$,G,>+R4`50]F[NOGW\@3TUIE"XJR@8G"V;Y]B].?E`3)O-H3LD MX'>V>%5@AIO%V+(/&$6H^`XKG2>W^8*@D*J45A5),C@8Q;CM)UAE/$0W%*5] M:1(0(`Y'$`_7NYNZ6!3DO]K_M$U?P&4FI=;EK?13[^U'&5IPL62I@1;$QA/Q M6NWM1-<9"XY*++Y`6;">[GMNB3R(F:];FEY2:O@SLE^:C.O9EI?6U#4VGBZ. M4?B7MG@'[NI/T)-@F]]@E>H+;NR(*%P^%8(0,75DBZSE$0DEB'L!$=`>_25T M-C$H/IA.I`,$Q3]I5_M/`+XU8@.."0UP?7Q7U]L__M]02P$"%`,4````"`!6 M,()'-[G`:,\!``!<&P``$P``````````````@`$`````6T-O;G1E;G1?5'EP M97-=+GAM;%!+`0(4`Q0````(`%8P@D=(=07NQ0```"L"```+```````````` M``"``0`"``!?[F$,ZMP$``*X: M```:``````````````"``>X"``!X;"]?&UL4$L!`A0#%`````@`5C""1\PE]4`^`0``:0,` M`!$``````````````(`!PP<``&1O8U!R;W!S+V-O&UL4$L!`A0#%``` M``@`5C""1YE&PO&PO M=V]R:W-H965T&UL4$L!`A0#%`````@`5C""1UH;*HGW`P`` MN!(``!@``````````````(`!=Q@``'AL+W=O"B&PO=V]R:W-H965T&UL4$L!`A0#%`````@`5C""1P]62#+#`0``.P0``!@````````````` M`(`!7R,``'AL+W=OU&J!6P0``.44```8``````````````"``5@E``!X;"]W;W)K&PO=V]R:W-H965T&UL4$L!`A0#%``` M``@`5C""1ZNX>'6@`0``L@,``!@``````````````(`!NRL``'AL+W=O&PO M=V]R:W-H965TMRP(?H`$` M`+(#```9``````````````"``3XQ``!X;"]W;W)K&UL4$L!`A0#%`````@`5C""1U&PO=V]R:W-H965T&UL4$L!`A0#%``` M``@`5C""1SC7J!D<`@``3`<``!D``````````````(`!G#@``'AL+W=O&PO=V]R:W-H965T&UL4$L!`A0#%`````@`5C""1Q`ON&ZN M`0``%P0``!D``````````````(`!_SX``'AL+W=O&PO=V]R:W-H965T&UL4$L!`A0#%`````@`5C""1T`_V+J"`@``W@D``!D````` M`````````(`!YD0``'AL+W=O&PO=V]R M:W-H965T&UL M4$L!`A0#%`````@`5C""1]!M0WA<`P``Z!```!D``````````````(`!"%`` M`'AL+W=O&PO=V]R:W-H965T&UL4$L!`A0#%`````@` M5C""1\E5-2Z6`0``H`,``!D``````````````(`!75T``'AL+W=OP!``"P!0``&0`` M````````````@`$J7P``>&PO=V]R:W-H965T&UL4$L!`A0#%`````@`5C""1R))!.&PO=V]R:W-H965T&UL4$L!`A0#%`````@`5C""1U%;I\\T`@``"`<``!D````````` M`````(`!AFH``'AL+W=O!0``&0``````````````@`'Q;```>&PO=V]R:W-H M965T&UL4$L! M`A0#%`````@`5C""1WJ=&PO=V]R:W-H965T0(``%X)```9``````````````"` M`4IZ``!X;"]W;W)K&UL4$L!`A0#%`````@`5C"" M1[\OMG8&`@``\04``!D``````````````(`!^GP``'AL+W=O&PO=V]R:W-H965T&UL4$L!`A0#%`````@`5C""1\L9DY&PO=V]R:W-H965T v3.3.0.814
Net Income (Loss) Per Share (Details 1) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Oct. 31, 2015
Oct. 31, 2014
Numerator:    
Net loss $ (1,630) $ (2,997)
Net loss per share:    
Basic $ (0.02) $ (0.04)
Diluted $ (0.02) $ (0.04)
Weighted average shares used in computing net loss per share:    
Basic 71,242,897 69,316,700
Diluted 71,242,897 69,316,700

XML 15 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 16 R25.htm IDEA: XBRL DOCUMENT v3.3.0.814
Fair Value of Financial Instruments (Details 4) - USD ($)
$ in Thousands
Oct. 31, 2015
Jul. 31, 2015
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets $ 642,313 $ 639,794
Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets 100,704 88,319
Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets 541,609 551,475
Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets 0 0
U.S. agency securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments: 78,848 68,212
Long-term investments: 25,828 14,751
Total assets 104,676 82,963
U.S. agency securities | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments: 0 0
Long-term investments: 0 0
U.S. agency securities | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments: 78,848 68,212
Long-term investments: 25,828 14,751
U.S. agency securities | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments: 0 0
Long-term investments: 0 0
Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments: 49,614 56,746
Total assets 120,305 142,831
Commercial paper | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments: 0 0
Commercial paper | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments: 49,614 56,746
Commercial paper | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments: 0 0
U.S. government bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments: 27,993 19,983
Long-term investments: 15,063 12,557
Total assets 43,056 32,540
U.S. government bonds | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments: 0 0
Long-term investments: 0 0
U.S. government bonds | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments: 27,993 19,983
Long-term investments: 15,063 12,557
U.S. government bonds | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments: 0 0
Long-term investments: 0 0
Foreign government bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments: 8,635 8,668
Total assets 8,635 8,668
Foreign government bonds | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments: 0 0
Foreign government bonds | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments: 8,635 8,668
Foreign government bonds | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments: 0 0
Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments: 178,710 202,964
Long-term investments: 86,227 78,809
Total assets 264,937 281,773
Corporate bonds | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments: 0 0
Long-term investments: 0 0
Corporate bonds | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments: 178,710 202,964
Long-term investments: 86,227 78,809
Corporate bonds | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments: 0 0
Long-term investments: 0 0
Certificates of deposit    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments:   2,700
Total assets   2,700
Certificates of deposit | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments:   0
Certificates of deposit | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments:   2,700
Certificates of deposit | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments:   0
Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents: 70,691 86,085
Commercial paper | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents: 0 0
Commercial paper | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents: 70,691 86,085
Commercial paper | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents: 0 0
Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents: 100,704 88,319
Money market funds | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents: 100,704 88,319
Money market funds | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents: 0 0
Money market funds | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents: $ 0 $ 0
XML 17 R42.htm IDEA: XBRL DOCUMENT v3.3.0.814
Segment Information (Details 1)
$ in Thousands
3 Months Ended
Oct. 31, 2015
USD ($)
country
Oct. 31, 2014
USD ($)
country
Revenues :    
Total revenues $ 82,280 $ 79,734
Entity-wide revenue attributable to other country | country 0 0
EntityWideRevenueMajorCountryPercentage 10.00% 10.00%
United States    
Revenues :    
Total revenues $ 43,107 $ 38,948
Canada    
Revenues :    
Total revenues 9,058 8,387
United Kingdom    
Revenues :    
Total revenues 9,687 12,198
Other EMEA    
Revenues :    
Total revenues 6,875 11,789
Other    
Revenues :    
Total revenues 2,449 1,858
Americas    
Revenues :    
Total revenues 54,614 49,193
EMEA    
Revenues :    
Total revenues 16,562 23,987
APAC    
Revenues :    
Total revenues $ 11,104 $ 6,554
XML 18 R37.htm IDEA: XBRL DOCUMENT v3.3.0.814
Stockholders' Equity and Stock-based Compensation (Details 2) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Oct. 31, 2015
Jul. 31, 2015
Number of Stock Options Outstanding    
Balance at beginning of period 1,822,062  
Granted 10,000  
Exercised (146,744)  
Canceled (16,376)  
Balance at end of period 1,668,942 1,822,062
Vested and expected to vest as of October 31, 2015 1,656,065  
Exercisable as of October 31, 2015 1,402,411  
Weighted Average Exercise Price    
Balance at beginning of period $ 14.29  
Granted 54.00  
Exercised 9.96  
Canceled 42.33  
Balance at end of period 14.64 $ 14.29
Vested and expected to vest as of October 31, 2015 14.38  
Exercisable as of October 31, 2015 $ 9.09  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]    
Weighted Average Remaining Contractual Life 4 years 9 months 18 days 4 years 10 months 24 days
Vested and expected to vest as of October 31, 2015 4 years 8 months 12 days  
Exercisable as of October 31, 2015 4 years 1 month 6 days  
Share-based Compensation Arrangement by Share-based Payment Award, Aggregate Intrinsic Value [Abstract]    
Aggregate intrinsic value [1] $ 72,753 $ 81,548
Exercised 6,433  
Vested and expected to vest as of October 31, 2015 [1] 72,616  
Exercisable as of October 31, 2015 [1] $ 68,921  
Share Price $ 58.23 $ 59.05
Restricted Stock Units (RSUs) [Member]    
Number of RSUs Outstanding    
Balance at beginning of period 2,882,674  
Granted 1,160,754  
Released (356,094)  
Canceled (117,521)  
Balance at end of period 3,569,813 2,882,674
Expected to vest as of October 31, 2015 3,282,240  
Weighted Average Grant Date Fair Value    
Balance at beginning of period $ 42.65  
Granted 54.00  
Released 34.29  
Canceled 44.13  
Balance at end of period 47.13 $ 42.65
Expected to vest as of October 31, 2015 $ 46.83  
Aggregate intrinsic value, Nonvested [2] $ 207,870 $ 170,222
Aggregate intrinsic value, Vested [2] 18,439  
Aggregate intrinsic value, Expected to vest [2] $ 191,125  
[1] Aggregate intrinsic value at each period end represents the difference between the Company's closing stock prices of $58.23 and $59.05 on October 31, 2015 and July 31, 2015, respectively, and the exercise price of outstanding options. Aggregate intrinsic value for exercised options represents the difference between the Company’s stock price at date of exercise and the exercise price.
[2] Aggregate intrinsic value at each period end represents the total market value of RSUs at the Company’s closing stock price of $58.23 and $59.05 on October 31, 2015 and July 31, 2015, respectively. Aggregate intrinsic value for released RSUs represents the total market value of released RSUs at date of release.
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.3.0.814
Balance Sheet Components
3 Months Ended
Oct. 31, 2015
Balance Sheet Related Disclosures [Abstract]  
Balance Sheet Components
Balance Sheet Components
Property and Equipment, Net
Property and equipment consist of the following:
 
October 31, 2015
 
July 31, 2015
 
(in thousands)
Computer hardware
$
17,477

 
$
15,099

Software
4,873

 
4,867

Furniture and fixtures
3,126

 
3,065

Leasehold improvements
8,089

 
8,040

      Total property and equipment
33,565

 
31,071

Less accumulated depreciation
(20,147
)
 
(18,911
)
      Property and equipment, net
$
13,418

 
$
12,160


As of October 31, 2015 and July 31, 2015, no property and equipment was pledged as collateral against borrowings. Depreciation expense was $1.4 million and $1.4 million for the three months ended October 31, 2015 and 2014, respectively.
Intangible Assets
Intangible assets consist of the following:
 
October 31, 2015
 
July 31, 2015
Acquired technology:
(in thousands)
Cost
$
7,200

 
$
7,200

Accumulated amortization
(3,561
)
 
(3,201
)
Intangible assets, net
$
3,639

 
$
3,999


Amortization expense was $0.4 million and $0.4 million for the three months ended October 31, 2015 and 2014, respectively. Estimated aggregate amortization expense for each of the next three fiscal years is as follows:
 
Future Amortization
 
(in thousands)
Fiscal year ending July 31,
 
2016 (remainder of fiscal year)
1,080

2017
1,440

2018
1,119

Total
$
3,639


Accrued Employee Compensation
Accrued employee compensation consists of the following:
 
October 31, 2015
 
July 31, 2015
 
(in thousands)
 Accrued bonuses
$
4,641

 
$
19,819

 Accrued commission
674

 
5,008

 Accrued vacation
8,374

 
7,980

 Accrued salaries, payroll taxes and benefits
3,629

 
4,428

     Total
$
17,318

 
$
37,235


Accumulated Other Comprehensive Loss
Changes in accumulated other comprehensive loss by component during the three months ended October 31, 2015 were as follows:
 
Foreign Currency Items
 
Unrealized gain (loss) on available-for-sale securities
 
Total
 
(in thousands)
Balance as of July 31, 2015
$
(6,247
)
 
$
(96
)
 
$
(6,343
)
Other comprehensive gain (loss) before reclassification
(287
)
 
(46
)
 
(333
)
Amounts reclassified from accumulated other comprehensive loss to earnings

 
(20
)
 
(20
)
Tax effect

 
(4
)
 
(4
)
Balance as of October 31, 2015
$
(6,534
)
 
$
(166
)
 
$
(6,700
)
XML 20 R43.htm IDEA: XBRL DOCUMENT v3.3.0.814
Segment Information (Details 2) - USD ($)
$ in Thousands
Oct. 31, 2015
Jul. 31, 2015
Long-lived asset, including intangibles and goodwill    
Total $ 26,262 $ 25,364
Americas    
Long-lived asset, including intangibles and goodwill    
Total 23,810 22,746
EMEA    
Long-lived asset, including intangibles and goodwill    
Total 2,051 2,183
APAC    
Long-lived asset, including intangibles and goodwill    
Total $ 401 $ 435
XML 21 R29.htm IDEA: XBRL DOCUMENT v3.3.0.814
Balance Sheet Components (Details 4)
$ in Thousands
Oct. 31, 2015
USD ($)
Balance Sheet Related Disclosures [Abstract]  
2016 (remainder of fiscal year) $ 1,080
2017 1,440
2018 1,119
Intangible assets, net $ 3,639
XML 22 R28.htm IDEA: XBRL DOCUMENT v3.3.0.814
Balance Sheet Components (Details 3) - USD ($)
$ in Thousands
Oct. 31, 2015
Jul. 31, 2015
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, net $ 3,639  
Acquired Technology    
Finite-Lived Intangible Assets [Line Items]    
Cost 7,200 $ 7,200
Accumulated amortization (3,561) (3,201)
Intangible assets, net $ 3,639 $ 3,999
XML 23 R30.htm IDEA: XBRL DOCUMENT v3.3.0.814
Balance Sheet Components (Details 5) - USD ($)
$ in Thousands
Oct. 31, 2015
Jul. 31, 2015
Balance Sheet Related Disclosures [Abstract]    
Accrued bonuses $ 4,641 $ 19,819
Accrued commission 674 5,008
Accrued vacation 8,374 7,980
Accrued salaries, payroll taxes and benefits 3,629 4,428
Total $ 17,318 $ 37,235
XML 24 R31.htm IDEA: XBRL DOCUMENT v3.3.0.814
Balance Sheet Components (Details 6)
$ in Thousands
3 Months Ended
Oct. 31, 2015
USD ($)
Increase (Decrease) in Accumulated Other Comprehensive Income (Loss) [Roll Forward]  
Balance at beginning of period $ (6,343)
Other comprehensive gain (loss) before reclassification (333)
Amounts reclassified from accumulated other comprehensive loss to earnings (20)
Tax effect (4)
Balance at end of period (6,700)
Accumulated Translation Adjustment [Member]  
Increase (Decrease) in Accumulated Other Comprehensive Income (Loss) [Roll Forward]  
Balance at beginning of period (6,247)
Other comprehensive gain (loss) before reclassification (287)
Amounts reclassified from accumulated other comprehensive loss to earnings 0
Tax effect 0
Balance at end of period (6,534)
Available-for-sale Securities [Member]  
Increase (Decrease) in Accumulated Other Comprehensive Income (Loss) [Roll Forward]  
Balance at beginning of period (96)
Other comprehensive gain (loss) before reclassification (46)
Amounts reclassified from accumulated other comprehensive loss to earnings (20)
Tax effect (4)
Balance at end of period $ (166)
XML 25 R8.htm IDEA: XBRL DOCUMENT v3.3.0.814
Fair Value of Financial Instruments
3 Months Ended
Oct. 31, 2015
Fair Value Disclosures [Abstract]  
Fair Value of Financial Instruments
Fair Value of Financial Instruments
Available-for-sale investments within cash equivalents and investments consist of the following:
 
October 31, 2015
 
Amortized Cost
 
Unrealized Gains
 
Unrealized Losses
 
Estimated Fair Value
 
(in thousands)
U.S. agency securities
$
104,668

 
$
16

 
$
(8
)
 
$
104,676

Commercial paper
120,295

 
11

 
(1
)
 
120,305

Corporate bonds
265,127

 
91

 
(281
)
 
264,937

U.S. government bonds
43,081

 
3

 
(28
)
 
43,056

Foreign government bonds
8,630

 
5

 

 
8,635

Money market funds
100,704

 

 

 
100,704

     Total
$
642,505

 
$
126

 
$
(318
)
 
$
642,313

 
July 31, 2015
 
Amortized Cost
 
Unrealized Gains
 
Unrealized Losses
 
Estimated Fair Value
 
(in thousands)
U.S. agency securities
$
82,946

 
$
21

 
$
(4
)
 
$
82,963

Commercial paper
142,822

 
13

 
(4
)
 
142,831

Corporate bonds
281,942

 
47

 
(216
)
 
281,773

U.S. government bonds
32,529

 
13

 
(2
)
 
32,540

Foreign government bonds
8,663

 
7

 
(2
)
 
8,668

Certificate of deposit
2,700

 

 

 
2,700

Money market funds
88,319

 

 

 
88,319

Total
$
639,921

 
$
101

 
$
(228
)
 
$
639,794


The following table shows the gross unrealized losses and fair value of the Company’s investments with unrealized losses, aggregated by investment category and length of time that individual securities have been in a continuous unrealized loss position:
 
October 31, 2015
 
Less Than 12 Months
 
12 Months or Greater
 
Total
 
Fair Value
 
Gross Unrealized Losses
 
Fair Value
 
Gross Unrealized Losses
 
Fair Value
 
Gross Unrealized Losses
 
(in thousands)
Commercial paper
$
56,926

 
$
(1
)
 
$

 
$

 
$
56,926

 
$
(1
)
U.S. agency securities
35,508

 
(8
)
 

 

 
35,508

 
(8
)
Corporate bonds
142,383

 
(280
)
 
5,875

 
(1
)
 
148,258

 
(281
)
U.S. government bonds
25,057

 
(28
)
 

 

 
25,057

 
(28
)
Foreign government bonds
2,900

 
*

 

 

 
2,900

 
*

     Total
$
262,774

 
$
(317
)
 
$
5,875

 
$
(1
)
 
$
268,649

 
$
(318
)

* Amount less than one thousand dollars.

As of October 31, 2015, the Company had 96 investments in a gross unrealized loss position. The unrealized losses on its available-for-sale securities were primarily a result of changes in interest rates subsequent to the initial purchase of these securities. The Company does not intend to sell, nor believe it will need to sell, these securities before recovering the associated unrealized losses. The Company does not consider any portion of the unrealized losses at October 31, 2015 to be an other-than-temporary impairment, nor are any unrealized losses considered to be credit losses. The Company has recorded the securities at fair value in its condensed consolidated balance sheets, with unrealized gains and losses reported as a component of accumulated other comprehensive loss. The amounts of realized gains and losses reclassified into earnings are based on the specific identification of the securities sold. The realized gains and losses from sales of securities in the periods presented were not significant.
The following table summarizes the contractual maturities of the Company’s available-for-sale securities as of October 31, 2015: 
 
Less Than 12 Months
 
12 to 36 Months
 
Total
 
(in thousands)
U.S. agency securities
$
78,848

 
$
25,828

 
$
104,676

Commercial paper
120,305

 

 
120,305

Corporate bonds
178,710

 
86,227

 
264,937

U.S. government bonds
27,993

 
15,063

 
43,056

Foreign government bonds
8,635

 

 
8,635

Money market funds
100,704

 

 
100,704

     Total
$
515,195

 
$
127,118

 
$
642,313


 
Fair value is defined as the exchange price that would be received for an asset or an exit price paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. The current accounting guidance for fair value measurements defines a three-level valuation hierarchy for disclosures as follows:
Level 1—Unadjusted quoted prices in active markets for identical assets or liabilities;
Level 2—Inputs other than quoted prices included within Level 1 that are observable, unadjusted quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data; and
Level 3—Unobservable inputs that are supported by little or no market activity, which require the Company to develop its own assumptions.
The categorization of a financial instrument within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement. The carrying value of the Company’s accounts receivable, accounts payable and accrued liabilities approximates their fair value due to the short-term nature of these instruments.
The Company bases the fair value of its Level 1 financial instruments, which are in active markets, using quoted market prices for identical instruments.
The Company obtains the fair value of its Level 2 financial instruments, which are not in active markets, from a third-party professional pricing service using quoted market prices for identical or comparable instruments, rather than direct observations of quoted prices in active markets. The Company’s professional pricing service gathers observable inputs for all of its fixed income securities from a variety of industry data providers (e.g. large custodial institutions) and other third-party sources. Once the observable inputs are gathered, all data points are considered and an average price is determined.
The Company validates the quoted market prices provided by its primary pricing service by comparing their assessment of the fair values of its Level 2 investment portfolio balance against the fair values of its Level 2 investment portfolio balance provided by its investment managers. The Company’s investment managers use similar techniques to its professional pricing service to derive pricing as described above.
The Company did not have any Level 3 financial assets or liabilities as of October 31, 2015 or July 31, 2015.

The following tables summarize the Company’s financial assets measured at fair value on a recurring basis, by level within the fair value hierarchy as of October 31, 2015 and July 31, 2015:
 
October 31, 2015
 
Level 1
 
Level 2
 
Level 3
 
Total
 
 (in thousands)
Assets
 
 
 
 
 
 
 
Cash and cash equivalents:
 
 
 
 
 
 
 
     Commercial paper
$

 
$
70,691

 
$

 
$
70,691

     Money market funds
100,704

 

 

 
100,704

Short-term investments:
 
 
 
 
 
 
 
     U.S. agency securities

 
78,848

 

 
78,848

     Commercial paper

 
49,614

 

 
49,614

     Corporate bonds

 
178,710

 

 
178,710

     U.S. government bonds

 
27,993

 

 
27,993

Foreign government bonds

 
8,635

 

 
8,635

Long-term investments:
 
 
 
 
 
 
 
     U.S. agency securities

 
25,828

 

 
25,828

     U.S. government bonds

 
15,063

 

 
15,063

     Corporate bonds

 
86,227

 

 
86,227

       Total assets
$
100,704

 
$
541,609

 
$

 
$
642,313


 
July 31, 2015
 
Level 1
 
Level 2
 
Level 3
 
Total
 
 (in thousands)
Assets
 
 
 
 
 
 
 
Cash and cash equivalents:
 
 
 
 
 
 
 
     Commercial paper
$

 
$
86,085

 
$

 
$
86,085

     Money market funds
88,319

 

 

 
88,319

Short-term investments:
 
 
 
 
 
 
 
     U.S. agency securities

 
68,212

 

 
68,212

     Commercial paper

 
56,746

 

 
56,746

U. S. government bonds

 
19,983

 

 
19,983

Foreign government bonds

 
8,668

 

 
8,668

     Corporate bonds

 
202,964

 

 
202,964

Certificate of deposit

 
2,700

 

 
2,700

Long-term investments:
 
 
 
 
 
 
 
     U.S. agency securities

 
14,751

 

 
14,751

     Corporate bonds

 
78,809

 

 
78,809

     U.S. government bonds

 
12,557

 

 
12,557

Total assets
$
88,319

 
$
551,475

 
$

 
$
639,794

XML 26 R32.htm IDEA: XBRL DOCUMENT v3.3.0.814
Balance Sheet Components (Details Textual) - USD ($)
3 Months Ended
Oct. 31, 2015
Oct. 31, 2014
Jul. 31, 2015
Balance Sheet Related Disclosures [Abstract]      
Property and equipment pledged as collateral $ 0   $ 0
Depreciation 1,400,000 $ 1,400,000  
Amortization expense $ 360,000 $ 360,000  
XML 27 R40.htm IDEA: XBRL DOCUMENT v3.3.0.814
Stockholders' Equity and Stock-based Compensation (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Oct. 31, 2015
Oct. 31, 2014
Jul. 31, 2015
Class of Stock [Line Items]      
Unrecognized Expense $ 140,662    
Total intrinsic value of options exercised $ 6,433    
Grant date fair value (USD per share), Options   $ 20.53  
Stockholders Equity and Stock Based Compensation (Additional Textual) [Abstract]      
Common stock, shares authorized 500,000,000   500,000,000
Common stock, par value $ 0.0001   $ 0.0001
Common Stock, Shares, Outstanding 71,491,693   71,005,738
Restricted Stock Units (RSUs)      
Class of Stock [Line Items]      
Unrecognized Expense $ 136,218    
Grant date fair value (USD per share) $ 54.00    
XML 28 R2.htm IDEA: XBRL DOCUMENT v3.3.0.814
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Oct. 31, 2015
Jul. 31, 2015
CURRENT ASSETS:    
Cash and cash equivalents $ 192,731 $ 212,362
Short-term investments 343,800 359,273
Accounts receivable 54,303 62,062
Deferred tax assets, current 13,832 13,845
Prepaid expenses and other current assets 14,416 14,102
Total current assets 619,082 661,644
Long-term investments 127,118 106,117
Property and equipment, net 13,418 12,160
Intangible assets, net 3,639 3,999
Deferred tax assets, noncurrent 12,795 5,896
Goodwill 9,205 9,205
Other assets 1,675 926
TOTAL ASSETS 786,932 799,947
CURRENT LIABILITIES:    
Accounts payable 5,943 8,816
Accrued employee compensation 17,318 37,235
Deferred revenues, current 46,973 50,766
Other current liabilities 6,477 7,592
Total current liabilities 76,711 104,409
Deferred revenues, noncurrent 2,658 1,800
Other liabilities 3,951 4,350
Total liabilities 83,320 110,559
STOCKHOLDERS’ EQUITY:    
Common stock 7 7
Additional paid-in capital 679,080 662,869
Accumulated other comprehensive loss (6,700) (6,343)
Accumulated deficit 31,225 32,855
Total stockholders’ equity 703,612 689,388
TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY $ 786,932 $ 799,947
XML 29 R6.htm IDEA: XBRL DOCUMENT v3.3.0.814
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2015
Oct. 31, 2014
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net loss $ (1,630) $ (2,997)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization 1,791 1,773
Stock-based compensation 15,147 11,988
Excess tax benefit from exercise of stock options and vesting of RSUs (475) 0
Deferred tax assets (6,905) (955)
Amortization of premium on available-for-sale securities 877 1,414
Loss on disposals of property and equipment (18) 0
Changes in operating assets and liabilities:    
Accounts receivable 7,638 9,493
Prepaid expenses and other assets (1,071) (814)
Accounts payable (2,542) 87
Accrued employee compensation (19,840) (17,232)
Other liabilities (1,039) 10
Deferred revenues (2,859) (8,315)
Net cash used in operating activities (10,890) (5,548)
CASH FLOWS FROM INVESTING ACTIVITIES:    
Purchases of available-for-sale securities (195,336) (113,730)
Sales of available-for-sale securities 188,867 102,539
Purchase of property and equipment (3,016) (1,249)
Net cash used in investing activities (9,485) (12,440)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Proceeds from issuance of common stock upon exercise of stock options 1,463 1,445
Taxes remitted on RSU awards vested (874) (8,570)
Excess tax benefit from exercise of stock options and vesting of RSUs 475 0
Net cash provided by (used in) financing activities 1,064 (7,125)
Effect of foreign exchange rate changes on cash and cash equivalents (320) (1,478)
NET CHANGE IN CASH AND CASH EQUIVALENTS (19,631) (26,591)
CASH AND CASH EQUIVALENTS—Beginning of period 212,362 148,101
CASH AND CASH EQUIVALENTS—End of period 192,731 121,510
SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION:    
Cash paid for income taxes 394 506
SUPPLEMENTAL DISCLOSURES OF NONCASH INVESTING AND FINANCING ACTIVITIES:    
Accruals for purchase of property and equipment $ 177 $ 703
XML 30 R35.htm IDEA: XBRL DOCUMENT v3.3.0.814
Commitments and Contingencies (Details Textual)
$ in Millions
3 Months Ended
Oct. 31, 2015
USD ($)
Oct. 31, 2014
USD ($)
Oct. 31, 2015
PLN
ft²
Oct. 31, 2015
USD ($)
ft²
Jul. 31, 2015
letter_of_credit
Jul. 01, 2015
USD ($)
Aug. 01, 2012
USD ($)
Line of Credit Facility [Line Items]              
Duration of lease for a facility to serve as its corporate headquarters 7 years            
Rentable area of current corporate headquarters | ft²     97,674 97,674      
Line of Credit Facility, Maximum Borrowing Capacity | PLN     PLN 10,000,000.0        
Lease expense for all worldwide facilities and equipment $ 1.4 $ 1.6          
Number of Unsecured Credit Facilities Outstanding | letter_of_credit         2    
Line of Credit Facility, Current Borrowing Capacity       $ 2.6      
Line of Credit Associated With Operating Lease              
Line of Credit Facility [Line Items]              
Line of Credit Facility, Maximum Borrowing Capacity           $ 0.4 $ 1.2
XML 31 R22.htm IDEA: XBRL DOCUMENT v3.3.0.814
Fair Value of Financial Instruments Fair Value of Financial Instruments (Details 1) - USD ($)
$ in Thousands
Oct. 31, 2015
Jul. 31, 2015
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost $ 642,505 $ 639,921
Unrealized Gains 126 101
Unrealized Losses (318) (228)
Total assets 642,313 639,794
U.S. agency securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 104,668 82,946
Unrealized Gains 16 21
Unrealized Losses (8) (4)
Total assets 104,676 82,963
Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 120,295 142,822
Unrealized Gains 11 13
Unrealized Losses (1) (4)
Total assets 120,305 142,831
Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 265,127 281,942
Unrealized Gains 91 47
Unrealized Losses (281) (216)
Total assets 264,937 281,773
U.S. government bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 43,081 32,529
Unrealized Gains 3 13
Unrealized Losses (28) (2)
Total assets 43,056 32,540
Foreign government bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 8,630 8,663
Unrealized Gains 5 7
Unrealized Losses 0 (2)
Total assets 8,635 8,668
Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 100,704 88,319
Unrealized Gains 0 0
Unrealized Losses 0 0
Total assets $ 100,704 88,319
Certificates of deposit    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost   2,700
Unrealized Gains   0
Unrealized Losses   0
Total assets   $ 2,700
XML 32 R36.htm IDEA: XBRL DOCUMENT v3.3.0.814
Stockholders' Equity and Stock-based Compensation (Details 1) - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2015
Oct. 31, 2014
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]    
Total stock-based compensation expenses $ 15,147 $ 11,988
Unrecognized Expense 140,662  
Cost of license revenues    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]    
Total stock-based compensation expenses 89 49
Cost of maintenance revenues    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]    
Total stock-based compensation expenses 339 277
Cost of services revenues    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]    
Total stock-based compensation expenses 4,363 3,513
Research and development    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]    
Total stock-based compensation expenses 3,672 2,143
Sales and marketing    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]    
Total stock-based compensation expenses 3,430 2,987
General and administrative    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]    
Total stock-based compensation expenses 3,254 $ 3,019
Stock Options    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]    
Unrecognized Expense $ 4,444  
Average Expected Recognition Period 2 years 1 month 6 days  
Restricted Stock Units (RSUs)    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]    
Unrecognized Expense $ 136,218  
Average Expected Recognition Period 2 years 8 months 12 days  
XML 33 R24.htm IDEA: XBRL DOCUMENT v3.3.0.814
Fair Value of Financial Instruments Fair Value of Financial Instruments (Details 3) - USD ($)
$ in Thousands
Oct. 31, 2015
Jul. 31, 2015
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Less than 12 Months $ 515,195  
12 Months or Greater 127,118  
Estimated Fair Value 642,313 $ 639,794
U.S. agency securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Less than 12 Months 78,848  
12 Months or Greater 25,828  
Estimated Fair Value 104,676 82,963
Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Less than 12 Months 120,305  
12 Months or Greater 0  
Estimated Fair Value 120,305 142,831
Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Less than 12 Months 178,710  
12 Months or Greater 86,227  
Estimated Fair Value 264,937 281,773
U.S. government bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Less than 12 Months 27,993  
12 Months or Greater 15,063  
Estimated Fair Value 43,056 32,540
Foreign government bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Less than 12 Months 8,635  
12 Months or Greater 0  
Estimated Fair Value 8,635 8,668
Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Less than 12 Months 100,704  
12 Months or Greater 0  
Estimated Fair Value $ 100,704 88,319
Certificates of deposit    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Estimated Fair Value   $ 2,700
XML 34 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 35 R7.htm IDEA: XBRL DOCUMENT v3.3.0.814
The Company and Summary of Significant Accounting Policies and Estimates
3 Months Ended
Oct. 31, 2015
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
The Company and Summary of Significant Accounting Policies and Estimates
The Company and Summary of Significant Accounting Policies and Estimates
Business
Guidewire Software, Inc., a Delaware corporation, was incorporated on September 20, 2001. Guidewire Software, Inc., together with its subsidiaries (the “Company”), provides a technology platform which consists of three key elements: core transaction processing, data management and analytics, and digital engagement. It supports core insurance operations, including underwriting and policy administration, claim management and billing. The Company’s customers include insurance carriers for property and casualty insurance.
Basis of Presentation
The accompanying unaudited condensed consolidated financial statements and accompanying notes include the Company and its wholly-owned subsidiaries, and reflect all adjustments (all of which are normal and recurring in nature) that, in the opinion of management, are necessary for a fair presentation of the interim periods presented. All inter-company balances and transactions have been eliminated in consolidation. Certain information and note disclosures normally included in annual financial statements prepared in accordance with generally accepted accounting principles in the United States of America (“U.S. GAAP”) have been condensed or omitted under the rules and regulations of the Securities and Exchange Commission (“SEC”).
These unaudited interim condensed consolidated financial statements should be read in conjunction with the Company’s financial statements and related notes, together with management’s discussion and analysis of financial condition and results of operations, presented in the Company’s Annual Report on Form 10-K for the fiscal year ended July 31, 2015. There have been no changes in the Company’s significant accounting policies from those that were disclosed in the Company’s consolidated financial statements for the fiscal year ended July 31, 2015 included in the Company’s Annual Report on Form 10-K.
Use of Estimates
The preparation of the accompanying condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions about future events that affect the amounts of assets and liabilities reported, disclosures about contingent assets and liabilities, and reported amounts of revenues and expenses. Significant items subject to such estimates include revenue recognition, the useful lives of property and equipment and intangible assets, allowance for doubtful accounts, valuation allowance for deferred tax assets, stock-based compensation, annual bonus attainment, income tax uncertainties, valuation of goodwill and intangible assets, and contingencies. These estimates and assumptions are based on management’s best estimates and judgment. Management regularly evaluates its estimates and assumptions using historical experience and other factors; however, actual results could differ significantly from these estimates.
Cash and Cash Equivalents
Cash and cash equivalents are comprised of cash and highly liquid investments with remaining maturities of 90 days or less at the date of purchase. Cash equivalents consist of commercial paper and money market funds.
Investments

 Management determines the appropriate classification of investments at the time of purchase based upon management’s intent with regard to such investments. All investments are held as available-for-sale investments. 

The Company classifies investments as short-term when they have remaining contractual maturities of one year or less from the balance sheet date, and as long-term when the investments have remaining contractual maturities of more than one year from the balance sheet date. All investments are recorded at fair value with unrealized holding gains and losses included in accumulated other comprehensive loss.

Concentration of Credit Risk
Financial instruments that potentially subject the Company to concentrations of credit risk consist of cash, cash equivalents, investments and accounts receivable. The Company maintains its cash, cash equivalents and investments with high quality financial institutions. The Company is exposed to credit risk for cash held in financial institutions in the event of a default to the extent that such amounts recorded on the balance sheet are in excess of amounts that are insured by the Federal Deposit Insurance Corporation (“FDIC”).
No customer accounted for 10% or more of the Company’s revenues for the three months ended October 31, 2015 or 2014. Two customers individually accounted for 10% or more of the Company’s total accounts receivable as of October 31, 2015 and no customer accounted for 10% or more of the Company’s total accounts receivable as of July 31, 2015.
Revenue Recognition
The Company enters into arrangements to deliver multiple products or services (multiple-elements). The Company applies software revenue recognition rules and allocates the total revenues among elements based on vendor-specific objective evidence (“VSOE”) of fair value of each element. The Company recognizes revenue on a net basis excluding taxes collected from customers and remitted to government authorities.
Revenues are derived from three sources:
(i)
License fees, related to term (or time-based) licenses, perpetual software licenses, and other;
(ii)
Maintenance fees, related to email and phone support, bug fixes and unspecified software updates and upgrades released when, and if, available during the maintenance term; and
(iii)
Services fees, related to professional services related to implementation of our software, reimbursable travel and training.
Revenues are recognized when all of the following criteria are met:
Persuasive evidence of an arrangement exists. Evidence of an arrangement consists of a written contract signed by both the customer and management prior to the end of the period.
Delivery or performance has occurred. The Company’s software is delivered electronically to the customer. Delivery is considered to have occurred when the Company provides the customer access to the software along with login credentials.
Fees are fixed or determinable. The Company assesses whether a fee is fixed or determinable at the outset of the arrangement, primarily based on the payment terms associated with the transaction. Term and perpetual license fees are not considered to be fixed or determinable until they become due. Fees from term licenses are generally invoiced in annual, or in certain cases quarterly, installments over the term of the agreement beginning on the effective date of the license. Perpetual license fees are generally due between 30 and 60 days from delivery of software, however in certain cases extended payment terms may be offered. 
Collectability is probable. Collectability is assessed on a customer-by-customer basis, based primarily on creditworthiness as determined by credit checks and analysis, as well as customer payment history. Payment terms generally range from 30 to 90 days from invoice date. If it is determined prior to revenue recognition that collection of an arrangement fee is not probable, revenues are deferred until collection becomes probable or cash is collected, assuming all other revenue recognition criteria are satisfied.
VSOE of fair value does not exist for the Company’s software licenses; therefore, the Company allocates revenues to software licenses using the residual method. Under the residual method, the amount recognized for license fees is the difference between the total fixed and determinable fees and the VSOE of fair value for the undelivered elements under the arrangement.
The VSOE of fair value for elements of an arrangement is based upon the normal pricing and discounting practices for those elements when sold separately. VSOE of fair value for maintenance is established using the stated maintenance renewal rate in the customer’s contract. For term licenses with duration of one year or less, no VSOE of fair value for maintenance exists. VSOE of fair value for services is established if a substantial majority of historical stand-alone selling prices for a service fall within a reasonably narrow price range.
If the undelivered elements are all service elements and VSOE of fair value does not exist for one or more service element, the total arrangement fee is recognized ratably over the longest service period starting at software delivery, assuming all the related services have been made available to the customer.
In certain offerings sold as fixed fee arrangements, the Company recognizes services revenues on a proportional performance basis as performance obligations are completed by using the ratio of labor hours to date as an input measure compared to total estimated labor hours for the consulting services.
In cases where professional services are deemed to be essential to the functionality of the software, the arrangement is accounted for using contract accounting until the essential services are complete. If reliable estimates of total project costs can be made, the Company applies the percentage-of-completion method whereby percentage toward completion is measured by using the ratio of service billings to date compared to total estimated service billings for the consulting services. Service billings approximate labor hours as an input measure since they are generally billed monthly on a time and material basis. The fees related to the maintenance are recognized over the period the maintenance is provided.
The Company generally invoices fees for licenses and maintenance to its customers in annual or, in certain cases, quarterly installments payable in advance. Deferred revenues represent amounts, which are billed to or collected from customers for which one or more of the revenue recognition criteria have not been met. The deferred revenues balance does not represent the total contract value of annual or multi-year, non-cancellable arrangements.

Income Taxes
Income taxes are accounted for under the asset and liability method. Under this method, the Company determines deferred tax assets and liabilities on the basis of the differences between the financial statement carrying amounts of existing assets and liabilities by using enacted tax rates in effect for the year in which the difference is expected to reverse. Deferred tax assets and liabilities are classified as either current or noncurrent based on the related asset or liability. Deferred tax assets related to excess tax benefits are recorded when utilized. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. A valuation allowance against deferred tax assets is recorded when it is more likely than not that some portion or all of such deferred tax assets will not be realized and is based on the positive and negative evidence about the future including future reversals of existing taxable temporary differences, projected future taxable income, tax-planning strategies, and results of recent operations.
The effective tax rate in a given financial statement period may also be materially impacted by changes in the mix and level of income or losses, changes in the expected outcome of audits, or changes in the deferred tax valuation allowance.
The Company records interest and penalties related to unrecognized tax benefits as income tax expense in its condensed consolidated statement of operations.
Stock-Based Compensation

The Company recognizes compensation expense related to its stock options and restricted stock units (“RSUs”) granted to employees based on the estimated fair value of the awards on the date of grant, net of estimated forfeitures. The awards are subject to time-based vesting, which generally occurs over a period of 4 years. Option awards expire 10 years from the grant date. The Company estimates the grant date fair value, and the resulting stock-based compensation expense, of the Company’s stock options using the Black-Scholes option-pricing model. The Company recognizes the fair value of stock-based compensation for awards which contain only service conditions on a straight-line basis over the requisite service period, which is generally the vesting period of the respective awards. The Company recognizes the compensation cost for awards which contain performance conditions based upon the probability of that performance condition being met, net of estimated forfeitures, using the graded method.

Recent Accounting Pronouncement
Balance Sheet Classification of Deferred Taxes
In November 2015, the FASB issued ASU 2015-17, Income Taxes (Subtopic 740-10) which provides guidance for balance sheet classification of deferred taxes. This ASU requires that deferred tax assets and liabilities be classified as non-current on the balance sheet. The current requirement that deferred tax liabilities and assets of a tax-paying component of an entity be offset and presented as a single amount is not affected by the amendments in this ASU. ASU 2015-17 is effective for financial statements issued for annual periods beginning after December 15, 2016, and interim periods within those annual periods with earlier application permitted as of the beginning of an interim or annual reporting period. The amendments in this Update may be applied either prospectively to all deferred tax liabilities and assets or retrospectively to all periods presented. We have not yet selected a transition method and continue to evaluate the impact that this guidance will have on our consolidated financial statements.

Cloud Computing Arrangements that Include a Software Element
In April 2015, the FASB issued ASU 2015-05, Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Fees Paid in a Cloud Computing Arrangement (ASU 2015-05). ASU 2015-05 provides guidance to customers about whether a cloud computing arrangement includes software. If a cloud computing arrangement includes a software license, the customer should account for the software license element of the arrangement consistent with the acquisition of other software licenses. If a cloud computing arrangement does not include a software license, the customer should account for the arrangement as a service contract. The new guidance does not change the accounting for service contracts. ASU 2015-05 is effective for the Company in the first quarter of fiscal 2017 with early adoption permitted using either of two methods: (i) prospective to all arrangements entered into or materially modified after the effective date and represent a change in accounting principle; or (ii) retrospectively. The Company has evaluated the impact of the adoption of ASU 2015-05 and concluded that the adoption will not have a material impact on its consolidated financial statements.
Revenue from Contracts with Customers
In May 2014, the FASB issued ASU No. 2014-09, Revenue from Contracts with Customers (Topic 606), which provides guidance for revenue recognition. This ASU affects any entity that either enters into contracts with customers to transfer goods or services or enters into contracts for the transfer of non-financial assets. This ASU will supersede the revenue recognition requirements in Topic 605, Revenue Recognition, and most industry-specific guidance. This ASU also supersedes some cost guidance included in Subtopic 605-35, Revenue Recognition-Construction-Type and Production-Type Contracts. In July 2015, the FASB deferred the effective date to annual reporting periods and interim periods within fiscal years beginning after December 15, 2017. Early adoption is permitted only as of annual reporting periods beginning after December 15, 2016, including interim reporting periods within that reporting period. The standard will be effective for the Company beginning August 1, 2018 and permits the use of either the retrospective or cumulative effect transition method. We have not yet selected a transition method and continue to evaluate the impact that this guidance will have on our consolidated financial statements.
XML 36 R3.htm IDEA: XBRL DOCUMENT v3.3.0.814
Condensed Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2015
Oct. 31, 2014
Revenues :    
License $ 32,340 $ 28,820
Maintenance 14,013 12,520
Services 35,927 38,394
Total revenues 82,280 79,734
Cost of revenues:    
License 1,164 1,082
Maintenance 2,475 2,242
Services 31,531 32,447
Total cost of revenues 35,170 35,771
Gross profit :    
License 31,176 27,738
Maintenance 11,538 10,278
Services 4,396 5,947
Total gross profit 47,110 43,963
Operating expenses:    
Research and development 25,672 20,310
Sales and marketing 19,291 17,529
General and administrative 11,110 9,762
Total operating expenses 56,073 47,601
Income (loss) from operations (8,963) (3,638)
Interest income, net 696 512
Other income (expense), net 217 (483)
Loss before income taxes (8,050) (3,609)
Provision for (benefit from) income taxes (6,420) (612)
Net income (loss) $ (1,630) $ (2,997)
Earnings (loss) per share:    
Basic $ (0.02) $ (0.04)
Diluted $ (0.02) $ (0.04)
Shares used in computing earnings (loss) per share:    
Basic 71,242,897 69,316,700
Diluted 71,242,897 69,316,700
XML 37 R17.htm IDEA: XBRL DOCUMENT v3.3.0.814
Balance Sheet Components (Tables)
3 Months Ended
Oct. 31, 2015
Balance Sheet Related Disclosures [Abstract]  
Property and equipment
Property and equipment consist of the following:
 
October 31, 2015
 
July 31, 2015
 
(in thousands)
Computer hardware
$
17,477

 
$
15,099

Software
4,873

 
4,867

Furniture and fixtures
3,126

 
3,065

Leasehold improvements
8,089

 
8,040

      Total property and equipment
33,565

 
31,071

Less accumulated depreciation
(20,147
)
 
(18,911
)
      Property and equipment, net
$
13,418

 
$
12,160

Goodwill and Intangible Assets
Intangible assets consist of the following:
 
October 31, 2015
 
July 31, 2015
Acquired technology:
(in thousands)
Cost
$
7,200

 
$
7,200

Accumulated amortization
(3,561
)
 
(3,201
)
Intangible assets, net
$
3,639

 
$
3,999

Future Amortization Expense
Estimated aggregate amortization expense for each of the next three fiscal years is as follows:
 
Future Amortization
 
(in thousands)
Fiscal year ending July 31,
 
2016 (remainder of fiscal year)
1,080

2017
1,440

2018
1,119

Total
$
3,639

Accrued Employee Compensation
Accrued employee compensation consists of the following:
 
October 31, 2015
 
July 31, 2015
 
(in thousands)
 Accrued bonuses
$
4,641

 
$
19,819

 Accrued commission
674

 
5,008

 Accrued vacation
8,374

 
7,980

 Accrued salaries, payroll taxes and benefits
3,629

 
4,428

     Total
$
17,318

 
$
37,235

Components of Accumulated Other Comprehensive Loss
Changes in accumulated other comprehensive loss by component during the three months ended October 31, 2015 were as follows:
 
Foreign Currency Items
 
Unrealized gain (loss) on available-for-sale securities
 
Total
 
(in thousands)
Balance as of July 31, 2015
$
(6,247
)
 
$
(96
)
 
$
(6,343
)
Other comprehensive gain (loss) before reclassification
(287
)
 
(46
)
 
(333
)
Amounts reclassified from accumulated other comprehensive loss to earnings

 
(20
)
 
(20
)
Tax effect

 
(4
)
 
(4
)
Balance as of October 31, 2015
$
(6,534
)
 
$
(166
)
 
$
(6,700
)
XML 38 R1.htm IDEA: XBRL DOCUMENT v3.3.0.814
Document and Entity Information
3 Months Ended
Oct. 31, 2015
shares
Document and Entity Information [Abstract]  
Document Type 10-Q
Amendment Flag false
Document Period End Date Oct. 31, 2015
Document Fiscal Year Focus 2016
Document Fiscal Period Focus Q1
Entity Registrant Name Guidewire Software, Inc.
Entity Central Index Key 0001528396
Entity Filer Category Large Accelerated Filer
Current Fiscal Year End Date --07-31
Entity Common Stock, Shares Outstanding 71,491,693
XML 39 R18.htm IDEA: XBRL DOCUMENT v3.3.0.814
Net Income (Loss) Per Share (Tables)
3 Months Ended
Oct. 31, 2015
Earnings Per Share [Abstract]  
Company's basic and diluted earnings per share
The following table sets forth the computation of the Company’s basic and diluted net loss per share for the three months ended October 31, 2015 and 2014: 
 
Three Months Ended October 31,
 
2015
 
2014
 
(in thousands, except share and per share amounts)
Numerator:
 
 
 
   Net loss
$
(1,630
)
 
$
(2,997
)
Net loss per share:
 
 
 
   Basic
$
(0.02
)
 
$
(0.04
)
   Diluted
$
(0.02
)
 
$
(0.04
)
Denominator:
 
 
 
  Weighted average shares used in computing net loss per share:
 
 
 
   Basic
71,242,897

 
69,316,700

   Diluted
71,242,897

 
69,316,700



Schedule of Antidilutive Securities excluded from EPS
The following weighted shares outstanding of potential common stock were excluded from the computation of diluted loss per share for the periods presented because including them would have been antidilutive:
 
Three Months Ended October 31,
 
2015
 
2014
Stock options to purchase common stock
1,573,487

 
2,386,474

Restricted stock units
3,360,099

 
3,763,160



XML 40 R4.htm IDEA: XBRL DOCUMENT v3.3.0.814
Condensed Consolidated Statement of Comprehensive Income (Loss) Statement - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2015
Oct. 31, 2014
Statement of Comprehensive Income [Abstract]    
Net loss $ (1,630) $ (2,997)
Foreign currency translation adjustments (287) (1,269)
Unrealized gains (losses) on available-for-sale securities, net of tax of $4 and $8 (50) 33
Reclassification adjustment for realized gains included in net loss (20) (3)
Other comprehensive loss (357) (1,239)
Comprehensive loss $ (1,987) $ (4,236)
XML 41 R12.htm IDEA: XBRL DOCUMENT v3.3.0.814
Stockholders' Equity and Stock-based Compensation
3 Months Ended
Oct. 31, 2015
Stockholders' Equity and Stock-based Compensation [Abstract]  
Stockholders' Equity and Stock-based Compensation
Stockholders’ Equity and Stock-Based Compensation
Stock-Based Compensation Expense
Stock-based compensation expense related to all employee and non-employee stock-based awards is as follows:
 
 
Three Months Ended October 31,
 
2015
 
2014
 Stock-based compensation expenses:
(in thousands)
 Cost of license revenues
$
89

 
$
49

 Cost of maintenance revenues
339

 
277

 Cost of services revenues
4,363

 
3,513

 Research and development
3,672

 
2,143

 Sales and marketing
3,430

 
2,987

 General and administrative
3,254

 
3,019

 Total stock-based compensation expenses
$
15,147

 
$
11,988



As of October 31, 2015, total unamortized compensation cost, adjusted for estimated forfeitures, was as follows:
 
 As of October 31, 2015
 
Unrecognized Expense
 
Weighted Average Expected Recognition Period
 
(in thousands)
 
(in years)
 Stock options
$
4,444

 
2.1
 Restricted stock units
136,218

 
2.7
 
$
140,662

 
 


RSUs

RSU activity under the Company’s equity incentive plans is as follows:
 
 RSUs Outstanding
 
 Number of RSUs Outstanding
 
 Weighted Average Grant Date Fair Value
 
 Aggregate Intrinsic Value (1)
Balance as of July 31, 2015
2,882,674

 
$
42.65

 
$
170,222

Granted
1,160,754

 
$
54.00

 
 
Released
(356,094
)
 
$
34.29

 
$
18,439

Canceled
(117,521
)
 
$
44.13

 
 
Balance as of October 31, 2015
3,569,813

 
$
47.13

 
$
207,870

Expected to vest as of October 31, 2015
3,282,240

 
$
46.83

 
$
191,125

(1)
Aggregate intrinsic value at each period end represents the total market value of RSUs at the Company’s closing stock price of $58.23 and $59.05 on October 31, 2015 and July 31, 2015, respectively. Aggregate intrinsic value for released RSUs represents the total market value of released RSUs at date of release.

Stock Options
Stock option activity under the Company’s equity incentive plans is as follows:
 
 Stock Options Outstanding
 
 Number of Stock Options Outstanding
 
 Weighted Average Exercise Price
 
Weighted Average Remaining Contractual Life
 
 Aggregate Intrinsic Value (1)
 
 
 
 
 
(in years)
 
 (in thousands)
Balance as of July 31, 2015
1,822,062

 
$
14.29

 
4.9
 
$
81,548

Granted
10,000

 
$
54.00

 
 
 
 
Exercised
(146,744
)
 
$
9.96

 
 
 
$
6,433

Canceled
(16,376
)
 
$
42.33

 
 
 
 
Balance as of October 31, 2015
1,668,942

 
$
14.64

 
4.8
 
$
72,753

Vested and expected to vest as of October 31, 2015
1,656,065

 
$
14.38

 
4.7
 
$
72,616

Exercisable as of October 31, 2015
1,402,411

 
$
9.09

 
4.1
 
$
68,921

(1) 
Aggregate intrinsic value at each period end represents the difference between the Company's closing stock prices of $58.23 and $59.05 on October 31, 2015 and July 31, 2015, respectively, and the exercise price of outstanding options. Aggregate intrinsic value for exercised options represents the difference between the Company’s stock price at date of exercise and the exercise price.
Valuation of Awards
The assumptions used to estimate the grant date fair value of options and weighted average grant date fair value of options are as follows:

 
Three Months Ended October 31,
 
2015
 
2014
Expected life (in years)
4.9
 
6.0
Risk-free interest rate
1.49%
 
1.92%
Expected volatility
38.8%
 
45.1%
Expected dividend yield
—%
 
—%
Weighted average fair value of options at grant date
$19.18
 
$20.53

Beginning fiscal year 2016, the Company began estimating the expected term using a historical data method, instead of the simplified method, because it now has sufficient data to estimate the stock option exercise period based on its historical stock option activity and employee termination data. In addition, the Company began estimating the volatility using its own common stock data, instead of volatility of several comparable public listed peers, as the Company now has sufficient trading history of its stock.
Common Stock Reserved for Issuance
As of October 31, 2015 and July 31, 2015, the Company was authorized to issue 500,000,000 shares of common stock with a par value of $0.0001 per share, and 71,491,693 and 71,005,738 shares of common stock were issued and outstanding, respectively. As of October 31, 2015 and July 31, 2015, the Company had reserved shares of common stock for future issuance as follows:
 
October 31, 2015
 
July 31, 2015
 Exercise of stock options to purchase common stock
1,668,942

 
1,822,062

 Vesting of restricted stock units
3,569,813

 
2,882,674

 Shares available under stock plans
13,343,932

 
14,363,906

      Total common stock reserved for issuance
18,582,687

 
19,068,642

XML 42 R11.htm IDEA: XBRL DOCUMENT v3.3.0.814
Commitments and Contingencies
3 Months Ended
Oct. 31, 2015
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
Commitments and Contingencies
There has been no material change in the Company’s contractual obligations and commitments other than in the ordinary course of business since the Company’s fiscal year ended July 31, 2015. See the Annual Report on Form 10-K for the fiscal year ended July 31, 2015 for additional information regarding the Company’s contractual obligations.

Leases
The Company leases certain facilities and equipment under operating leases. On December 5, 2011, the Company entered into a seven-year lease for a facility to serve as its corporate headquarters, located in Foster City, California, for approximately 97,674 square feet of space which commenced on August 1, 2012. In connection with this lease, the Company opened an unsecured letter of credit with Silicon Valley Bank for $1.2 million. On July 1, 2015, the unsecured letter of credit was reduced to $0.4 million in accordance with the lease agreement.
Lease expense for all worldwide facilities and equipment, which is being recognized on a straight-line basis over terms of the various leases, was $1.4 million and $1.6 million for the three months ended October 31, 2015 and 2014, respectively.

Letters of Credit
The Company had two outstanding letters of credit required to secure contractual commitments and prepayments as of October 31, 2015 and July 31, 2015, respectively. In addition to the unsecured letter of credit for the building lease, the Company had an unsecured letter of credit agreement related to a customer arrangement for Polish Zloty 10.0 million (approximately $2.6 million as of October 31, 2015) to secure contractual commitments and prepayments. No amounts were outstanding under the Company’s unsecured letters of credit as of October 31, 2015 or July 31, 2015.
Legal Proceedings
From time to time, the Company is involved in various legal proceedings and receives claims, arising from the normal course of business activities. The Company accrues for estimated losses in the accompanying condensed consolidated financial statements for matters with respect to which the Company believes the likelihood of an adverse outcome is probable and the amount of the loss is reasonably estimable.
Indemnification
The Company sells software licenses and services to its customers under contracts (“Software License”). Each Software License contains the terms of the contractual arrangement with the customer and generally includes certain provisions for defending the customer against any claims that the Company’s software infringes upon a patent, copyright, trademark, or other proprietary right of a third party. Software Licenses also indemnify the customer against losses, expenses, and liabilities from damages that may be assessed against the customer in the event the Company’s software is found to infringe upon such third party rights.
The Company has not had to reimburse any of its customers for losses related to indemnification provisions and no material claims against the Company were outstanding as of October 31, 2015 or July 31, 2015. For several reasons, including the lack of prior indemnification claims and the lack of a monetary liability limit for certain infringement cases under various Software Licenses, the Company cannot estimate the amount of potential future payments, if any, related to indemnification provisions.
The Company has also agreed to indemnify its directors and executive officers for costs associated with any fees, expenses, judgments, fines and settlement amounts incurred by any of these persons in any action or proceeding to which any of these persons is, or is threatened to be, made a party by reason of the person’s service as a director or officer, including any action by the Company, arising out of that person’s services as the Company’s director or officer or that person’s services provided to any other company or enterprise at the Company’s request. The Company maintains director and officer insurance coverage that may enable the Company to recover a portion of any future amounts paid.
XML 43 R23.htm IDEA: XBRL DOCUMENT v3.3.0.814
Fair Value of Financial Instruments (Details 2)
$ in Thousands
Oct. 31, 2015
USD ($)
investment
Fair Value, Assets Measured on Recurring and Nonrecurring Basis, Alternative [Abstract]  
Less than Twelve Months, Fair Value $ 262,774
Less than 12 Months, Aggregate Losses (317)
Twelve Months or Longer, Fair Value 5,875
12 Months or Longer, Aggregate Losses (1)
Fair Value 268,649
Aggregate Losses $ (318)
Number of Positions | investment 96
Commercial paper  
Fair Value, Assets Measured on Recurring and Nonrecurring Basis, Alternative [Abstract]  
Less than Twelve Months, Fair Value $ 56,926
Less than 12 Months, Aggregate Losses (1)
Twelve Months or Longer, Fair Value 0
12 Months or Longer, Aggregate Losses 0
Fair Value 56,926
Aggregate Losses (1)
U.S. agency securities  
Fair Value, Assets Measured on Recurring and Nonrecurring Basis, Alternative [Abstract]  
Less than Twelve Months, Fair Value 35,508
Less than 12 Months, Aggregate Losses (8)
Twelve Months or Longer, Fair Value 0
12 Months or Longer, Aggregate Losses 0
Fair Value 35,508
Aggregate Losses (8)
Corporate bonds  
Fair Value, Assets Measured on Recurring and Nonrecurring Basis, Alternative [Abstract]  
Less than Twelve Months, Fair Value 142,383
Less than 12 Months, Aggregate Losses (280)
Twelve Months or Longer, Fair Value 5,875
12 Months or Longer, Aggregate Losses (1)
Fair Value 148,258
Aggregate Losses (281)
U.S. government bonds  
Fair Value, Assets Measured on Recurring and Nonrecurring Basis, Alternative [Abstract]  
Less than Twelve Months, Fair Value 25,057
Less than 12 Months, Aggregate Losses (28)
Twelve Months or Longer, Fair Value 0
12 Months or Longer, Aggregate Losses 0
Fair Value 25,057
Aggregate Losses (28)
Foreign government bonds  
Fair Value, Assets Measured on Recurring and Nonrecurring Basis, Alternative [Abstract]  
Less than Twelve Months, Fair Value 2,900
Twelve Months or Longer, Fair Value 0
12 Months or Longer, Aggregate Losses 0
Fair Value $ 2,900
XML 44 R19.htm IDEA: XBRL DOCUMENT v3.3.0.814
Stockholders' Equity and Stock-based Compensation (Tables)
3 Months Ended
Oct. 31, 2015
Stockholders' Equity and Stock-based Compensation [Abstract]  
Stock-based compensation expense
Stock-based compensation expense related to all employee and non-employee stock-based awards is as follows:
 
 
Three Months Ended October 31,
 
2015
 
2014
 Stock-based compensation expenses:
(in thousands)
 Cost of license revenues
$
89

 
$
49

 Cost of maintenance revenues
339

 
277

 Cost of services revenues
4,363

 
3,513

 Research and development
3,672

 
2,143

 Sales and marketing
3,430

 
2,987

 General and administrative
3,254

 
3,019

 Total stock-based compensation expenses
$
15,147

 
$
11,988


Unrecognized compensation cost, adjusted for estimated forfeitures
As of October 31, 2015, total unamortized compensation cost, adjusted for estimated forfeitures, was as follows:
 
 As of October 31, 2015
 
Unrecognized Expense
 
Weighted Average Expected Recognition Period
 
(in thousands)
 
(in years)
 Stock options
$
4,444

 
2.1
 Restricted stock units
136,218

 
2.7
 
$
140,662

 
 
Schedule of Share-based Compensation, Restricted Stock Units Award Activity
RSU activity under the Company’s equity incentive plans is as follows:
 
 RSUs Outstanding
 
 Number of RSUs Outstanding
 
 Weighted Average Grant Date Fair Value
 
 Aggregate Intrinsic Value (1)
Balance as of July 31, 2015
2,882,674

 
$
42.65

 
$
170,222

Granted
1,160,754

 
$
54.00

 
 
Released
(356,094
)
 
$
34.29

 
$
18,439

Canceled
(117,521
)
 
$
44.13

 
 
Balance as of October 31, 2015
3,569,813

 
$
47.13

 
$
207,870

Expected to vest as of October 31, 2015
3,282,240

 
$
46.83

 
$
191,125

Schedule of Share-based Compensation, Stock Options, Activity
Stock option activity under the Company’s equity incentive plans is as follows:
 
 Stock Options Outstanding
 
 Number of Stock Options Outstanding
 
 Weighted Average Exercise Price
 
Weighted Average Remaining Contractual Life
 
 Aggregate Intrinsic Value (1)
 
 
 
 
 
(in years)
 
 (in thousands)
Balance as of July 31, 2015
1,822,062

 
$
14.29

 
4.9
 
$
81,548

Granted
10,000

 
$
54.00

 
 
 
 
Exercised
(146,744
)
 
$
9.96

 
 
 
$
6,433

Canceled
(16,376
)
 
$
42.33

 
 
 
 
Balance as of October 31, 2015
1,668,942

 
$
14.64

 
4.8
 
$
72,753

Vested and expected to vest as of October 31, 2015
1,656,065

 
$
14.38

 
4.7
 
$
72,616

Exercisable as of October 31, 2015
1,402,411

 
$
9.09

 
4.1
 
$
68,921

(1) 
Aggregate intrinsic value at each period end represents the difference between the Company's closing stock prices of $58.23 and $59.05 on October 31, 2015 and July 31, 2015, respectively, and the exercise price of outstanding options.
Black-Scholes valuation assumptions

 
Three Months Ended October 31,
 
2015
 
2014
Expected life (in years)
4.9
 
6.0
Risk-free interest rate
1.49%
 
1.92%
Expected volatility
38.8%
 
45.1%
Expected dividend yield
—%
 
—%
Weighted average fair value of options at grant date
$19.18
 
$20.53
Common Stock Reserved for Issuance
As of October 31, 2015 and July 31, 2015, the Company had reserved shares of common stock for future issuance as follows:
 
October 31, 2015
 
July 31, 2015
 Exercise of stock options to purchase common stock
1,668,942

 
1,822,062

 Vesting of restricted stock units
3,569,813

 
2,882,674

 Shares available under stock plans
13,343,932

 
14,363,906

      Total common stock reserved for issuance
18,582,687

 
19,068,642

XML 45 R15.htm IDEA: XBRL DOCUMENT v3.3.0.814
The Company and Summary of Significant Accounting Policies and Estimates (Policies)
3 Months Ended
Oct. 31, 2015
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Business
Business
Guidewire Software, Inc., a Delaware corporation, was incorporated on September 20, 2001. Guidewire Software, Inc., together with its subsidiaries (the “Company”), provides a technology platform which consists of three key elements: core transaction processing, data management and analytics, and digital engagement. It supports core insurance operations, including underwriting and policy administration, claim management and billing. The Company’s customers include insurance carriers for property and casualty insurance.
Basis of Presentation
Basis of Presentation
The accompanying unaudited condensed consolidated financial statements and accompanying notes include the Company and its wholly-owned subsidiaries, and reflect all adjustments (all of which are normal and recurring in nature) that, in the opinion of management, are necessary for a fair presentation of the interim periods presented. All inter-company balances and transactions have been eliminated in consolidation. Certain information and note disclosures normally included in annual financial statements prepared in accordance with generally accepted accounting principles in the United States of America (“U.S. GAAP”) have been condensed or omitted under the rules and regulations of the Securities and Exchange Commission (“SEC”).
These unaudited interim condensed consolidated financial statements should be read in conjunction with the Company’s financial statements and related notes, together with management’s discussion and analysis of financial condition and results of operations, presented in the Company’s Annual Report on Form 10-K for the fiscal year ended July 31, 2015. There have been no changes in the Company’s significant accounting policies from those that were disclosed in the Company’s consolidated financial statements for the fiscal year ended July 31, 2015 included in the Company’s Annual Report on Form 10-K.
Use of Estimates
Use of Estimates
The preparation of the accompanying condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions about future events that affect the amounts of assets and liabilities reported, disclosures about contingent assets and liabilities, and reported amounts of revenues and expenses. Significant items subject to such estimates include revenue recognition, the useful lives of property and equipment and intangible assets, allowance for doubtful accounts, valuation allowance for deferred tax assets, stock-based compensation, annual bonus attainment, income tax uncertainties, valuation of goodwill and intangible assets, and contingencies. These estimates and assumptions are based on management’s best estimates and judgment. Management regularly evaluates its estimates and assumptions using historical experience and other factors; however, actual results could differ significantly from these estimates.
Cash. Cash Equivalents and Investments
Cash and Cash Equivalents
Cash and cash equivalents are comprised of cash and highly liquid investments with remaining maturities of 90 days or less at the date of purchase. Cash equivalents consist of commercial paper and money market funds.
Investments

 Management determines the appropriate classification of investments at the time of purchase based upon management’s intent with regard to such investments. All investments are held as available-for-sale investments. 

The Company classifies investments as short-term when they have remaining contractual maturities of one year or less from the balance sheet date, and as long-term when the investments have remaining contractual maturities of more than one year from the balance sheet date. All investments are recorded at fair value with unrealized holding gains and losses included in accumulated other comprehensive loss.

Concentration of Credit Risk
Concentration of Credit Risk
Financial instruments that potentially subject the Company to concentrations of credit risk consist of cash, cash equivalents, investments and accounts receivable. The Company maintains its cash, cash equivalents and investments with high quality financial institutions. The Company is exposed to credit risk for cash held in financial institutions in the event of a default to the extent that such amounts recorded on the balance sheet are in excess of amounts that are insured by the Federal Deposit Insurance Corporation (“FDIC”).
Revenue Recognition
Revenue Recognition
The Company enters into arrangements to deliver multiple products or services (multiple-elements). The Company applies software revenue recognition rules and allocates the total revenues among elements based on vendor-specific objective evidence (“VSOE”) of fair value of each element. The Company recognizes revenue on a net basis excluding taxes collected from customers and remitted to government authorities.
Revenues are derived from three sources:
(i)
License fees, related to term (or time-based) licenses, perpetual software licenses, and other;
(ii)
Maintenance fees, related to email and phone support, bug fixes and unspecified software updates and upgrades released when, and if, available during the maintenance term; and
(iii)
Services fees, related to professional services related to implementation of our software, reimbursable travel and training.
Revenues are recognized when all of the following criteria are met:
Persuasive evidence of an arrangement exists. Evidence of an arrangement consists of a written contract signed by both the customer and management prior to the end of the period.
Delivery or performance has occurred. The Company’s software is delivered electronically to the customer. Delivery is considered to have occurred when the Company provides the customer access to the software along with login credentials.
Fees are fixed or determinable. The Company assesses whether a fee is fixed or determinable at the outset of the arrangement, primarily based on the payment terms associated with the transaction. Term and perpetual license fees are not considered to be fixed or determinable until they become due. Fees from term licenses are generally invoiced in annual, or in certain cases quarterly, installments over the term of the agreement beginning on the effective date of the license. Perpetual license fees are generally due between 30 and 60 days from delivery of software, however in certain cases extended payment terms may be offered. 
Collectability is probable. Collectability is assessed on a customer-by-customer basis, based primarily on creditworthiness as determined by credit checks and analysis, as well as customer payment history. Payment terms generally range from 30 to 90 days from invoice date. If it is determined prior to revenue recognition that collection of an arrangement fee is not probable, revenues are deferred until collection becomes probable or cash is collected, assuming all other revenue recognition criteria are satisfied.
VSOE of fair value does not exist for the Company’s software licenses; therefore, the Company allocates revenues to software licenses using the residual method. Under the residual method, the amount recognized for license fees is the difference between the total fixed and determinable fees and the VSOE of fair value for the undelivered elements under the arrangement.
The VSOE of fair value for elements of an arrangement is based upon the normal pricing and discounting practices for those elements when sold separately. VSOE of fair value for maintenance is established using the stated maintenance renewal rate in the customer’s contract. For term licenses with duration of one year or less, no VSOE of fair value for maintenance exists. VSOE of fair value for services is established if a substantial majority of historical stand-alone selling prices for a service fall within a reasonably narrow price range.
If the undelivered elements are all service elements and VSOE of fair value does not exist for one or more service element, the total arrangement fee is recognized ratably over the longest service period starting at software delivery, assuming all the related services have been made available to the customer.
In certain offerings sold as fixed fee arrangements, the Company recognizes services revenues on a proportional performance basis as performance obligations are completed by using the ratio of labor hours to date as an input measure compared to total estimated labor hours for the consulting services.
In cases where professional services are deemed to be essential to the functionality of the software, the arrangement is accounted for using contract accounting until the essential services are complete. If reliable estimates of total project costs can be made, the Company applies the percentage-of-completion method whereby percentage toward completion is measured by using the ratio of service billings to date compared to total estimated service billings for the consulting services. Service billings approximate labor hours as an input measure since they are generally billed monthly on a time and material basis. The fees related to the maintenance are recognized over the period the maintenance is provided.
Deferred Revenues
The Company generally invoices fees for licenses and maintenance to its customers in annual or, in certain cases, quarterly installments payable in advance. Deferred revenues represent amounts, which are billed to or collected from customers for which one or more of the revenue recognition criteria have not been met. The deferred revenues balance does not represent the total contract value of annual or multi-year, non-cancellable arrangements.

Income Taxes
Income Taxes
Income taxes are accounted for under the asset and liability method. Under this method, the Company determines deferred tax assets and liabilities on the basis of the differences between the financial statement carrying amounts of existing assets and liabilities by using enacted tax rates in effect for the year in which the difference is expected to reverse. Deferred tax assets and liabilities are classified as either current or noncurrent based on the related asset or liability. Deferred tax assets related to excess tax benefits are recorded when utilized. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. A valuation allowance against deferred tax assets is recorded when it is more likely than not that some portion or all of such deferred tax assets will not be realized and is based on the positive and negative evidence about the future including future reversals of existing taxable temporary differences, projected future taxable income, tax-planning strategies, and results of recent operations.
The effective tax rate in a given financial statement period may also be materially impacted by changes in the mix and level of income or losses, changes in the expected outcome of audits, or changes in the deferred tax valuation allowance.
The Company records interest and penalties related to unrecognized tax benefits as income tax expense in its condensed consolidated statement of operations.
Stock-Based Compensation
Stock-Based Compensation

The Company recognizes compensation expense related to its stock options and restricted stock units (“RSUs”) granted to employees based on the estimated fair value of the awards on the date of grant, net of estimated forfeitures. The awards are subject to time-based vesting, which generally occurs over a period of 4 years. Option awards expire 10 years from the grant date. The Company estimates the grant date fair value, and the resulting stock-based compensation expense, of the Company’s stock options using the Black-Scholes option-pricing model. The Company recognizes the fair value of stock-based compensation for awards which contain only service conditions on a straight-line basis over the requisite service period, which is generally the vesting period of the respective awards. The Company recognizes the compensation cost for awards which contain performance conditions based upon the probability of that performance condition being met, net of estimated forfeitures, using the graded method.

Recent Accounting Pronouncement
Recent Accounting Pronouncement
Balance Sheet Classification of Deferred Taxes
In November 2015, the FASB issued ASU 2015-17, Income Taxes (Subtopic 740-10) which provides guidance for balance sheet classification of deferred taxes. This ASU requires that deferred tax assets and liabilities be classified as non-current on the balance sheet. The current requirement that deferred tax liabilities and assets of a tax-paying component of an entity be offset and presented as a single amount is not affected by the amendments in this ASU. ASU 2015-17 is effective for financial statements issued for annual periods beginning after December 15, 2016, and interim periods within those annual periods with earlier application permitted as of the beginning of an interim or annual reporting period. The amendments in this Update may be applied either prospectively to all deferred tax liabilities and assets or retrospectively to all periods presented. We have not yet selected a transition method and continue to evaluate the impact that this guidance will have on our consolidated financial statements.

Cloud Computing Arrangements that Include a Software Element
In April 2015, the FASB issued ASU 2015-05, Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Fees Paid in a Cloud Computing Arrangement (ASU 2015-05). ASU 2015-05 provides guidance to customers about whether a cloud computing arrangement includes software. If a cloud computing arrangement includes a software license, the customer should account for the software license element of the arrangement consistent with the acquisition of other software licenses. If a cloud computing arrangement does not include a software license, the customer should account for the arrangement as a service contract. The new guidance does not change the accounting for service contracts. ASU 2015-05 is effective for the Company in the first quarter of fiscal 2017 with early adoption permitted using either of two methods: (i) prospective to all arrangements entered into or materially modified after the effective date and represent a change in accounting principle; or (ii) retrospectively. The Company has evaluated the impact of the adoption of ASU 2015-05 and concluded that the adoption will not have a material impact on its consolidated financial statements.
Revenue from Contracts with Customers
In May 2014, the FASB issued ASU No. 2014-09, Revenue from Contracts with Customers (Topic 606), which provides guidance for revenue recognition. This ASU affects any entity that either enters into contracts with customers to transfer goods or services or enters into contracts for the transfer of non-financial assets. This ASU will supersede the revenue recognition requirements in Topic 605, Revenue Recognition, and most industry-specific guidance. This ASU also supersedes some cost guidance included in Subtopic 605-35, Revenue Recognition-Construction-Type and Production-Type Contracts. In July 2015, the FASB deferred the effective date to annual reporting periods and interim periods within fiscal years beginning after December 15, 2017. Early adoption is permitted only as of annual reporting periods beginning after December 15, 2016, including interim reporting periods within that reporting period. The standard will be effective for the Company beginning August 1, 2018 and permits the use of either the retrospective or cumulative effect transition method. We have not yet selected a transition method and continue to evaluate the impact that this guidance will have on our consolidated financial statements.
XML 46 R13.htm IDEA: XBRL DOCUMENT v3.3.0.814
Income Taxes
3 Months Ended
Oct. 31, 2015
Income Tax Disclosure [Abstract]  
Income Taxes
Income Taxes
The Company recognized income tax benefits of $6.4 million and $0.6 million for the three months ended October 31, 2015 and 2014, respectively. The change was primarily due to a larger loss before taxes for the three months ended October 31, 2015, as compared to the same period a year ago. The effective tax rate of 79.8% for the three months ended October 31, 2015 differs from the statutory U.S. federal income tax rate of 35% mainly due to permanent differences for foreign stock-based compensation, U.S. domestic production activity deduction, and the tax rate differences between the United States and foreign countries.
The Company provides U.S. income taxes on the earnings of foreign subsidiaries, unless the subsidiaries’ earnings are considered indefinitely reinvested outside the United States. As of October 31, 2015, U.S. income taxes were not provided for on the cumulative total of $25.8 million undistributed earnings from certain foreign subsidiaries. As of October 31, 2015, the unrecognized deferred tax liability for these earnings was approximately $8.7 million.
During the three months ended October 31, 2015, the change in unrecognized tax benefits from the beginning of the period was $0.2 million. Accordingly, as of October 31, 2015, the Company had unrecognized tax benefits of $2.8 million that, if recognized, would affect the Company’s effective tax rate.
XML 47 R14.htm IDEA: XBRL DOCUMENT v3.3.0.814
Segment Information
3 Months Ended
Oct. 31, 2015
Segment Reporting [Abstract]  
Segment Information
Segment Information

The Company operates in one segment. The Company’s chief operating decision maker (the “CODM”), its Chief Executive Officer, manages the Company’s operations on a consolidated basis for purposes of allocating resources. When evaluating the Company’s financial performance, the CODM reviews separate revenues information for the Company’s license, maintenance and professional services offerings, while all other financial information is reviewed on a consolidated basis. All of the Company’s principal operations and decision-making functions are located in the United States.
The following table sets forth revenues by country and region based on the billing address of the customer:
 
Three Months Ended October 31,
 
2015
 
2014
 
(in thousands)
United States
$
43,107

 
$
38,948

Canada
9,058

 
8,387

Other Americas
2,449

 
1,858

Total Americas
54,614

 
49,193

United Kingdom
9,687

 
12,198

Other EMEA
6,875

 
11,789

Total EMEA
16,562

 
23,987

Total APAC
11,104

 
6,554

Total revenues
$
82,280

 
$
79,734


No country, other than those presented above, accounted for more than 10% of revenues during the three months ended October 31, 2015 and 2014.
The following table sets forth the Company’s long-lived assets, including intangibles and goodwill, net by geographic region: 
 
October 31, 2015
 
July 31, 2015
 
 (in thousands)
Americas
$
23,810

 
$
22,746

EMEA
2,051

 
2,183

APAC
401

 
435

Total
$
26,262

 
$
25,364

XML 48 R16.htm IDEA: XBRL DOCUMENT v3.3.0.814
Fair Value of Financial Instruments (Tables)
3 Months Ended
Oct. 31, 2015
Fair Value Disclosures [Abstract]  
Schedule of Available-for-sale Securities Reconciliation
Available-for-sale investments within cash equivalents and investments consist of the following:
 
October 31, 2015
 
Amortized Cost
 
Unrealized Gains
 
Unrealized Losses
 
Estimated Fair Value
 
(in thousands)
U.S. agency securities
$
104,668

 
$
16

 
$
(8
)
 
$
104,676

Commercial paper
120,295

 
11

 
(1
)
 
120,305

Corporate bonds
265,127

 
91

 
(281
)
 
264,937

U.S. government bonds
43,081

 
3

 
(28
)
 
43,056

Foreign government bonds
8,630

 
5

 

 
8,635

Money market funds
100,704

 

 

 
100,704

     Total
$
642,505

 
$
126

 
$
(318
)
 
$
642,313

 
July 31, 2015
 
Amortized Cost
 
Unrealized Gains
 
Unrealized Losses
 
Estimated Fair Value
 
(in thousands)
U.S. agency securities
$
82,946

 
$
21

 
$
(4
)
 
$
82,963

Commercial paper
142,822

 
13

 
(4
)
 
142,831

Corporate bonds
281,942

 
47

 
(216
)
 
281,773

U.S. government bonds
32,529

 
13

 
(2
)
 
32,540

Foreign government bonds
8,663

 
7

 
(2
)
 
8,668

Certificate of deposit
2,700

 

 

 
2,700

Money market funds
88,319

 

 

 
88,319

Total
$
639,921

 
$
101

 
$
(228
)
 
$
639,794

Schedule of Unrealized Loss on Investments
The following table shows the gross unrealized losses and fair value of the Company’s investments with unrealized losses, aggregated by investment category and length of time that individual securities have been in a continuous unrealized loss position:
 
October 31, 2015
 
Less Than 12 Months
 
12 Months or Greater
 
Total
 
Fair Value
 
Gross Unrealized Losses
 
Fair Value
 
Gross Unrealized Losses
 
Fair Value
 
Gross Unrealized Losses
 
(in thousands)
Commercial paper
$
56,926

 
$
(1
)
 
$

 
$

 
$
56,926

 
$
(1
)
U.S. agency securities
35,508

 
(8
)
 

 

 
35,508

 
(8
)
Corporate bonds
142,383

 
(280
)
 
5,875

 
(1
)
 
148,258

 
(281
)
U.S. government bonds
25,057

 
(28
)
 

 

 
25,057

 
(28
)
Foreign government bonds
2,900

 
*

 

 

 
2,900

 
*

     Total
$
262,774

 
$
(317
)
 
$
5,875

 
$
(1
)
 
$
268,649

 
$
(318
)
Investments Classified by Contractual Maturity Date
The following table summarizes the contractual maturities of the Company’s available-for-sale securities as of October 31, 2015: 
 
Less Than 12 Months
 
12 to 36 Months
 
Total
 
(in thousands)
U.S. agency securities
$
78,848

 
$
25,828

 
$
104,676

Commercial paper
120,305

 

 
120,305

Corporate bonds
178,710

 
86,227

 
264,937

U.S. government bonds
27,993

 
15,063

 
43,056

Foreign government bonds
8,635

 

 
8,635

Money market funds
100,704

 

 
100,704

     Total
$
515,195

 
$
127,118

 
$
642,313

Fair Value, Assets Measured on Recurring Basis
The following tables summarize the Company’s financial assets measured at fair value on a recurring basis, by level within the fair value hierarchy as of October 31, 2015 and July 31, 2015:
 
October 31, 2015
 
Level 1
 
Level 2
 
Level 3
 
Total
 
 (in thousands)
Assets
 
 
 
 
 
 
 
Cash and cash equivalents:
 
 
 
 
 
 
 
     Commercial paper
$

 
$
70,691

 
$

 
$
70,691

     Money market funds
100,704

 

 

 
100,704

Short-term investments:
 
 
 
 
 
 
 
     U.S. agency securities

 
78,848

 

 
78,848

     Commercial paper

 
49,614

 

 
49,614

     Corporate bonds

 
178,710

 

 
178,710

     U.S. government bonds

 
27,993

 

 
27,993

Foreign government bonds

 
8,635

 

 
8,635

Long-term investments:
 
 
 
 
 
 
 
     U.S. agency securities

 
25,828

 

 
25,828

     U.S. government bonds

 
15,063

 

 
15,063

     Corporate bonds

 
86,227

 

 
86,227

       Total assets
$
100,704

 
$
541,609

 
$

 
$
642,313


 
July 31, 2015
 
Level 1
 
Level 2
 
Level 3
 
Total
 
 (in thousands)
Assets
 
 
 
 
 
 
 
Cash and cash equivalents:
 
 
 
 
 
 
 
     Commercial paper
$

 
$
86,085

 
$

 
$
86,085

     Money market funds
88,319

 

 

 
88,319

Short-term investments:
 
 
 
 
 
 
 
     U.S. agency securities

 
68,212

 

 
68,212

     Commercial paper

 
56,746

 

 
56,746

U. S. government bonds

 
19,983

 

 
19,983

Foreign government bonds

 
8,668

 

 
8,668

     Corporate bonds

 
202,964

 

 
202,964

Certificate of deposit

 
2,700

 

 
2,700

Long-term investments:
 
 
 
 
 
 
 
     U.S. agency securities

 
14,751

 

 
14,751

     Corporate bonds

 
78,809

 

 
78,809

     U.S. government bonds

 
12,557

 

 
12,557

Total assets
$
88,319

 
$
551,475

 
$

 
$
639,794

XML 49 R34.htm IDEA: XBRL DOCUMENT v3.3.0.814
Net Income (Loss) Per Share (Details 2) - shares
3 Months Ended
Oct. 31, 2015
Oct. 31, 2014
Stock options to purchase common stock    
Net Income (Loss) Per Share (Textual) [Abstract]    
Schedule of antidilutive securities excluded from EPS 1,573,487 2,386,474
Restricted stock units    
Net Income (Loss) Per Share (Textual) [Abstract]    
Schedule of antidilutive securities excluded from EPS 3,360,099 3,763,160
XML 50 R21.htm IDEA: XBRL DOCUMENT v3.3.0.814
The Company and Summary of Significant Accounting Policies and Estimates (Details Textual) - customer
3 Months Ended
Oct. 31, 2015
Oct. 31, 2014
Jul. 31, 2015
Company and Summary of Significant Accounting Policies and Estimates (Textual) [Abstract]      
Number of Customers Concentration Of Credit Risk 0 0  
Percentage of Revenue 10.00% 10.00%  
Number of Customers Concentration of Credit Risk Receivables 2   0
Percentage of accounts receivable 10.00%   10.00%
Restricted Stock Units (RSUs)      
Company and Summary of Significant Accounting Policies and Estimates (Textual) [Abstract]      
Period of RSUs time based Vesting 4 years    
Stock Options      
Company and Summary of Significant Accounting Policies and Estimates (Textual) [Abstract]      
Period of expiration for share based payment awards 10 years    
Minimum      
Company and Summary of Significant Accounting Policies and Estimates (Textual) [Abstract]      
Range of General Payment Terms 30 days    
Maximum      
Company and Summary of Significant Accounting Policies and Estimates (Textual) [Abstract]      
Range of General Payment Terms 90 days    
XML 51 R26.htm IDEA: XBRL DOCUMENT v3.3.0.814
Balance Sheet Components (Details 1) - USD ($)
$ in Thousands
Oct. 31, 2015
Jul. 31, 2015
Balance Sheet Related Disclosures [Abstract]    
Computer hardware $ 17,477 $ 15,099
Software 4,873 4,867
Furniture and fixtures 3,126 3,065
Leasehold improvements 8,089 8,040
Total property and equipment 33,565 31,071
Less accumulated depreciation (20,147) (18,911)
Property, Plant and Equipment, Net $ 13,418 $ 12,160
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.3.0.814
Income Taxes (Details Textual) - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2015
Oct. 31, 2014
Income Tax Disclosure [Abstract]    
Benefit from income taxes $ (6,420) $ (612)
Effective Income Tax Rate, Continuing Operations 79.80%  
Percentage of Statutory federal income tax rate 35.00%  
Undistributed Earnings of Foreign Subsidiaries $ 25,800  
Undistributed earnings from certain foreign subsidiaries 8,700  
Unrecognized Tax Benefits, Period Increase (Decrease) 200  
Unrecognized tax benefits $ 2,800  
ZIP 53 0001528396-15-000028-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001528396-15-000028-xbrl.zip M4$L#!!0````(`"(P@D?O[)U-LA4!`!"_$P`1`!P`9W=R92TR,#$U,3`S,2YX M;6Q55`D``W#/7E9PSUY6=7@+``$$)0X```0Y`0``[%U9<]PXDGZ>C=C_H-7S MR,)!D(3"K0F0(-W:D6U9Q_;TDX,FH1+;5:2:9.GX]PM>=:BJ5(=U\$!,1(]< M`(C,Q)"2B;,].A)>)8.\^S&[V_@A$^G/O.HE'>W_$R<_P MSCLXJ$;='ID!\?"U'P##%)H.#$_\H`;$("`^\G6/_//A"((?@A(/8((U#?C0 M^V$*'`CB0Y_J1(#R:0\_DF%XE/]W3Q(>I4=^/(ZRY/&W_9LLNSTZ/,R;/J3" M_S"([PZKQD,$(#X`\`##_7K8.$DDGZO&5:WY0&U^8"#"Y6-DPY+NXL&_6=X_ M;UDR8'"?B,F`^_O[#X-Q&(C[,!$?_'B4#R`03+N'T9U(L^4SE&U+F`_36$/0 MF)NF&!DG`]D=X,.J1SU@&$8_G^F=-__P4E%WC[S03Y?35#3E),%YDJ(XBL:C MY7,$67*8/=Z*0]GI0/822>A/QJT?-#\@$=##SO=C+FVDM_%(14#4NP(5N2>"C2I6.*EN6#DE!X6K9.N:;"LHWPL//S/Y],+_T:,O&GG<'WG@PDUTD3]XV,^V5%:M)R+ MZ[UB\J.;`GBY=A_4.OQ!4K)?-><+\=M^&HYNAY*GP^(YI:WSXR@3#]E>**EV MN1RK?X-_7O)BJKJ/-,9A]EC\4O\DC8;\\3H4R5Y!RKQ1J;%IG_Q[_QA(9@@R M,=4_'CX=7,YRN#!--<% M^_!;6S1&VU)CM%?2&-(.C=%>26.T=FB,]DH:4_J8[U4H\OW@Y2_E3\&-FB^T]=&>Q9WE1B\WNO22XE,'GW(([,@R- M'X6XR&+_Y]?;3`JU?8L_Q]H4`"MY4V!8#H9SD68R@):_GH&BRI5F+/]?<9*++/UZS<6/C$6!\_=8,G8A_'$29J%(Y[!BQZ.12/S0 M&YYYXU&NPXN8T3&>98 M<13T"A#/X7IA\G_><"RLQ\F?OTNI>XE_\W@J[L1PWH'4?4ZB MVW&6%AU0^^"P&=25+WO)C1MVPX%U_;Z\!N9NJ9X.;!#$['"-NH*=I&Z(;L&^CHI@&;-*H*.8-HABU(]/, M0$;MR+S7#J4Z?]B,)+8GYP\;X0,4YIMB]7N!^9USUC;A\942S+:M=2.R.;6[ MV*"LKB^[BPV(9E6-NH&!K:I1OTN-NJ,OV32_1MW%MVP:@>B.'AUI/J*[>'9D MU[-074.?VG7HIB]5GJRQ]:<-JWHP=E&G_:MROG9&;OJD/3:CEM+`(WHE:SMM7X1N!9_467VO3K8I8FD3'I5] M>^U\KF]H4+;A=>XIZ<:'+;J0T'?Y6QN-B_%:Z%.[$>,IKZZ^%_+N`'O=.E0# MWEWL!>95[-(8T/SLSEIYRUW`Y"N;E9I(/*;=K-**S1!?;NG2WNIZAVP#D4C M;;BOHAFDOG[1]1VJ_M3GW3`*,W$: MWHG@))*/'X0_AH*EJ^E%PB@DOAWT3Q,!X\MA"B MFS.]?YQS?;2*Z]9C8>Z.886%EF#AY6\MY246_KSD$SA<9-(`YL26ME(&)K81W+KPL$N=A)QB6AE5DP#\`$"M.V MV1$B"J;]YZ!3M[RH2U&X:21NWMB9;(@"WQ^/QD/9-;A,O"B5?TG)LN"O<9KE M@[N+A8T8[ZE+4:!X/U`TTKWL8%B4>^GWGY@(,7B(#?9MP+ MDV0%X7"44A3_"V5TALZ+FU+QZ6]@N.JXI^W!J@SNAW& MCT(4@O]ZFS])@70I2%=*JF<1UCM94@74-@&UQQ95N?PVN/P&6-(\2<'?(!L/ MP,SW[!(1A)GK^>%0>K+(F&A)I?5*M[WNN[^M_GW;Y^G8C MF5F^MN^4?KS!]M23K/P@3 M?7LW]$E$,JT>2JO,@E$8A3)8]_)B7K=]T49<]ZM$N6L<(_,[D;_!(67)\S^Q7Q6@P;E3.]=\[4%/"0;]J?E_PM%_OM'/J3/?77B@C/O6@PO^7Z M648_H_&H?8HT867F+K597GH8O:U?;.^A.XL]RTO/%GOE>UR?1#Q(O-N;T/?F M+]OY$B?9#1O)B7RO?T?)6F#-F=VHYRUM?)ERU?BVWL[]*.YMO;S=;4:6=;5C+[7RGBH[:97^7 ME)+6*.S7?%^H$D`+Z]/K-'<)>STL$&T,B]P(-M;B,Z%:5/K M\%:!6N.*)=L["Q7=]=<6^/$XRI+'[Y^LCJQ]Q=#1)ZN'>K_QLJL\7<%@1OMM MUI'EK[7?9FK953[P/OE`Z^"@@L!N`F#C+$"Y@2[%_EN7A500V$48;!T$7EUT M9/EK[;^Z4$9?50&5!5!;1N^^9=0ZZZ#J@EVR!%LONXH%6KCLXR@LU_QV.'_A MXTAXZ3@1QV$::P@:1V>G7^JGU$TS#\X?L^RIZ=_7V=+'CK-$#([RYAV>ZH_3 M+!X]\37U^,)RUSUV>'@T7G!C]>A*K/+/'9X[%%DFDN_Q]7>_N(UR-?%/>^XB M]_PZW?09)LH..SPYC.Y$^6F'U0Q,^^PPP3@-G@7BU07?[:GU+<-S3P_".VE8 MYI0L'_-E/,IO!XWG/@&Z*2W_F*/FR:-F)N$BBD=AM'J:-4LU/\_3I]5M4P[7 MJE5I]Y[1JK+#)N(/1)A74Z,@1X$[]`9[E>TY%]=SGVS:+SV.YV<'%@74U;EM M&)9NV4@GKL9,F^J&:6N::YC[Q]?>,)6ZM_#PR93V.$GRW\)46O,_A9F`Q#@6CT[MEVX?WQ0'\1[;J8)*3SVQZ-)C[/"%KORMW03 M6KB-+.A8V,+$0-3$NEM+`M@FXOO'WRHR5LZR@HZC*?4P0"MOPY M\88G42`>_BT>-YB8ZIA+WFUL&[K)D`,Y1M7$$)D.FX^05L[TE(YX-(JCXGK- MPA2F7\=9?M8P"*,G"EH=$-W?"X0?CJ3:_;9_\L6=E8SA*-- MT&1AZFI0U[!E<`W:!)JD5BALZ:8T,9_&TE;?AXG8NXBOLWLID'_NG43^AUF2 MYJK/UFN?N%;Z2/IO/U06E;O=G([S"H9 M8<>6^H"9EE_U#HDF=;.6D:V9P'HJ(X@`!AV0T7/?DU\E*XJI="(69=Q$R+!= MI%&]E)4)*$.+LC),`X*VRTK.*<)!]"F^$TF4^XI\T,8R,QWL:%!S-,-U@&L" MX.JDPA?CR-6>RLS4<>O1]3F.Q&-Y-X0[CH*UL)+Z9V,#88K<7+T_%>7LC'V]0VS4-#7!D$H"H M"QUBUYIB$;`0!W5#0KMX>%O&M`Q0@"V"'8-)OX7#)6)MQJE-7MUQ"0.W#J,-!%R&VI9MWB09=W238D*F';C!#6N):1!:Q M%^QP%T3TZTY>YL"FR2"ETG++B-%QZA3.1-32%F(C1$S4$1N_BZMW`+4<)"-L M3&2*2SB7Z7KE$IF4W()+)$#?P=4ODU;YC3R1_.XE05X"^)3$:;HH$/)-6TF] M9>L&XD0S".4(V1R8S"FHY]@D)D1+J*=T2OU2"K8F\+F(PR:&1)WC,H(L`&SL MZ%5AC6/F6&#!.T!#,XR-">3CI/K$8/%Q+[D&]:?!+N/\?D+!TI,LG?BUWX47 M_#WV$OG`3>JBB-K'P,?8,7C#N2],&_/5RH1,!&DC@S7F275``,'U;P9%%MO MP5MU&2;+LB3\,<[RT9=Q<;S$+O=4%F%7GL19S19R#J6N0((BPS]H6*(C(,/!/>+%*P'76+\IQWR-QD+C(T4\9=A%B:QAVK MH@XA35MPR!C*P'9#ZN)H,`SO1,#25&1YLY1P]G@V]*)\(R4/C(J[,;^(["3* MO\0;1H.3O&D02OU(99=/<1SFV`L$8UERS& MDUB?*;6]'-EO)HH=WHM967%!S#:00Y%XX8J9K5L+#.J;PJ?"TV5)N-T6W MY-6"5=)S3)<#P@PN3:O+L(YLW:JE1QE;J%QJIF-#"\ND1).),9^(@L@T<$$4 MNOQ?JT7Q@L:,FQP3QH&&+0DAPBATC5H=3;2((PW`KHMN"V-&(4&ZPRW`$-&( M;4.@V37T+)F7+T`/D-Z(;PMC1JFI`4XHQY9C(UTG#JLS",TR-7=!C-BS'0YM;NDZ+3FS@.UBNKA7#I`Q$]DNIV)[*M=%N``: MCLUM2R<6T6T+NA65S.5=RO)*^8GW M\S#]N7W*!FR-`VI84LX8Z(SHAEYJH&7(7W0\FWQ.CA[7A&].V,LPLRYQDV&V M)M,?)%,+U\840(UI5;F#8AEEOB,ST]+)^G+F/%/$SH__.9;A6@2YC@L-8E1, MR3AZKI[Y*TS-$/CB_#U;HR+4X<@&.B`$6#:$KFW5-2JF4^(LY0^]+']7,L'T MQ[)OV;^J4X9K#@D^NVPN,9#,PX&CF5PJEEQ"PJ#\IT,U`Q!S-DY?/![_E+U- MZ)MR555]1K>)N,G?_;@3Y6MA% MI@'S8WRF8QH8Z=@MMPDXE`[+3W0$?XW+@_]KG+7%3$N#C@$=;F.H2S_`C4ILQ=G(51MX M[999O2V%"/&E07;F/2;Q<"C7 M/!E+ZE9NT3U7+6*8.EBG,M>$(#<),D"K-GPT;!CZHJ)HLYN/SY"Q(ZW/)8.F M86L,`%VSL&LYNFD1RBI:$=$!7BC6Z8AN26L=7[*9T/)L*()!'H#:84TO-6V'V$F,Q>`4I.\(34O0/ZS7E#&7=@R`2(, M41-!*%'N5N0C%[*%)'QG\HMO97R]KCYQ)]>J.+BVJYSYJ,^.RV?^S=VW-C=W(^12!9HB#R6*$L=^L*;, MH1H?+OWUO7A3HQZ=A`8Y-2IVDCI%2E6EMOM)W7W]^NC%F\N+SE%6%V&'T.N& MTV(>.FRBQ*2:W>0)6=, M+A*#6G$0$UA]SV&RY`1E3,%PG2>M'Y8-$NPIWA-DQC0?JV+7+%.,V7(#GL0+ M706-3NG`NXK7BSO^<7&K[$V5D6JB.[YP<]-/4#\U__C]_B/308K_O+B9\CJ^ MO[[]7'[4;5-K_.9*5=Q/?[_X]'4UIO(G M92=?/O_]\O:)=)+5+^KI)(^GJND7]N]8E:?\J$N__:___O')Q/;L=(=;M2FB M5_-D5Y^HM\@%;=6MLN)GL]ZKR3G2'0]A6,<@ MQ!(QMQ:XI$(N>2_&)R5<3>+L;R)+6.O`;)E@F90]V?>VUY1>Q6JA(JW&HEF,4Z-9CL[(^$2W"6/+6L^8WB/M(B$5R;D,U MZ9%5G6]3;7H.J.HK,*/:^S.,931V,ZQ/R#D[<\OEKS4L!#3J.S"KS>W,=+>Q:YCP3&MFU6 MLJO7O>H^)]\#7-&7Z9*4-/_SOX"A_Z@`4S\6" M4Q7O0BD]7%DFCJBW]G=L1Y*XCWC/OK3C!DV"$OP>;?)2L2E5C4'J'&NR M.0\1]N\8__R,O`F\E@9,G(1$K$/>#D[J,\WA=?2*Z/XQ$1.C*U-K'-46IICC+;5@O5EXM/#YH#[:=93$-Q25])O?^F*;]S,E^3EFL>K@DS>GYDECPI MTL$KV&K]OR M#+8E#@7U!#6*-94Z%'JT]D7N;VK]OYY?>/FAW7S^Y:[0G%S?77]\79V M>NIO^OJ8:&YHXGS@;TF_;_Z"/^:Y_O+KI\^_7UZNSM6=K_0I;[PSOD@TB+W( MUE`3GDJ^E`I65=\;O/%H/5./XCTK@.]T2QYYWY_:CJ`F2*JA&\3>!@=BTJ0J MQ2-PV!0<$;;`Y@UN![^)&P*@7,]95<`)I6&]]P/IEDBE#5L"3BQY^;8E+W!# MLHAQ52@X\:U)41O#S@]6B=ELNB%=.83PHMNQ0^HT@JCL2TTKPJNL$RM M$9L>L#3P(PDA/#8E-VBS/Y'D"8-&&7IM3"T!1%MJG.-$JFIA2`04Y6D6=Y-D MD5]0L@G<"N2(5DF+E63])%"JS@\",0,3;1!HHZ-MNUS;@&(U]P"+=[VCI;.M M=_*8MRR&,:#&H(1P$U`;Y?K3;A5[MITHTHBSCTUE38I+F&IP5SD1(^E3NTS" M(_#^5)1#)+YOS3-'9M/OZQ__X^KRYN+FIY]__\OE;Y=_K#]9?^;[:[V4MZL/ MP%.YK5FHV$S9N-0P-[UL=R_LX)'+R&.!3O6::7F:A;%U0,QO9 M4IGS!!Z#]@-Z8Q'6OS> M'<`N;[[<)0C?_8U?/]]>/>5ZJ7K>`X:\:I17I*3FIM4[?>G"$%/'P5-U8ACL MU2>NM6:@I6H$T;A@BC,XKS[Y<>^!4)^!TU[_DBYP:,2*31ST!O0>1*B;?X<# ME48P^#'0@X@]91P.:^Z6NCO*N-)];0P-FILJUS/5)&9##U?VIXS&GHW;(O7: M7QLEU9QTS4!IZD'F7&,S$,^CZ\:C=V4#B\%Q\^""[5TEX]P81`]$0#\B@H%/ M^GXLZ+764S(A"Z2"46F_,F]?YT=":>^`@45'+ZXKMA:(Z+FDW%`\`%M08:?Y M#"FJ6&7,%R.T\.*[]C!:<`2>6YR^87IN2PSHHIIEH=PYV8M:O`['#GGWO9;? M#@A/$=T`01^N7')V-9H,/J;))P"*PMB)Q!&P>?$7[9E!>(KHYES(.2>I%1?5 M/%T?;_$O3/*R_JN,A5TT:%+@@%/5;K?-ZX:VR>N&_R>[_B4D MSY4LQE&PPDGZV)("\W.(8LO8"8K[9T\9A\-(7N7H?,,$2*9/]C"UW'D`4J@- MQ]ZAZT;])XK&GB3/I2`(RFZ5WUMDYVJ&];4(?FA@?'S%<'265_JLG$`NVD:M M6=44AN83T7N^C)`0"Y\V)'O3O."3[?U9U"(,E4.L)4REA2%:'M4$Z6/YS!@\ M2%)8E:G]>*V+^'3U+_WCQ=7U74'TWGELSK'S)#6U%DS+8G.8/1UJO8QS.<#L M:NCO*.X1%G]4UY'"5VIT59(J#RS0)Q),]D`S139U0#\/+/=B)S[JG>H%O,FJ M*DHMYBD)3E&,8,=*Q%T-E'>!Y!*>0Y0HDMYHBI"7+ MCGW`32T@S@+&@RD<*W6+:MGHP$VE'6>"[![DIQ>QRXBCO5LLM)Q*?,# M&EI)LBRSXAW`>##)J8JKK=BL4LCJ*_E4VGSYHQOCLX^;2[QOR_=K"8'B4?]L>$]U"'3TW^`PJX\U`>J!3K))E MV\<09M=JB6SM['&@WOQI[`EP-L#NR1?9N=!Z9_?BJ5I(:-G/"4:9<&#>YP+C MX4XQ`\H+HRV^6H=$KDQ3PO2(ZB$=O#AG])PNR8/S#-GT2:/%I1:QHSAS)F,V MC!=_6VANS:ASE`1JM-0\BSYWKJ1USD`#R7F&DIEJ;*F%)@8FX! M9QLN,(]&Q^'^FS<$Y"**X_I$'BS)D1[+/M&HS1G$:D.E] MK&QO:`^.,#0S^QLVT+0?0E5S/[&7RQ8Y7%N34I^ONW5MG$J^6NY MA.X:>/3FP9O:4V]MAQDR^AC!I=`@8M#G;*ID]1^)BZM4WT\T*',=R4J\$^(TB=""GJJ65 M8INGD)FK-1#3NO14VF!*>=ZYH.S$<-J3)=EL2,A#;RUA4N2H=',&1E^D0?WL M4WQX8L@<3'R\`9\,6]73(4!#1VNW+K50AFPGCX%V=NR>&E9[$YG(6'J]5Q]3 M`*TV'Y#G=$4$&M2818>O>)*V]A4)B(VZ7Q1Z(:-O?G:\A,IVC-,QH=NYANEE MUG(DG5S[YEJ6'KM-H5@;'-_[4>(X=A75(GBSR"R+_50?)"IYCP&309`IUS1% M(^(W#,WNK?_>)D*'Z62E=_I,V.)BM,ZJ]:/6^CIA!<8V^7ZEDM\B3OO6BC$9 ML^IKYF-P1"AI+I6+SH;A)=VK5NS$H#E8*5,M:()1%5/$9`C.ISGM*6$<'9&] MBFSG]A$G!];>6KFI7K2Q&G^GA1^XB%>$ZD@T02`2@0U'7O+I@PVW;=C_U+)S6I4URH]`&%MLR:I60&IIF1\"VEA).<, M=^'PD$4?HY&J:VJY.ULJY:D9@RH"#G%9;O19;L3>!(1\ZAUB@]/#7T5Y1TD$ M`$K3^L0.?LO0'\1-G%H^P0KZ3!%*]LR3)9T3%&.'*-KNR1U[BGU$,([$/BQ9 MP`C5H*^UU5ABG$KE8XNM;>JU<;[`+NIM@ZK+K`]E=KSM9GOSQ M#B$^O$^*CP[9^YBYY-[FC>>6J3%C&[LOG_$[L4`_634%:Z464\H`2"6X]6.! M/@T>S9WC[Z\#[_;9Q'\>VFC=J9M-@S[6P-N4K9M-!K6;!Z:JYY%I5^_]SC(? M!8-C91R*1[V>J5KO2FO)EYIG_6Z+&6ZMX[!S1?.[`7198S4@",(QD+Y^EF/) MTX5-%.-(*($\NN>ZM&\$V6>%[ ML$Y'E_6Z1YL-%-4[V3:W9E`QC2TRK7./Q]F^?XSWMS5[\\E2@PNNG'&[AMZ.C>I?+F]O__;SQ=J4/[% M_@VFV"<(F9VPSV1%;5]SYXSEJA;P\F3STX+_;_^\_/3;Y=UO6F@0BYCJ`U`2 M":8Q MTW!^=\`O"A\W(;(-,37*H:AU9^U\]`7KX+D`ZISRVPZ\0(:>SQ!_9_MP.&\)E&/L]2B4*%A@BWZ=T6+LH`^>TV!_=WNQ M?Y?T2)!%5;$^-,W4/DQ![GB+QZ@$_R4-^V.@__"[YYCU0N*"!MFIE=]<%4E* MKDN<37W38&P#Y_S.,P8/6L6K(74LVN*`7`@`P6/)N064->YZ5I>5&Y\=XDOX MB@B7(#%RJ19,CKZ8Z6E.Z$,=QPU]._$OPE:P%DK1QY@L^Z+(,^856VDVVSJ. M./FV`R_!4U)N1F]`=4[98G82?)C)N]?M^;8)+]/4LJ"D'"H61QS4=*42IRRW M6/+H+C@=V+?,`[]_%YYM<-Y1"^M-<'V&>"R$5EX%_8:%?YF MX-VOP7@SF$G-4F\*@6G5UREW$8.4L=3SK(%=0FDRF>ZE+638!.\:20K(Z'L' MN19I8=+LNP3X,,XBXOL\*D;.R.0(),TGV6:3%W*6=PGTP=0D*2,Q^FKD[#VW M!E5PH MYSH[AR93E(HQ3;P:I5$:$R1W;]+S3D'>BU%0HMQRM+5!=F@+NC0%Z?O<)MJ0 M+2D[M]9XK_@N(1;-2G<'0J^!MN*@%V5 M1%-'SDARVYQ??T!Y+<<6=9E`>&"76*\'].W7LFZK/S!=]T*!/:@FDW32,:)-D8KR?(Y+7O",+(HKZ24E M,(X%^#A^80/3X"A!LT'(*=EBAI5"?)!U:KS=-PSTT4O('< M7Y*#P@;YN]4XBE)()[UD.N%0A1REPC@T+D"Q)3:3BIX+W9/LMEYLPU/ZZNCR-FA1*JW=+&D.KQU2`U("^>6&CC1E$%F,"5; ME4N.HFXG#2%5_YH8$?(K&J*>.8X_\05&[4A`+K'D;(NNLQCS$'2'H)I,\_,& MW:>/D(,S@D,)!"^-IXBU,'H+3Y)L<\\L0C[%[%JC(B!A\%8$'VH+W1`/0$G0 M+I\^?3A[OZ'A#"H4^]EP*7SQ6-?A*6=\=I#@]L0E4-FWR[V_:6`/\0=6%F!4 M-11"+0E$H5O"D(3-T1[8??@B`3ZR)1\-N%B\,D3@*!K;S]9+PD-LA]9^PT`? M/]K5IL)(I\Q.REN9<^C=.%L-Z=NA_=\TUOO'6S++%"EZ9RPZCFEE,?U))H[$ M7A*ZIZUE&N:>3!#`+]K_.'X3X7`6`,G#I//#.@CFZ6B$X0Q!/XJ59WIV.>_F&0PP6MWA9#: MN='^1<)]_)@8R"X;'9(*BEES]AG48$K8`3:FQ%BK3QS)GAWD>SM"F[UP6#PY MKQE99:$?*)5`9+MB0(1Q[NL._DY;;&/.5M!+L.A)Z*A]ZDL4211A3&,VOFE@ M#VKJ00O:92D404D1G<>!<$1ALLZRZ*@4V*BC['?;)9`^/^_EC;/#>O^$9X1:6U(Y::U+-%:+ M(2$GZW3%BYPZK3NH!8-SF8DC@2BLZRS6>`!K(HI%Y16GK.&.CD5MO[ M!%;Y*#,Y!.;))L*7/#0V'O*9`Y93C-Q*/L4<9"Z0,(OD=>PM+5M<(=M!4D\6 M7;R^GEQ\)?=?#K-!? M/<;/DTVV$8NP2@1KZ_TCIC[ZKKDOF-!P0?9<8M.[41+'(%3',U=7 M29J*C+T-J6MXVVTMVN"N0W)?-O#[S\>.M;=2BA+0*65*T'>-/S%IT>Y#E+CS M&*USAOIYTG+9U`401!QERU2<+]KV%D6BD^JP&/LEPWRT*8'"W)HY"$KK92)@ MQ@V]*6%\HA'C`K1BBZH# MY<0!"%8JT5\Y=(#-N3L+[G#ZW$`TH!)'M_R2L@.W117JWTZ,!IMBYEDX^E/, MCI)1)%DIX.Y/DZ<#2E++&]$B4IL.$NYTN' M3JE[R3`?_=X;4V20'@66)/B5+T(..4%/-C=WA;\C?L"`7';#I@BC)(524ZK& M#*TYU5^?`?,YLSZ1PXP'E2+0<-24,62(9(H=CC*Q8VLRC):D?`FF^MF3!$A6 MFZR852FMHW4QAK[M&BBZEME+M#OOKGC9P.\_VB'*C*A\TBH6#"[4]7EW[:NB MZ0L&%+1KP>*)(',FE1FKI>4B!3+O38'`G=@F\-+AOGXFD5-#(`/*M0K M\^"8;0^(:RKVL+[WEXWX_G<+*,5@ M*@*4+F29"P[G3J1V_.%9<(=G:/LBX+`@9GY%@0H@YC00V6Q=>_/]'!S]*5+W M/AJ5**B:':"B09:!>4:[HM+ZF%[YW?5T]N`7?IBL'D@]^_F&OSD?S<=_=6D\ MN[BZ9AV[US=5LS?O[GX*MFZT^.%UN4_^'&1"C`$P(E%)E&[K^L%;\OY^RG$\ M^:N;S>OI^]=_'*U0_M%U>0!9''WB7[G*_WSJ)I?C.?\"__T%MI?A9O[Z>OY[ M-_]I-+Y\"$!:Y)S@YU_3>N,14RD1;%U\0A+`Q=!#@,)$WSQ^(QX^_%T%>R1M M^''^OD$;;Q6`(IE`"BEU+,G?FL*@4T;?9KR,>31MZG..UQ_9.W;37Z[?S?\> M3;O_F5ZO6LZ'/^OU/=<%E`%55`:VZDJA<+V'4R[E%:V#EE;JL%:<(V7?N`V6 M,?9S_P\CJ;3 MS^/)^P5=:170&\"707MF$48%U$G&Q>*)_FT`R4]BQ0IP$+"DP@Y2/88>N.%! M1#"V*&F@`)!A>N"@UT-KA;9=92X!EUHM3ZC'^N>AP',$8TIA\+7UH%1?$[)9 MI!#;M9+`+$@^CQX;ES[&E+)BVVI+,'QFBDVZU\.(#`U%`R>->IIS=4?DO_B> MS86*-1]\Q+4=30$15"A\,$V=/:^&0A\2?[?EJ[4_>#L6*S0[)SR>(!&\OEXM MA$X`H21PF3T)'R8]C'D2[!@+2-^QWA_H\G\WUJ4-K/_\2'[H.4P:\]ZDIM*M=_!W68N173& M(9]$`ZX*;9C2='-S[V:U'9Y8^I>2`O,44HQ>JU(TP?0L&:FBL MI1'D=F'99X['*8TEM['G5X3MGLQ2 MRZ1\##D(J`,[DS3I#@G`U*9*A3!"?U6G[?FII<<8G74<`*;DBS<2$89+O?RB MM_G$[R`?$)!3MB[F"-(PAR>!7\9UA:#I:W9)S\\MR7OT`;46N2C-EL+:@5(A MX,G\_4_=='Q]^_S*\O M_NSK-[]\&$V[V=MNUDW_ZB[+];3CR>5X\GY/P!7#JLAG MJGWY[\APA^$;$;184DE*E[O\Q,M48M!>< MBGX0%WP17#L@IXX3?$U9=5-YF-BFA!A1Z)AMS(G_A;ZLFMR*;29FW:E843S= M*MBF>J\HQ5)1+@?VO;9NSRBI%\S;:-H[_WL)]FG:?>@FL_%?3.0NKC]VK[OY MFW>_CO[9FPXED2-):U4,UH/Q<2%>90U29:>;4A8'C8J615TGS>%2;^$ZTNLB M4A:"&&;I:Y(^WDI=]_FHYK(YM_! M+F`O>1%=#'KG4_0E8RJ!P^Q;N0UKI.[SF,FB&ZPZD`?>8[TT1XC=HKUDR0JZ M$JR6WA29$^J"/=P4C'S0U'.LV#-^!F\Y*IDLOV\[G&6R06I74O&:K,IU3O/M M1-L@$%4[JU*A,4L$^/[G[R/9EO-J03"'R_6&C_#%HH?2!QV"O81HTO,*P2S[ MK\V2_<+\;GS1S?8&K1CK,D4.&D`8IR(E9WO1A-6Z!4UJO?PJW1=@+]FV]?(% M;7WQ;-)CBI4>:[SEQ$X*+533PZ``ER.:];*E[EU7N_IN7WY^[YD33"[Y:^1O MCN?[(^EE`&=D9L/DC19\!F5__+1SR32S?E\Y?-@4L$VB(\7?%C\",W6.]+7. MSF2M'`,\!,9>NF87UBMRXA'D[X]TW'!A>KV/U3;6Z)W?+8PL?(1^"H9-!:&= M@H'"$*T4^:$4!PFZB0PH?LFD<`$C2H?9<7PG>S(`[+Z:ETR36VJ+W%_0+;?0 MUW?)EZ))D7):,(&IN4@:B$L@&1I9:["Z2=0U'>![2+L)6FS0F'-D#@\+A! M5UF]^BU;("X19?!-G"@T`[L0^M6FX;5PAPE]R:T98ALI8HTVF)@H\&OH^K1CM6H MM7V[QFT_(-L%_^]X],?X:G%MX3<.TF;SZ?B/F_DB951'FN;1=,*1VP[=X/A@ M+(=U/D?I77%H@(F%OHW=.<*$'-O>I>5=D_L+N*0?D_R+\8)W[N3/[PMOV`=B M`F!_7BO>)=;#O@B#47NW8@^Y;H3_\NE[B+7"3]\72^?@DVCH?_]_NX#UL$O!>"*41$S-R&3SV69N@?0%JC[%I'-Y:80X7 M>@L%"H94]'72#M2!,CEZNKL)$\"W/?-FJ3*PJ]##81U2?F$T&U_L@K&\3RIL M\%(F69NGV)<8I:SLV;%ED^W7I21?B7\+_47FE;(<(FT+KGR00-5,V5VEQ8:C M,<7(01]G6%++_<@/I97'2)O&5]5,[(LNJNCXR`J..Y@SI"0BW!Y@7]B>V70@ MNKTTATF\&6$I^4`HK*L:7/2"S6L:)`Z%EI=N[8SP2HG?O>LN.+#*_UQ\&$W> M=V]'\^[-9'7Y:&_3D7TD4C9!5A$-NISS8#J(N4AS;?T5:/.0T^TCWB/JM<6Z MI+HA-@JD;%5(26EVW(-)#($:P_UJP:(>3ZV[1!<[T_JKD>4?3V[X6;_YU-WF M9G92ZN%L&,,A-]L=E-JS9XJRSQYDP3&DL2LS0\;99:5VD6T'E=YV+/\%LX1; M"SPOW27_]E4MLMS,KZ>?'_SP_GFPH$$X)"^+$C8+S_I2KZTCE]1*;15N4W8O MJ1^B\/'3U?7GCO_"52TCW:-(!P4G,103ZWU#2,[;NL%!N9Y[*GXGFV1ZO=+W MD'MN%>A8\3?&@BC(9>;ZB6/L5%M`M._%I^C;`?'U3HQ]!/'[]-+@CVXO+G:3 MV>)Q,O.NUX:[2__W:'HY^_5Z/KJZ__]KANKV5FD]!N\G.U7(EI+A1;/)#.@A M&E=G(+A^F&W)-I\HQXW?6\+/Y0O4'_H!/F3IA:8WGSJ?[I M;9?60K0IMPJ*7;A0BM6.28;;"UT-V[&+%&P9]"[)^E'/6I2TOA@7!V?F@(FDPU`\"DS MJXDA-1FC@U1>(>A3JKSE4:/3"9/RR8"R!4T*(525Z_H_Q'8%Z^&/>IO>?!3& M\^Z_')E<_C"9^XN+FX\W"SZ\/KG6S!]?__?"Y\5(HW@UFMUV M.K__>]K]K[_@V+4F>KN+#Y/KJ^OWG[?N&Q#,OX!Y0?0E:1=P:%*"HD`U60(. MIA_FZO97^=$1>S",[78RN?N]&T_T"(SX%M=)CD[.D4O!\4OJI:-KQ.[;BZH45 M.RN\H\1'(%!__=`U6"J5=EE!(RY)@(B^_+,]H:UZ[^A44T=IR>?U_OJN7ZL4\G?.,3TP:- M(CH5#9#PD&3??BT!9;N3Q4BQ,T3M,*;]T3BM_7,$AOFD(>DD\TDM">C._D%H MKP8_%1JONVW;.YX2^"PN>\'N/IL,:S?0P;5YZNAK"-OA)GA)W"]YMXGU M=J&0,T6+'"1)TOL=+-1599RU$M\V=ULJ/']W76[^VI+B+>&U$\8B:2\E!W", M.1B9&Z]=<7V!'`CZT=]]$L=2M$?M:!VC(DDIY'@,L[7)[%GXZICNOOA0T0*T M/['/4+DAW]Y5XLRW']]MUNRK?_W^[O;J[FM-Z'SYW#V$GT+JR)K>\O'`3'Q& M^*"@,*T8D:PYQD1\&J*+"#&5,?/D.?Z-I=9TL>[.V>;&8>>U[.H_WXP>`9=( MPI'4YNJV)N^O/_,-N=]6+?^Q&KR`^LGESW%5I.,075=>=4\ M_2C#<4#G@9]8_\H\Y!%DL@GXM]9AX!!D@P$Y=%>@#L02R]&OU]=_WMS>SFP` MP115H)(,))8`(;D3M^^C33TU:,2Y?P7 MG\GUYOKF[FKS_>>OJ\];SF+^SLWZ]I:_E8WCBC7W_+6W`;+4+KL@"U"0LA5J M.:456XL^WT^CR5W/*,WKK=K4FQ@)98(.6:.)%%&!5H/.\20.5'_8[1UZM57C M[Q^4V?`(-_N<*&!O@IR5I6:IO75ZJ&+W)4/L[R@[P>J`P!V096`G6S(T>G0) M[':`6*F3)9I)<-CS\K%^5H>VYT2TJ_O*M=RYVR>L*KK"1XA-5I+:4Y(8J3E` MN89_?6\`'8:YAS`;X9061&3_URN?=(Q\X`$>>+=+R'UWB\.9"']HV/_YSG_X ML/Y6&_JOOE>Z\O>;J^OY#HU/`045]@:`?15!P;KFDU$RI:=N-6/0)Z"ZB"!3 M>99@;)%*12NC=`&E\T-!(E;2^_XD*XW=O;N<++^N/JQN_JC?-?^HIVB5#1H4 M:Q`;E)+>#0=)I>)[21PZ.%&2!U@7D&-B1XQ(@61B-U^A%MMD5VH[8K!_E'AC M".REY1CU@\QOJ%6JZ**H"/:08Q8BQ3W_O.50K+=?(/6$$"-,YTHPL0V"P4?K M2]0<>/'_`H1T2C> M&[1$L;W%:*G)'6#F$3!UH99*]6ZS^L+.0KN/@P_&\?GV!^Z>_V;O&8O'WJNW MPKM,R"Z[R MC#K,+R)J]UJ;__IP^ZTR:RQ[0PE>H2C2)%TI'YR(OK2Z7Y,/-%%VV8!3(%U` MAJ-\&R2S*MF(J!VA#Y1\ZYM#:_WT>_@2&;9!X_,KY55XG;.8^WCUCII4PR9H[$(V@-K;1BZ&9)EU7W`]M`H M0W@0QA*@$SV`6K.*Y5,MV`-VQ9$4JI4BHW'RP+CS94`_K6^O?_[\9;/^8U5? MRIZ17B?,$PNYI%"^/>IA,@\7'=5M+6M5UM[G=3\.:M M7:XT.QR@I>"U9RL'PC4C03E@/^J,#=V([60*T)GHCV8D0Q9&:Z$5WW*1/"HG M]XWX6G57R5ARHUAF*?I%[42LH%!XD5)(Q;"""B"&=`@'Q]27Z$F.-,63)_50 M!\ZY'4,<*2G-ZBE4HIE((BC1V!B4.*"<#.TR$3,`?JB:M99:SW>K*U>0MAD* M.K2B&*$&MXQC\YQ=9T6EL./=?OCT&;"FB&)JA!F]3'SHB#`&08TQ2.L"W667 MDG`6K/O%;R]\L4&ZX#2[K4Z$""ZVO)+SV'GG;(XZ-?0#@GGH)OL_4V(/-8G( M7\P.JG+#!#!7RR#Z"6"@8&P*CZ*[6[W]N&/:X8^K9_+[<"+#>K-9_\E>4[SZ MPO]RBMIY[&RP!QL]Q\N;T;GAGXOW^9D.LI>)>1JXH%_R[] MM]_%(Q+I'W[.0TG1XT_AD&9=>0E6U_]Y\_73P[O!-A1=U[K5I_DF(GE+-NF0 M/)N3!*'-;&,/]@Y[;.O]3*MJJ$X:;IU5&J43QHCF`EO*M_EI3!9!2EJ79V3 ML@Q,64&8=*#Z3HV[34Z%M]1Z.W;`491@H@Y"U2YEP`&@S]KVQ#9*CZQW#V(V MQJF)GYGH1DZQ@PU3!"(-^__R$K[#D8*S/6U?VG=QPYWEROKL/W?][7 M^LQ+]-*EK-@YXEC0E0"AMI;M4R'6Y)Z1]HVI`V\?8S\=W,5DFF+L`<_1KP<3 M>?79)68KM<^"0+"]<1(C7_2R(NUTRWG;5%("`;&$C(3`-D4,9>H!:Y+Z`+>M M&G#4K+/5G'$<]+96RC3)1H6'9O) MP)&L#."4S2%R:-XJ3$SH'SW>:(WV%)FFFO7.D6F*6)E\4!E#EC7$1(T"]M4= M^@#'P1NY>_XZ7ZC]OP^/D0LRAY6,BW2*5H.D:`&'^,J7+=M.7U5(HY;`#L-< MA%/9(PT:',>G?)&3X$"UG5/R6[40'`0PA*01]EC4!PO6!N7'W%/#A^_O-U=T]0]IQYVW_=KNM MUVQE_'YS<\\;EKYM^,\=4\%BWGMKC'&:]\%FZ7EOJ)3&>U_?U[N7/[:RY'JY MGU>JUU_%J6+=*#!I[R#D.E*O,H%!X^&'T/-[OE&CJ2?M_^1:_G%UP M+B#'5&F?$E1]WE^N?=9G5U6UFG_G5]NZVR>FC7W/_$2_I\H"QY ME?AXA<@7K!0[9'L#+Q[YOO_XM,-UKAROM%A35>#.9ITI>Q$+WT69\D"O$63B M*+:/L/1I9^MOO5I+3I4*004L(FI45FFPHT.QN MQ%HVR]&PBM*99I=#4;ZS9_CR*W1NJ8N@Y%(L`;&H%"`2!-=R:,[GKNO#:*=Z M*2>*24Y&>GR^A(LRRUR+M%UASX($M?D2,F!G,@C-`>=B)M*E+R@2E!(6R/C: M&&RE%?OI?MEYZDHF$`YIH8-`%N,]6J%ELPSL6X,JM6Q'6X36`*Z,T+V%<5HN MQONX'O:'0MGY*0=M:ATA8_2)'.6LA]=YITQ,JG_S0WO`-#Z)YRSHDV:*BLXQ M08E"!^NTDJ8EY#+H/NDJ#YSFTY"_N_J^S1H/S3'OUZQ):IG`IYWZJ>[00>Z] M^8DZ!TD6*5%XDTS,-H76NJK!^,[T6CT:%K<4Z3.).Y68!@ADZ]#JQ#K)>TNN M3>3&8/I.)FOP^:1]OQZ8>/8Q]N#F/MB4^6^-@K<120-99SU[E1%*2[Q&>8"I M3,+VV?^`C"?`NYQ8$_NVY8^*H-B.*.7X:+HVU%"KZFEW8KDZ#_=YQ/J!V<7? M72\GSD')9CP$G4).U@63;=E/\:N]&'T5`KKC,CV)[6(B35TP/DULW"E;12!S MH(?)?D9BGRP!(2>VZ421=IU-!SN:%GE921>OM=<2DF'L MXO4+JK;H-(KLZDAKT$H+C3#<%LW[TQ?4RQH+C.[+#'P7%&RJ6)0;`'TO;[_-=J\^'F_K191J,\39U)6G0I[,\)XP5? MF-:@B5GUJAI'0P M?%V4/R=?"UKWB2A)8__C24R'[<""1K$4*I>(X0`$C:6,+K?Q&A"2[5DLH.NM M/8[F+.#'5+KVJ8@Z;!(KV58MY7`#)R58X41/%`B:NMMU-O"G2$6?#OI*)!?K MC$-A?;94.=<'8\I65?>EC&K7[G@"['%WYCS0Q]8ZJ6K3JZ4IT?%OM,.K)"LT M#B,.S"+%41GPR:#'#^#;9^^').93SU*#"3[S]=77=)Q@K9T#^SS%E%;+E%2T M6G5:9/2P?TGL+[XH+YM8=ABVDWB-KEQ1(H<@AMNK`CC978/_KZN\-.4L,PE3 MB6-4[<>7D<+P),;18ZT=?+V3?+^ZVGRHH_/2ZH_5[7JK!):^H+%W4@OEV)86 MUOZL^36ZA]XNVX582H`<"WH$SSG(I[KYM(](?-9K`5@1GN,2:I5TOHA^?S09 MM1CYUZN;N]5U&S'Y:"/3BG=XS$K8DQ9X[_V+^-6N\?X],!.FNIU)D";%L.%O`H%8PF1W:] M08+T)H+WCCXRE6=SYS5D95/I@VX+H^*AY\;^4WC:30OL!KA<6(4JXG`" MQ,#SQ(=%^M2_>2CI[(N"_^=O3U]0=LM2LDJ7D'6)!I)NX%.B/HH&Z_!EP.]( MU]_Y.%5WYDKM'58A&#XZ@0H,Z;+,<9N&SCT@K5_FV&\%V#W]?&8K]^%JRA!K MT,;*.J[500";ZV"MMA=&^'X:BM4ON!5;2?(OV4^Y$UXIR-X'H[),*A&5-$@1 MBO-](Z`T(WZ.YQ)C[RF=MAUUA*0G0X+C&-9'3CB,32>1R]V+!CHY(FU\;D%. MV(W(:A+8-!2P?+WK8[F!=J9TE'WV#=QYFI4N:!54Y4L)Q+Z:2QQ7!LP@VE$2 M&7IJ=G'>A9B-_8A5L*4R>:/73BGE+=N"P:NN>69O>J9Q>N%U/V(4;`F!+5?* MAFJ:DX.NLE]WDTI7A(KUI>=%P)]J%)"/#2%J[YQB)1114KN[)AE_@`%#BK.L MPCP)YE@%:4(&Z[WTSKN@:!L-#^Y%?6SHNX+Q+'6Z0)(3]!"K4!\H(\^ M%3$V/\,)Z&<'\FT8N]'/(\5,HY`A)YML2!@P*58OF"L]+[5* M1E&Y=_MR"J7L.#8_@.>WU98:GJ/>7ZXV_[-ZU)0WG_2/[7TMP8F^9I$`-`Y$ M/T$(+-@A9"]._7@+GP:S&//$JDK+(7;R=8Y8EO7:1=58Z_FD]J59TBDG%V&^ M3%$-\A725D:"*-FXL]-B6ELU+WTZ4(3A[(_F_H0JDGE8]Y=J]V:UOWS_6`\E MUWL]6/D6WG[LJ0,FM;OS)>EY@I9`+.\Z==A_5^KVZR,.`X_L3 MY:T=`Y@S>JP;'(2T0S58"H6`^NX!/6)G>&6!UQ]O=Q1/5W?7ZVK[)N3U`;*. MNK*,!VF1E:X;N'EJN4=/QC^RW:\C;?N:B=E`4U;&0%C#LES$".'6QVU];)_;);X=SCE>R?C2;T_ M.<`6;"JE/IIF:20K\#8_+BI)?>ROQL'F!>6F%]+@E>LS6>'9#[0*(.0XU*&D MR#<@=<$2P+.=\F4BS]7@LA03;,[>0E)0DC>R[;'"GGX5@9[M;"\1>*X&UY9* MU()C+6*?CR3?Z6:A"[#.ZIS3O\/V7D:#LZX*(=4'587&H5,AAB9ZS#V=*:C1 MT^KK"G^.!DU?6 MV[BQI?\*T9D;)(#:J9U5[LD%N%[T`$D'Z4XNYI&6:)L3BA1(J1W?7S_G<)&I MS9;4U-)N/5F2N=3YZFQ5=99D.(WK:L!_`%'E[Q__:"?R:>J,-,06/G9\X@$- M@-PFADQYH+2<-__\3?SO2\3O1UD_D-7A#>\S('=613-7FTN?[J.L"04,\^(V M3J98K*A^\6$0W521-%3`0J&6/G&Y=K6RPZ:4F>^%GD>Z!P(E$EA6AQN2T1Y` MWQV;X\[)#,C]=YS>2^M(HW^:@#X5L MMS5\&2Z7*7F2+BFN7C;`)\#N2#/Z:UX50XQ'O\X0W;6Q5(<1+T=)8AOB!@JW M66"=RF0X5X>>$FO$"VNO*_LHXK6$R[G,!LC/86;#PVI3X&![CB-]1X8.1GXT MGH14"Q5$V]G@$AO0'L4RG7@V=E1T/8M-5\LQVR$$"P%22EP5>((T\0YJO6V.!9B3F*&9J$9B3S,99 M>8&V[V*JFL!"8$(+Q@V?.Q74]\--HL7%%3/'G[`CR=?\<4Y9SL9M$N,D1G#] M!$LN9Z/?X;7;')`O.7$:R[_ZKL^)9]O@-\@FF,\/N,/\[J9D5IGNA628@Q-T M:OA6]PN7X(/EI?$<1@(FE"$!]YI(*H!/FP4?^'7"]V>.J5?8MP3?U_0NV88- M%_,,6&BDHAJ<(EN3@'+6^*ZAHTS@K4/Q2L@^-L%VINUL(%UES86<25\[6AN; M,L8U$1ZG?G-2'MHV#=;*]177^IN`-,GVX5+&!:8R>*Y--0LUAH,VVTDA.!(V M.0\NK6D[&TB?YU(GT,;Q/<]PH@+']2AK#_=#)_!"YSRX]-"0_IZ4?X5%'+<- M<'?4I*)[GL"E8VN7^!Z3'GJPS:Q9/+ M@&(.F9":NI00VS3M=CC]/(N_;*]`NGLP+_1!,/!AWJ5T_I"ILCJ1"E\B%R)G3\6>? M>-;[AQ]NJ_^6W=HZU=KKQ53B1?>=!%+Z/F.:N]0FCG"$;$(3@!N]A6IF\Q,B M43615ST`^`(M)P+L^0Z:KNO;H>TKZ3HVQ@,HNP5,,+,0OC,'#!;RL(KO0X*/ M`MABC2!\_C-[^9N1"C"5PR=.P)0)JU25-L;+]QV^@;4($[0/?W$3#8=":&D; MI*VO]%N1#-?ORF[:_@$#*V#)PFS,,:">0SEI[*T?B(`&F[9_S!7I0Z7M1MDA MT(SG!XR?\FF4@AXMDJQ,AL]NQ#U3ETK8Q!@P!0R6+8:%5+K4X]I@2P&Z&C2L M!-\FL+)?JGJ%L1,"@75^_IXD1=V28L..W3.LNA[?+K=RU[.9HUVF0NFX(<5: M7ZV,:X?XSQSF\#[.`?J@^5#HO[37OUES^JYM.YB.)318%52C33<(WW==I=?: M&,7M/BSR9C)ZA6F[H)C-"&DML*HL9@"#5A0L#)N&?;X/#*G5.H2V":G;[" MZ]ENU@K4F>TIY;M"*AW:KA>VQL*3J[E+-K-EO\;XZ'`]$Y*T6;G9FOL>%LOU M/"PG$2K)2+O$\,U"-]*Y7;NT4&`PQ->(T&Y+BR7.8@M'=8X$BZE"&WPU[6DB"6GE+P13L%'Q]W2R MO!MIYP'G,RLU2;BQ@R``K<^H0?'C=JO]0W=S,#3`J?J(K#@AG'4(0.UJ5^<% MGW+\J3,4Y^ZNB._`@'^)P0@H0.K;#(N!46JDZ\EV+>P:M5H7PF9JJ6KXR0@] M,MQ[:5$?RRT0[0JB8*'!86',V\6;">E"]YXG+2H5Z24,;T?2CHQG;TJ">H*& MV/3:UL(.P&AQU2Y4'!T2]8R2X#TZVU]&\6[@E[ONB/2Y(4%"ARB`65.;:$&8 M(WCC&?C:H?[�ES9799/O=*8[_P/KNN^B)L@U`Q)S1,^;8@#@-]05O_P7%X M:&_"=M?\A/XH7$5V=Z_)#R3XX\)QB!MJH;5VFB8"OF,SSNE&JLT565:4NPWJ M&;5B*/5TZ+F4!0&F8=DR;**N'%C4TXV^A]17;'G?;<.@;E[6-C<[QPYNL);S M:-V#1J$O5I/P#6ZT$_`7)!%$^J`GJ,<=!7XQEVL:P-N$L379R">!Z6QGJ\=P M\Z6M`\=P&]QJYANJM.0.H=5L!9Y6P?(^,Q::MK6]9L/O&YRM/]=,5?\1S(MY M_J[R->?,$X[OV:&DT@VJV?*-2YS5?MM4BW7U.XZ/4D\S-3]_^*)@_V`\2?/' M..[T;5E)3^=AX/L!=046'P._!TLK-.GI#IZ_OOGG;Y0LYZ?W05,_2#T7@O8I M+L9KLON7*N_\CJ]8@*T)!EJ!2@F7*71;"`L5UA-QR3R0*:"^`*A4'TB]2-,9 M0U?'J:Q`1\.`V/W1+`KL]US$-"SXE&#,V:#[. M?,K:D%GE:NU7]2,H^84)_QL'<`/O,R*3G:!%Z[<+,75,9#=0?H_W8VQ5!J)03:N9*C[71K;XGJ1$5E.87JE\1DAOVUC:'4&T: MUD:UN5`H3@JL?T@=M!Y^2`(]WQ+W0.QK7OU%]8AO?_0=`_;=N6$;V'U;"N'; MRC6V[0@PYIZ@\Z-K08(*=OT+98?'?0\"#X#['E$IJW'Q"V4!P#\/C>O8X)T+ MW"1W#:P9'4^14&JV?-;SM*/%R)5"0WQA1:N)-1CBAF7DH:C_1!;9*T< MW0+_4+;+"#_%P_LL3_.[QZ5:J[NW":YZT`1!X-F.9V,W1,Z:FNX8?;FF71,W MBR4Y-XYEWQ&_5*51AE0Q;K`-M<,H\*SC-2/V'9^NE(NM],4>(_X#S`QN`-[, MID^]UC[)-E2!$[84N>``EJA;G7.]AGD`IU+ MAKE-A_&3%/F@5K\=!VD;54"Z%HYX1CH:>!-H\JA#N`[;CA3N8N.`UC(HPREV M0'\B<\)`:$#WT-ZCB2R7G'#4\'=%T]0)LRP;2Q#TK?RDUN M5";#G6=/&E^'@GE4L(#:AGA!TXV4<>FJ=?$L6\_>^A'V2=OS,Z=5X#O*V&CS M"6-@J[RV$:50QJQ+"=AZYIZA#0M\7SO#80&.3GL>T76L/^'R[Q/0X:9@K+=8 M2$DC:6C[=N!XH1">XPJGVWT3A) M'Z\_)6.P-+_&#];O^3C*WE7_*T&=7%,RF;Y[\_W=]-W2[6F2Q6_O*[JOP;_X MQ[M)-$(2WT[S"?PP^?L=#OAMDHW`%;WF!'[8]%3\?=VHDNP>%/1T[7T-=%;< M8`<(+19G+L&*E59^:TWO8^LV3]/\`49WC>_["1_8OOPGH&D;\BIJHA1LX/4P MQA34;4!J,4GCV^DU6<($OW=?D^4%L. M?M]]>L=1<9=D]2"CV31O?RBJ856_/"2CZ3U<#4#/K]D,7 M(7Q49]S%_!,N*G"TV<]O0.<7^4/]FOI8K'U"-9:?WTCSCX4G/#UY M[=.>;J3[WJ>/_<+72>"F>6T8%U3H%-N$-:QTDT^G^?C=@B2A=NF*2?=[??W" M3S4?XR\O#K,CNSD,Y!:TQO5],@)Y[55[?1^-)^^^HXJ\>U8?+8(]'RY_\SQ6 MC80V2-#)WU:9I\G(^JYR&\DAL%R#W_8*E+-NHN%?=T4^RT;HU^7%]7?#81S?WIZ`Y9:]R,.P7+M\N,FS61F7IS06 M&[$_%]3^JR]T7N2R;65S>S`J'NP5#3%0@AX[SOIK"&:1P5/[_)\BQ^ M\].SF;.#VRA+X;X%O2OW%0G;UVNL7H]PV0.CR46X+NND_:U8&:553./`FD2/19ZFUC3Z.RZM M*!M9-TTXW4&$\``G9B>513Y0K+\]BQ?0.1M^NJS!SL>LO3:)$@/!>ENC?2L2 M=5G#;25_6WZJ*JL?A@4YL.`HGV%@XY=(Z,:I:]Y6!5.>+;?W=^[Q$K9?,-Y;B.Q%26[KB_Y4 MI7"LO7[-Y__^:;9XQ[+@)1WHIN8:)_A*.ZJ]X^74"CG`R MW!"PB3A6.T;5AP[PSW+*[CE5'3X_:([5G)XA?HB?Z+&BHDZX*JHZ`?EM?05> M>@^#3Q^M-(&K1U;2J8CPD$SOK:*MI&&-H^D,7HP9SG"_(=8H>H2/A97&);Q@ M6N5MC3"7%OX]F17#^ZB,KVIHNT-I4KVJ0>3C,18%B%)K$DWBHAK0&.3U$=Y6 M_!5/K5M00>659?4S(>?`<]V:$WM3=5`NVDM]GFZTQL48 MQE%67!E-)D4.O%\E>J=162:W27T(BES8Y?F&C:>@[;IL;%5%4JS9!.X8SU]3 MOQH3]]^5\)0IOKD1FKNH&%G3W"IGP_ON"ZXL)TT7WPB2>1^G(RN"SVT7P[>W M>?&V!(%9N'=+K_7".%N-]A/,,YKF*'N<,T5<+LY-:958IN4M`8VYFKPM\G'%83=1&F7#&)X?@YI#M3FHM!^\ M,LU17W7?N#"HK5\^SH&UIN!6/`WCF=>OYTPL4P`>WP@%XS9*"NMS5=&HXO)9 M5L2@Z/X#_\7:)#B8.QA4?0:3YF59H3E,9WA_DEG1<#@;S]((:_#F6(NVMD@Q M$%DF0!/>V=]\_.<#WO/2]ZP%_LSG8\8_`1\JRJ@`-WQ,7G>!3F M!18<0@;>.>O>9^#X:N-HJD3H&AW:;45(EB9N1T? MU2P!FU5>->`1ZH7*@EXCKR]D=#Z9J8U)=OO04JF58Y&".8('HF-0*>#6\MQ' M(U"R-5];=;V*UC,&7Z-$MK?`&0!'&%M06DG#]V@GZAH)Y?X5$K9@WZ^C'L(! MBAVH+RQVH.2^J?GJ:RD^<)R!?B71+V>W6WW2\_>SSP&_%!^X,-Y)&.\(Q0<` MGG,ZQSM.9$1;712=I]IKRNNRH[@+,]_&Z;I5O1VF]`GUUW$:10=*Z8$1[.`8 M?A/G39=#^4,=RG^+HJD9&Q!U$,6+]C78KYSUYA:++AY MTI(L9R-^?"`55@'@?:%Q-HQP8!MW,66O6"K80&LVN.3R7Q9VNPM079+YZ6@< MC`VX'8WAF:11UIOA.5Q^Y4D=0C[@@@\,/[Q'>#;,Z42)@9<@801 M=9&P@]B]5Y[2O&=ZU^(9\?P,&0^+VU/BWOCQ(,D-7\=^BAY(]%VU?30POXF- ME?,3]J_,E'[#(FD&1.F!ZO'XX2*2BT9YK[2772+UGN+[?L68U?C#[8=)7$=A ME;MGMGB,>KZQB>UX4BOM::;L)K/%(>S(K726@_I.$:OISDH,?N\GC^7@48K_ MFB6C^"$I8NMC?CM]@/7^P'J?#:\&5F3Y<1H]U-DKQ:2)TQM8#U$56MS\A/'$ MF?4QGDRKENE/RI81/&3=!W)R8@C>&8=S)\'ZIQ5$1Q]9?\:,5IU4J M07F-!,;6M(BR$E@:4Q/@J4.80YB&`49H1YW,@SI4/(O21]!F91TY/DKND">L M.+MKKKJRWL-4`W20J,='=E=4+K%W(DAC-P5L=Q,8\+[XQG&!4` M>%%6#BRF:X"F?FR3F691"E_F%[\0);ZDEU[4,`N]R[#C5_GAUAD.8?V%,-07 M[ZZ4E#"!\7E(A>*NJVU/!5ZCE)00`?GVTNTJ:)']?\/52C9]N0SAV:@HY.AH M.*QYNA:4""1F6C?=A7M:DFTRI0MR:W24BI(>IHP2;?Y2:. M,]"5"6BA"MTDZZ`-EUU9'NB+"'Y.,M2Y]4#P68@PZ,9RF.:@/>`%-0[IXV)N M2I9A`LW:28-Q3X#P-H<%7,%*857VXB[.0*G@T^`_:(#J^:TU!]P)[T@F:37% M%29_9!7/?,2G5Z+@@#H$A]3ZH6-C_KCZ"!;+<7[K6ID.#D\ M%L=W%+.TP;&([S#?IH*QF92/./5UBA!>$?P]O,=^X,AV3=WIA:%\#+SN(*[^ MO[U_;6[<2-(&T,^[$?L?$+WC\[;?@&0"O'?;CJ!N$Y[7=GN[Y9G8\^5$"2R2 MF`8!#BY2)2E95/WBHK4PE:UYL-5@#7B!

VQY6`A\FXB M5R;7^JD<7;T')^;F/`]LGGC2TBBJ^1R`&3=N&OM((N$S1ZL![:H[-&&LUL7_ M$W@7S1EA1'").%'&?430&EOLN6@:',L05@N>Q&!$?T$KTB\.7$<5(T M@@K01WL!498>N0LB<18O-I[P):D\>GDE7F?11B](23[OSZTOBZJ5B;B?W5'YR:C2(%ROMK`BERRZ4"288L6R[=AG3[VB$3(CRD4&F!YP-8IDJ5A?!GA^ M=#=X@!&GJEHX/05BR<.RXB1O9IZ%,&499SZK)\9M.*DK-F&.ZZU\#2P"LQ#!(NFKI*8I\*6\[]+XY!LW MX%V6@WA=`1.K?&Q6G-21AGT`/NBQ$!SQ1[X>L3B$;!="_HB)YWZTH-92E`W! MZ#F>\75EX$Z&.8T9."+_2E@(^"R+XSKB&VTWC&C@+'NF[S)2/ MQNHGWUQ43."G'HM4P_[&A+^#A%N$DP8Z8:T*/-^S8.A_IU'5.;"4(T/`HV2: M1/&*=:2$M2^-7X3SYO.2[P8^E*!_F;.`*S'2`KHV`4<1G&7XP^,QDA?/9<.? M;EKEY0LL%SS5^#OX_WQI7#%?'M7>>5)9XZD_1?_2$@%ZX%."K`&(4O+2O[0N.THIO2FDA/.29SP%H3=^VWIDH1LD*:HCN4MT+'$'(%3,&BK*761#ZZD=6F9**WF: MV`M3,ZXY?#F+%%GUQ7/B.I+A`1?D(UL(;/(#Z&OS]4QC\ MJ+V$(+L6ZJM^MC\6LE$C#YX"->`*DCB*`6'2P\@)G-H'(6J?4!H'TH@HN<'. MLV"5V`1:YF7A%%15JI5\J;0>4EGB@*V>!3)P;5XQ\S)5])"XWCCW)==K++UL MS^>65KY#(]S*+%_!8&&(P3QQ!;X1H\+1S/C_>D'\=H]*)K6U+EMJE?1[M7Z? M-"5LU:9$;;#T_?Z"XM+X';AHCOL)D=SW*8JDU8;MII#<8+-:>*&4^#(/S!OC./(5.^J5&5'W(D]4JRYBP(?_EN6WZZHRAIX MCS+8M7+S<+:+U6RSW!8.FB22*6J8)1.ZF$.WJGV:)L)LV#K!E)-'X9^6=GG^IG7$19)-*(T>156WD'^DBR/T6(7 M`8T3`.$^SE#HF4U=1.;4G>]:O\EFE/!_CE@'C/;]$/$F4^!5%LHNQEZ)* M+%I+>4AK94O!B%=I4^DF_VK30.321F(?%)$QYA/NYYM7JX>(2L.8=KI,@2ZS M*[9F:60S6&B M[&]G45!$(X"\^_-,&ED`)C M%PS).`C3G8IOX(QA@`+H!A3(A(,31"(<%`6.*^@DM!T^?\++(OV?R7B:TG8B MVE)(O1W'7GI\(O42@;>2$+V^AV4FDV*1R[J`=Z*($;G*2R,](B*/2J3V[\I@ MW'QG)-29&XG3)ZCUY+P?P-J>@\(3NA#%.[Q:\GJFV^43RFI#FARB:45.*Z$M M)7V**"F,]V%9Y,^5;0Z"4+X,=-OVMXG(VS9%MF$0AH@-O?+(].R.C/@@W?+. M!.*O4*8:B,8YQ@L&!H83`6=EOP%[-$A[*1\=KGLVO,+A%]S,`O6^TN[<%T9[ M$"]BE'Y0VD6#0SU[I=F>4V)GY^ M)B-*HP/"N=V"5&$";GRL/)+SO$$6]L\R_@5N#ZKP26G:;IRD>73%5X$`!KT@ MDK]QJH6)"96"+Q7]@#"!:N/CRH:]L";`2V*)%V?Q!#+C@]*[82WW_&Q,(UN.,P'9O%++M"N5ZQPHV22DMDJ:DD2Z92%VQXG^X*$H(+5/%O:@C0:W5_7.POX=%OI7#/H`:0Q!FWI(%(20['@A3!VA'<&`$H98%F(` MA"7E,VB;5#6FCSCID5DO$<=QN'3#T5"033B4I3CLZL;HF@6AB4-YS-XORG(I MUCNS[/Z4X9ZE0ZC/RV%]7@9O[?-R]+8K_;KTA]%[@C4I0:9=5:)\N/T3M/=X M2S./P6'D&FRUI.Y%$8_?I+:]%=JVT%9F5Y(2'[Z1#]NU;S.CG#.IHQ&QVO%8 M;>>JWB3J*E:YM5>I[T5H*TBP/ZS8/\&:*JE'+I+KI0_?^]9?;:K:.39@6U&G'0SM8:.04DAT@.[2>';',X/%Z3@O.0 M0^0U;O,:UW;,/^QC1)$U3_XC^8_Z$X[\QQ?]1ZP9ZI#-1C;;H39;Z[)UO"8V MYV&RD>M(8HC$T-YB2%EK9A)#E7J.33>I;F1*MM;2;.M*%=K$;7B5+@MP/"'X M*DOOUHM0'2WK;L*]2M"]A&H]V%69Y4?A$1*B)$1U%:+',T!)B%87\:N]=7K# M_4`TF:LH(>XXNQ(ZF7JONTFJ3!_T/D52-1<'2FB)B>S8RDBCK MFXFGI%UL/KJ^B5L%R]*.&CDIM(=;(^E9IM*@B4+R\#W'GD30%69;Y!P]7> M_OMLZO"IU#P[-XVXE7C:\%W%JI(\),*HYLJU\1@M:-T?1+&O3=_Y-='`8KQJL/*O#F%59W%)A$;YQ@S$68N81%I@8&P_<84G$RX76Y\93D'AC M8\8>.5S!L0YV[(IGNX^;3I]0=;N?WO7>6MUN>&@MMDY=JLT=9Z!4^N:-!DV7 MJLU1M3D-^'`_P_I<2H!1M3EBM7I7FSNCL]M?A.T>+&0S@3@P%DGHS)AH[U8P M[K6,UVB3LFB9W7[;[`S4!?Z:'C.@N%X=4D:T`9AMM@<]L]-7EQ?<=(#5Q+:O MDH2?>12'KB,"64*))3[V\SFE=:H-H-IFN]JZ8V[X=^8E?!1A/Z??.!,]QC[YGSGVPH0' M8(I>M$\'K]OK=NOVMMNWKGM7@_95_^ZNU9,=!4>]F]O.J/(.7D?60B-^(WW;@MS;Q M&_';4?CM/HB91R:=+OY$`_R%%85*K0\K*M?4R#U?N6U0A8P[C@S3#H":\8YV M]"'^(?XA_B'^(?[1D#X'&40:I9Y6:2E=LV@FMK0=_,#_E;B/S`,C-Z*R;Z<6 M:QIQH':$(XXCCB..JP7AM"$6<=PY5Y86>(YY"OHQDW;T(?XA_B'^(?XA_M&0/A3T5AGT_O/R MRZ7!IMQWED:$=1;=V.44^*:P`84-]!!WYPFQ_L`<=`:$+D(7H8L4&$&,(%8S MB)$"H[!WU;[;&PY/[8S(V@&/LH8I\G8$354[7'2&9F_W?I4$"8)$XR%!JH)P M0;@@54'[3J?P7<(%=M#BQD-`)RTH7D?QNCJJMN9`S.H/S+ZEK/$FP8O@1?`B M#480(XB1!M,27K3E=&BZX!3A[N.IC.JD*O0Y07%^ M#LPQ*G<%X9B'&0&MQ3W'$\@ZN!$"FW`Q=[;!'Q#]F' MC\\Y=S7N8N!PQ?V]C7'B'6*/8C`_O6OWOWL56&44IS=:A][7/O8+:8(T01TG M6)-=`>T,T=5PNV_TFA;IF&WK)V+OQ'G M55POI@K&>X66IV?%7_DC]PR+7&[BMR/RFTW\1OQV1'Y3%O`@?B-^>Y'?1+(+ MF72Z.!,-/H^X8Q6971W]&^N6=48Y)TY%%T)/$/\0_Q M#_$/\<_QZ$/'U+=3\YI%,P/,2\/!#_Q?B?O(O,HZ3!R3J-JS98TX4#O"$<<1 MQQ''U8)PVA"+..X<.$Y!]*OVS9L/J3TTG_/0<9EG+-B"AZ=TS72AHK*$XCKE M"U,!0`I#:!2FT85WSE(6#'IF:Z"L5ZDN2TEB@,0`B0$R"4@6D"P@64`F@0(Q M4.4&TQD&(WZ#!5@:'ZCSR*YY6E!9YCGH)^ MS*0=?8A_B'^(?XA_B'\TI`_%O-5W+V=3[CM+(^).`D]V.<6]*6Q`80,]Y-UY M0JPW,`%>A"Y"%Z&+%!A!C"!6,XB1`CMVW/L,G;JHL)H#,6MH#@?JNA`2N@A=A"Y28`0Q@A@I,`W1]?9]I/J[8G=! MR.'!1W'&:H;T"(($00(DA3$"X(%Z0I*O<[Z%32]L2V M57Q` M6M#QBA77SIVB,`.%&2C,L'Z?U3'[78L@09`@2)"J(%P0+DA5:!.2/D,7ADXV M4%XHY8767;ABQ0808P@5C>(D0*C1BO'V7@Z2G'C(!SS M,".CM?AF1('GCHW_;HE_Z@?/*C3@*S32ALTH&*F/OFL:KBS;[';[!"F"%$&* M5!7ABG"E+:Y(5>FV[U9W!^X^B)EGL"CB\3Y>V!Y\U0:^&@?)@\??A#OMPPE_ M.1KY7F7-7<77[M2JH/;AP&Q;ZH)-!]-,%_:A6*^N)Q9(FI$T>[7-7]?_^L__^/'M9MOW,CQ`KQS=270U4?B?>:3G][=W=@MJ_<_UO_> MW[PSW#%\P9SX8M#K=-O#WNBJTQW=MH>#JUOK:G`][/6O1H-V]_KFW<_/%J-( MV'MWSB/C=_YD?`[F;+N`+-SNN3Z_F'$ACRV[]9VJQ11_/LGG/@3>6#X(J6,( M\F"]R3O79[[C,L_XQ8_B,!$%7UY(9-R:!!^H.)O7!J((L#KR3A[MP24E5M;*GI,3$OXNO]8-PSKS2BRV\)G^P MP*7A<,]+K_GI7>N=^!N$CI/]O3]_SUDX=7TY2);$0?:%M#;$-T_N.)[!U4"8 M5%:"J//8(N(?L@]KC+,:=S%,OQ*1O8V;+SM$^L5@?GK7[G_WJO0MZX#T1NO0 M^]K'?B%-D":HXP05)$N>I>.S&FY7[\WN5U2<$J/FDQ,'#SPTVI9I@$FW<[B5 MF*_J@D05\-XKM#P]-X[F`=#BWWQL7`?1/K7V([0YGNS_]D,/;D._^REQ? M6=8&,1XQWJZ,]VL017M5"R/.(\X[G/-NH]B=LQ@8;Q76(MM/%\>C`8[%>]!H6/ZRT>74PG_-0I`\NV(*'AT01FU?BVFZ9]E#9B2]=UKIJ_X`T<),Q M027?"0X$A]S?4P8'^O$<;JJZ6:`Z^A,EN/D$7((F05O"A[4#VVR,$BY!'RUDS&CCELD\E8 MJ:_6+)?L:-T]:@>F3MMLJ5-DNJQWU;8@*9X&0Z)-:"`T$!I6?HYJ/CEO;X;0 MTF"TH#G559;%I@OOG\0#T!2UR^`@$7`(F`]HQ,UBR>($<0J-`Q)?U7JF#7+__H-B+8TYBS\RF-CDM"^ M4'8>KV7V6\KZ$NBRVE5K(U(Z#<9$!>8;X8)P0;@@7!`N&H@+LJ%H-^AP!.WX M271*5^;P'K5E7?HVT1]HK6*P+BM2CWYV59"R@F9W'=OLJCM,>3A%:\%Y%#D] MG5%"4I*DY.F.G*LK@T42DB0D24@=>)4DI,*!74RYMZ>9^<9-1SKG16U#:''6HY=S2>.&-51Z+FO$6-377X2Z53UUN66Z+_Y;[9V:1`^ID_>1861U;'-@ MVZIPI,M:5^T>D`)N,B:H-P/!@>"@WMTCKX[`TG"P"'NJ3:VN5+@?&H4_J).W M)OBR!Y8Y["CS5QKO]]<(8_754LV!5X<:GA*R"%F5=+BSJD\"(@>+D$?(VV`R M]ONT552IK]8LEXPZ>6]M6VR;77M(X0T*^5'(C[:+"`X$AW5'1S6;G+I'TTH#S2'H=D+9KJ\L>W)5J>R7PUH+SZ`0E"3<2;KH)-W0N^T-U'6#( M/"N'RWZ(&4Q_T_5'&UB!:)[K\XN9[#)JV:WO2GQL(=<^)ZOXV_5!ZL4?VBVX M0&E,;<:-2>"!9(4Q&()21C0#%C!B^&4:!E%D)*ONSI[H[FPP?VQ,L-_N(_;; MQ01MO/HZF`.S+/.]D_['R'#]1Q[%>*@V,I[<>+;^,--@TVG(IZ*)[\.R<(>! MV=_3(%R*]WGH9.H,6./W'C@W(??#09,[,>N MGP3)VDP,D53N!OX'8VWY"DM6$M:M;(72%<&_BVOJ!^&<>>55Q6OR59(T=KCG MI=?\]*[U3OP-4'.ROS\R MG`.&/;:(^(?LPQJ#K896#"ROMB0Z&_<)=HA-BR']]*YM??>J6"D+N/3&0^\; M'/E]1[^O59>!T@)NO&]8DW$>>E^_)N/4'(`UV?/3SC=;J:[V:]OI)6-YW1RN M>%?]&`WL/SEQ\,!#HVV9AMVRN@=8T,1\AS!?GWCO5PY&]OV,^89E&[_!);-] M$J>)TXC3=N6TG+^,(#3^"EY>O%<[0F(U8K5=66VO-"32HF]DN%-8<.NTW#UF M>GK^O,/`W-\Q,*>7`%06=R9F;0ZS_E5$F/]!4G$_'&TGS?,Y#QV6>L6"+TT9_M3^-JBY-\S7F4E_T6'T&9K=G#NWJ>XGJLOAX'QWT MUS!MG$1-XT7->W7'\*@`/0DA$D(DA*BZ$1D])&_TXC:2-R1O2-Z0O"%Y0_$< M$C4D:DC4-%344#Q'43RG)KNF5=+JS\LOEP:;1K7@#M8*N M[EVSVU)6`DB7!:]:<9-^;C`DWBN#PWDH&`++&8.%.J$1+@@7A`O"!>&"_`V" M!$&"_`T=`UH:A=JKS=4.%T'(8FX\!-1,\[72_1W;;`_:JM"G_09#U5I*(XS5 M5WTU!U[O[8&R7M!GOH=#R"/D[9.F80[Z.YFNDV"CC3F7&W11Q[8N&,Y5%(VN',[MKMKI]54C39;VK M5E:DDQH,B??J>E">AX(AM)PQ6BBSB'!!N"!<$"X(%^1P$"0($N1P:!G1TBC` M7"41[X*0PX./$NUJ3KC9-H>MZK.#=.&1JK651E"KKQIK#KC^+P&+@$7`JD6, M@2!&$".($<0(8@0Q\KT(7`2N>H.+?*]*@XK-BAT60+7CI[UZI+_*8J4.=>W% M-V,<)`\>?U.+.F6=_^I1:W-7$AZ98A58#3W;[/<[1R-<+?BH:N.";`B28"3! M5&W[MBUE>1`[4VVOC>%:^:?C#.27R2_2'[5LJP"F68D MVDBTD6C31;39O8'9ZPS)."/CC"38Z3F/)-@AD3-UA7?(/-MG:_2'F`%Q-EU_ M-*E;H([G^OQBQL7*6';KN]+2]&`=JB3?_S5&\R"!^SP>148\8[X!$X`/01(Q M?PQ\Y'DLC"YK,1GE*R$&Z_J@>>(/[1:,7N5H1Y$13(RUL1WRJ$].'#SP<*71 MVI9IV"UK/7AUR---8`=N7`=S0/C2F+&QFD$/UYN>'O(8P_4?>13C(:$(/AO, MF(8!\'+BAQSX[-]\;'CX]R*(W-@-_$OC'F;S[%<.:^$;+CR!/3+70_%P,0G" MBXB!$%VUMS.>>,B-1>C.60CC@G>%/$J\&!?2`>Q,N1B"Z\=P710;6#4\,J+D M(>+_2O`44QP(6KH^/(YYQB()X;:(X_WP?51\EQQG1O5Q``_R@U@\&W`)#XJX MYYGP76@\<,_EC_#8V'AR/<_P.2]<\?S!<#E,C%`8_7 MB;-E+$[@1RZH"`._700ADC>=R@8"L_C-?),F[:0J2*!S#+,`,L.;/R#@CX$' M).T#$`SF"C,%!0DK?Q'S.5:)#Y>&"U1R0^1'N3HLY()`ZQ3)Z"=7"Q[IP$=8 MQ$U$!S81*P8J>2P(7%A0H.P$7FD\,B_A@@%C\7"06Q$?B]>@[A9K^\`\YCMP M^XSS.#*!8>)9<6A3YOKP1#\?9,AQ9>$7&`"#9\$T?61E6&?F.,D\\<1S!2G$ MSR&?P7M=X$=\@IP%$TI&"+R7WN1XP(7NQ(5?@<\#`^2X#_P9"1H^,)P,<)B8 M_8([<*%CN"B<\1,K]7#*3MHZ8W6H??UCOU"FF`M)UB3%%_M(G?Y<-L5E-YX MA58OQT0<-"E"5102?SY)D?X`MH]\T*_HWM^C>V_9QF]PR6R?8@K$6XIXJQRH M6X^J-9+W@./`EF_WB.^([X[)=WN=ZR"U^D86M*P*].KN6Q"G9[?W(E@@X^81 M%3;?L[`YFW+?619B!J=4$[I01MFV:G5S5K\QVA^8@PZU,R9K2&EN!HF!FHD! MNVL.U-64U&4I20R0&"`QL,>DK5;'[/774P7.7`Y0]=B7&K;/YSQT1((%6_#P M$&_V?(JK6';+;+>HM6WE!"#5?([PHMI[!#&"&&DPC>!%(6O.^:P39B@@)Q^G712..VJ_ MS]K!:6#VVLJ"V[JL.(4@]-$\M4-$!7NJA`O"1>UQ09J"`G-[T?8WH.;2F+/P M*X^-24)1N5>345MFOZ6N7T_379L:P:R^:JHY\*)<.8(808PTF$;PHN`<-=2L M_7FO\RFJW;6ZIC6DGDT44SJN)4$2C"28JL,,?=,Z8F>`6O`123"28"3!:B+! M>AW;;%OJLJM(@I7]4,V[EVRG8O\P(O;7Y=IZ)?$WM2.IJM#Z7:$H?V2,^01& M(^KH8Q%U_DUVC,!V$@YV7&&Q\10DWA@;`83XC7#S!!@(^-F?@L2$_\V]N MG-ZT8*YH'1"'S(\FV(C!\%SVX'INO,QKUX>N[[@+YN'M\R"*#39^9'[,ICQ( MHGSS!WY,NT#(%Y6>@ZT.$&3>4KZ*.:+8_@./GSCWLVZ_$AX9221[(*27%]L9S!,8\IQ]<^=`7-E: M0C;,"!XB'CZ*FN2NOTAB6=%_[OIK5R;^VK6R(X"3A"&.C#D.]B<`QC"FB3L6 M#1*0(L5AK":2+27V0XAG(>>@]AZY)RZ4,YNY/&2A,UN*IXS=R/$"O%L4PI>E M]Z/U,O(J>+AC*>;A7\74K$)H_D^?C?\)BP(K]J\DP/\(9I3-5X`Q'GG*$)&8 MO6S0`&)=\E949"Z71X<+FA.0P2Z0X1?)<[+OA6B<])P:CI=@LP[LL`&D20DI M@8[]+%8\:0*';J=I1LS\1FP[(0EM(C'E"%((;'@Z7N,P7_07"<(P>!`'7T', M+(L7I1@&C+*/"*0Z+4N[Q)WK9 MZ\Q`#O\K<4->:H`$8FJ,KPT6HL]*\"3$DS9(VE=(L#)@FH`O MPP0[\:PDD<$6BS``/2.:-L$KW)("&,/_T\%&,V"BBYB'<\/'YBB%_DTKHH&* M48M%^Z"6:VJ_35/8"6Z.KZ&2$9HD;CB_0(%L"68,)CR*`+!;$ M`AHCY5%$H@6Y\SH$LKD3"U/!6A@4J)-EU%UXGX3+:5@!J6V1"FU'EGH"R0`6HF691,I& M#DV71VAS7&;9F&^YQB?PL^1=5_:Z`]"A+1I%\[2161F+T7,PKCH,BBYW8,"[ M0=Y(C8EN8O&;GO%\(H6+Y\R'50Y?@,B&BX7C$X$?!`Q;=+-`?TDZO0`J8=Z$ M",[L%X:\%3FA^X#<]Q`\\D8PV!A\9Y2B,T"2:-"7&I,%V;O18]FWF=DKW:_T M:&J&,N*IO,&!JTP?E5)J*U*!^%9E\!HU29PJPF^!I[4G!\_ZU(9 M^*)[*D9@\/E@9[I@2J!;)E!8\#@*-ZUJ4/1^$I MI1TE;5L7`ABFKB\'R9(XR+Z0FX+BFRJZ&_;>V-VPW3]V;[QV79KXT01I@E6^ ML"8)I=KE)ZR&VSU!KS/-6DVE]HBQ5XO*+<+=Z4G\1OSV M5GZSB=^(WX[(;\H2VHC?B-]>Y#?J6ZN5/]$`?V%%(6I2>R"3C40TNPH9=QP9 MIAT`->,=[>A#_$/\0_Q#_$/\HR%]J*C8"[V56#036]H.?L`$ZD?F8:;@RR<> M#O40CTA4[=FR1ARH'>&(XXCCB.-J03AMB$4<=PX<1]&O`VJ`O:$)>[71V"84 MDZANSK4HZJG+>N)]5):F7E$:77CG+&5!OV7VALH2A7192A(#)`9(#)!)0+*` M9`')`C()%(@!VE]2&8N@-C?[49B:!%`/CJ.'I,\'7A68OP0Q@AA!C"!&$".( MD9&H);QH%_GCEU7=S%71LFK2`L\Q3T$_9M*./L0_Q#_$/\0_Q#\:TH>"WBJ# MWG]>?KDTV)3[SK)0\IA\&@H;4-A`"W%WGA#K#\Q!1UU[0T(7H8O010J,($80 M(P6F(;HH['WT[G<)W"1>BP[3Q$-!)"XK74;RNCJJM.1"S^@.S;[4(7@0O@A=I,((8 M0:QF$",-1EM.QTD7G"+TJ\!CIR*=E'1G%,+:>(?XA_B'^(?XA]] MZ$.')ZAH%\4,ZN;6U`B@>HF[\X28W34'-M4\(701NDB!$<0(8G6#&"DPBGH? MQ7>C$Q3'47#:L$G%>HS458-Q877-5H_28@D2!`E2%80+P@6I"GU.4)R?`W., MREU!..9A1D!K\. M@^3!XSE[OAF])R3[7XY.)?5$J2#FUFJ9_9:R7&!(D:$C7% M^[H=R^RUAB1J2-20J"%14^NX"HD;$C?JIKA%IY2$AU8_E(\Q?5! M*LJ_BZ_Q@W#.O!*0++PF?[`@N>%PSTNO^>E=ZYWX&_C)R?[>0*A[=\XCXW?^ M9'P.YFQ-(,]9.'5].4B6Q$'VA93^XILG=QS/X&H@1,KMP,4>6T3\0_;AXW/. M78V[&#A<<7]O8YQXA]BC&,Q/[]K][UX%5AG%Z8W6H?>UC_U"FB!-4,<)UF17 M0#M#=#7<[ALW["K>EU.KD<6?3U++/03>6#[H;XFW--J6:=@M:^?B;\1Y%=>+ MJ8+Q7J'EZ5GQ5_[(/<,BEYOX[8C\9A._$;\=D=^4!3R(WXC?7N0WD>Q")ITN MSD0#G(45A=Z[OA'/@B1B_CCZOF%,5F7T=[1O[AG5F"0=>10=2?Q#_$/\0_Q# M_',\^M`Q]>W4O&;1S`#STG#P`_]7XCXRK[(.$\6Q,DJIJ(3>G#MS`;%OJBI65I@>>8IZ`?,VE' M'^(?XA_B'^(?XA\-Z4,Q;_7=R]F4^\[2B+B3P)-=3G%O"AM0V$`/>7>>$.L- M3(`7H8O01>@B!480(XC5#&*DP(X=]SY#Y^T-IZ=VAF3MD$=IPQ1[.X*JJATN MNCVSW^D1)`@2!`E2%80+P@6I"EU.6[1[=7=>_KPTOEP:4P2ICPD[QD-`YR&USC) M"4P3_+!@8HSY(HCK&;/?:A$B"!&$"-(4A`O"!6F*RKT. MC3S]*FG[:X`C/T998.IK3'$FM=*;.(XXCCA.9\)I0RSBN'/@.*IW%1^0%G2\ M8L6U$"U(5VH2DS]"%H9,-E!=* M>:%UUVW-@5A_8`Y:U)^5T$7H(@5&$".(U0UBI,"HT"Y8^._6^*?^L&S"@WX"HVT83,*1NJC[YJ&*\LVN]T^08H@19`B546X M(EQIBRM25;KMN]7=@;L/8N89+(IXO(\7M@=?M8&OQD'RX/$WX4[[<,)?CD:^ M5UES5_&U.[4JJ'TX,-N6NF#3P333A7THUJOKB0629B3-7FWSU[7,3K][>J+I MPC\DSDB<:<2.),[TBM^02".11B*-1-KQ1%JO/33[0W55&\]>G!6B:C_$#*:^ M\?H-GW_\(8DNIHPM/MPQ-_P[\Q)^XT:.%T1)R*-[F/*5%SA??_ZO__R/'[,K M?_&=8,[OV;?5E?F%0$,?"?693WYZ=W=CMZS>_UC_>W_SSG#'\`5SXHM.Z^YZ M8(]NK>[HZJ8[O&K?C5J#ZV&O?]L:W+4ZM^]^?D;X(A'OW3F/C-_YD_$YF+/M MPK!PN^?Z_&+&A>RU[-9WJA9._/DDG_L0>&/Y($D<`ZCSR@G>ET98Q#*6VQ2L MY_H@_>,/;42RTJCCC!O7P1P8?VF$W`FF/OP^-EPYD9A],QZXSR=N'&&US+4Y M[?G*%'\I,,7$QO#2D,5NX']`SD\E:N^R8\"#//CZK>\4#S28/W[SZ.706I<] MM4.;!*$1PS(H>5H\"SE7,ZXY?#F+#`Z.#ARNYH6Z8!4F+=6S_M M&L.0UM73(0\R`5/1@CNQ^\B]Y:6!:'-FS)]RXXE%QB)TYRR$AQCC!,`6&,SP M6#CEH0&"-0+D`6L($(+4(RY1PR6F`81W4.*%,&"@.1(U8B#L%G!/,(8U6((> M-M@TD.L%EH)<0"$-P[1NL)*Q](>7@^](B.C$'L;8A?4.`6]A,)>\$;,XB8-P M:8B$R0D':Y-Y10VIBB=VU8[MKB*FF3/77PD?X'\PJC`35-*`^TXJ=R9I\]4H M!B/OXH%%?"P@Q/U(C,V4I!D#02*PT$&N!>/$P5\,AM!Q8W@)3[\RA9Q&RN:T M*[[O@<=/G/OB@C]]-X97?8$5@%_PMFPD#ICS<>CRZ'*=ZH?8699]3$,+Z//H MCF%*@FPK3H)O`CESD$`^C$T873GUDX?(';L,IVT:B>]QT!&"0PL_Y/&B_L?5 M0T#4H6D.%_%0&'=CL.B0MAX:?;+R('P?)#%>LD[Z2V-T5/.O:@VP3O8G((SA M!W&V-(+3LL5PDGGB,:D"Q";],2UANWLY4&MO@B/L1@">AP17.&<2(?`<<+%! M*&SD.55<<)0EQG5+_()'`RS/0Z'R0>IX+GMP/11+J=Z,"I!#RXPM@!&^@74F M,'*TQ1Y<]I6N]65-A.--$L++E!@PN]):5QM'%QD9KUP5D`A06HP+I@D,S9^89&/JO!4 MZ[MXQF+3<">%^)9I/`6)![Z>\.V*A"C83]$&U^]E@;H>5WTI6KHYK/I'X+G. MH#=@<9R*>P;^!X2F^V_S.AZ611/@[]X&QT_&%POD#'231F$,)^2/X]/S2N-EAYL);\N!'=^+"E2#SN0N/#\$/ M@%MA:C``D%?97](=3LD5`FZKL)+ MQ642JSU&V6B,C$?F)4PZ_IX7/#%<"S8%CR**-PXQ??-J?FZ,W\TQ[NFY7]'X MAM?ZPC43[X]P7(L@%.\`^L)K<%Y1`CRPZ05/H$G$W0](229H)P@#;RFMG&@# MAJ(>?_3Y5/I[')U!,8D'\(XELR2QYA7YG08"N[(&8`*+)$4 M+HL@,M'=_*?DTO0IV?5R!4S\^V+A,6E8@=<&=)X*_Q^'&?(H\22T@(J"-6&M M!/U5!$;2+=7!LVWZ028-MXC\=JN"T,F&*"QP)S.F\)6_40"E7#MG2V"2*$`& M0'?N-PD=6%#!7"D:`AF61^(_NR,7-<`C\E)` M&C!'#)?"7<^N+K'I!L`<[K15O@K%G<)PC#,"@O)(:J0%B`-/")J"5-MN4[*H M&$-%$OJ16%3\$:R>,?X]%G$K/`LC'KA:7:!P@=&5O/++*\(<=UK@VN MEM?PEA!8)V'>;RS&:LW+&QC4/:)V+ZMMU&]=@ZUFVYVK._MJV+-N;J75-NH/ M.E:G/VU[]3;>*L*(M(30MA9[;')ONQV2/5&XIY3BU7K&5_AW\:%^$,Z95^9% MO"9_L.04AWM>>LU/[UKOQ-\1"/#L[_TA\N2.XQE\A#FE"42PT!Y;1/Q#]F%- MR:T&53R[MLH;LC>>2-SA^)L8S$_O.IWO7DU)*B=&I3=:A][7._8+:8*UG*"" M`CMGF2R[`@^KS8;[%?W9>W3?+-OX303)]Z`=\98BWJKB M[+WVO`<RH&55H%=3OA6^R,N5.$[/;N]% M3"E((N:/H^\;QG=5GKEX<]EQ/NH`E:E MJHC$0)/$@-TU!S:)`1(#)`;.60Q8K8[9Z_=(#BAP&S2JI5`E;:^#^9R'(@5A MP18\/,2;/9_^!I;=,MLM=46:FG["OT8@TTXUGR&\JB@:1!`CB!'$2(.=KD5/ M_4W$RKNDU@]&_8'9MUKD:5'$A5IVI_<->J9M*VLM0)`@2-0>$G:O8P[;A`D* MR.VWP7^4[H:-\6GLOCDBRNF:K1^@B=!&Z*D!7IVVVNLIV M;!N/+@K'?;Q+2YP=PT:L'9P&9J^M++BMRXI3"$(?S5,[1%2PITJX(%S4'A>D M*2@PMQ=M?P-J+HTY"[_RV)@D%)5[-1FU9?9;ZMKE--VUJ1',ZJNFF@,ORI4C MB!'$2(-I!"\*SA6AM>.GO0HOG*:/YZIC4\8L?Q M.O`1Q90JMR1(@I$$4W68H6]:EK)S[R3!2(*1!",)=D0)UNO89MM2EUU%$JSL MAQ[:5_PM1=1+U=A_YT\CV1,%^/./,/#AHR-*P4>RB/O^?7-N.Z/;P77OZN9Z M>-WI]4:=F^Y-VC=G9`\&=R>JP*Z>&<2?:Z7C/LN.$2NJ&B6ROL@D;YI5L1ZX MU5\-8L-GR8T=A-TZ)D/9Q*+4)9'[^HM5(0R[Z^\`5\@79(FX@SY\+[`LB>KP`^<6K ML:6I;-<$_+KJO2ZZJWO>;@L>PACB37=G,\Y7]]+X!S=F[%$VCUW"XD?<>]YW<9W,N;,0G] M57B9:#<>Q?A1J`?QNP/:-Q6(V+])S//Y0Z,=9C(.N-2@;@Z-PV94?*C4TSQ\ MA`?DO8ADFST?S/Q\S?*7IYWTY,Q*?//\*=@ZN\`':RJ\V*;1S5HJAE%L_"MA M(2II[`+O1N"FXC/Z*X6[--@X6#S3M6D+1:D$<6F>@E3_1!^,]^[W*^8L:,A, MP[&B^!$%K$5'0/@5QEGHGS8/QJD5)JR(N-2B32AEV:`NU92EQH,%:H$<`-6U M\/A'?/Y[MSBZ9SI8+L6J7VV4:\]Q47UFO)C1!?XNTC[5P()MQIFN+5R>]PL4 MZI;E4\X?G_T4!O[W]WL;&7-;@^"KJ,W_D:+"(5L^9ZYZ:?9D8K:^?]!L8 MC\`=G_)1,)N7W`HC0 MU5HQNK24"Z,5N(F2!;99'?.T%^K:](H.F+#B,U)U5\3]O+I0@7L,SPWL01 M?]PO%U*P_1$&X^)WURM)#RSUM\1;/K=N5H['NJA$V;O9]XE>QN&\H.KN.J*VHVYO7'Y*XDBS?X>BCD08SZ8Q:. M)5<]\!?4Y6I,HV0*'&+(KGN#M",E3D]V%TPBT98S18_DSX)^$7TZDWGBI7U? MT\;@SSTX\$7KZ/"M!V;WC:>6@K&?PBGSW7\+)_\Z'QG\<87=HC]-_I!*7WZ% MY@B/HAL>.:$K.&_DCPOOQO>``[Y/Y/9JV&G9UJ!O7UU?6>WV[>W-*(O<#KI7 M5DM)Y':OSH-K.ONE-QI;7[DAVRMM5#C89:^OO,-157LWF.,^.QRO]9`L;>.5 M>C\J"7._>4L(IKO7CL[./3.53*]H$Z.P^2)ZJBY1U'V!T8M0[+,H?PHX)EYJTMF=$^P`I#))KO7Q#!&POP3K M"%2PQX3;ZZ3%!875])3V5D[K#8H>YU_X(A;:>N5@V2W4E2WKTMC^BCB8RGB$ ML"Q1F4;)0^2.718B#[U'/9:%4.S6QV==>FWKX_?FROH%#8M``(MWFEX%IEJ,UB):()%\ONM'22@T\*JY=-&H26") MPR?L%81&$%H80DN"335W?5>T9Q<+X'@,3)]G`WH`I0[WE?S84O1I9;=G<8W5 M>!QPS%W\"0T@F#H,+Y:(=U@$YEJ\7%VLRO<Y\&AL1" M2^X13>%E4_--[?R],5S,+68$K MY:<1EQ7GF_(Y'*&*>DGL2!D3YH;9)DJ^4RA,XF>>3F&C902#$S]?.)GM+[?Z M)(D*HB&2IO,#YSX($!>@*:@+PW2*QNJE<0T@8MAQWD=!)`>"ST(*@\"('"\` M2(EP']+!6Y;%\0O*+QZX((&!:L6A?+F]+@Y"]594A7`%%W&% MT8P5]\%J&F9^0.>291SW3_"LTMAB&@C?)/RW8C\$%8\O%+!_KI!70"L]#'DW MD2N3J\)4CJ[>@Q-SB%6`2H8$;3&%GLN6GKV)\VY$JPQYDYJ`WW`K4.YKAB,6=D\;1D?6,_6 M/X1EA"H/>0%F?I#&N:.7Z!45+/,B]#/+7,07Y5:["`X\X4M2>?3R2KS.HHU> MD))\WI];%8DJ'>RF/V6X:S?_3BN32:K.DE50,G_VD<=2`*-RQ_"YD)BYHESE M'Q7L]#B`O[YR@V=TR_)"DOE"ZD2Y2SM)T``R,%Z<;=.S-&0XR])\9#!U0?_MD@W5(N1`-!M<^'$_5., M%N/E8.RMYIO9E1NB]V862)TD'HSG45HC)6<$2;K(/1XWWZM/9V*BS1D\Y3L@ MF%4;X]-2*0@7R`"IT$KE2]?SPTQ8ZL#Y>O'`)#?,<;XLVS@0('\(_`2H$:.9 M)\U15Z:ZX5,PXBD,0$G4U9MA5M-B:L&F>>2!7>PAZW*Q%X(&Q`N<$V)V6B3= M\2V*^P%N?_:(?R;CJ717?UOQJ;32,)R?190C8?EO?[O<%9Z!DQJ@\>@)]@"? M`.F+U\K=^`E8T$$8?31FP1,P0`@3%5FZN7G@"`-G[$YP6ZB@QV`DJ=8J$:%! M$O6:13-!*?'A%A@=*(_P/TYNDO*MSWP^#G[@J_D8,IXT!T]$,.M$7H&7SF#P ML-*>"U3.;2:%#THY`^?_BL*N4BY0E[U8XV-SL+ MLG3,8]PG]+G<*&0+U&BAB\RYGLYKR(`#"E>W<\D$6,L[-AFD79\A3T MJ+PVPOT/XPOD)DSC$Q[(4CJ'*\F895F@4BU+22"!=,.%UV_F3#050W2^`!@BPH>F21KT2OR0@Z#[ M-_PZ`_&&@YG"H%+;-@"K*BH'UYQT-YYGIHG02!PF&>$&/=ZB/,?J6*JWVBQG M'137=>#CZ:*5&W<-IKL;&Y_=Z&L]7-&[W)]T10)0(2%[$:#TEGF0N2-5$!`R MEVHU?P$P1Q(`;*JO):L&+!YSS00SR]CR\P@Q>HX.A\M`[I<3(A'BL4"4R$_< M^-C4F7EFM:%1AYFF'OK(D]*TW3@1$RB_"O-7ORU$*`JG6I@8.FKBI4))B12E M38_+HC/"?9;G:\"]8^!@B(PU_.5;G)_1$6HQDI(R4/MUK?J1DDYBJC0DOC1YNB@'FH)`N(*GFSV+E6,P=P;>)9I"@V M*Q[Y"7S[4@*`VMBK*B[`=%M%X7DEC[E_4@P=E'\@&-QQDNT"UAE(,1;>VJ2? MTG32.K`NZD4E3_))RAZ5.338QGK1.BT>:2B=9H*_QQRW M+8!MP=3$'`O';[;?-0A3ZG`C0Q'!.5% MN$A`8K53`WI^FN>YK38(X.+OWAKQQ<1^>BWQI%8^2*5YE,:!?TS.[$XY[G5E2 M$;K;&#Q\CTX0\)O<2_T^/XQK8B;>@HN`X=I)77.U<;ASFOW6_/&#CUOD>I)@ M9I-;AH/R=28N-]2`R#Q4S6.Z;@9 MBA)1NR2]8#$-V5CH7X\+"P"C^6DEEHFYVNLQQHG(P45#8EX8&8)8N#&$PW/% M8=.!^"4SS]=0"$;\A(ML5]12V66%"]SY0MJ]^78$GJF,\J,N(7?G#TD8"=:/ M0_;(O2RG7.R;O7*X4N'IJ"/;M+GE+P6.D1X`$/FA`:9?B4U#>!360!!WS'FL MT-PE^:&)_,A=Q][.EEP]#DR6HA[B27^`GYJPJ.1)RU)DQ6HP_!L>1EL'_D&! MLMOM[RD>>V,&'BV+Y6D-L4\O,NSD;M5#D!X>6(4&,?]IE<:R"%TTXM/],W^< M`3D]6$^&`0&[V<"^D<&])<;R@.G%D2X$'98*"AQ1`G+=/#XHXKOU!&=NW+M1 M%FO$>H08*PL#'TDI:PD6<7QIY`-WTX3'L;@-KI,E(-*QKS)\LL!=?K"V+!<< ML?N=OB8?$L-4(;GC[P53S(R'9\H\AM>J1Y!T(.E0=^D@:ODA#M`M%Z<@L[Q/ MD4NC1M&7-@DPIPW3VE85_9PTM.<5@H/IP=_XF2AZV$(Y M`P^O>3+5\8&+LQ7CA,-K!,%EL!Q?F`4-Q>-71V!=_S&`7PH':DU\`XJG]'"N MP_"NM!*>MS1%)A'<*_=+<']!SA%?DE%M&G)I%!6JS?J;*B^E-Z2#@U'_L9TF MJT'#!.')\1/G?F%3L;7ZC(&8_(]>FOTN:#'.E=2DX("FIRW6IRWRH#`!I+S( M:<';`$]A\/&NN;XDQTF.UUZ.7\NM1WD83IA,8`4]*)3AZR]()?E8[HIF=M;% MP_(BM[G$-JF9RN65G`[\-#WR*0BQZ)DX_!*M3AP(SRY-H'1FW/D:EYEI?&'R79L!)30G5(L?-6TNR:9P%"4,DB@,(YUI"'BH:\ MDO&I3DLSY7^9&&XL'8)\U7-??5/B@,A537?8TW#ELZ!!:D>@DLZ8WRQD%(C- MZO2TI-3.A:=)';U"C9&E[+J%;7U3'AT456XP)"CLETUC+<4&\>QEA)L<38J7 M8F+%LV2*O`*P"!(]+TFXV2',S)^/>&G(X9ZT1'%N+N9)(OE"XI&@Y_>GYSAE M_<)(I!#FI0G_7)7S*/]D%DXE%V.^./*2F>-*5U(>[Q01J]3,*62N2"M0E%0J MFH'23/)E?B*,\.P M@FXTRVM'Q[(&)_H0Q6N!(_@3YBZAY9RF\#N;RJBOJF??X5!+YK]P2L;)ZF3( M\V-/)A;1V&'D:81VVZ7Y/M"S&;H89\6:2#$3L0]XYC\Q+4E8Y(7CT:(&Z04& M33B6^/32VCP9_5>EPBKBNG#T+Y/M4)6A MI'R?K?`#\.MNPA))FN6./GN,61`T&S1>078!`PDJYPX@AK?P]'SV1!GWQG64 M!6;Q)$DF33,O[)F>DZ)3;AOF_+,J[C)G6&H^WXI_'L>KR^*N?$SA/\*;(RDZ M6!::0&H74R?+FJJ0+EC8;$UUEC"1\0`MEO45&[+%4*S,)F11Z-#/XVE?G(*ZPTN0N8#ZP#VS()$%KF6Q^4CVDEDD,>@\AF=\Q'-8&KV0')65 M)1B7GI%I)HQW8.(GO"^;5YW6E*6QII!OV1"7C`\KFL5ST*F1,C!EY4E:J4H> M!4MC(ZLHQ?..";B4I?1TN5CYYE6AM%$>)"J\M#2P;-&%O0P8=`7$5N4L<#!B M#6%NXL`=EO7&+P^K?Q+-*/+T)#S!B MA\M`73FI!;F(3D7R M\\NE#X\[&:]X#OH`KACH70MFRA25HG4=I:0L)&P%\IQFX4A05K,F",VU0*"Y M"H"6XY\+MA1(P=O'C[+Z9][`+I?*A3X<\[3.SJK(8[K\LL7'ULQNG(V\IZB^ M4QGQHFN85TN72I2GV>?CM5%F9SESDV$U[)55D$N7/+$])YM,Z[]`8]*4K>'P M<9[4UD5]=CB7:=>N\6%2JII[INY7;&F6-_[(Z M7>TWJ.97\]*CGL&VJBB4+"HHY:H6R8,,W% M=UOZ+F;Z#H27D`TXOC`M%Y;U2L@4E_#EX&LI+)Z%$^31<2E@TO!7&!5%U@LS M%V9"J?UCVLPA[P`9(NJSOTI[9)FRDNLD!'.Z3)O?7"X?]^M$85X^9>4S4+)DGC1>14F^5;'N M]`O)8\PK2S647797)545%"U)VU(/GK4\S^M^'*N,R8K310.QE&UEK[PI?.5O%$`I MU^(6INC7(\SWO*^8[(F2;HR4*ZG.W6\2.ASSVZ;BFZO5+94/;E#UOR^BTN25D$S7A4J3>O)$-:;D ML3@X#2X5"WKF?%C,ZL>"V[@L1I!5V)2R-PY=1W(E_ICX>&'QK.SG+W]&I;.R M4W`-\A,]"R]8+#;155=;583P#R_6(+A?2HEJYFR(Q,$V!89E<555QH2/[BBE*F/PD M6XZEU(V@N7/@O49B[O%+`:\ M(85`@<=3\F;=V^0`7YQN:5*B*>#6F16CTX6)/=NODSOH[BI6RN+-=X)N%2O" M7Y$'9F%MQ7G`<>Y#ZBFXE:N95\ORJ=3Z&\I?"%N]V"NKV!BONEF=N@?Y51IX M^R**J%VO%3W-/>0*0C='[/3Z.P@@T:]R8^/Q59M@JR^Z7^6QJD+[\'ZG=6&U MOG^QK6NY)-UZ"=FBGX%&P*I_:5Z17LB274('#\]#(B+LF<5#-I3(@]<)(9E= M4VC(NN&MI?"+/\Y&(0(6P@-F:4E^<*+]K):?G[6KE1FJ66!LU4E$=MJ&&[T\ M*27-9I(U]%?E^1B,:YR7\H]3.L$<"FNUWDY[R%T;^:+52->[I,I%W$">/\6I\BQ! M6.Z"C;-`V:+83SOK^+W3@H?&LV[1;IFX.C<-F5'RHU-,K!R_-Z4/-X_.GU9KE+T_W,.3,2GSS_"E8V[[` M!VLJO+A!YF:;62'X;.DVN.QD)CI886_SE<(M]#=?Z=IT\THJ05R:IR#5/]$' M`RL_YC-PN+T2NP>%.K3!A16PX;)1V[XZ+ZC/CQ8PNV$&P0/M4`Z>EUU-=6[@\WZD1 MZI:M$D*RQ^>1X5<4L.IJ[9F*&IRN4*((%UUG/"VY,!.C]?63?@/C$8OP;G:1 M?@\NQ:\7K:%I[$0(X_V]T#2]5N][\T77:4,>R>7*/9+>`1JFR\S%$.R:`KM8 M^-$I#V6E4C"TBD8HMB_"'D_ERH_!MJ=D,BF_%T"$KM:*T:6E7!BMP$V4+'"# M.^W3NK%,Y,H!$U9\1JKNBKB?BRVX9->;""7]&&85+E6`KK MKSZW;E:.Q[JH1-F[V?>)7G+&"DT-7_?K^I?&;5ECN%%!:8CP)HL*&4;K0]G! M=5SM1V=C7G],[DJR>(.O=R^S\?TQ9B0*KGK@+ZC+U9A&R10XQ)#%;@?9D=^Y M&\N`:");!*;HD?Q9T"]BAU3VX!`[[FE[N^<>'/BB=73XLL\__I!$%U/&%A\^ MA5/FN_\6?OIUL4^P:$']:5)L0)TUD+_AD1.Z@GE&_GAE*_^1=O*\!TE]Y07. MUY__ZS__X\?L37^D'?/^\)@?PWVW6=.\_')!(?CC,Y_\].[N!CGI?ZS_O;]Y M9[AC^`)H=#&ZZ=MW=];ME67WAX.;7K\_'`VNA[W^3;=WT[>NWOW\3,T4%<#S MP[G;%(@^"9=_;.XR6.BD$1>+5KUTJ'=UO/9HY_%Q\J3_64J=4J MGO=55A_VV[)OM>6P1\0_9AS7+8O.A[/S\[Z!T+OCE\WRE M)XBQ_/2N._QNS^/,=XNC">\D7VYCF3@&UFQ_PHK M'D(KS1CKO=P03"*P4J.=Z_$>Q%D/S/DZ#<'?&%^DE2XNF-R=&(+WE%+#ZIN=?K]RDNBR^`?M M%*ODB3-60HO]"O/@E]<8Q$[)!-W&_B2$D56%)*T)."K&U: M=H^,-O(/]5%430)7JZ=L2Z?QX"*/Z..OV/EPAH4(W3FF!\HTGDI`5L&FUTFQ M-C!;`W71AU>HHPN_D'^ED=IJ(*(ZZX7A"5'DG[T=?WM_NL\JGVY(@20C]$4C MM&UVR0HE%T\K7=D<=%EFJV\1NLC'V]W'BT31<'FNA&,/D47(L5_=:[74SB7P M_]YNF59'6>A_G16JVU97SBUO[VA/KMP9(,8:F$-+F1HZ#\20JU:-J[;YG)JH M^U9--*&]^&:,@P3/D+TEV+)U:=.WB7-KV@8NU"6CO4;;MV2K54'*"E+9VF;' M&IR>H+5@/'*X-^J>WT[[`ZZ_;MA7Q9HN.KUVG;[ MKF$%&J@C%G7$TD-PK('_532_@GU1S66Y3W$6^VIT#Z M-L7^H']UW3XM]D_1/V-#(:F#6:XXNT`)^'@?AJFY8(+I.E-HJ%=ME8%/?4KN,,"F*@5Q/$FQ.`9NFX^:W@O>SAAT. MOI$LX[V8H7\1)0LL#&D:#\E4M&F7&C'Q4S6._:XR%"6B"4!ZP4*TDA'-W[BP M`+"?8]K28&(6^MF/D]!-N\^4_#(`\4>\G'!XKCAL.A"_9.;Y&@K!B)_P*`*C MN]BPOMB$#AO$S[.ZH**(>[(JX8[/V_?W'FS%*DLZB&> M]`?XJ0EXM45/6O;T*;95$#V(-SBJAQ#7N-W^GK0V;MJNZ2E$S]E?10LC(*CL MM/00I.TH\N80,C;KL_1)B]!%(SY(FTOG#?C2"M5D&!"PFPWL&QG<6V(LK]CB M$7MNB"ZL(5\WCP^A:2EZ5FX"FAGW;I3%&K&Q%\;*PL!'4LJF7$4!AI%IP4OF.(.#3P3 M.S0P[[4R["0=2#K473J(IEB(`W3+QR@CQAR]9M='SE6DZ$N;!-CM'O=05ZVQ MP'-!C&\<@9&V]`F2..*;>E.9J.'G+(1!E-M>+]A2=H:$9V%G^"C`5'V4%UD' M*]'@@3FR4XMQCP&_M,]$&MKS"L%!0231**HDBAZV4,[`9@H>O@:[6HA^G..$ MPVL$P66P'%^XVE*&QZ_M/8]7&\DFON'Y1O)J']DL;R3G[8K%2S*J34,NC:)" MVT9_4PN3](9T<##J/[;39#5HF"`\.7[BW%\E1;5;J\\8B,G_Z+7@7.(XD;5I@R<(IAR0I[S(:>?(`"8#RU/HVT9RG.1XL^7XM=QZS'IZ M8S<@T>);F0Q??T$JR<=R5S2SLRX>EA>YS26V2G;S"<&;<^9IN&/O,6XH'PL5/'/O;K7)N7QA\EV;`2 M4T)U2+'S5M*D"6UISIH(4(U!V(:AHR"L9 MG^HTH6%$6T@WE@Y!ONJYK[XI<4`T5DIWV--PY;.@06I'H)+.F-\L9!2$A2PE MJ9T+3Y,Z>H4:D3W%HIET/M)M?62\*)FCWA0A06&_O)@MA2^-@+01;G(T*5Z* MB17/DBGR1"\1)'K>VVNS0YB9/Q_QTI##/6FOS]QA#66S>S0ARA>"QS!GS!W"2WGM.&KLZD?\:H-[1T.M63^"Z=D MG(2KK1B?BUZ`*(@\4)"8`[G+R-,([;9+\WV@9S-T,>)Y<@I_^JY^X$)63:')`!C5@4("*6A@_+'3S) MFZ0NK@M'_S+9#E492LKWV0H_`+_N)BR+F;C/'F,6!,T&C5>07ET0O)4<`>[ERL;O$9F6;">`=&BD#4U:>)+XC5RV5A\4`LKG6>MR-LI[8J2TA%RO?O"HTS,Z#1(67E@:6 M+;JPEP&#KH!8MF!"@<99@25,A!7]<4'3,+1H!3*?F5-IBFZZ`X9]A=B47P23 MB_1-A6ZG@FC`:ZOKX%U/V,BU<"U,-F6L;7R9"1X\F"!`E3'G2XRX=M-+W&A\ M>7XU3#,,OHEGE7AZ$QY@Q`Z7@;IR."L]23&'=9M)IY6)9,!TAS'M)"ZP*[<^ MA*U73"%\EHWT++4@%]&I2'Y^N?3A<2?C%<]!'\"][.#L<+CAV7&%TN&&+PX8 M*HG'/TU&JR(LG]!O0.X..=AZN'W]BX^>W*]!%-TC6/8Y^M`96*.6==>RK%O+ M:EE7@T[K.NU+V[9&@]&)CCXD/3!,\Z01K4O)-N]H.^7#KW[]V>!@!A]D^U=I1RKL@A*]\XQI3=WQG:?P2 M\_D^==*)^8CY#F6^/_V0P[O0]YIBG.<]6K'?"\B"*O(40>7'(OV@-JW*-7\ MI.";#)>.,@.:T$)H:3I:VFUE9MYYP(5B\=N).)*USPMV7%:%=J?D12Q3R$(\ M`U]-F_;&-,K,CS#9RIQZ[1UTO(]:XVBN_YH#L?>VNG8LYQW^(.`1\`AX=;%4 MFV60WK-O:1TE\O:JL1MU6>FJS4-21@W&Q?L.Q4`H9$A@(;#H8H9IY!0=+WDW M/<*K/'^7FO=6F.Y"S7O?]\QN6YE0?#M!]Q*GM>!6BC6=.N>/1"B)T"I%J-53 ME_9,`I0$*`E0_9F2!*A2&[3?4K=Q0B)4B;]?KA2]J?!:\?.J"-L;RZIM*]'F MQ^[8]1+L*?$E+Z5P*QIF\_%=&,SQZ8EL/?AI#T:@SNNI95]?6[8VLVM9K]6^N3MRP7GF5MOM2%T)YZ!LK)B+9(M$G!4OT MXF_!Q%@$<5I6$E9O'OCP,B2J*##&T\7(6G?+BHS)JAND6#^L"HKY4@L>RG?D MI1AEV4(L4LBQ=B46@.0.2R(L@ISW19_QN?$4)-ZX4#"6%7CCPWI!MMI5'JN@ MK%COC57%>D.]:TM1$:R&VZ?Y<+LGJ/3RECH<@\/(-=A>UP4+61J_!:(&Y:VH M05F(/5<:V"<^W".I2?N*0\HY\]1E2XC5SHG5=MZTV+L#F4Z!HDI;O0O;/5C( MG@#8X3T)G1F+>-FXUS+\IDWPPC*[_;;947?,E0XSZ(,^[73"&0+,-MN#GMGI MJ]ND;CK`:F+;5TG"SSR*0]<1@2RAQ!+?C2-EJJS6@&J;[5[+;`V'JJBARZ)7 MK9A(_S0:%?U>VP1R$"JV:I/M6T)'&]A+^R:KE[RAF/(;:/;25IBB[:MMNV-9 MO?&[(/S"O,(KL!>2[[B>*YZ\=P>CWF#4O[6ZW:O^P.J,>KVKJY8E]L*N1H-A M=]`_ZEY8;W'D!D:C]3+NKO\(ID7:#51VHQ1M??F_$O<1+LA:-!:OPQYCV)0Q M[?26;[9MV*LZI!'/,[)0'QXE?7C>NF/6[A][`ZM=EYTVFB!-D/98]3/N5\.M MVR;KFPBV>8?AT/,\Q'QGW\JE`FXH!$-L1VQW.=H4.5W]E MKD^MJXCQCLYXF"),3=.(\X[$>;=YS_@[YH;&WYF7K+>-)MOO1(Y'`QP+ZJ*F M>H?CS\LOEP:;BOZO>K39U#[%@#J&E'*X6AVSUQM43A-=5A_OHPRNANR@:\]M M)&M*LJ;Z%FFZ+#R)&1(S)&9.(V;>5V_-K".F.@)141$20B2$ZB:$A%_5)X.G M8?'#*DEX'NJ_0/2P$W&A$5P M(#@0'/(BE*K9Y+S=.@)+@\&"]E2[1?:4"O=#H_A'M7Y)N`A"%G/C(?#'U.+S MY2/[O:YIV501@V*,&FFIYL!KJ,S6(V01L@A9!2_*'E2/+7*P"'F$O#63L6,. MVV0R5NJK-F3MMLJ5-DNJQWU;8@*9X&0Z)-:"`T M$!I6?HYJ/CEO;X;0TF"TH#G559;%I@OOG\0#T$ME?-N+;\8X2+!7SUOJ^&Y= MNO1MHC_06L5@759$79F6UVC[ECHN59!2O4#L=6RSJ^XPY>$4K07G4>3T=$8) M24F2DJ<[!5.KE)`E0[ MIB0!JM81;UO*#CJ1F;EKP/,'T?IZX_6%SX5Y43MO:N?]ZGW4#%J7@=($3SK! MFN2S:6>+KH9+[;P__BWQEM3+FSJ,:L"*U,N;V.X$;$>]O(GQ3LUXU,N;..^( MG$>]O'7V.AK@55`O;^KE?7*24<^YTEE1VQQVJ.7$G M,4-BAL1,Q8EQR@Z;44L"$D(DA$@('>A6]=3EENF^^&^U=VH2/:1.WD>&D=6Q MS8%MJ\*1+FM=M7M`"KC)F*#>#`0'@H-Z=X^\.@)+P\$B[*DVM;I2X7YH%/Z@ M3MZ:X,L>6.:PH\Q?:;S?7R.,U5=+-0=>'6IX2L@B9%72X>N&LX'9HV11"FWKI*N:`R[:,R)@$;"T M=J5HQXAP1[C;QUI45_J_Z4J-]HL^7N,<)S#+F!O!Q!CS11"Y^U12;&Z$PS;[ M+0IP4,R/8GYE,82KIU%R'MKC':\A\(HI5T'>Y/32'"FN!O]IWN0Y\1"'8RLT"DF`DP10= MJ6N1]"+I1=)+`\XCZ75`VJZM+GMP5ZKMEOB0NR#\PCS^ M)>]:^9D[@>^XGLMB-_#O\9I[H,J5%SA??_ZO__R/']#?J?7&=W<]JU.Y_KZNC\<7`][_9M>JW?7OW[W\[-E*R[!O3OGD?$[?S(^ M!W.V7:P6;O= M:8B5-2(>1_!E&,^,&'YV@ODBB<6"8.HX?G4-7S%_F>_J]#]&Q@/2W6#^V!A+ MRAL^CPTOB")CP4,CPK7!IXH'K+'=GF-/8](IR`2%QL`ZH1CE!V1O.;UX%O+U M_L6'$,J8PY>SR."P$..CC?^3$PEU[ST[O6 M._$W*!4G^WM_J?3DCN,9?(0YI;H,UM1CBXA_R#Y\?*Z;5H,J;I[D^FVP<2ML MA^T7,9:?WO6L[U[5G&4=GMYX\'W]8[^PF1.LR;::=NY//MS^:QO6)7-TW>"L M>-]ZK47\X#!RX6WBK[4&\?>HLHW?I+:]%=HVU8(&*+\#[%7BPT/XL'T"/GR% MEJ?FS(UV%T5\B-4J8;6=`Q@DZBI6N;57J>]='[SN((G`WXM,@W]S^")./7)T M`5?^.9L'B1]'.P>V]^,]H)=.68M5QMM^3^8<7&"87R42\8A$K`.4M2%6;64@ M<=P>A-M?ZI6H9-5>NA5(MN'3[UG<5QF"J]C^TX666NWP:;.)]]XR>VUE9XJK MR5'0A8,H#:'.:0BZXMF/^81\CBJQY\A_) M?]2?<.0_ON@_B@PNLMG(9CO49FM=MM35I2:3C5Q'$D,DA@X20\?+0C\/,525 MY]ATDRI-AM=:FFU=J<(!BPVOTF4!CB<$7V7IW8[PJ*-EW4TXM;U'ZL&NU)FD MD28A"5$2HJL/]8.[ZE27$G6,4F4(RQ#_'W878T=1KU5U: M;?*@_R&2JOG88$`8-N5R>S8RD@B^<_WTE#3,9\.Q9\H!/K4L)">%..[4TK-, MI4$3A>3A>[B[%VRN?"/EV&Y:WS+MCFT.CIAFI@T/>50T4)M*Z(T#5F]HMJV> MRMY49P.LRGR#AJN]_??9U.&S.:T,3J`1&]_O@#PD'71H(SN5&3Q M:`-[J?;9=BH.#R/B\&TT'&\O-KE7?]>]&MZV M.QU9A7+4M:S^H%E5*+_$0)6+!Z2H"*1F)#7X-_S,C9![#(.O<6`PSS-XNAZB M>@7PR$7^151X$GMBX3@RW,A@45KD,GHY%/L20=X^WUV*#Q9&4%()5#QPC^*! MPV/7UFO7I0B@WA.D2D9G5CSP3?02?U+Y0#TY48^:;KN79C\]XU)UP29SHG[, MUK3Z@L<)^K[FJ42''=C7K01A!2Q7*D)84>+D7K',)IWYP?@"-F?P7"?UEQ^Y MG_#HE`I%^W"=NF3S-^22:Y,M/J#>T4?CAS.VRTC,G+>8Z9"8.9[AW4039\Y< M,%9]YCL'F3D[[^76;D>VW58&+6U6OV)%3?JXP7BP^\K2AYJ"!_*F]U(UD=SN MCRK5,\U)">J8[5Z;K#MR(O516LT!5]OL6@0N=J\8[(^BVC[:=U'CHGGV#8I%37PT[5=$=M1&1GUVI5(L(4,^T M>\HJ@YQ-ZUCR=4G2D*393])TS79/V6':LY$T>R=UOY@I77D.\Y;DZ5_RI%OY MT)$__FN:=UON3;E##O30OAMU;H?#ZU9OU!G>W73ZMB6[1G9[H^YMO]('9W2W%V]XHITC1M7/S(E65)XV+J M]^$-+7?/HZE=%O6X(U22+4 MS@ZF?%9*M";&K!UCGF>BM8*M/>=?B1MB%W/NS/S`"Z;+EZVW(R9=UZE3JG:= M!&O/F7C*]Y3Q/>TW8R@WLGA?W[1;E(5]-)8X8T.,)`U)&I(T9&/O86,[R3SQ M6(P%+N8!3/C?HK+)(7;V6_-R:I=^\[YM=GM'2YY;9Z(:;63N[';H!S_ME/Q9 M`\X^7K;J>0"._/P]MA5%9:=J^(\*)BJUYJE@8MOLJ>MP3/42*6;1F.R^>O,J MR4B5,G(X)!E9P_3#G;,`MV01?I8=JN_"8'[[+>:AS[SK)()UXV$TBN/0?4AB M/KX/UM,4RRF.^V0;]@?MX;!E7ULWG:MNMVO;+;N?5EP=C=IV^[PJKF8]PK%. MJB-3/T4155DHU9!='0)?9.\]P++B0V#\(8^B+*G/25=L?5>X=AEX,KUNV+UL M6W97GQ2[7O?8&6A'?V$S)UB3T+9VQNC.22,GCJT=(V_D?A9R;OP&O\TBXQ8$ MYM@HY-A5&E\B3J2Z#,<&T*(LA%WD[; M3S'\9AS01&;W=./&U-6TS4Y'75I(TTVU&@&LO@JJ.>"RS($Z6Z[QX'J['V35 M7G6)RK35JJX*MK54E8A0C\!NQ^SMOJ/UYLK1YY#<2+X8@?'`+8BA:0V5]3LA M,)(;N,M.Z?^#T8V#.5FJ+T<=>^IB+(VW5&L$L!KKQL:`R[)![Y$?>#P_L/:J M2T8PJ7-D>E_/'/25Y<#JLL;DA^FC:VJ'",LR^P-EF:WJLY0>Q#U+&(?Y(5I$*$\$US;;7.H,$!"N*[4_VN*LJZJXW,= MS5VKI6P;3Y=%)@]0'SU7.TB`H=DE1!S/`;1;S=`I63&::FP9*ELVI;)E*FDY ML$U[H*[..]4M(X^::COJP*LD)-71LC\T^^WC=8FN-^,IM#'?7MQ1>7'&+44@ MO\Q8R*^PT.!U,%]P/Q*M+S[S")[FP!N^Q'`O)DQ%HR<6CD=.[#ZZ\7+O-M-7 M-]>#_G!X.VP/K^S^T+X>7(]DF^G1H#7HWE1>^+'2WLN?O_QIL)0T!K`_#T5Q M1B0I\Y=2;0QLJ_\Q,OB_$KS(];'*BOO(C87'_,AP(X-%::W(B!HT:].@V;+> M6#ZRTSFTV&&_+N4<#[VO5Y>!ZCW!FJ1%:6>8KX;;HD*7*PJ"+HN,3TDQJ,#$.Y5!BQMV9D8I@OLB,_Q`_\;$Q`O*P M*3?^&C)XP0V+N7''W-#X._,27HWC?11B$^.^B99UZHV^HO=H.@WY%'GX%XPF M^)'K2$8VUE9"S9OA05&RV+)@0+R/:P[NZKG]12P>\MZ2Y4/A00=&:^B`W+/[ MKIC'?`<;OJ&Z_5OB+;':N:&RX'1UAWA.&6^US<'`-GM]=2'7II_IJ1'BM--Y MRHU9[;F-RFF6CLW;E[WJ!;(N:T^2AB0-29H3I=GV6Z9MJSN^HOOJOU76U"06 M6B4)14"$CT\I9/2!CPGRUNQ36BY%9$^O>G7A'64:MDZ2H-NY;"E+6M5E)4D* MZ!/>/LZ^BU[TH5#N"YEI'%`9J;/#FAFW?=_N]LS6L/JP[3JCU$AC[]RFK4;8 MTTN24:CE[$,M[>)`U)&I(T)SH3U>J;@[ZZ2GVZKS[%F=],PMMO"X[%IXPX,!YY%)_:EZEU MG+IMVE@KLW.\6IFZL%'E6I^.Y5,L^ZQBV;W+`<6RC\#E)`5("F@K!:RA95HV MM5W<;K?O5OYUKT*910:Q\O*E6RIG&MOFM\FAD$4S[>XN+%9>UJI*%,(<]V&* M%VK$#&'R)?EB+;X=PB6#(A&5,,.FFK]*:O'N5>=7//'3`C]&!Y?VO;T;#/J# MJU:W.QS8W8[5O;GNIJ5]^^VKWEWEI7U+V$!1^5Q,E&K_V@NUM7\%#8U`$)&* M`!\BV_;@AQ,5`6Z_M0BP?6@EV(-OK,M]M9E@FP9:PS"E=K[0:KBGJ/>J;>E! MJ4534X3*#Y^`'ZG\\([EA]_,JL25NW.E'N57*M3K$M]]XZ+@1-_X`GU%9 M`6+B2.VX(?XI_3T*>*TR%J-;JX[[WK&TO. MPHA.%S=6/%7+004C"G@IG@5)Q/SQ[OQ$YPRI24@%U8`'MFVV>E1.6TL^:9B\ MI^,WU;%5+:0-U9,C27-Z2:,1X:I-D;^L'FS$:Z35SERK#2RSVQF06JO2CVV6 MNTK]:`HV87NWJPCMG>9"+FM&0%-!""A!]SHH^FFU!Z44?VG)Z MJ2Z,3&ZE;D:O5";O],Q^A[H943>C4XMZBM.==YQN>#GL492.!`UM/A'ASHEP MI-H:K]IZ9J=-%90K=6N;Y;U2]ZR2C]HSVWUEMB%YHA1;U`HQ^BK?.DF)CGVI M3L?JLI)5NXDD!8@^1!_:H:(=JE,?BJ+F:\<\5=7K#$J/I-5_4D1XC72:F>NU?JVV>_2CEBE M;G2SO.6_\PAK1C)_;/`&M/PK^'WJNN)5XBEW>V:K=\1P1!6$T0[0^F&W^2:" M+KQSEKMSX,:VE5G6NJPD28'Z20&M?<]^?2G3?,[11>J;K>^VYC4+* MY>.#+:I=28*&]DF/Y*NJ4_OZD*Q>O$9*K?%*#=,4[>J1ILOB*_2'?Q!MQ3=> M7_B\5^_Q(N-8V,*\.*WGSW3.NF+=.>-TI3)YQQ`&\BW7:`#0_#5W[;JK>=F_>V M>\3>=@:+#<3].#+B&3?&[F3"0XX)ZP\\?N+<%U]? M!W.8VO+_1`#:(((UAB%AR]L%MA0549KK(`4\2"01JA@0. MQWH(Z9`A!;Z2$:7AK14K;XUSG9)NV/REFB&:P+(19H:XC]Q;FF+$R*(\:W,K M>!)9,ECU838"V9OY_S3Y,F,AOV(1'R-@ MN!\Q?*OH#ITVAQ[AN-UX>8^/O`<1<.7!CS__UW_^QX\O/>X/MIP#1D=/+!P7 M'X#6/)1U'SFDY_>W=W`*O3^Q_K?^YMWACN&+Y@37]RV M1J.6U;GM#>Z&5Y8UNKF^&PZNA[W^S:AST[OKOOOYF2Q[22%NTX6T3\0_9A;?*;[9]<-78VGFO;P7P18_GI7:_]W9Z6 M4WJC-3CTQN.\L":I?]IYSCL?RSS+?L?WLY!SXS?X;189MR!>QL7=L0-4(?&F M,B?]W/O#J]R:)68C9GN-V78^74?9%B]E6Z0Y^9X[X8;Z;KQZDK&"-K34%$P# MJ5@MX6K24KMWN7/#CYH8@E4*P,]N]/5B@E:UBRN!QY)"%O/Z&C+5,I=UV1E^ M5U_BU$N>-8]YAO;.S$-6VPY6VV/@L=CUW'A9$QVJ#S.V!Y<#99),(ZK52\1I M1+B*_8/NI?7=(9M5YVJ8Y3(.WN>.<6=[Z7+OI)65=>8O"6E3\Z=2R4"/"5V>V[I:-='CZT);,I#_]D`/)_LW'OP91 M],G_Q<<*/?B._=./VCV[;76[=_WA57?4&K1NK=N^2#^Z&@U&[5'[J.E'EIUE MXQ2$?"D?*<\(5L0@]S,0]($'R,4\-9G+$\V`>T56&V`DBHPD)[?AP=\P8\QZ M*ZN'0IIFKIC['R/#72V-\>3&L_6'F0;+,D;'QL.R<(?AP'?3(%R*]WGWMA'E&Q)T$)NG"Z&:@P8P'3!YU?8,)'G#])$C69F(L@LA% MMONP[NO4-%]JV+WLM]J6W567-66_-6VJ?7`6TX'W'3W;ZMCWM>HR4%K`C?<- M:S+.0^_KUV2HZ15ZF9EF8AQ8D(>9[(_/UB?=^Y6!DW\^8 M;UAVF@A37EZ M_KS#P!S&5C7+"U26D4K,VAQF_:N(,*\"^L:O(BBL%^<2/<#S)2_NIWGKH/Y M'&MP,<]8L,5IH[_:U\"D`JC%^[H]+C?5376\.T9!(UC1 M0Z*&1`V)&HKGG)Q;JMW::M8.UI^77RX--N6^LRP<9]^#OU8[J*?=0%4/LW;7 M[+:4U4W19<&K5MRDGQL,B??*X'`>"H;`O@;E*O]4JYVN`BP[-R"C/9P"'F$/&5I&N:@KZP)+ZDU`A>!BQ(32*D1[D[KK0U, MNUM]BQ==<$1JC>!U7&^-%!MEW*G,N)LBKGW1<*:R:&3M<&9WS5:WKPIINJQW MU--0=<_Y>`1<`B8-4B MQD`0(X@1Q`AB!#&"&/E>!"X"5[W!1;Y7I4'%9L4."Z#:\=->/=)?9;%2A[KV MXILQ#I('C[^I19VRSG_UJ+6Y*PF/3+$*K(:>;?;[G:,1KA9\5+5Q038$23"2 M8*JV?=N6LCR(G:FVU\9P+3B/TE1)N)%PTTVXJ3WS3\89R2^27R2_:EE6@4PS M$FTDVDBTZ2+:[-[`['6&9)R1<482[/2<1Q+LD,B9NL([9)[MLS7Z0\R`.!NO MW_#YQQ^2Z&+*V.+#%V?&QXG'/TW^]$,.$_HW'_\:1-$G_Q?_D4/3$PO&S MYP&E?23G9S[YZ=W=C=VR>O]C_>_]S3O#'<,7S(DO.H/1[:AW,[R[:0U;[6[+ M&K5[@^MAKW\SZMG=V\&[GY\M3Y'4]^Z<1\;O_,GX',S9=H%;N-US?7XQXX*S M++OUW-6M)'X;!X`SH$Y8+U7W`%_1+%I ML/$_$^0/8Q*$!G"*.V?I7Q/NQDG((]-X8I$!_YL$'FC/Z,,Z@8J\R`+X=_$U?A#.F5<22!9>DS]8H-5PN.>EU_STKO5._`TRQ\G^ MWI^9YRR]U8DUP9[4S@ M?+C=UQ+02E;)N@E1<1[:*^)J3WJ)/Y^DQ'H(O/%S`DH]E.H'8ZM:J'?>EKZ\ MV#X!+[Y"R]-S9]'*-&Z_H1W!*19PBEC`41AN=R_L&,SW#_$%,-X(",2F7#"@ M@U]\EDPI+-H_X('!F,2D)F*RD6+PO>L;\2Q((N:/(]K..9(`;+R`0[9:L?L=-2ETNN^ M]G@?'<'34.]I1+AJ=^`O=\XNJHG9?ASU]IE'<>@*1R@2FBX!5XCJN.-]5KMG MVNIV1;59^XI%-4EDW>A3L>#=^<1-W1V.>O%9->D_VU:C%MD9Q\L+>HL+4X^$ M(:O3,GL]^_04K07GD7^DJY0DPATI0>V@!+.-"6O!Y,X%+X7_ZC[R\2]^S/RI M"S>-HHC'T5V".4Z=N=:^M0:]SI75[]YV;T>V;=VT+9FYUNT, M.J/;RC/72CE(]K.\)>6I:[=YZA:;3D,^A8\&*Y#1X)*.,L^+.3/,,(AGW/!A M5/`AY/"3&P'"9!S:<$LY7VM\5[L$K0JRKSIOS+X:'#T9:K^DID-?6),0C5X2 MFQ)07MDBDZK!*.J&AL4,Z\N0C62XP[;Z:\)KE79<6-D1!O=QD,;?$F^)B8SU M93Z]P%GW8%R5[(?>@/$^Y'.&-FB(AF[!LMTG9^<,RV-:9FM`M6=)V.^#MGV* M=C5XP]'L=)0A1Y?5/0E`SD=/[;,]O;LR>L4[;)*RLJR*RC;L039=^(F4V9M) MJ'_U9ETHI561!FVV5=MFKWV\.C*Z\()"P?/6S2H5FTOE72L^Q4H,G_D"[_*G M-^!)>D$$S]EG,\J^'0Y&W:N[J\Y@T.GWK$&_TQ>;4;?M@3487E6^&55IH"RE MD?&+/\'=G5',7#Y);\-XVY@[;H3;?G/VE8?&>]SIRVZP6Q^O/]W\ MEO]I??S>--PX,J[%0VZ_<2>)`3_&I\G$=7AHPD-\-H71Q%O>GKXW\.&C;S`$ MA+"=Q'[D`XO<2&P[+I)P$41<'&YF'D!'CC7D49"$#H\NC7_,N&_P1^8E\J=M M+YRX/O,=EWD&O%DPG>]P4UX.4X-'/KK\*0*Z+1@2$K_@?B((FO.H&-.V-W@P M/L*%.*,)+*P_Q6H9,Q=D-,S/".#A M86&LQ7<#2>0@@4);:'9IC/`ADZUC7,`;'7M&`3L6>,(A[7-)ZMEOMA M"81-_#A<"L*$?(K$!_)*LN/\'US/PX?`^($3HXS@3A*!VN5A8[:^A]W+MF5W MU6U_#]ZX_=WK'GO[^^@O;.8$:^(HZK5C4T1.GXJ=W(N,H]_@MUEDW(+`'!?K MG30L9*$O)U*FR0;>W*?8#C$;,=M;F6WG@\8D[BI6O`U0K$?,6CJ3?;J2@WQ* MO:#]#A35D"C5D&B;5DM=0S/=%_^MNP`UDC;:*3@2->]\5_ MJZBIB1U=)0FOF<_&[!`;NG&)>T.SU:4Z(137.-BK;!PB!F9[H,QP;0HBR$7> M3MM/8J=[-(<+'%9)_:GF)*W:9J>C+D>LZ:9:C0!67P75''!9YD"=+==X<+W= M#[)JK[I$RG>UJJN";:W=RR8=&X'=CMG;?4?KS86H8T]=C*7QEFJ-`%9CW=@8<%DVZ#WR`X_G M!]9>=/ILLCD`>JCYVH'"3`TNX2(XSF`=JL9.B4K1E.- M+4.MX:;4&DXE+0>V:2LL`4Z=XPZ9:OUG9HY!Y-5'TK6I.:%8)7V0'US$5C[ MV#52^W4IYGKH?3TJ`JNQUTK5$.5]XL^UZG6%&K";;86*]G^),8DQ7V3,K('I M7EQ9$QFYW?"Q"%^8B2;-1TG3-=N]X1Q5T80:%%L[V0P>;/O_X0Q)=3!E;?/C"IW/NQY_Y M(@!2^M,;-W*\($I"?@\3O_("Y^O/__6?__%C?OV,A?R*17R,R;7\J<% M_GODCW_Q,2/!?>1_>,R/_@"#TUD"@7VDXF<^^>G=W8W=LGK_8_WO_/D'%ZPSU]F2=/$E!LI?"$(;14J_R!HOS;"4B]U2 MG(M]$".?;+3WJ]1P(^1.,/7A]PC8=$5F@W_#SQQ^]QB>$XD#PXTC>!,LBQ$( M=I^SI'.[]?'SES^C_$_KX_?&-&1^^E`^7WC!DL/K M'\1:![[(7(>'NG/QX@ES0^.1>0G'PQ[X&WMBX3C*KAS#5?B+>*;,4X>_"O<' MX82[,0`ZNC3N5[<#C(TH>?@G=V(=[2 M"!PG">'%('4-9BR`OL$87[:VR@=YOL82F&<]%^:09UT:4B!ED$"CP>$K>!<`%M%LZP!>G6YJ4$T3Q]IG!:R9X MWL(O3TP2)UFD2%^$P0-[<#TW7LH1L7CSG<8#%RO"7Y$'9F%M@;/PX!7<,PO& ME^M0T4)P*U/$.GDR%JW$I-HF2FO:H/"WYY11\6[3S0`KE9)A89!,U% M_D51;Z7"'-0'B]*SB-'Z@<"W'N';?;Z['"BD`X$*#@0.CWU>KEV7@WUZ3[`F MAUVTB]?N?-REBG-7FAV'N<>:!\9O@2A7<"O*%11.!!X0NB-./(03]3@!J*HV M\3$85^595>)$W3A1/V;;>3^G)K*PTIV@G`-?\U2B#R\'9\[WG.HQ3J?N=6ZL M_@7'5VQYC0',8&)XKI/ZRVH+QM*!LL8?*%/7F4C[A3\H4$WG5NG<*HF9MZ=0 MDY@YGN'=1!-GSEPP5GVQIWJ`F=/<>10Z#(V MGKN^BX<8\007&8E";]G4RIS<)G*;"HAH6;0#>SRWR6XU1]F(6G#&:V4!E*5S M4FOK$U9^:GYK:ZMK6AUU=C>UMB:7N"F%[NK-JR0D%0I)RQP.!J+Z&R0[?-,W#AOKFOHQ5#[724D6C2$5E-$>+/O:F$0OO(?'9 M'*M$_ONY]X#5K4R#C?^91&F)J6T%IYY8J5;*&^M,[72VL'8%3^8LG+J^'"1+ MXB#[0II$XIL*:J+TWE@3I7OLFBC`!36I;3*@&B7'C/MUJ4;)BH!2#QW:LIQX MD6I#J.?./_V\5.9XIS)RM`%24JP1CES"G. MF;.L-R;-=3J'YI3UZY+\=NA]O;H,5.\)UB3&J9?)4\)XB]()"U%BM!(^)7$4 M,Q\'76G$A]APCY(JYYA(N"+I[\D<\UN#B7$HAQ(S[LZ,E-7Z(C.NI1C^-63P M@AL6<^..N:'Q=^8ERC)>]$>9AJV3).AV+EO*.C7HLI(D!?0);Q]GWT4O^E`H]X7,-`ZHC-39 M8WI),@JUG'VHI=VYM)5U@-!^[2FH M2Y*&),V)HE(#L],F44,QW9U)>(U9(1X%==.\(ZMO=NV=2Y'L2HSS=@U(+VL# M&7W5;YW$1*=S:5$C;)("%/&EB.\)DG?G2+94SC6WS MV^10R**9=G<7%BLO:U4E"F&.^S#%"S5BAHMG=6JMQ;=#N"3O6/_>^O[E"KJ[ M,#X6MGG3!+?#8'@8"O+;5A6`W+P"T*.H`,1B@S-G9BQ$VTR#^[#^?!'RB/MQ M)*K=R@[R5@_7\8((EL>0'6D6H>N(V]:(?,!D_M(=7-KK M]LH!3S(83%?-D(:7K771>J77MWK7IZ0;UB"J9H@FL'&$X0;W MD7O+2V,[`B9!"-?*XS22K7<"0/D60,(8'[[ZX?+-"F8W67@B#?FJ'#MA0739 M[_'3#OT>7YI%236CI?92W7?EA=*+/2NI!ODAIM5+EM2SD9^H!GG[K37([4,+ M41]\8UWNJ\T$VS30&NZ2:!>*60WW%.6FM:U\6K($J/KY"?B1JI_O6/W\S:Q* M7+D[5^I135I;KEPK@W[[C8>.&W'C#PSD$$<>9PM%OXWH(W/D&A]^YG/F^AA7 MO(8;0O"+$^89O[H3XDF2DMJ4U7]#_/*E%WL*JNJO1G_,^OH$JMT-XG,\]T7\ MHTXH$_\0_YR&/E4<3E.KT>5>O^L;2\["B(H;-%8\5"F>!4G$_/'N M_$3'G*E'407%R`>V;;9Z5,U?2SYIF+Q7+N.UYS8Z_5>2-E3.DB3-Z26-1H2K M]H3.9?5@(UXCK7;F6FU@F=W.@-1:E7YLL]Q5:H=5L`E;9HNZX%#P\/1J5Q?> M.Z4Q0J=G]CO43(V: MJ9U:U%.<[KSC=,/+88^B="1H:/.)"'=.A"/5UGC5UC,[;2K@7JE;VRSOE9KW ME7S4GMGN*[,-R1.EV*)6B-%7^=9)2G3L2W4Z5I>5K-I-)"E`]"'ZT`X5[5"= M^E`4]7X\YJFJ7F]@#COJ3E51[T<*'=9$_6H?/J+0X;,S6;WJ=^=U67N2-)I* M&HT(5_&9K.I/BA"OD58[Y3P!G0<+?A] MZIIR5N(I=WMFJW?$<$05A-$.T/IAM_DF@BZ\Q9RE+`=-E*4_B%VH4ESK"`4#17*Y)6ZS:0-(R M.RW;[%C6Z>FH"\]5;1!J!-WFZWOMN8U"RN7C@RVJ74F"AO9)C^2KJE/[^I"L M7KQ&2JWQ2@W3%.WJD:;+XBOTAW\0;<4W7E_XO%?O\2+C6-C"O#BMY\W(C6WS MV^2HRS[D=G<7UBNO=U5-F&&.^S#%"TW*AC#YDJ2R%M\.X9)!D8@'MTSKIBW3 MGC=*4R><<0!O(MUV@`T/PU=^VZJWG9OWMGO$WG8&BPW.G)FQ@%N#L<%]X"R^ M"'G$_3@RXADWQNYDPD..">L//'[BW!=?7P=SF-KR_T0`VB""-88A8,/"_=`>7]GJZR`%/$@D$:H8$#L=Z".F0(06^DA&EX:T5*V^-.!;?4_1D6$(/#&^$X853[.S0._?+,2?$GHE'3;`"2TD$*N#U8P MV):=3-F]7<_+/_'R#VX,4LZ1WZPUQL2>FPPIC:09/;%P'+U(@%TGUWLVM[:M M;F[BOOL9QINC9)[R21+)3"4>Q>XA3SPE#7* M98^R4>[K=X4BUCT)/'!BH@_K@-628@=9?8=IT/)+"\\H62BM9S/&OXLO\8-P MSKR/:_;@RL;;QZQ\R8I\-G)I)UHMF&,:+`?;PF.+B'_(/JQ-?K/AF=LDG8T' M"G>P&\58?GK7:W^WI\F:WF@-#KWQ."^L2>%-9=.3X_'BJEJF;>5/EGC@Q&S';:\RV\[%&2G-Y*Y<[=UJIB2%8I0#\[$9?+R9H M5;NX$G@>+&0QKZ\A4RUS69>=X7?U)4Z]Y%GSF&=H[\P\9+7M8+4]!AZ+7<^- MES71H?HP8WMP.5`FR32B6KU$G$:$J]@_Z%Y:W[V\HT*&V489!^]SQYA2L'2Y M=]*2UCKS5[Y%;'\D^XSLLZ/Q$)EIV^GYC^<[\%NVW>/"UCPIUGTS?JWAI455 MMTXM"S4B7,7\9KBDN2Y[!51",I1R>/'U9$5&O^-3U M?4RHF[@1\);8A<#4OIY9S(,S'OB4^5DN%%XN$]VR@DX\G!N)2"-EQLR-XB!$ M1D6YRHPYCV?!V#17B6SXXDOC%[@4%@J_V8$TJ_A`2A<<0O#D`X+F`\C$Q,'2L.:`/MXI")K$E)!/%P')`8 MQ:6:=#,ML@^O)76_".I^YA$/'X%,F`CZ2Q0E6+9;R5PK3ZT;O34%6SPJU0?I M1HD8\)@[02C8^@.*KNHRD%=S>6L*\EY349ZFO)I'&?5/`#"6@-P*X2J1*.H" MA_&C3;3;:IDM^7\UJQ3-6"@S_TLBZLF-9R#40?ZL[.=CS?$OK4NX8/T8U4'S M`YT@YV@J84CQT+YE=H:6V1N^Y8R#8J1D`VNUNF9_0^TNI]<'($MO_TKO?6 M3._NH8G7O6-G>NL]T)KL#6@7OLB':U-F^;K+4E5U*V(\8KP7&0\-B[VY;N_3 MZ)K&)]670,@9]#:+0F$$IQ!IBM!)7"2A,V/P8]<C(4?*XMP:CC5STV&[33 M-@3-Y]`J!9Y]__"&)+J:,+3X( M9VT6>$"LZ/9?B1LO1_Y8?'F%6>%_L.4<:\#>`Q6N/%!;/__7?_['C_G-R6+A M<;R`>5?,0P7V9<9Y?.-&6"XY`167WPAD]I&6G_GDIW=W-Y@Z_S_6_][?O#/< M,7S!G/CBNG75&W9;-YW;V[M>YZK3&=QV!]?#7O^FV[;:K>&[GY^M39'.KR0< M;5K:G=.KE.PCIP0R!(5$-AFLM_]*%';;:/N=;5GEVTY$*$R]EG^^GF7^1Q@L M`+WRR``RUP)9Q81%B@^:]%HJO5UU?GEI!CR;`;)RY$9Q=D1#IO7!J"BQKXK$ MOL$;$_NZ0[TKL9XP(5#O"=;$Y]3.#*42M91(2(RG'>,=(9&06'&-%?NOL.*; M`]FG9RRLBAK/@B0"*W7WRJA4&&,[RZ%WEL"Z&>`(CY_`&3ZEDM!^;X%ZVI6" M77VSTU<7>]9]\:L.*VLD<;13B[HLX%[I!-W&_X M>9_\WMW/'E>6B7ALD+5-RZ;$0_(/-5)430)7JZ=L2Z?QX"*/Z..OG$4B`I]W;+M#K*0O_KK%#=MKIR;E'66YS44Y,18PW,H:5, M#9T'8LA5J\95VWQ.S33\5T[:G?SX/4#+&OUB7'0.N\C8%":OGME<*;907K*(!8VDZK'"BY&GQ+.3K!P\. M&M</`@Y;-6A2A7/AI5(?K%CYD_ M==&P&441/[#@TNMZ5G7+Z<*XF1AW!66'=C^H7KM"1',63EU?#I(E<9!](=U0 M\0W5*J):1:I>6)-=5NW"*50RIJ#-CE:KZ`3$),9L$F,VN991E4&ID0.N;@A. M2\R=F0\NW'3YLO5VQ*I&NT?U3L]_5/)(?L=)=#ET(1*5'BO?U3;NE M;B="][7'^VC#5<,-5Y(T)&E(TI"-7;:Q5XG>;![`A/]=6:)WXTX@OL>C2^H. M5^Q(GF9GO>H'/^V4_%D#SFX1X"C-_$A$7-M6I"SQNECSE`#9-GOMBBJ.4/XC MQ2R.$[,@&4DRLE(9.518$YIDY(Z&9JUSQ%7GKHT*89<*$G-;)TW,/>[0SB(% MMT&G`2K-TC5NH]B=R\CF=!KR*7PLQ3ASL"';<.;,LF11'VAJB.4W)FX$)*"<^ M.F#CAABR8H9L),,=,96L69'DNY4=@68@#-+(TD+KRWQZ@9,V,EZTL7O&^Y#/ M&=J@(1JZ!!"#G MHZ?VJ6NE+!.F2IB0>L5R:>?O1,5.B/&(\*J%&EO*_77S]8<>;)%_HA1#M%W%P\=,U6 M2UG;M*8@@CSH?33,(W.JJX_5F"2D@=E6IWH:;\K5"&SU55;-`5??'%(Z.OE) M;]%B$?-8Z/+(-!9L&0:>9\3L&X_$F>X'[O.)^TKG'RI(ER>WV4?+MM6&G\@' MTT>M-0U1';-C5]3:NKF((A]N)_SM^$G_C/=Z%Y*B`F8*=TWZ9GNO(U,5$;06 MC$>.NJ;;NR0D24A6Z:7U3;M=43]`$I+;;5$ZN?3FDTMY-H;LZ,45.W4Y"T83/.D$ M:[)+HYU7U:"S2L/#"#C<>J#D+@CA*]^X3L*0^\[2^"7F\Y.>?2#F.QOF^],/ M.;SKWV`%3AD8N>_1BOW>",#T)W.(.\^& M._?:X2#=_$8&M"PZO4G[EOORW!7SF.\(WSR8&`<=NZ9356^*\S;A5-7[GFEW M]BE&^C:2-+M59HTDDW;:D`31F0NB88^D$$DADD(DA4YK#K4[;1)$I^LIBO.^!3X*0&R%W/!9%[L2M[O1@[3*]W]L#98[)>0!./VQII^`;#)>. M,@.:T$)H:3I:VFUE9MYYP(5B\2^VZ$[\."K8<7QL3,)@OEOR8AP8G(4^S*V: M4[6-.=HNA=C`MFQE3KWV#CK>1X=2--=_S8'8>[OZVA'GH3`)>`0\`EY=+-5F M&:3W[)L!"\Z=F+R]:NQ&75:Z:O.0E%&#61&^\]`L!!8""X&%`H:*DW>K M:M9%93.H;$:UR3+=MKHROF\FZ%[BM!;<2K&F4^?\D0@E$5JE"+5ZZM*>28"2 M`"4!JC]3D@!5:H/V6^HV3DB$*O'WMQ=VV_3YQQ^2Z&+*V.+#EV2Q\/B<^S'S M4A?YRXSS^,:-'"^(DI!']S#5*R]POO[\7__Y'S]F-_X9\4^3VRAVYRSF$5#+ M1Y)\YI.?WMW=@$O=^Q_K?^]OWAGN&+Y@3GQAW[2N1E>MJYN^W;^ZZ]Y<]]K# MP?6PU[_J#7O7K;MW/S\C<9%2`A!B+R(GX MXK+O.K/>LXFIK)(G-[IFW%B$?,%"D3B/,\"R;\S!-"OF+V$@R`WP\DCT?_,% MR$0ZUL3U@<%;)I#!\.%6'LNG>"Y[<#U1^`/>O0A"&+9IC%=@2)^-[`X3Q>%LOML4 M7V2/*+XMQ`$EZ:CYMP72*;HTOH`H$:<1X)$NEL4QHN3AGV*T`7QT9H7YNK[C M)6.>/0J3X`*X&R=OBLDE$9\D'HSGD8MW+L)@`>)W*=\))%T(2N)?+B#?G[HH MZ$7.`8:10X57K'@NW\WL?XR,![C]V2/^F8RG>-VE M\=N*3T,^33P6>DM@03%L7#G@@>UO3R($S\P%DH6H*@5[A"X7<4L_2V><@#0- MPNBC,0N>@`%"F*@3(R&!/1,O1EF<>&-@6F#VT(A6?`4C$1F2<9D(ER^KFS65 M49;\0BF`1/KZ81($L1_$_%?XP_@FO@H#E"RS.%Y\^.&'IZ>GRV\/H7<9A-,? M[%:K_0/^_`->^"Z]/EXNX'J07J):XSM\=OIPT#_I-;,0=_#*XX%W,Z#X.^.' M5P?4'K1']DWWMGMS=6MWKT>#SMUU^O#1UMJT.FWV[?7=YL&]-H];QK056]P,^Q?]WHW5YUN;W#7O[J^2\E_<]VU>YL& M]-H];QS0:-@&$^G*OAE:O4&W/6I9@ORWUP-@V9O-`WKYGC<-Z/IF..R`H=%K MM;JM3JM[TQX,Q,.O!ZUVU][(0Z_=\Z8!W5IVNP]VY-U5Z]JRAMVKZZZ507C8 M:_BU>W8<4";D1J%C"%]"^`KR-A8ZKPB\](H?4(1?9(_*;D?9?(B,"N"F M]%$7,,56>S#JC8`%[@"VPV$W9S`&K"+._8L_O[S[ M>32=@A\&C@HZB*'K1ZXCG$APJ,")8^!6HX<5C+$^/+KK\*@T7`#^)]9D!"\P M_,KC]";P.C]_^1.]57'%M0QY_'\RUQ"C!.C""9\7O&[7$;?\I3NXM-O"A?M+ M=WC9ZJ)WF561+U60%]=@9;GRUR;Z=@ONQ.#0>\M+8_NLT`T/N<>%#RN&NM.D MRK?`[#!@4_CA\L0Q%$,/^,P`AE(>(U!LH>,LQOVFW?.[D4V+_!,/L;-@][$ M2\^^PA`"?/WC#\@`[@?\-_SY_P=02P,$%`````@`(C""1R>DIDI;&P``5!X! M`!4`'`!G=W)E+3(P,34Q,#,Q7V-A;"YX;6Q55`D``W#/7E9PSUY6=7@+``$$ M)0X```0Y`0``[%U9<]Q(3B_/4___W??OD/0O[YZ]O7)R_F\7H* ML\7)\PK\`M+)3;FX//DC0?WG2:[FTY,_YM6?Y0=/R'VOD[M/DW+V9_`UG-S6 MY<]UO(2I?SV/?K&<^7*QN/KY]/3FYN:GVU!-?II7[T\YI>+T0CYI?O[^]NS!`.^ORP0W904_Q?GT MM&EQ^JN?-)TO+@$6S^?3J_D,)5\C!0TA/U]6D)\^>7]3-7PSQ>@=UW_9W&OQ M\0J>/JG+Z=4$V3[MD:X7L/#EI&;=Z'O<>W`Z^5YT\M'H%'O1*4:C4^Y%IQR- M3K47G6HT.O5>=.K1Z'P'MXMK/]F+VD=C#$?S.Q\FT%&#/NS;!XTX]K1<-.:T M?C9+S^>S!5I>M,#E=A);=!V8PMV6?^>!>J+^RL\^XH07U].IKSZ>YXOR_:S, M9?2SQ;,8Y]=+.M[,)V5#"39\62_**3HV;19@[[$/S>/.2]CS3(?F_]-W0W+^ M>(Y^>)XEF-70[*,:QT^-)_ZUTFK!4=L1!J/W8H'_-PKA/#?RK>`2FY0?X`PC MD"F\GM?U&U_AGR]A@6)N@<[^YC@@SY];#,3O-^,/SVN-Q/CZ\M5D?M,-EQM' M&H7^\RNHEK'J_@Q\.U0?''P*RQO-@ZIH\?%LEN?5=#G1-I+;].V#QE>^K/[A M)]=PGE^5,]0TI9^<87Q<+6??*MF6W4>@M&T`N>,PXU&^-53;<9@1*&]'T=:S MAWYG.1J^MYX1]#O+"'RW"]1V&J0/JN\,Z3M_NYVV%4U[IF`W]WUKQSZH^PT6 M7_E64%UCLMUN;=&U#PHOX'VS^W?P M@-;W&(:>MM#;WG-0^K:";GO/8>AK![=M_7JA;3&/?U[.)PFJ^N7_7J/SW!P2 M-%_^ZI=!P/0*HX%V(-Q]J)$Y:`W;[D,>AJ/M0.\^Y&$XVNH0[C'D83C:&K/L M,>1A.&KIM^T]\,C(_6XR%"?,$J3! MIENM!3]/NYP4IYW,XP.IWD^U3&G(O@[+!(3KFKSW_NH4I2U/8;*H/WW3R%\2 MRNZ3(_YR_W7QIII?0;7X^&;B[\Z`<#6N&L.)[MHG@B8^P.3I$R2@:-.M\`R\ MSSX3JE0@(+D@5D$F4G*9`X6&W*V`27?:IKFFZ+9:]<+ MJ/[NJW2#4<>ZU5[?N/#.:T:#)DH)2HR4BD1G%1')4^I!9./,=[G"'19B/H"T M-J]K/[O_N;\J%WY2_NO.PC1D7\SS8A,BVG8MN-?24\.)2YD2%H7`V6,@61OE MO14B*-<-'_Q[Q<>`LAL#+:^NJUFYN*X`I?&JO&T^U=M@LK9/D2(/DJ=,LG.6 M^!@M"=XK_,2CI-IH8U0W?(CO'1]]"FT,8+P&]%$;Y_5L>E7-/]P]VMN&C/6= M"F%I3(%:8BDWQ.KH".X#1I)31IJH79"L&S3D]PZ-7J4V!C:>Q7@];18"T@NX MJB"6]Z$9QBO+Q9FE9]-YM2C_M?Q^K>@V(*FO*0H>J7(,T)MCQJ.EU@(ER("H M*""!$%SKM+?)(M^CUWI`$7\%TE].'T6:@X:?CXZLQHIZQ9II![;M)5H<>%U^ M@'0V6_C9^S),X%E=PZ+>'/=N[EB``@A!.,*#\C@Y6BU;`J:4T$*E["$I4$E.!$*_PZ.Z"013=%,DYLU.>B/O9M^I?= M*+[O>K*_THU?Z\!N^%DS6,'1Z=7G;',3#?X.OWMW,.V[RM>,5P@4CZ)`T:,VY]4=]JG:@;=ZG0`]M3M;P@M-#OW!K1BP,VEK@5!'%/$=?7$5B M#=.$&ID3S]X9\,=\3'=<@.LHTN.#W%N8^A+M3-5D$M:XP`U[O<%OY>A%-LH" M^$"8M4#``_[G7"!A%QV.?<4X$CP:*?8GW8#Z/.HC/\W)Z-9E_!!3? MTF%\7?I03LI%"?7SZZK:?`:UM6^1M(LH:$5R-!2G]H9$'AAQ7$(06@2CPF$\ M'W22JVM(O\YGUW4;7E>V+[CS6=L8B;;6$AIDP$],$2>8BCK(F-51/_'M>06_ M/4#K168C'=DVM%[X"5+:W%.MFX(8K7&QNE^AN57.-B=_G"LBLF'$>TL)X\Q; MI74R82O^#^EHC(*/WF0W(D[^X>_JEK0&R*,.14@Q"<$#R32AR,`J-)$,N0/T MI+RFR'H^9KL_"C+V%UJG1)'SQ254;_Q'%,AD28F?;+`0V[H4TO/,00KBD7/" M6?(H`\ONTR`".DBYXQ.6<9[L#;/4`XCM8*Z;7N.Z#?S49&6.Y^"3KTK%[''2 MUD4MQIES)%'W5TGB2(CZ#N2VNBI#K\3M5F!AI)#O+H3>Y+(L&Q1!,>-E9D0J M9TB@3F+83"TQ"AUX306WL/5H8D@.6OA>7[0WB9G#R&L,K%Q< MSJO%.ZBF9[,/4"\>%(%8`8U5S0NG0>*.TDV"LB:X@1@QUB3BO&64*\D%''6, MWA\2>A+/2&%X8]GKMQ`!(8L>Z6_HH[8)QM=V*U(4E'GND;\@",\F$L,#)SHI MB,QF)WC'QY#CA.3]`:%G,8T!B!>0`>E+[_SMYZP&@9_F, M@805F0HO;^/DNBEZ_[?Y/-V4D\D&1+3ICBH/8C()B):,DJ1T)DI)0WQ@05L. M(41Z_.[#7L@82$Z':JM-O;)]@7)QD0M/&,N42&[0U?'(JK-6)ZZS-:YC@&B^ MEW7N2S"C>/M?GEM_*C/SH/;,)M=_2]?"@\L8WQABC60DY9`(EPP(0V\7HH[& MZJTW50;GNAV#!=,1J!2X6X/E:(NC(@G]=J)B\#(ZRD7HF*XPSLEXOXOU.-K9 M2U`CPWS[2<>*7`XFC0'*$PDZ62)2U@0,4\0*+3.D"#IU+&$Q^O+OMD+K5[J[ M:,8\"G_C/S8GM>T/P1]V*$(R08O#@=ZD-`8&CC^3_Y`'73TC8PB!C1;Y[`2--3T*2W/03&"(GE$;2AHP;&"> M$HA),FF#S2H>\_E6SX#H3TP'L!<[G6Q]TZ=`(8$)PA!N>9,@HAS)-@+!V#YR MZZ)5_*@S*/IR&?N4T"&40?NSD)6=BFQR!!4QG$I*$-^D!WAI%=&)9M1X"L'> MT7L8W4;LA8->131*&M4NAR$K(FJN06'<[#&.]H&`U8Y8VM3Z4M3%&/"+KC'C MZ`J@_R.#7N0U2N+E?#J=SY;D;LVQ?-2TR#E1YZQK3@TMD88)$@#]8LY"<_]7 M:9:.^B+DOHOT.*=R?_F,^#*=S>YK='Y%_:9CA*V="Q&5LI2B MS#Q88EB3#,`2(PI0YZ%[3+GLB(IQ]$+/J!A$8B,=,7VJ*+2T;6O>*_@;+,[S M.W^[^>QIEY$*F30-3@7BN7=HAI,G!CQ*/WK#K%=6VJ/.K^@;08.+;PPXO6WN M!LT@O?35K)R]KQ\46LQE+#?YG]L[%U)2SP0X`C)%DH4S1":*)MLD[S'NDM)V MK$0W3FC:,V@&D=B0=RW[?XWKT)>Z.K]S=:0K7RN(:J&L-_0JA%%`$T.<6(8. M#1>.>&$H\3YY&G3T=ONMB<'2_'*Y>+WU30[WC0JN(C?&6(+Q%XXGJ2+<)T.< MR4IR$)K&CC?QQW%=>UNE;_/ZNHMHM..+[JY(*P,:@C(R.$D`S2M]D!=C[,7PJ4<6,`U950V9=89R2P80G-$%P)< MR+QC`MHX&JU_<+5$[V$7X9#@_WU6P=W+.?Z.?F>3GWO/XOGL`B+RMSP;ZQ7Q M^TY9&,98]LBF%!IC92\L82$#<59X:@7&/EW?F#".;CX8S`\@^4/[`V\A3GQ= M+^M"+!<[_<_UW6V55[@NS\Z?G^'>;PI1G>7T'EFT)'S]!= M_;`MW;O]($70`8/_;##@1^?5Q5&&>Z]`)*#-H3A9B(2FDM^-HH(*"0)'=]V-XY>&FI)OTD; MZE.$XY3=\16L?2/]RL([JSH4WAM/0U3-B]M05L(W)XQ&DZ;44/#)4FHZ^KCC M*)>1`-*;]$9)0[Z-4-?H1?\*,\CETM]>S18?(VS++"W\^QR_+C6[XMJX%4!$Y MA#@(Z9;^,\:A[-Q/4NQY'R7JJ[5SU^99//\XNR MOKL;A#R\J6!:7D_K=C5DN@U84`A1&-Q7+*$7H(SWQ`FMFT1BGP*HY'C'/"KU M0VFOT<0[2LF!+X>RRW.J!W56VKPBMMT`158A2:_1IQ2)$D$Y)<8%2JCWF5KP M)ON.IE'_4.`:3)SC5+QY&.J>S;ZM\;NM9#,#P6D@81Y&!C=5W_[9.!75H';"5AM!BRH2490\"0T;X-P*!-4 MU@9(Q-UG1!36AH[%E>P/#K6!Q'M8'79_1_M=Y5,W+?;U``6/TF-(S8AW5I/F MYA;1/!KD7EL9!3CT%;J!R_U(/OU@TCP,EM;?Z-T)4>N'*2Q+0ACJB/!4D.0T M0Z<@"9*31'T.(DK:M;`*_;&!U:M0#P.OI7K]+*FNZ%H[2L&B3U8Z@=P+UUQ3 M@[O"!#H)I1AN0<<[*BWV0QVV#RO3PV#KT;WCG1#UJ&^AI!$RV4B,SXQ`T)D8 M4)HH)VE.@!(/':-!]D.=R0\AR3'0/?+;]&#G?G8'LF#JP8 MI,B!,I%4`WH:"?.2$N4E)Y*'YN&E9TD=]8N-#YTXT(],1U$I_N/R'/7=_%E$ M257P[(,O)TT$<)]C]R7#;I/.:3]*(8SS40M&6&`8E?(<29;*DAA=-$Y9I;N^ M/),=-/S?>\T?*Z5!93J2N8H`J5X^AUP>NW8#UP[#%)Y2[JA:7KI6A)JF1D?S MOA-M/&4F6\7$41?U'PM@C)4&)2'R(30*0RY+&1.Q`(%D1S7AWG+BT%UE%JAQ\JA?_3@2%L<6 M\D%OU=V?$.)?'Q(U6LF6>G&>MQ_I/VCW?]T=V6XC-_*+B.5]`'E),`DPP!R+ MS0!Y)'@4/<9Z)*`E.3M_OT59BNVQU2VWNJE.7@8>FTT6JXIUD'7X&`1J)EIJ M]*0E6=?4)QF$=FS)2E0F2(F8@: M#H,&'B<%?TFU9,GDD86<6I5F&4V;%]T(+D)+"\G^,=RN\&34YO9#1/YQJ"\% M!-7:,MWW]\@6^T+.^"5R#,)W\QX/ M:@>;OKO!&5?U*6D)V1:B&%!4!:@`(DV6A!1%R$P(94=676^C',>RS,X M9R-32QK%EEQ,J%.$OP!%3?(E886`WM4*&OG;[>IVLZU@WY]A%PU\Z4W2F7'$ M&8!TQ)::&!.$)KQ(F5*T.8Q-;&M43_,R"OZ8!SDYMIJ4+(&]*$2H/X;NO_`$ M&SV,NE`"3]6BZR)-RQ.3(JH%._P'-H#K MU*"#=W`/=^M]-,DP1_1^YTUF,5&5B1"`$I921Z02@D1#`6@P,H^]QFQC>TS+ M%%/CJHD2Z6HC@?W-1)_">!SET44S)ME`;&""..82T5G5]&]5-!56AK&IJ(T% MP43FPF6XZ:?QS9\=5,HI1@]TJ[_QQTO4?N*=&NJ5M=IFBSQ>JWUJH3C)444B MRY$>75A5H@9"$WJPQ3E&$$1U@#$; MY6#1>G@2XDV"EU&T>_)<=0;]7A_M$R@T!A#"S*4D03!-$AJ+!UB3$%:-%*%M MU.8D-)P,-XUR$!\N'P[:_!`/,O@2\N(++X(5X"PER;E(E%:&&%?0*J!42Q%K MM93+B[C/Z6Y/^HPQ!7[:F,_[!]"^FY7C$"^UB0IJ5EVDG&B-%H4`R=`!<$Q2 M(YQE@T;QK"$IF^$@FQ]&>NM,HEG7U$`MB!)9$*J02-P!DBB#8?GR2Z(9F78< M<5Z/2;D`*8W#4H;I_'*PQ].7)7H_)#K!"4KQ2$!9E.HEII)4#G'9]OTDI)X$ M+RVH_072U]7Z;GWS_6C0#A/]Y#>>U?1?'0J114LTHFH.2Q*44!."UBD@1D=Z M!FT,DTEH/R5ZY@SH?+=.NWK!4-.#5MO;[??WJ[+NOCT+8)^\&^!OX;;;=_C] M7`XAK^'N_6JS[7;/2D&V7O==;?EXM^$GUI^Y:N;)-,##:]9ZMWEL0;/OW+C> M[!OC_K6KGM,ZP>R>ZZ)X>/N+HKYMY\=F[HL]6.9,+.J`*)'&AU@*V,561XT2(+#F]:!.I.9_] M6,MT,71IH;?'[_;I+C]W']:K&^CFY?O>%3V%;',EDSI_-_GC\LK^6/GP<>6YB[?NBB4%-D>[-(O7ANKZ-@ MPDA.@BB<6(.:QH6`EFP2TCB5LW67QQ_.^48V"X.<+>GF0_-UM?KI?54!/1=K M/IL;+2&E0WV/=F#J\R2WN(6BB*SU)12W4HA%=W!;*F=>BN7K7Y\9CG4: MBG<0MQ_#]FC\[[KN]:J&8Z;Q2;#"74E$*2V(C;5F<@A_!2D!^@*7UV.]RLE] M&_'637$X*F#O7+`^K5<3,,A808!9%.L8<]1F:3D8L.UKPF MGUR$QBM*^B]U;_,]A#])@VRQQD$Q?<'9=^%NMA4_P?8Q'/_?\%#BK>UJ5[V3 M^&-_EB'_?`]=N(%/NV\1NMK(\6Y7JW15^#:?=]O--JQJ$;P>O?S&F;SATK&" M_I\$/%LI,_Q)*UK_"8(SI:$,QJ,VQ-:I^5_NNVF)U3BO?)@%-A1#-)GIDUQN]P4Q53 MB^BPETL-2-49EYR/B"^7G)N"M>1NK7\*W::6B]Y^_WF5][\\6;GVFC#,3_,W MPS(C,[P9EE-._C5@F>^!Z.VPS&UCO@&BX?/\T[_JGR)^B/_Y/U!+`P04```` M"``B,()'?V-L0>,S``!6M0(`%0`<`&=W5G#/7E9U>`L``00E#@``!#D!``#L75MSVSB6?M^J_0_>S+/;N!)$ M5V>G`!#H<572SL9)][RQ:`FV.9%(#TDE\?SZ!251OD02)8JD:'>_^"+AO)'FGV) MOT:GI\M:)XN_)G'RY2K*[SLV[=O/WV_ MRB8_I=G-&0(`GZUJ;2Q1_G=:%3LM/SJ%Z!3#G[[GXSY*0'R4E[D],[2$ZO M-SD_V>_%+)H<).VS-KJ3^5-T-;$-/>C3NFW(Z-J>QD4Y\N8B&:LT*=P@[0;K MN%[$':IV+.%^YM^[H9:DOXN2>]?AY6PZC;+[B^O+^":)K^-1E!1B-$IGSJV_M5G76K^O(]V=$[&-LEM^1SE MKOUQ&;0_=EH[:+1K"YW)>UFXGZ5#N+@N\_2//\09>[K M6ULXF'=@9WM]'%'G58F.]/VA_>YUS9TP47YK)NFW9KSA[GBHK[\^0ZS:;SCNI$WJ5N&S*:*,Y^CR8S>W%MXL1YFCB: MG+OY<3;OO1;9':OW(.FN$\@]F^E/\MJIVI[-]"#Y;A+5KCVTV\M@]*Y=(VBW MEQ[TWFVBMEU8LU/ESJ3<[6G=H6H;$E[:F_+IWR,"VERC&WEVI5Y] MS4[EJR5=?-H5$_TYDT>1Z/:@/"`)H^C4>V?E(Z:G`*X3+CZV_+CT)2:V'?Q5SL^3XHHN8F=7Q9Y;HO<*6?/"SM= MF7X27=G)VS=.D'"?ZB%E6'B&0<6-^TF@9P#S%?>8@<+7^%E6PZ1,-DNS"NW. M-"^3N<:SR6*5:9,2\V%JB_Z[-Q(JPY6A&`(/*X\KGVN&*Q2P8:0.A0?6B6QT MDF9ND'W[9O6`+/W-7L-CF078I3G3GK!RJKD/YN[RY]$D=9'&VS=%-K,/'Z9) MX9XG/9GOUSA/N9A$=DZQ+7K*^_?1O]),3:(\%]_CAL_8\U9")H12`',L!<(( M"B'(RC;`H-I'K262;1FK?B1=%[Q(^X)PSKWCT>A!]M^BJ0V>Q%K[46E=2Z'G M$28]X>.`4JT$(BB@%18"&A2NC40[H]7&"'@O3];U#[-$VCY61W84OV9IWC",F5<-&6%$&(DT19`+SX.* M^)6VGJ$OAQF'A\HM8W5D9HC1:#:=3Z813_!KX\G^2#WBQ"]G3U?(NEPU>[84T--:'3U*K]Z&7CM>)ZOR7'=9 M#_RQ<&A\@X%S*%@J$W#C&:4608SVJ:'U#UPW6CURA!?%K(1KUOBV MU@LU!<+X0F##-?%U0#@S%3C*]_J*C/=:U>O&^L^7E%N$K8^@YIF8M:LI:\N' M,G!!F1N"H4(>9R36PI,""D*AY'XU MME(WZ`YL8:1E0K0+3J.5<\((<%IAH)U+'I;':&&"AYFMBGQFRTNKC]%WP^?VE8M MA5I+)!ACQ(>(8Q-@`&&%1>!I.@P:'<'VS:;%#7'M@V/;Q):EJ[4?[:C<&)O? MI3`_%KWX>#OA#FDVA(P207RL`/6D&]6E66Z(E-:`0;.PI_51[OCLZQ'D/JCX M7%CCH-X!337+RALB/M@L3L<[^,(VNPF9`%)![GF:8"PXXH!5,8=0>T%G(,C'03:>D!#CQJ`M^K(F4/&\4:D8N\'G+UA^V1 M-L36GA/J>H-JW6F>]OI4NUZ+UDN7.^'<[:A73GTNKE5FQW%AHE$\<5/F77;G MMM8+`1(^A!!0I3R("0#<3;BEP1*ZO[`X4IK^.IGK=N4VUG&/L`N>,67`A=%` M<0`T4TL=?>#)8`A;<"U9*>T&D\%NO3U5K6:_[Z#VS8[MKE;F!D]=E,BS]-17(;X?\3%[?+BO.3FW7PFL,FB M#5H)W0S/UR802@`&H=-."UH-E`$W?0WU.RYK'V::M"^8&ID_F"TN1[RXGG?L MIFZKL2J]M-E7*_+S(E=I=I>Z@O8?-AK_>Q9EA&'-AE")CP*/0"E@U7Y M5'%9/3WBBQ3*&$9F-G.:+Y9R]V+%["Z$O(=2^#)P_ ME01`X0D45/HP8N0PUHT[)$-G6/41$*S#XWWT/9[.IC+-LO2;L"7"ND`+E'0R-.X$6,Z2R#O;S+9$F"]T*9T>R(9S[D_ MT=_+6VFVKB>L*Q\2XR/)=8`1*7/OG6JZ&ITUT\P?QE)KQT1H`9E&@\1OLU+= MB^O/KK_1S&GU1+/8YA>SHGQ+3_F&I$W#Q#YMA%PQ(0+**$$8*D@"[:;8"A@J M7606&-W(VO1E6+MKM(XU5"Q'NT.'BDW-E,\!]'WL(\X9)BZ&QWXU8&H%O6:; MTM[+X$P/@'6WPZ):>P](JUL2G;RIXQ5=-.0S3Q'%/4J-)(A1(#!`GI#&?4Y5 M_3F)CLZ$]'S1D'N"%/,#(3%GP@2>QX5>HB`EELU&JF-<-+2S.9M?-+0?5H/= M^_CH5+,U6QZK,B''DG&?$`]X`F(8",/]2FGG9?D0=SJZL.GS?).&`/62YU3* M5IL+_JA4Z(+OP,GNYEK:<&2H@917.@"&@N'N;S2PPSI+'H3#R[3IX/8N^C5E M_R9\[^"(^4U9N7]9;[PE>!@I8=106];4+M-"QI9(&U/_U[L MN%B[JK?CXW*ACQ#%!-+`5\A`C($@57PB_::!5F=KQZW8\0#]>SG]4.8$?G+= MU<1"3\J%1&N*RDL%-1920^XFNJ**,PT7S=SJ_G8<6CQT"$A]&'O^II$?+A87 M6582?9ZZ)^\?RGR([N?O0RN5>M`L&7^81,E.-]MUT5UH@.>7ISF`D@Y>/S`! M,A6J4,@!9Z$T9,?SJ=IP0/V+LNV@.[@@]`4S]0B3$IL763R:O]\R'7WY["R5 M?[S\7#]-V58O=(&!1P6%(O"%Y$RYD`%7>B*%FNV9=G?$]*BF_N$43'O`]G*Y MQ?1NDMY;.Y?VXJY$KI8\&^N$PM-E8DG`I0`8224E7"T!`N(/+,0>%'':`K71 M]NPAFQ7+70IQY8@?C=9=]==V%Z'T?0:P-+H$VP>*0(56@P+L[8*E-B\%W'?Q M_,B8'I0$H&9YD4YMEJLT&;E'JDIO6^PZ?HSS+W4I`/4MA)P*!*D6R!N\ M\W>;SZ&''ET,@X`^]X8 M?%6OWM5S]?3WNW@QSB^4JZ-O&WV$$!G($!9^N81LC%08K1P_Q[3976?L=7/W M",`/,T&X^JR[1&'73C('.\E=7^/R_.?C>UOZ[7EU8:.+P]=?N?,A*K/!;VWA MP.OLXIJ&LJU*'$>NW`D6Y;=FDGX[DM6AY\G MUVDV??*:H+;[-%&<_1Y-9HL4"O=PQ-'D/'&>;BY)9ZK6=%OS"N*.<_0KV98O M"TK&[^+H:GF\Y[V-\O+8ST7RL3S_DSGOY@K\EB99]:\+/>+=DOG;["?DV'C, M3<(@PY@%1&N$H1L3%!8>0`K4;BX.%\NZ0P&M]1$&3#"@J(!&0@DA\PW1"PRI M892H09P9.`YKGK\TZ4B8#_;LP7QQI-RZ="-%8*_F/GQ^B??#9=LUV7@[MA`Z MK#RN`\.!1KX!A`/@5X`)39LMHG=\;N$(=/DA9[,+=/O)RJV5O#8%:NQO$%)ILEX#ZYLK>$P M6H*J#S*8-+/Q3?+@XO8<5G:J'P:^]C!!FJ/`EURI`'HKO7G3XQJ=W5O4/46Z M0*T7MK2PD"`FA5,Z*N*O=DMV=<<]AAX--%`"(Z8](2&A7)!JY M5&$*X8LZ+("*49"M;2PX&DC`^&(9M>G7C M4:WR,A@/T4++1^_/*8MUROD-?88,*M\`*"6B2D!./:A9A2_A;&`GMEX?Z]NQ MR[!Y__C)OLC>I/J:/D,@L( M=^O5'WR%+B\K1E!(K2F1F!$M:849E;S9G+2S59+7P^6F%A@V:_OPSL^?>L," M7W!5)D%#CH@&R%>KT8Z!9BGIG=TU_7H8?)@=>N7Q=9KE3W0[3];KE/_?S'U8 MS*$-XKQ,-W/VJ$Y9KDIM.RK47:>AX)0#['M,2(R@X<3S4(4P"QJN'PYZAGGX M^N%@S-'=D8S=$JN?K>_\E5B]A6Q"2`5\S#D*N#,G#"B?[ZH3W].:T]IW(PT7 MR_X2JSWN,:BIX89RCU`'G(9+#"4!9!`OG#T2:SI+K-X/\\$F5I<'?\J73[M? MY1[H5^>VR]=1U[S8=F.E4(/R`F87F6##I,\!D#"H8#&:-4L>>3'ITSN3XGF* M25N`]GM[WWJQUW^ZQ^5^^S<;*E6^_,F3U"@WC1.:BL7"Y3U%4()@"Y?35G>YT*5(5!HK](,"S.0 MZ]F.2HE6D!O(29^6SB,ZGXR()A0;0I$`F!*T>AX$H7VEZ[^P@+H;=`?"K!;/ MD"%?(\TPT5HA]\CZ6BVVKYW^"@=PP'%SZQ9N?)BL&89_/BX-+A9^.10ZQB&2 M_DZD$2E]B@%U@0)""'.G>.7DE<)J8!=C=V#5IB?2]@/NY4R>?&C*FWC1GP%I0"RV7[#``XG-J5(%ZB]W*/,1`@> M(,H\CTLH*/480P]/1=!L\CR`22*;K4,0A4T.R&C,XRV'I@1&M8]7H^5=ZO_OQ';#/7]^W] M._O53FI6W79K()2*^1XSOA8$^AYARJ-5>D$@M:Q-2FDI\'AABVZ=@-LKK98P MS7.Y?E2A=JUDKW9"Q1$F+DIC@!`(C)(0J0H'*+`9[MI;VX;>Q*,.8?SSTFIP MRW`OBDU'9-%YW:;Q-+#L;K6)Q`C3BQK!5"B@-?2C?H0ZX4\9#PJS%?`]CP'H'N\]U[YT0S MO([%"?S_[%UI;QLYD_Y'N[R/CV21#`+,9((D,R_V4T-C=QQA'2F0Y,QD?_VR M);5L)]9%-;O92C`8P+'[()^GBEVLBTDR0=NP._>N78P8/3G.XKR:Q,V]%7=(V(@FB<:=PPP`=.O1]D!" MFI4RD@JL5&GJ&M5AI2@"='.!(#W>7A&+J.=<81_`"*NT#+NOM17%?LD*E:5D M8(<5IR0AJEAPT?8G2B"LB,&>8]3F'GHF26$!IM)%YTPX!ROD/*W.\[O1_JKS M/"!+5&GG./+8QP^0]#K:QC82[ZP5,IK,1_6H7"S[J_-DSEL5UUI-J;2<*`7K M,T$;#`47D!:6*+K.\V2IR5;G>1[FQ=9Y]I>PC@1S1FH@QH,AQIGXCQ8P871? MV7P#Q=L`Y8A``$`V?*6P+$H<=%/EHJ93DZ,[":FK!^'G#C25AW MSK*`M!)8&B."UT;@UDR52J:5OA20L)XJ$%V@--ZL4\4#B?\'9[SEV!.0SK7S MQ)BE%?H6D+:>+@W=H37&,@:@00,RBFF%K'-::\G;&5*/TNR,`G+4TS\7'4%U M/64,UAGJ!-+,81*71L.9I[NED:&T#EX%)*JGBD@.U'K9P'34*P(KY<$RQQV5 M3@9AL/+MS+BF:>DX!:2II\I#)S"-LV+!":T9X<398`"4`T%:FUDBC-+\:7*\ MHM`=5L.&(\WG>9S(_]6W,%^F!;B?/:%"1`/S1C@P*&BF+9.P;`=6*X>>T6_6LR73SI*OXK$V*8Y;_UA\F^:Q)WV["INZP/($"TYYT10 M$MEU->K&C+.FL`+NXF4Q"^JE2FG3'SJ7E#Y[=A7`2>0C4LQ$Y#A0NW.32B^O M\42=8:3T$M3'F#($2$"T3!GC7%D?J&!\IX<*7^.9-3GEZDPX"T\9HL]'^RME MZ(`L(4(XDL)2';RUG""]/F,H$L^`^^.M[\K%LK^4(8L%-E)PK!S&3BNJU=;G MSH3QKJ^F7#VF#)TL-=E2AL[#_%?*4.6P!68H`&%"$N6L:[?M3(`/?6U=!TH9 M.EE<$E.&SD/W^M(\%'.!:F^IQ)QK@:$YS'T[?V6X''_*T,D,)^=[I&'X\\G2 M:%.&AA>AZTX9\LH(RI"R`EF+*%(TB';V+FZ2RO+.9F`U-67H/.#&DS(4K(J` M41\,L<'(YO#@T,Z+6)H6\2T@92A5(+I`:;PI0TQ%E+3S""$/&*0,>)L$PRQS MHK`"Q3ZDH3NTQI@RQ(%S%&?"-?'$*-?DRK4SI(*F!7T+2!E*_UQT!-45I0P) M@BRA00E'%"AK=YY69ETP:2DB!:0,I8I(#M3&E#(D0%C49#T)$TP(C`FV\WLI M8OU84X92Y:$3F,:9,M3XCRCW0A'I(6!!%=C='"6DU:P7D#*4;$UTAM5A>;C[ M9U$W+'.,MAPWOSD0VVJF^_MD=;1K2LIC*H1XH$X;2S!6L/8LTG9F#F1:&'(D M"4'G!@%Z`#BKZ$0H.I*>QR=5+NZW"#A%G9'>-U4[#MKY8S2W9H M1Y3\\M>S^&.33=3+*[:I&Q_BPQ\F][E>^*9>;=[9I$N]K1?O/TT>^_+U\K(C M76VROI3L>6GFM6ZVFMY.[Q]6TZ]/=,S_>W/_$%\>XNH`\\]?'E:39K9_?/23 MQ2PJ^6[LIZ3$=/6*R@+FBBL6E5T0*87R5BAHU@#6'-QP='^7!\'W-Y_JVX?[ MN`I<.-%C*3'=OJB*FPA+$<$<@07)>`A:;=&DU*J^NF0?S(OI7W3F!6%>;%[, MA5C8;R\_X$@N3<:W5N":,QX0#1S?33'XMBM%8@XSR#`@Y2&"0M>XW:V6%!3;II.$3)PDEQ>#/>U"UEQ M^3M7*5O]RY3__.5^_JVNWZ_F-__[QY<&K*,>]KWW5!([)K`AP8'UVCGD&6OM MJU.[KF>0#J0P#>U MQ'XX<&19\-X$V`FOYKV=8WX)R3UL$O-!.IR1<3)LYO/\X7!;^BZ>7SDPD@BN M+:5"..QI_%!O<>/&A+YZJ1X1Q2R2T.T^*PG/?,[S%SVA>5WF[S?>D=>SC_/% MYS5*_;UIT';I[^JO]>RA7C8RXN,K%[/)/3PL5Q']Q3J^,Y_=_1:EZG83\3G% MIYOZR$K3)IG5.:%5L)A*%ZVAC?QYP!8?#Q#S4_5]S[32S`JUN>YF]6K>GZWF'SY-+V9'#MK M=^\]E<>8:J:1$?[&1%[WB<>%H/1A(VT7\JJ! MV7M/I1@U'@>/D516&(.Y-NW\)$.J7/]>!YQ]+P4=HW1]TE"<(ZXD(4@E?UG? M_-?=_.M_WS3&\.);PSUM_]'03I_0OOUU]>?[%_A]_&,5@%,:.&Y.GS=66S#! MMV-%!/<5.SIQM]P!YO,+(9"66>XHLA+,;IJN> MKK,AR$O7*WN`KE>V0L2H*%6<&JGC?PX1WZXMX.-?RDJ>ZYZNLR%(!QPD]M@`Q4:W(P/#TY:^;$5:W9'3`1CI-)FX<8MC MWU\FL^_2"H@!B9#@@(R47DE*53M"PDS:=C5;P50.NBX"I!>O[#%R7[ZP\LQJ MT$0HPVQCAL7=.FEG@@BD+9/9:I^ZH[83.'J)OQY:7'^\J.**:.*")\(&3`R7 M08;=#*1.*SW(5L'4/:')4*15F;PU<'@]?;RBBJL$)=30.*RX>G`@E+#=>)A( MBTFH\JFY#(=^8MP;7^>!..B^2ROOA8G?Z4"M<\`0=\39[6P6<&X]T0ZS$S\[F-%/=Z-'J&TVO'L;)\/_AX6SYQ_TIKJ9ZOI MZMM_IK?U]JUFM5I,_WY8->[C#_.U/0:;7,1U3Q4R";IN2<.BI]G!W# M[6KD#,.%G4#5F_YFQO$"R?@G#F>Q&<[GI@!ZN^-M(A+Q>S6Y>RD.=\[ME9`. M+"9@N>"!!*20;KU23CE;6$N9(22B:PSSY0OL#:D/4S:U'DCWZTR@J>@T+6 M4XJUX9C'B<7OSO83)(4GKJ_4GH/!\TS\'(Z8GP?,3Q(Q!\J(%8I*@QI?C3%< MM]@*<(G=XOJ-F)_,Z\D1\_-`&5^,%`<&P:@0<9(:$:89N'9^.AJN8XR8G\S9 MR<'2-)2N3QI&%#'O7PCZ)_]-_&1^VOIECWH^?[RX4IY8;X)4SE`!3"M/23NC M^'-A-28=,#/O&)(2W=JRV4/&61@IXHBE\L:;UD2R/*1%#`>(OJ>2F@Q%?KX?;IOI-W^ZFS9U%/&25_/Y[3_3QPWN]]K?W1LJ(06B39]J"2(N M:X91O%O-&':%.=0[Y'=>`IY].MXR5^DT]92?YO>1_^6F"6:D9_U+.UDVAY%^ M_A*M[[SE.ZRC3;G774*6;^9[> MT*G#]U7`K&%!D:"HBW@B*O066VZI(D6X50>3I[WMG89CH%C_K?EGLKAMNA(? MZ\OT]+H*21&,(2"M=\9@0CVBN\D3V9<=D-A):1`Q^#Z5[0(\>W'JO0S*8A'- MF+6(+NVWQVO>3KZM[:IF4H\SF]TV-M%)'6URO*X"CBE3CN)H8G$O>+3U[!95 MB'L%7*YC.5$ZOE_XR@'UE\AV@VYQWN\12^H`?M1.VS,QS#2WUN0$+XH66 M[?RX*FTS/BS%)[=T.@_4?A(>GW4A^C-2MGSW_L]S6SL]OZ\RACI)"$7.,!UU ME5/5VBU`A2_-15^2\'0);!\"M&G!L@M3_K8U:X\8_`?NJCC6@BHL+,8D+O3$ M-(<-;79BF`6=UE7X?.$9L?G?';H#2M!1$^G@?14+5H!64G#O-;):`P[;>1(; M<,&=$CIA[S2)N`BKZY6-XNS@\D2B@]A4L]#-/]['17*VK">SVWF30GXXU'S@ MEHHQ&H*RV@$Q2FAB$)!VQ%JJ0MJ\=8S^/`LXR73^\?'W./Q5W1QETM8)'"DR M/G);Y1P60D$TH^)0D>""4=2.W(!+._DFFRF9B=;N`+J`VJU%LSR'UY?OJ2QR MT98Q'#R-XT0$&R/:,0=5VG%&V4CM!)V>=HEU?,^GN,UQ<:SW\W4(VO_;&+3U M*7O%8W=7QA(7J*'$>\R=Y%7/ZL7D M/@[9W'Z.!#3Y,$W/V5/EXJ3[*^V\!DF$#-9%I=`,N=;PI0Q06FU>MGX5>80C M!U+#15/.CH=4'@S!5@KOFEQXI)'C>"?[,H@D&3L]`%F+V&-`X!]F8^ M^UHO5_7&&[O\,%]-[I_^O0'MS7SU/YLHY7W#2)@OMK]JKL-#*,&+`ZF4L]9YNFXC@2D@[I!L MF9!!I04;L^T'KUXSNB`I8SKQV;FU`Q7X'PLK[HLJ_G9*U?_%#Z^,PPZ\0T9[ M08UAEF.]X9-J%-#@9Z&FAV5/SYJ]\!T5#<$B+*+^.L.$5H1*OL50><6*R)3M M4U3V)L?V"_25)<12;IW#C&'01(6FYRX21%`.P5+I95_G["9&Q'NC_F`2['D8 M_LHH/"W+A2$<:'`$FJI(%I%$+&Q1!4R#+C?*GB@=?:06IH'Z2V2[0;>XX/^( M)?5:\ADQUIX+%F$/\2=,@D2NF:=#B($2A37V');JL_(9SP.VB"5N'W:;K>CK M69SNPQKD=4O$#Y\FLTT*\'*W$W\WO[^/F^OFIAP[O*2!5"#C.L*B9:4-X&A< M&:*WSE]J+(BT[M_#B7C&/4W)O%R)AKQY.!8Y[FL,55SL&&M6*"0"`<^Y")P( M1@2BR"KH:^^56R\R"V?_.I1$W[C5YU5\Q&KY>K9QWPZB/<^'4&FGC=<6&4F, MEA:(5.T::PB"M!#]<'4@UZX\%[$W;MWY:TW/H+KS?`B54TV,^N09<2F)3:OA[KWP>F\_>WQTN.3V?U.)TF!:]Q>ZSFS=*P+TV^K_=7 M6$K!M8NK#W``SRC@:`AC@IMC'`-+#EP:UDJ9THCNA MO!W1*-QL&8G[692P<,VK'"-<$^08-5@9H:(]8;:LV8".YSA=G?U1D$0R`4`U(="F[5DL3%J>S9C]ER/7W[S\CUM_MZZKAT6] M+%-YSQE@%QJ<^!$=L]OJ"'L+%G8?.$8'-WMZCOXO1? MSU:+Z6PYO5ECL./]V%=SD$'%/0H.&'%F>&!QF^(Q2-\Z-SU':>T'RK-Q._+F MCH&CJ]2BOXI3H6*N8%-NX&Z-8)H,*LP3U3 M&SHP?]*P*FREYMAP;55$W5M'@XX?_T@!LR`2>Y1F:WTU@&J,D*6BG1S;>?_Q ML%HV!\U-9W>9(^P'7UA1'/%LG+X$+&5::,^V[B.&N.#7DJ\R8*"\2_Q')MGY MZDOVO:MRRH`S0L8=G1<*62\5;?'$8%R2/)<7B>Y(J/+)>!(=8Q#O_-4?+U<) M(&64]\13#D8+BY77+:=8L9"68E%>G+9,P;Z(BUZDNBGZ?;U; MD:XGM7QR0,[2_ULO;J;+P]O4LQ]6$48#!*0I`B.9E1;C=@.#(UVEG4A>F'3F MQGL,Z^J3Z$D/B^L+;ZN"I8:::!AB8Y&@()EB+:8ZZ+1,F/*\)&6NL)<3,@8A MW[A[FE/,M_O;#^O];9\F\ZE#J'``,(%(J02FF!BT.P:0Q2^?2'.ZE[&'=U7($,`!(2LLT8V;R6AH\22"I952RU]2WPL=8Q#O M)Y!_%YINK;NWB^G-.K[^L4^GX(F#J3`EC`2E@3KF.&&:H_:C3##7:=VURU.0 MHAR&>;BY(FT97D4JQN,FS"I!70#CB2%LMR,C"K'K=3QV+IS#Z-&9!!:A/'L; MS)U2"]"9`G4WBLI1'"APJJF4$CLK@Y$M!]K9M#R\,3@Y!U>BP4@KVRQ:M33AZ+T*C3W7T;)\=TL7Y"=@7+ M.:Z*6T`,9$#4!R2MEL#:W2JE1*E36Y;2/A_^+WQ+B/K>0!9]4^V$Y-)JG:)Y8RXGI4T8@I'3[VUR](B1II M/)(HB*1`U;S9'%)`?]T-](6&@%QJPI6DAE"KZL`5!C3R%N,AQ*Q35\!>^3H$ M#=P)=5Y)U1K.(.-4`FV,8XX(!867'CUCKR)]LO0"?L/3J6X8.`3E4>-Q)5"C MJ9TLRHN'JHW]K_)6UH?7*LU[&3=35B(,)+)>*>&]@$#7?B\FR,25DHOD%.7Z MD?$VV9#T0:23:])=7O(Z/#?%K*)^-9K>Y_,G=$H)^IU-1ITVG'.G@LA(8:`D M`-4\09KW=AE,/WM(2_+9UMFDWO@V!%TZVQ`]!,ZQ:UW3F638_+G`1C%BI+(` M:2*TKSE8UF;?5D0]3_)WVX35WH@$%#4(O37M8!AETUG7E@3N6RY;R17#+,'::.8.^WP@,CRZQ; M=Q-N4X'ZXMH0W/,=GVB?UB[=[<.#9MHK#%M<+JVV[F+C"2W7F*3 ML%ZDP);>!+]1#GV3)970`*NTQM`+8RUTVM44:.1AG/4.;L@[O1BT';;_\OX9 MKS"CO]O7KS]_7DW&^=?)//_YH7AZ7X%6'9)_+*8!],6ZY518 MO:N'/T!D\^5H,EV\:*R3?UOFLW$^?I>HC;/E6A?&RK-($&>\4X)X"Q7EG%!; MMJ0K^0F<;%`_U1%J#X_Y>#7-/_TWON[VOERUCH'7UAB9@-PIB:RDA$."->!F MLSH#P1R.ZZAU?AA@-)UVNGHT%I67J\>5@*X6GQ*M\?)?92`Z'__Z;CFOK/_- MPV*V#,N`FU9C__IND7\N_]&Y=-^5Y*IODV.JO7TGLT@#BH/OQ@S6&`DKA:J) M-A#'E1B?+UV/X>?G#ZN_\I_"T\"Z\'M'I*U_EA?MX->'H5+-[4-^XJ3[SEN9 MH"45S/#2AX?(00UU34/02)H%)H]6TV5/LK"5@)]>C/NC)$3PX35.7H3#,'G: M/R\K.S055O;/P@\!SJ?5TTDF[KV7&55>X1[,8DV-P:8LNX0U'8&DOI;GADY$ M%`>*]NCOA8^C;\WXN/M>9ATRQ"KB=?!EJ9*Z/.FQID,Z;!/KMM<*'R^@/^GP M\/:B![58K)XV90FS\8=\^5B,BVGQ^7N7E1G.SN?Y8GDW6N8;@Z:OS>#(%#)N.:9! M")2@'%KI!!2N1I]*DI@5DKR*I,>RVU"8M>5X58593R%#P9`@P`HF@Q.JRQ[C M0-;H`TE]E,*D5UQ[$PH3Q;+!*4R]G?Y93,//3"?+[U?88XY.(F/82P8!4L%? M)`BAX*G7056G>>0!W_2Z5@Q-:=IDVJVH3;\[S=%)9)*&I4LA0H6`3E-A!4=; M(?$XSCA+[^:H&U&;**8-5FWLY,MDG,_&)>E]:\ONV)G$$%$GB"28&P^AQ;:. M!SL/3%Q:([V&+$-5D@MXE;1N-&E:V,^5\7$SR1@3U!IB-$($`L(D)W44WTL- M;J41YA5CP;TP)NFX\%ZU\\7*T?T,,J^"E#@'+%<`8ZRUKMO2`Z\E)#?BW;>D M%,DQ)*7RSQ=3>RO_K.1-,..D86'R&)@@8!2R=26'\UA9=+(&^JW\,\^$]PP& MS(1B#%A-#5)P@R'2SO75ZJ;K\L_&HM)=^>=90"=;_KFF*,SQ1`GHWGL9UD9A M:(DV"&M*L,<(U,0C!.*VPN&4@39E?=$>ADGX.P=Q>:9L-OYM.II]'#WE=J^" MK]5NY(>'RRC#Q`MK0;"0*2%0,TMJ5$VPD-,M3HV4CM9:@[<.ZIO(MH-N+00]^DP6OQ@-$<*`0""$-3^=LKCH M!M1>"OB#!SR?E"'2:K9_!)8M[G[_XW1)_['O,N@ADLY@Q`F#1+ORB.36:.8T MD:X820I/F\!&=>$*&#P5LVKP,)=\_B4?^V)>WMH\FCV<[*G5[.O,4:.]"VLY M-QP[QC&`OJ8#>]K;*9#>(ESGNI'=@9F$L=2\RU'G5Z/^>-4L*2]@9MQ#`8T' M2B')MWCZ_B(;35HOM"TAW76KBL(V:5E=!V#_/0L8KZI=XM/R,9_?/XYF&^H_ M%K,O58"Y.QD^=PX9U\#"LG>!820L1X8Y3VO\)>6)5-HF+=L=8YZTS*\IV@2V M%NK+:#(M`U6!+U76I`L1/S%D1B&W&'E)/6-4X[+6Q=;H.@/C^IETTT`J58EN M%^(^!'@'23/Z9[(<3==SWX'5K\IKL&IPCTCFV;\5\"`(0RB,$]@P%'3;U8$( M3"V/LUZ[Z=ISPK^[]7DSTADOOPJDT!;Y;FB3C"ED>8$ MR@V=5$K>5]+H:&KR0@X=SC9>B,:-Y0\!P)PJ"ZA33@OG!6>T)IXZVY:@D89$.(+VBF<".>*LI,UI":JTG-:HH;*-#R0@VEHX^\BQQH+Z) M;#OH)IX1')2DWDIRATB)E68,2D)4L..9Y+BV4;`%0^MGT"FKSTKNG`=LKRGE MX,Q-'O+7L=R&NRK`%E43]MV_FV*Q_%@L_Y,O[_*'XO-L\K_@+C5(2;<]9B:X M8)![YSU`V%KFH:FYQDB/BUTSP6W704@%U20VYNC(;@+G;-J>8X84P,Q83"R7 MUE`'C?$U_SR.[,;46:Z^9;=YH%Q(6HL&='N+18I:IISD(.#OC/.$U:A;*^** MG#H[:).(['<'\-LILC8/+3F#+73"^.`406FX$`S5V"-LXOIS=];NH@/A3@[C MJ'JL,Q(5SY=0;G(5)V]`;.&W,\RPYDX9CYUV0`!K[-8`1-SK*#GKK#]$.W)V M+?1ZSJUN$L*KY6,Q/^&V'?DJ$Q27-[Y>2WT?S3_/?EJ&Q'4JZ+P2"H"&@F+X>^SJ3"DEAAC+``R+`N,K&E M67H4=UZAH\OU$I&;EK"\RCJS4RUXSD*S\UF&`%&0`(LLM)1+$U1%U%1"+N(D MIJ/;Y!*1F$M!3*)$HTJ.+O8GMBW-J&;WR_OR3Z6]%_[S?U!+`P04````"``B M,()';>;33ZV6``"(1@@`%0`<`&=W5G#/7E9U>`L``00E#@``!#D!``#D76MOW#B6_;[`_@=NYL-V`W&L]Z/1 M/0.*DAH!G-B(D^D!&HN"7$7;FE1)-9(JL>?7#ZE'E5QVR:1$2@KV2W=<+NN> M>ZYX+GGY^O5O#YLU^(:S/$Z3W]ZH[Y0W`"?+=!4G=[^]^7)]!J_1^_=O_O;7 M__ZO7__G[.P?WJ<+X*?+W08G!4`9C@J\`M_CXA[\L<+Y5W";I1OP1YI]C;]% M9V?U7X'J7^LX^?H+_<]-E&/PD,>_Y,M[O(DNTF54E.;OBV+[R_GY]^_?WSW< M9.MW:79WKBF*?K[_JY/?H#^=-5\[HQ^=J=J9KKY[R%=O`'$RR4O;#$::KS\\ M^_YWO?RVZKKN>?G;_5?S^*4ODL>JY__X<'%=^GD6)WD1)4O\AK`!0,5'EJ[Q M)WP+Z/^_?'I_$IY[3K]QGN`[2OD5SN)T=5U$67$1W>`UP5$^[3[#MR\_8IUE M3YY`*7(I1:I%*?K+*P\N'K?XMS=YO-FN"3_G0QSH@;AXCE8:O)*&CWU0=O%Z M_$#1@#^3%HS%0G[^2-&@JYBVNK2?CAP(G*[RJQ//)LT&\^NT-^==BEY_=1=%VX45K MJK/7]Q@7G_":`O;C?+E.\UV&XVRF]*A#4E!*EJG.-UD3>?G-%/SA2U MSLA_X>/NF/QT*8O\BLLU[9&D6?,:/WG98+8$:;;"&>DM-7\59FQWJ1U>GJU@0HPR-,XV]B8 MVVB#$43)"N`&X.G6*(U9-LT;F5(^O6O`O04EO)+2/4#PY^?H9HT!!0I*I&-K MWNO<=>B=0.)GHG4B/4JEO:6<&D='?*O=&E_>OD_(F.\N)J\("B&QY"EF4XT-`L!=JN:\$:BJU!RUX4^Q[YJ^U3AGV>!EN<&#QT MM-H&5=E<#ZA!!9M3":7PSR:-4U//IY4-6I#>/B>]#,4^+I,+9P]F.Y149IQF M(JU274S'>^U[BF]Z&\9)7."+^!M>':,*=P7I[,)-FA7QO\OZ8_"PQ4F.CS!" M-[1=*_"1'QB*$GBV:QL-1D^WG#ZJ/`HPR7)=P01MG*`&VE.KQPD7GXC/+E+] MU;URY*STY+G4OP4=`9V/](N(!T-.L,TL6X_I^(HM,$(!7T\O=]PPOX'*9 M[?`JV&S7Z2/&*-U0RR6((^L&"@+71P$,+%?Q@Q`9NM=8=P(C9$D<@DU*3@DU M4-`@!6VHC$E!-,G=B.U5/35<_O$<67\"D)M]W+"_ M;+-?E.07E/P;"O@=_XJ'DADTGB=N(<)WYMEP`I0_@B1.`XN]=7Y(4*]Y:T_1AZC\R>2T^ M%7SP$W7@Y_F,17J2SE22DAO.F8TXI+M[LE0U!LWL^K_;;M>X[)VLVS.TK:G9 M`P9'@UX8ZHIIA*ZBZ5J`S'IL8SBAH7I\,Z1"34N?*WVZGN&@];P:+I1O1L&> MBFA.=6[!!$_I?K)L9$(1YB"R2W%EQ&,N\BK%MV,ME4<@6T'FNB!/OD_7A,R< MSN\6CS!9E1]Z48Y7[6[\?F&+$AK0]$-+<:`6:HJO6@XJ<00!UX]K2FP+`D;*1H<586IH]*OOO`T.O@0G;P5G7;- M87")H0=/IXH-,BF?0]E!JG_I2.\N;U?T/B+=X&,H],,2RE7T2%_REK*'KJZX MFJE:9HA806*[C.VZ4$VY+5?"@N4N.:Q-:&+IHXF*83=F30_ M,;ZD$EZ_OLUJOR+M(HYNXG5*MEKP0Y-MX9=JN5;L(=>)N(V M^+J,SSJXG""0G&(ZJQCV5EYQX9.KR4/99A'PT2(Z-[4?S_%3J6%DZIGSR(?H MGVGVF?Q-?GGKXYMF3TGQ>$TQE##A0YPO?-5#!M01T@S+UAS?\S6E,8^"D&LJ M7I1-R3F@A`E*G'1.ER+=;[PB`[$#6-*C(W!YA5\8\VRR/@7I?*(MCF\I2LU( M8(<.BP[!3%16N%NIW#=7O$+ZZ2:*DX5C^*'N!IYNJZ;I6BHR=:\!X$"3:[N; M.*OS4<@?AQ%)/7,7[-[$4=LVI^ MN?X]_8:SA(Z[X!U.EM0B`7*P_P%O;G"V"!QHZ8;B>);B>8JN.'IH-?9]!RH\ MHBG,J&3-_/+N^AV(*,!'D.^Q<>JB.(;99'$2Q01.$QF(D@BO>G0 MI&$\SD2`!CJ1BGRUN*4EVZ995&`O35;/],QP2'?.]0-%40*D(ML.5;\VZAF^ M!?DD9H@EZ5)3@P,W!!UO9VH@B:R*,Q9_O,K34$>!S:"GU$E4IQ2)('@VDB3$ MF6?2)(XBCL'@YZR/)L9":('/:E,VF& MX[OD,"!\<2#H69KB:7KH6+[F(,?SH-+4Q3P_A`;7LA@A%F4O>:E`#I4I0>PR MKE49G5C.=2@UIZVJU$R*44S,=:TI$Q"Y7WC_MGWB=LNC9D'^ M"J1)UW+\TB_P)_4,E*Y-L;&"(^*,`];9!IMS8#M)G&>[`V,?DJX1\R2AGTD6 MF;U&\IOL]PC2[CM:XM5P/WQ0?HJ+^"1%$."D6BF*&NN]" M3U-5!Y7[0O0&@X]LIK/_EX>B'S2:5[ M#@?I2/,M'>%]E9&62+9L8/BVXFK(=W0?VD&@J&;BL"TY.>U3 M$GG]P._EE=*L*Q^EL2TP04DB6FJ..F">.A`2,I6D@(R2K%@"(S9?'2P.35D] M>/^1LE8?]_HDKMXT,A?_3B-9(,4U?,-73$>GIW;:9#37;*M'A@[1HMC?"_UJ M<6>`&:Z,=.*FZHY&&>1%O"E/(S\4;CC+:4,X9*N-C41?SSQS=IMF9_E3.1NY M4G6:H(ZRDP!69U)#$N%)*OR5XY2B(,J2.+G+KW!6'L:V/R=*#:!NNJH5AJ:) M+`1M1ZFOX+!<6]%8-R_W?KZ\)M1``@13=73A=$>@G:*GHP$-9G0FS6>X'ZG@ M5XVSZ7S$Q>$"@WW+_9S2W39ITCZOU(_7.Y+L]H!` M=%<+^#IPWV.M3U(^G09_0U_(4S^TODGDW7YD$ZG_`1S$O MZ)VF1.9@463QS:YHU(^,^DFC*HBY-?W:^Z3`Q`1[%4B,VAWXZY"O'B3/1(_Z M($\'OV$\,PM/].M93S*P',?T35LU3,?15$OUW?HZ=0L:N@/9%$2`H=$4!="= M_SG%QMI%$T$CP^S`>/SU%A^*C'.0*9Q)CO+^>(SVJ^139N-:UM=E]W7_;@Z^ MK:73]U-U>3&$S:$$+\B35/C;-+":15=(+1>&:P70AJZJ&KX*5>@[H=H8TU04 M\/7[^MF0+M@E#,[^7T^Z^E7^Q/,TM.SW%KQ"VB@EOQ(#1[V/C\>9=/P&.O%* MI:\/);TUI1ZW+I#C6XKA&8X56J9C^*ZG[,VYNN(/4Q56*])UI08R4%F82>NG M+3+8&JXNKU(WBK[4*#@4AI?-F6H,MQNOJ$P_6IAUY@\6NR(LH6=6KOI?[CI2CZ@94(#21X9N^[YN:@1HPILY[2[$<#/(U M"B?I)D[Z3"1(8IU-QJ:GFT_D&KR@!@PJQ'1;9(49M$#7O:OI9@YZL=LADW*C M-1,1E>QD.F8#D"3`AQD+W=0\3U=-5[.\P+(U-0@:')ZA,E8#I9F7+KM[.8AJ M.<@K$=C1>R#CI+Q/=U?0:GK2NYHH+SAB)5I*5*2J\^0SN[S4"I!F[BC]8*K, M[U]/0>Y)I)S.\,(P;$7W;"_475LW%%W7+6,/PK2Y+CH1:YEK'2W_SHX^13_! MU$KHZ0IE57X/=Z:R^5I=44Y(?C#!Y'1N2/>5D\*A4EFG]V=8%EX0F*[CAH:N MZHJ%$/+M9NK%TPV=:X>!:-M<<#ZZIA0R,P#=74B*R'MN6Z.GQMO^NX8.0I01O_ M6_#$@_*DG;8/5![V7H"#&],-2(6PWR$J3O"$/?LEP8U`C(Z)OO7%R! M9B4/;QNDM500K&^R>Y$18%/XB/ M#GPU"%TM-,-RYJ$RH=@:UQ65/,\=I[7WNY&;A@X9Z$?73(2@)_CCBST&4,`N M!M%#RXBC::9NJ*;O("U4=5V!AM(8<3BK(GQ/EMP=J,'P"@$?.8Q"((T73B&H M<$PF!&T:NH2@%UUS$8)^X(^%8``%[$?H?8^RU6?R-^7`PP@"4]-5Q0ITZ`6J M"QT5UD90Z$*N40'?DR4+00D&4#3]2@&<-+%)@CR&^"2!@QPYY]^U>>C0A'Y\ MS403>H(_/MAN``7L\RGU7D"\0NEFBY.\FNG),CI(*6=TO,?#=ZZB1_I9B>P` M+UE=D7?L8[3!U:AS$2J60[?W*,@CH!T_]+6PP:I"3^&:>9D"H&2%"OZUBXM' M4+7%G@6,:0+'.&$S]YCQ:29GN.3,WDB@M&N>9\H(SD3%I^7@>.YH^H"PUYYQ M7F3QDJY(HF>7?4GB(O]T_:7NW)*^K&5"D^XUAYYK(]++U1NC&M)TOFK4,%O2 MJU,'>-49@:`$"'XB$/.?>4O6PVAE+&*/QB=G6;N+R*D&N)UD=17`A9`\$YD4 MY,QQD5P@1>S'5FRVZ_01X]+DY98J;&/0"E3%#7W7@XJN>^E0V;`J1+S'(@Z@CDV8QF&-LV-88P)MYJ82HY,$=0C1<%)G(D("'#D^ MR4(0->RWVYY>$W2QOZ_0(38,Y%JF&7J&9IL*U/>V361I7)?6BC`H69)>6TEW MT?]J62%TLVG7Z$SSR9@0DN7\">5])DHGUJ?CRU7%$\9VA"P=U$;) M(QFB7N\VFRA[O+R]CN^2\H)Q,HY=+M-=0D]%N$K7\3+&]-K7YCZ<_#-^*';1 M>K_RW',N<:XGXG^K9#G1]" MG;="'1U"O6V'&C=>#3[Z5R"E+Z3OR:(VAV.%)_$[G;BY<)TV7V]Z1;N\2#=D M2($HJPDQ6&U*0QE>Q<6G./^Z<$VHJ68`-0="7S,1"DV[,>\'IL%\?ZU`FY(' M3(=MY'NLX`E8<$E^5<(%%"_7L>H"F6=(S1.1SI=Y?Q2^>B30'N7[@ MV@$*FNW.R'$-SGN2!IF2/I`\@*'M[A/^AA/NJVB'D**ZW MX(!LY`I;%T<=E34AU,ZDHB;&EU3"NR>G6_P)+W'\C6XSSA?$IJ9"W42JA_S0 M,SU7/730H.*C=`^M*RPB.Y.SSHB4GK9LB(C MJ\/=)T*B.]\MH\/[X7T"\&-UR7MYV*]WWI],MCP8)$5TP+,AU)%C!X9KP&;C'?D5&3VSSQC),#]RA[XN'^<@VR/G MD58I`6!(=5,SS[ETJ$0+*-QF:B9O224H$>\EEFE\,%(H.'+?)W*;C*IGT-ND^I?.M([S)/7RE,C+F]_QPG. MHG6]P/\SSC;YPG=UG[Q+3N@1*RHR?6@V"S)\/=28%J<.M2%YI%:=:D*24XT- MU.!`B8Y'$X?PR)"%1J*0+]G,@SV.Q#$2B_WR0U\VV7+`:==/2;T`LN:@Z"+< M2,6^0Z+WTG9NT?H[79Z1W)$T$J0'@RS(W MKV.\.<88/&SCJAY7(5RH6JC:F@X=>J!$&'I(U_;#%%ZF5WT1L\U!V\F3#0BPO!:EADUU'-*,>,Z M_E)^F8!Z]N327.1P>?L^6:8;>F@$A9KA>X(V_H;K3YL%OIJO^JH6>('G.X8; MF*&#D*;XANJ&MF-ZK(=EBS8K46,:I.4T9QLBJ#!.=Q4+)XE="B$I''/1`5GN M';=VJ32RW]94W./L!;MAFN'X+D&[+,/)\O$S$:&BE_6I>*\WL4)Q=I MGL,LSDGWUM]E^T[N1_P?]JZNR6U;R?X5/MR'W*K)%@"2(/`(@L!=5SD>W]C) MUI8?5/(,/=9&EKRBQHGWUR_`+W$T,QJ"!$A(SDOBQ&.C^W3S''QV*]_>+_]: MX%!D&*<$6"J.Y4HO7M:'G[25O_S*FA2H/$TZ+A:OM;J.!MH;^L_&=0> M!Y7+]33U*E!>:TE2?D_=`07)<6\QGVRS(Z._;7;YSZ#V))6]V'?YR@>A5YZRK:R8O:O0=:J9+CX.39*.?8D`V0R\FR MQ'.-G`Z'GL(X<6!&JZ$V[=?\9KTLBO+%>"GA[8)&JD"P:_Y*R?V[I6Z$=_#A M(-\XXG&<\I0#@$,I$PS;5;!(8[K8Y'=J77W[?KPJNC>V%SG2BAP?^=7_1LJ1 M#YTE9'EL<:2=J\W-^OY6_:$$X1\GAYZ$W)4>/LH$ULD$Y5R@ MO2MS0OM7UHCIS)2\4\+1T1H@A=-EB.=:."$0/<5PZM!84<-V[(BB$&$:$I`( MFA"A7Z:WZ]*8PL5^NU^NQRM:[P&-UFRM;89T=?.`KBQ+37]LQZN&$UBM"X"7 M%#Z2C8V1/P-B-??)@",'`F90">/1L.V0/`,)377O6L%2FD**E1'UD(D,$Q.6 M&S..8W+C8VEM%(;]V&PJ^,Q(K"=]705LO]^M/M[ORT=7^VWP=KE3*C]Y?8QG M,3S!9C:0]X3$K+CRJ#B&+7AZ4U8UBAH@6Q4WZG.]WQW.W6F89"!#),9"9A)B MRA+=%04GDE$6L;Y7Z,8,X>YSJS\P959PL&N^2RHG0#KQ/=F`UI/OR8HK6_N9 M-_Y[TL4?4^7J'PO*TX2DF"(L2,2B1*@OMQF3",C,+A:/&LKY7>'#]]6[`HD= M#`>3DAOPK+"2-BTH;?.`EUJM;!6N[5&->?KK_F MU879HBQ4^_TP*J=0BBRB:EF41)&R00)>CBHH%D@"@VH?XP=SSD_I?;':Y+V7 M)[8P/,U.,X!GQD^5;7HIHFM27FA3=@;6D6I2WK96CBVB\ MZ/@3=&X9,1^>4UOT9NLDK0PGG.FR6!77GX[JCW\_'EUPP'`FLBQ,2835O)?' ML!E=DKAG\P_+@[HG>6VG_H[>JA]J/D/#V:@M@/O-2V=`UDP!6D@/)EX%M0`8 M"8&3Z6H_^$Y,7"WC[\D4UK976Z=):\B`OQ6*=]M6"XN,0HAP#!(B92+U\V(2 M-J.$"_?&U%AF2F2E6_4C+(4AFY'2,CD?,]!"C$PPT$$Q/ MF&:H]5LK&6746FU9?%YN;O6_="/[;\NU?EGT:O,MKQ\9J=\\=-O5/W;,9R1. M4)100"2.HBB)6):)QJHL!-BDH9IS8YPSDS;J/P+]SZ#C0GFIO..'4>,L]Q'J ML1SW*S2&9XHZ&CH"QV&YZL:D_(E.(_'RAT(G4FK,Z]B.+#!V42Q[-GI M;"RBS^TV3!/;2AC@FB_Z?]44!IJWQ/M9#HP>K0T.('?R;LTXU'W9-%@Q967 M<,AJ=4=GW[-;[9WFU59E.:(-3/!>80S("253!G!(&Q9DPIFV`UK_'C. MB:PV,>C8:,A?%D#MQV+3HFG&94_`Z!%_O8C<"1:SA[HG7&;1H:VK!!W-:UG^ M*=\I/JU_9X$S"8B:`$9(0)GPE#,AZX$3&0LREM=,QW/.:XU!39<_TWU8"Y`. M93676%I@M6-DO>2W(PR-^&TH_M[RVV"'7N2W<5"9W]E\Q*=IK`:*HBSAA*4) MAI*WXZ4H9"852`8/8O+]#:@@8N.>IC%N_;AK$LC,*.N`ED?SK^=PZG,_#^>NYCW([>Y83?CO>=*2%\%E<7U M,5]MZC)PGM.K4Q5Z]!6S"V9N,W^1_=NXP[;8;]X5H`S".U^SAU2"0GCF``!,(ND6D=G`A#PU7+A: M'GR"2QTG/F_S*BE6@;=(I&X0=\6D<][Z,`%S+)F:1^6HE;HOR:L#K MO"C>?UYNWO^9K[_EOZB?_ERTSB]D2C.I']DG%&4H8CQ-8&-N2D%DHG=SV>A8 M[[1QP5Y9%U3F!95]5\&!$0VU:[9@]M.N7K MW>OMYB[?'<0YD9DR5RTQA0"4`1PE$6G,Y8S*:59NXVQTO')[,%%7'TM0V3?+ MRFUD,%WKVG1QG%[51J6!9YIV,DY.%,U.9IR]GEF"P9J:V0S+!%K6B&YCZK'X M`A9B1`$%*8]!B-1_A*WXBC0DDZ[R%63G3.5GZS;#P,HB%:PER$X;IQ>8,UTUNUTCF@3U[E1C@LC4] M&`KW!,Q_+$TRR0BCG(9Q#"F*!$"$MPNQ!,3MNF8*&3`U;L@ZQEP39ENR&,?* MM3XXB<]L*G&VJX\I5AM#0WWVNC'8<6OJ,0YZ+A*_^;^R\=\=_VI_2FX8#2F("0X86F(H*01QJBQ.,G,+JG/:*;CTY_* MHK*G36/34&F9(82&6N-W],:*SU5'?8+5YEG14=+4<:_S?.DJ,,H&MX)D/59] M%&J^!/%-LF9$XCD-FSLX_8LPW7S.;^_7NN7(EZ_K[?="QQ6>@H-O^L\=O`LJ]X+2O^!#Z:'I\ZN9 M$J&?*OJ?`V:"V(9_^USXGRPXU8G_=D3\W12:L!?.Z-H7]M2H6:MF(0P)Q"B$2&4,,@;0:$L-(FMW$&S/.5"+D M@(6N@H_?U>]]W>[VP>O51C\051Z;BM*H(/63EJGB8R80=;'5UJR@L>M%'!V6 M67T2I!,4;0-:3XC6BBM/UENU`<]8TLNV7Y:KS2*2*>:4)#@6@H*44@YE/2A* M)206:*_G2(Z)SS[9/6"ZRDE+7-:<9PBPWZQG MZDP_WAL$4<]^I^HCW7Y:JR]]4^3+S>UV_SG?_9+K/99%%(52DI1F'#&"*6*` MHV8\FI!>6Q6C!W',=]HT35^U<<'.K'/'>`Q/D].D\)GQTC%RNA1*:5GPH;+- MK#/H&`Q->GY.A.7`;IXC,.W9H?-Y_Y^@;FN0>=%5TX8?6\NY9,K5UY]^45*P MSS=+Y7#39J@>,\L@QH3#D*I!`(YQ%()F3,8S;L378P::B+._'`P[/Z!!@.H_3&,!M\/A1%8S*?`,UQ3#X$51,:?QJ`TQP^$C1_"'RL(X_9 MVPHT!MU0U1)@=_.9;6XS->!Z^U4GFOA+[Y?F]=`L19D,68B$@'&6QA%CHAXZ M3(E$IOU0QX_HG,X;(\N5[.W!3./&J!;0[;<-/#6L9@S_`,^.?4%MH#DEV6J& M^B)J)W:&;6+NR?ZP59<>M42U#5?_.W'Y>ET5B/UEN?LCU^70'XZ;X80")D-" M)MK MQ@\'IYF@/$$XD6FFV)1&(&MN&H01!\R,R^R,Z9S0:C/+;W'YP%!#7K.$<3]R MFQY<,X;KHOK0PKEIKA=R)[C.+O*>$)YEI[8ND]60^NS%9:R:#1A="I[9MEKM4(UXO:,^"TC73&U231[T?;?L<<,,I M[#/7Y`*VVZF?JVYN??S^X#K=V^7W\G^S/Y>[VZN'?ZS<=.P7<">R8#DR)P1D MKASP1&IF_%%3R$V7,_)J_F#Z\GLHI#VW'=QC:8>II]Y>>!*74YL*XX#TA.[& M>G&\@6`#%+MSYS?;S;>\V.>WI:P7Y3?;_7W-DV^V^__.]P<&77"1RI!C3")` M$86,Q[S=K@VIZ'5U:WXK'<^G]3/Q=F9<+Y9X M>FO(%_T;&/J91=%]U#U3RJMF1_'3=M?-IDM1T"<#.H>LCLNL2]?:D>A,)<`V M@CB@W-0S>V^'C>0B_7[XF7H7N72K*@L22ID"B"%"&8LP)2A,XLK`D`@2#2PQ MY=HJQUK:K>C19[.^.+E;/[J2E/,8]]R=\S*\AAMZ$T?6<8VHD8$XM8,X>;`] MT;$9''^V_M.TT)O<7]_O5GJ1\4X?+_RFQ*[X]=UO]5T$"*F(<02C2*I?0203 MD"$<*N4#$2/EZN<1.WVMV@+2GGS# MEIQY?)7:&D0CSS`[%/`<`QQ.5UD&,RXRP*C`(6-1JLMY5RQ`@03":(KGWAS7 M<[NQER_&7*V9(IICCEIG"^3$%VCFO"TS'GGC@U\G8?6$ZZ?TN->!LD.PW:N& M^-_[U?[[JXU2NO+U:W&MZY3H[N#77_5?4;1;([]NUVNYW>D_M.`)P"A2N887-_OB_URUV9[^_V]ZA_&N+X(,&(ZC1.!OM&Q1K%SKI-NG. M75,=HV-+?Z<(HD]:79'`@HDHBO02%6")N(AC+&.$(X1!"%+"Y>)K>8;Q;K_< M[;V1ZIZVF]#VL9N]&3Q=KLO:3$O%T_G=:K/13T\5M7X=%%=^S:O"AAGUXPBP*3#3:^^@T'D@N_]2?\6^>+6I;@0L:$:9H"E@"6(T M23E*2+/$9PAPPY?AWICM?%E42DPIP4F:9HW]24*B MIG'\W')J:'8O^GW84M[TML(ZUTYXHZ>F<9U;3UT$U',]K5R^0#U]&,M9]'1@ M.EV\G@[%93(]'14X#_14;G>?\E77!81`%$(BXP@2G,($Q!@W+@C"@"^2:FZY MC]X[9&J#HCNW,+J**R>:VOK]07*ZZ.(SJ*PP_/JXD5V!#23Z>S8\'D@ MM8^VLBF4:K6=02P@Y)3$">"-`Y015!_`BLWL4FMJN?GQ:^/DD,/77+_G8 M]H-.WC">L_?C_\R,O6[P_6-V4+]EN] MOEK`),$QS=02BL>$XY)D,&P=1`KRICV+;KQ_\C9B%Q)A[>C%G1O@ZQSA^9?;#334, MD\*#YVKV$O?B)QW.@)OIP9OMT'LP_7CX`J&'@T!2`62"D@AS'E*$>%,&.(68 M43].;6Q[Y?B\QO/W=!:R8NZYQYP)X>O]ME+W(N?>S@# M;J;'@;9#[\'TUU@YN-IN5G` M_7K7^;)WH2`9@S@3#,8$$YQE(D48,H(@8;#?7O69N?3WRU"'Z>+1T]%I,\77 MU>3QJ\#Q2\JSSD\/'ZE.FZ?G]HK5^A;(S*]=ATR`_3*P=SK^2.]E+:(VQX-: MVT$WV]8XY6!JY&!GBL_N[G9EB<%7F_UNM2E6-Z4C[!PPY.?$33)/3$C\]N(0Y[2'G M6A2J24"OG'.W=39+Q%_:,/,[#7W:)O,AA'%5$3UW;$(Q#@.)WJ0,\Y(YP]LJ@8*^I+4N_WVYH^&3X..O5.]O1D9 M3L=O:::+X^03OE9#.\X%'[1[0>W?V50U/1DE%]>;[:2%3[LR,Z)@ZPJRS:#, M(6-U5YN,,)XQG&0,"DQ`*A(2-H9"SK()RW<.MM'\`W*RM`XYRNJB>LT#@S1-)+C,#;SZ;G2>*I^9`#V,DT/U M&9@0%R(]0[VWK#NC@M!?=/1^TJNBN,]OL_N=TKAJN-*RHOS-]C9\OKM9*5,7 M*`HEEX"&@+,D2I,4PN:T&ZKU6KKH]JU_F;SL&]"+H&A%4%U;#1XPUJ:8RH<# ML'M*Q$PHSRX#C3_%?$WMC:$_Q>SNXN@+>SOT\)BA78,YV=2_,Z=I!4.F(0L9 M8!2R%."0)Q&)&E.II(DA3<]@H7,>G[INV9AH3;,4&8\9"$ARBC'#"!L8@3*=,TRFI#429",EE9K,$6FA^1 M_'`UKKS8)^\;QPMAJ!$`.-\G-PO%9.Q47=IGF]OFXM3[\N+48_NAY)Q)E"0$ MPQ`B!@1H]OF1"/^?O:MK^0=:/I,64Z'U#/)).ZY\5Q M@O44N&!YM]]%FW]<5CU0P)"`)0`\XZCHSBFS0@Q`49:RD`G6')WG3'H$*([, M:1&_,"G2;^@F?W?1^76AZ>Z[R'C,:_:CX)DDL!$$.,Y48T,QQ4;5@_YNPRN? MM^MZ477GDC_UYY(A1BDJ\T)@F4J"TH*`8V[3I4#T&2' M=+I#P,["'_R4\!21C^08\1.C*?F#?=QLU_/%]H)OQFB&-\P>J^NQ]DPRKT^& M_.W2^@EF;+E[EA+*(<\S+$O!%&(H/1S90#E(I[V?,PKYW_K6SKB81Y6EG0;Z M,E+S\\S'TR=A[:'T]\J\^K1,DVX-P^8NQVZ,#J&?=4%B6&)!<($II5!R6C(Z MN%!([O:;[@%Q>UX1>[J(%#*PCI)II#%UGU`W]G>8+BRMN@OIF-0ZP<"ZE/0Z M!36F*7:R\(5+LX=;*EI>Y"#+"`5ER5/!1*IPSMC@19I![OAF;UCPWF_^6E_> MBHNG4%EWNNA.F'A/W!I[=KG7*+`^TZ^?$?9<,K`G=EPG89]!G.(:W?Z85;W> M/4'/*<(%2`4M`58EH+R@(AW><6.,BJ"GF?QZXGE)//VU/!_1#[/E'$_@I]N( M/K[JUQ\D'EBXX'SN,_!A;A%Z')"7DNWC(,O?S43O(8[N]3(`/*=(%@P23$A. M92KYX=L?3)$);S:.POWO^X[/[^6@;LR?B9HZIV6BEX-F88OH'N59KVA:B!S2 M@J>4%42D1+*AH14&1`8]2.O9E7_?N?0[4L(LK2(:)-.MK?3O9SZOY=6XX$]Z MG=/)J'PF)4$HMH)?_708Y"DNA)Z'3PK`A5"92G,&\[(HT1U\YOAD42#,?^/+ MH^-B'2;73Q'FZ9+ZO8NFSRMO:P8RS+U4)T/IF61BY[3XN\/J,&S!80\.$<%$Z1T/JX;QQ(/>=1ERI[ MYVARY*G6)<48ATB81!QN=$R7?D<,C"AS[MF8>*PU)ABYSZ0$F8(YQY7) M9,&?NF!Y_!W%XQ["%,LL0YE2NX%B,2C"%R@^1^[S+E"\,A>F0/$?_"<+E.L_U]73[GU\ MQ#UV?;W>?7?S98NR7FWJQ>_SY6UU>)^#:"Y5@:7`#.=0($5@UH--BX(!G9<@ MTR*,_WC!PBYW[E2I/JC2UP[8=&W$3<,8YM1CF`A&!LS-P$-D^>"1W*ZE'>RI>AEISZ= MZ/F_6.=F\#R3A.B6$S]7ZEP&+*)F-X\L:;N\KTI1T"+#5&&B4ER6AZ4L+$38 MW.G/CV=R(#!*;J/IFO71_=4+2^'6$?>8U_V/PF>2[`,0%;R/ MC9O0!CN8=_0*_SY@..,EX[!K"H`*H&!>RHS"PWI?T2+L0;L10/]^!^?&1#7, M0;A`X9Q\N;P_NQ9!CO42*X_GS1P,D)BRY,1,.#X/YBPX9GFN;UA30`$DXQS# M,A=20L758(&C$AJ_J=1[;(B35$]UJ!I-C8&XNV?%0HRG:]FEU57+C*.8],@0 M^2G]L'%>?[XO/E=7M\OJS2>VVM97]?)V6W^MWE>+VW6]K:M6@1;+VZOJJFS= MZS3L=G]$Z:!OJZ1#H1B/0GQX&NK$+M!]]=AJ2QCR1,3>?\PUTP9!.U\ M-1(;_W;Z`>RO>C,3,E-*`5Q*J0J4`XH8&""3UAV3Y#4E3M^'\QQE+_[M47W\ MH_/3-*]-.C3TDMREC`JSC&<;12])RR/%9S)8#(&-))U%0443W[QSDNA>SV\J MV71W_F8B:RV6F5""4I9F7*@"#G9AAHV^(CK:V$0IIT.8_+''Z"9=F!`\1O,] M<>M$N%_H\AI0P._X,E9A"ZJCEE(;?[3TT)HH;5%3-U^6S;>J>K]M%O^SW^/^ MM;KY6*UG%,HT@PR54G!52`E4FO8&TY(09?82U-Z.]W>8.TA)L]_?[PZ-?&G_ MXN?YIDH6S,X]RM>9R3:>XTAFF0-'&M?#SW!>O:LVVW7=G9/8 MF>R-04!`3IDL%2E043*:E7@PIH0B9G/*SH;W^70':S]SDMM5O=T8U@*6_.D5 M`/Z),\OZ1XSMQ>B//:30B?XD+V<$9QR/D8C-2"<:ET,K[-;;JWI5O=Q6-YL9 M%Y#D)$]1QC)$:98KG@WX&"M4P'TV?5`7LJGV1^=1LG,I\/Z907R#;);Y":V; MG3'C]S]:48UQ/^T0!7^;9^:!CB07A/?;[;:8+?%ZS:9>5]O!X*MF<_=VJ?JK M:W)U:`!!&"&IR"D1!/"T5(J5XE!1%T3S]*Q+B]Y+WA9G\G+5+A>KY(<.Z(]' M2O%#C_9'RY8^KE@_+_%3T6VFWAW/!S'N($;(LT$CI`GXMFMKU/%>#;PO.]Z_ MM+QO.K`_C^U%I$?"B63E@\(8^@2Y=JGQ-^+"KE?837.[VLZD8!1EI.`89YF$ M"DM5].`(8Z5A&^0PF/QO8AZ=<9H?U[B;NQJWNE?CJK?OPRY'=,,79"WB(6Z3 M+$1>)'M/+FL-LL?L;P%B&-WGL?HP==KMTL.*MLN;[Y65R_;XF5U M77]<5FRSJ;:;UO!Z6__?#E9W-W&UZ7OPMM%Z\ZFL-XOY\E]M\3++!"^Y0.VJ M2(B2E)E"4K3+(R&9I.U:"9MLH#6RIDAMMB8Y84]^I]V\),[_,G>@9W<'UQ(>A]>).^.P[CW(^D<"9P6'%!_ M)BF$#&PD*2&HR\UT\\AK.NB0?/BSF:&"057*#.68E((0"0`;P"#),G\)0!>! M?\FG7G5=FVD?2NZ#Y!#:W>%.6N!1:W5/KC-U-@W61>JQL9.C%-B.4I^:VP[7 MJEL1@%*47"DIL$"@R$H^P"F$()Y55PN#?]W-_>NN'MO>E-&TMX,>O_IV M*-WJKU'(+E>!S=P[X?3?%Y/\57U9EM4"]LCA93UT2ZUD%T@@N8Q&A\8Z<7B*-IN9)$5IT MQ\W6WV:_O9^5@F!<$H@4Q8P77+!2#4\&"'*]`\$&#_1^FO>W;I^FNPS<*KKN MS6D30LY+ABY'[;(&ZL@V\X8P6;R9)PH`3E*2<2`TX%.V@!P1"8S5B- M!WJ?L6*^FE_-#:>J#A-Z4]4Q!6935;#73+)@%M?Y)M?@\W97_B9.6M`2"1SU@1Q8QU]D[O9;[:?J[7Z5;&^XTA. M`02J*&%)H8),8,B*P89@1*MSKM6#/2^Z=W"2#H_)W5YC=L[/9._$F,WI.TXT M&@#^8&3)Y1N%!>UVS`V4\XTU)TI5$C^S8R.(`QUX: M38DRE4>/A(V12`/B#&3ROK-GI=*2EVCDTA;_=Y(YB@C]Y@SWK:B4%Z)`6$821C MD;QQL47_\++^&!+TFT/?U6HD1P62I4(9+R%BA):T/%B@A='E>8/'>I8"@W6D M#2=Z$N")#K/I;[<@\;&3S3=[YOD9@4_29L:"R*/!%AF-U;$%8K(!,R#!8^ MGDBQ6^]HDJ.WRKGS[+'%C87O,:QI;&`WXT)NW'/_:[6ZK39=KR+U5ZL4J_E2 MW&ZV35LL;=CJZE6SNMY=?ME?>7EU:)9:8%)@)656Y"6'N*V>2C+@@1P:'5?S M!L*S2@ZXNZ^\]^\JC%OV^Z)?KXZ*@GDS63Z0ON_(UX-.#JB3^>HJZ7#W=_3V MR*=L/FU+\IG*SGO<(JD#_?OYW;<(@A!KK,^':U-*94P(5F(NI4@!D4CRWHZ$ M0F#3SZ$8/M[[QOQA>O^'I93J,V4FD5XHLI2^R6Y&/B1#0Z*,>8M,>LSQ/R(I MED082\6,9RE1"E$)NQO)%.98P.QE(>GV3&3 M!:>TV,G!1!J@,?>UR8ELSNOC?F2N&SJNM^6D5MMZ^^V_ZJNJ-\.VVW7]\7;; MW9G\T.S>>XGAF".@-*4"$2PQ52V6%`[+1@?UIS];K(-* M)/,CM-UW"IO=>UJSQ9I[\C6VP*;BW7`+_&(H-]AHFXIZNYTXXQ"\2(96&U?U M9K%L-K=K_4Y>C^S@&5#VV!:?#]9CV`/TXE?C>;B:IZ5N_/7#[V;^W\VZ'VQ? MJG;4MD/ZNIIE5`H.D>`D(R4J00Z*X6J,S"77^M2W4X-!TM%17'[M8/:1>'N` M::Z(#JC63D!A6;9)/G$2;)QNPA(])M6,(-PDF3Q)R/E$XH[/>)*(0Y^^3R"N M"=/>MQ#SS6>VNNK^I_[WMOXZ7[;V-OLF#*#(TU04&)>4YP4`',JNNUJ:9[Q4 M%)J\9!IAQG.BZ"#MWEKL?C@"9]>990R?>GL?@:@TRP;V+'K9)7F,&8(DS1`5/!F=8.3!`@TZF; M7=L7OU'1W?V-)"#.-'*:3C)C>#R[_QP@/)$H;1A?O]OG#D:P?IOO>;W^?;Z\ MK?BWPX__65?K]@&?O[UJ*]M]8R\N:-Z6K+EB*R$]!KIJ=VS/KI`J[%U1G-=$QV).KHVJN'W<%] MD&:N>+]6\VX7O]O1V7R/HV\F)@J$4\P0!6D*0;E;R@\@(,.EE?`YL1Q0_X[Q MODCN_N1X^MJ5I8Z#8:B0P>-@*Y1&1/M52AW.=`33*?>QZ:9;YQZ33P\4FJOH MR]67V^UFI]IPN"0H<@9RQC`E&4$TS5,YE*HR5QQ8:::%'<\*N<.20%O%LR'. M4-\\Z#WB&*!T)&T%O;((UQI7'Y&DT/:/$"/4F(<$RY^VR MN8"%$&F&6`Y[DPI`D(X5(UT[0<0(.1`C;>+LQ<@'9Z[$",4D1LA*C$SIC5B, MC%W1$",[>D:)$>Y-MD=]RZ;]?O6^OMJ<;NNMW6U$;?K M=0MF1B3(.)(%XHI+F`HA"C88%J@TVL@:;\VS%K[_W*RW/[7_\":I5U^KS?;& M1@@=D*HG@&'Y-!.^`[:?/C7KGS8MNN0.WHND!QBZ[]U3A)V1.7=D1R)O#AUZ MV##/,54.Y.QURTEO&W&`%2$Y5*5@&<\+6A[6O#PS6X`Z,>A[)=JU-/&G:2;, MCI4U3Z0Z5;8[C-&(VQTD*WVS8#UZB;/Q25OEK`ES('2SM)0@9RC/`,P1@XI` MD`T64XJ,%K$CS'@6M7U+A_FNETXT\\QJ=FDS&?VR89DJ,_?Q:+]6UU MQ9O5[>:N*@$`I0AC0M(R`ZDLA`3[KT>KG(L42:.I8V7!\ZSI024?]ZA,:P`[ MTC23OG>^#+-\3U4/:+(5RRE:SNG,*!ICD9AQ3CQ4%P>4F`I+IV(;T=S(`S$YK;'DTTIP`%-II MSPY8SK^UWBYW9N?+0]V5"ZP@S7-*E(0*<2(*/-@394[,OI5I M:220S&SFR_EZMRGX98\SV<[_JO:-IC]6J^I3?6[SPC&OYT4H**5F,K3_0EH/ M*QEP/:U%CODS_=)<`!['?''N(9\'<4^^-.OSN='@"W2G23@AW"+78-:*CC+ M=D75/;:K/=OU'=*?QU93.C0\5E8YI3"&^LJM0XVOT::I6E=5?;#[H?TG,TDD MI2GC$G`.:)IU55S__(S"7.NS@,8/];PD/LR/#HRFX)@3(RI(5F".I`"$`<(#48"`'0NE.:[.G^M[J&L`D'1J#B6W(S=,SVQ\MAKOF MFHPXF-OW7'YDC!T1%EG[;;6NF[9@N)+M.F<&<4XI`T2E#&.@ MLI(I-!@J(=*Z;6__]%!Y?(^J75A<)1TNBY1NR)I^;O='F&62U^;*8;Z_1\(3 MB=^.L`@T8J0#)TJ!,508:499;Q;SY;^J^;IL?V>,418\WYYIR1(:6JMB0%YVN6#GQJ++84Z*E+?NMSW?5==WM>*ZV MK^\1Z!$[9A!6L" MCF&GOW3TU(!]0E:VM)FO+M>+XL=?BY\S3KADBI*81#GG84P5:2>D1!QI+D`T MO_HP3M&J"AI90:4+[!5@:KIFX1.8D5L`6#GSBU<0>@W#%-AD',.X`6\LPPX% MP#/RY:K8R/FNN"\W/V>"$T0IK;(BG$0,89G1O`NCL-(>&3&Y]C!^T6@*.E%@ MLP#BTK4*?Z2,C$(7DC.7>-'^7H\P(S49AS"4_\8?;#!HN4,[,>RY?M)58L,$ MQ1$/48+3G$:8)F&W7#/B42AB78LP#N#9)[K)U\?%/H.Q%7-^YSUC$'0PXS"C MYL`_3K$X82+6Z";@)/9M*!T^2_`LI7QX*-?7N_+V']=?Y]4S=?6TV^[FZ\5R M?3\3B<0X3WFN0JFHRAC)NG&>&*&0`U,6FU`#Y2^-Q*#1>!'L509',N'IC!5> M[=QF*+)FB8XQ5'=Y3P^@_B3(!=D)N)3+UKQ-C]Q!TEZ'\V&Y+J[NY*98+'?Y M_+:>0/_SIMXK9Y90C&/*.,HH0C)!2'%9NV:*48RB%+1;C7D4SWY5"PO*NV`O M+>BT!7]OU$&/VK*`V6]1PW*$N9,Q0B]K;TX2>L>>W%&=R%H;!PTI73]PT-W4 M7X1J#BD,!8NS!(>8IBQ,!5&=F;U^;4R./S6AIN:%F[$SPH0XB1=!=J&7E\Q`J*W M]O>X-R2VV_)V62\\_K_E[NO58[&9[ZH\[4,QWQ:MA`3Q6.69D`+Q*G=#F1*L ME9!D2:Z50?F(.VQ.]2PXJ!4'!\E!HQFR.M@U_W[3&AN]51IVACKTX^`%/V"9 M]HBWP6S!MO/;H;>.&\;IG8^,3]I36-OMJVFE_X?5066O_MGEKGC8SE!]%"/& MB$D981HBE!<54@+:*M8LT5H6O^8M&HHLR'X"L>:G/#U1'Y3XMGH/5_`ZH M@'4_..*)]*@=-4:C_F>*2'-_G:=-\Z6]NFL\,B\WA[IC>5ULOA5B>[G;RG+S M6%;_8_%K,5_\_C3?U,XPPUQ$#$<(IU6G7\9,)FE734AR$I+9MV+SI=3J%PH_*CVW1]?)L.\H-?IWB;(-LN3>1V&>[&Y.;] MLM^UR9SBJ:[_$#=F"GG`(.TL!W[B(=_9S_53_V55B$TQK[[P^PE3[X>/4XQ5 MG&9QEJ0APB(2).O"\S!/`9]5AU&]?T4[K<&\$EN_ZNVA6PZ^EB[A:WP<1Z(. M^Q8><(L6=S?[TOZKYQ(WX",W$G:S;QKP:;?^=NG#.?6I\H!W"E\F'\TJ_3Z5 M#BI3?YO_6#X\/:3E9E-^7Z[OY?RQ^IO=SYE2)%HB:`4'!\5!)]E!&-LZ_4C\=BO2UF81Z3-%$9)2'',JGBJ6X`7''% M8[U>NUT,[WWT?=&DV,O99^&K5?"]W*P6WY>+HLO(E^VI*,7O3\O'NF\$M4HS MPIJ>Z!TMS/Q>C4UN+X):6=`*&]KGWH/39VA6,*?B7':->&U1#I#HU10^/CU\ M*397=[]5`:KTH5B\\,7ERP4-B>1"9(RSD%`L<9BII/H5Y2SE53K+SB\"7H%!@B? M4R4&+XRG4&3PT[#2]^/IH-#0%CS>=LZK#R*.8QJ3).$TS#BG<5?L4!)'6OLJ M>PD\5J&AJ[]Z*328WP;S0L,@=\!1H<$$_F"%AE,@@84&Z_LQE>ZZE[9I%!H< M`=3VT^OJFU_4G_ZKNWRYGJ]OE_/5IW*[?'%\#5-Y*"+)0X08$50)%.TWPL_C M5&:I[E(1)['\O;@'>?7;>Q`8=`JUCK_R\K[J<.MY3YUBG\C[Z;9-I!/LK>*_C+P"#`YB&3Z)F3C'3993IMP>8@#IJY66'43."&(@C,XSIXS[HN@DK9(;,;.IWKP=27 MU;F@.Q$W.T#:[I05=T458'$S_[%/,8]"BE"1JJ.5YF&:1%&:(LD. MW2S&8@DQ)YLXGKVIDQ;LYC^">5LSN3WW9KFGJ>=10X&$6=2!824KZ.I.E;)Z MY*SNL^^7THK5JOP^KUZPL9RK!UZ/<;E`/A'?UV+RHDU=H']C4-:CW^YI+Y1'S. M:9-*?X^HS;C?+(I#DO,\CTB.\TP*F;>')U5!%)'1;%?NYBN#T;ZS5P;UR`XB MM%^SF_J?V%D6D)3!`)]32%8#>V..YNF.XFG3FHB!&(KO&[4#(M"?`5VN[U_7 MLJ)8DBSC@L0XQT2DB"6'4%BDL(G.!M?WG++5DFQKUD;8]'S"-S&86SS#&J]@ M_0Z1'N>PX3<1_[!JPNMIP=8X`(E5^5AL=C\_54_0KNK:J&XQ;973S4+*,,>9 M2GF8T9015B5U77:73MO+Y<07P;J`UH/L<.IF3`.1A*9*>UD7 M02.L8:F>67[L8^DI1SK-J3K:M9XV' M*C;#QJ`3^:>!K4P'7(^E.>4^$6MSVZ;2XX/J M8(#N8\6DS2E5QC&5<:3RA$:1K'J$(>JBDHAI'6KM*-08PW3K@SP'(W40K.:# M=9Z(>AZO^Z@!>K`ANV1BF":+= MU:/89+S[["5]#W1?W8@/@<6J]_-,("/;3G&8#&F/,I)]=@A;&\M$WG2HZG<' MK8&-!NS7-?_2[@XFUHOK77G[CZ_EJB*RK0O'NY_/^VFP$,=<1BR+TU3@2(6T M*QVK.,X3X-ZVKL)ZG\3WX5*DEQ\N;R[5=2`^9L'US97\ZZ]7'S+U^?K?_RTF MF/]WH/[GM\N;_P=OT>6*O.8H^!C(@4/CSQ(/`U3-F?,C+9371=8W=NZ:^D1, MS7V[WFR^Y06@6'S8+ MD8N8,\ZB-&,2,212RKMELGE*&6A8W3"$YVK.8;WEXUZ6X4I5*#?-3,T_,F#F MUM%J%8V]*O4EF+[DSH[D1*S&MA4GUJ!:0=&V&/7PN"I_%L7G8E4?G_[6XV8) M)[ED$BB)O&0.&U3Z>B8-YY5\+KX5ZZ?#BXYC@:K^1$@(16$JJOX$ZZH^N8Q) M:C*?!!ABJ'DDF[TLZ\7>4()ZW_D!X,&^\P=NK:*QUW"_!*,Q$<20Y$0LR+85 M)R9^6$&!#0N_YVTYR?-$Y%'&65KU*L(0M:/0"2(H`7W=36,,,C3LS M&2&S.VQF)14)W1F+$P3\(L M$UE"5,122KM(*"0(,H)L<'G?H\DOEDV;6XT).-/*J5-F]A73TG> M`*51TN2)HFW>-/I<^C=X]+,G`Z03,1\'#>G/H8S1&*=11Q$CJBC%(E4D#W$] MJ5<2W$447.0VF10@S"#)E+LD"@+0+(_RQ,XZE1IW[NV[@``)E0'5B;B0BY:< M2:N,X9AD5K,LC+-0<4F)(#+%C.$L/X2H4CG#E.KL=0?)I9SD4.<1@9,GIW2, MLZ;QDB6]+$F;TD2\P4CZZ;P(V'S`"9$GI\8AGH<)34D492JBG.:I;(^[2C"/ M4MAA">9A//="3L_(ARG43=W]R#,I%5)\<(VDL9<@( M0:*K$>%,Y*`%Q^"+>[:EO9Y@6PN"GD@%YJ3G/EX1P3RGI=-HN=@?)W417&ZW M3\5BZ&.E7D'IL1-C?A,Q$7/]K\^%L@.A/^=UL6A.]9VO/LV7B\NUG#\NJT3@ M*/PL3ZK($:,YB3C)14BRJ,NI,.,45/5U$,[WE+2#PJ#>]/C/RW5PNQ<)G17K M@*R>Z0P,%69#1SQK=4'%L]5W$1Q;U-"39\\RZW$IA\`GXELN6_1Z@JUK6)#Y M_$\/3\TTPZ9D5(5\W!1?B_5V^:VX7-^6#\6'Q?;O>L]SN_(1CP<&JT@I?%>"6OJ89C@@>Z(Q'S/<% MZQ=:@[W8X)=:[I\.FU55FH=?9P`AVN>;GN[-5$S45_/>+EGPB%';7C\7N_ER M72S4?+->KN^W1[*RXFYYN]S-$I4@E!$289KP*I(B">\BQQAQB*,Z"#>@B2[V MDH">Z0*IGDT.3!/FC)VXH%,7_'+,MA4X]":DYY'U6)]#WA-Q.Y[)-0E+@>)_!Y0<9]ML>Z>H*_$6CS[J^?YZ?:5W? M*3IO]?S1B_B@XKTVTXF8D$T+SA;K@3"<[0@TJP+@-,^B-(^I$@G+LJRK]1'. M&3:<8F`6S+N^G';ON"H@ZE4'3S*'GI'B]9WWS;R?QK$SD@S41&*]G`4]# ME=ZG\O[[IJC']!^?=L7FU_EF\;U*#O^R*;?;F<`H4D00I3*D,J9RG.T'OY3` M.=$;=;*XO/\Y.HVHX&NK2O/+8@.L_W,P$"OP9)T]IDY0T"@:`-:BO'UZZ-Z3 ML:&]$&/^C`7WM;+_U/Y6U:VKOT`,H_;[<[J][WPT',`9V>E=M*!T]J1`YSSN M)Q0L_UDLNKC7Y=WN.6Y]%GFD,,ICQ&C,*AF$MG%))E,*F@-I&\RSWW9BH/,A MK1GJ]<$'Q0>TX&=IP<%1.G$7Y_S8S\3),[3Z)E*Z`CV1/JB[]KR>:.D6E+9K MY4^;]7+WM"FJCFB^_%'_;KL/R"(1*DY)2E242$%8B+(N(`TC`K$K\RB>?>H@ MK,DZ[UII0->R8*AG5\/@@_G42W*=JG$,ZB2?'F>R9SH12W+0D-+UXP8=B2KF MVZ*N$5\^/&[*;T5SU/H^8LID&DE)8BPXR5):]XZ[B(0K#'$ABS">;>B@+%@> M28..,5E0U!Q=&@8@<%SIP.Y8U3A&=!I0W\"2/=6)6)&+EKP>3'(%1]N,3IZK MOH\JHU0HJN)$11'-N8K2Z&"!C$>@P[`L0PTR)^>QU=A\YHM.(-":;)GJV=.` M.&$6U0F["!IIA^'O1MPX3M7/JL>M'$&>B&.Y:DWIY4DT7VB2%8^;XG;9%#"K MWZ^*;JSAH=SLVM&*DR)G,V^L3-`YGZ^*^V34;NA3" MKRRM%SC9O\#'+0!T-;;;8/YB>O5S>\S7I7B^67KF.:V[9+V2Y;@-%\&A%?O! MY:-V5);\TIPO7KKS>(MIDAP=MW?#\6NQD.0QP+ MF57?JS2G,2%'G>THI&ZZO3J!/'=ZSW35*H53Z:A54DRZ:1#&$WESW;1%MXL& M!Z3]ANT7Q5WO*@MX>'&06)Y+13C&69RI#*6(%N:$WEYK)M1NGW(P(L4;HOUMMBV>[W.,D92S.((XSBI M+JQ03/`^3(P01SGT2$[8U;U/G&T%@5<7`"%IEGL]T@'6>%LEW5[.@Z\:>`&B MKY9KB&PB9F$L_\T2`!L,VN;PM_ERO2O6\ZIM720E:5Y]HW-"&2)**IKFK(LD M<,A@_F`0P+M%'&D"VH0)+CVG\,P)9A9'8D;RB[BS#@MU$7,.F!:6S!PGH M'3?%[==UN2KO?UX7FV^57QW,"E'%<4(B29A(64QD5AO7/F"J8J"%F,?Q[B2= M(*"-6)#3YS%(E MB6"811%*6"9ES$/:79]2E4%*:MH7'63,N#NR9O"=4?9A>UX$,*>)//=PW6_V M,C%J.&#'W^WNZJZ- MVM@]]=#-R`W1Z7U+_3.#?4<[6*VB\0J"[X+I<0X[D!.Q$8HQ3TF&XT,,EG)D5`74N_2T2X":>$#U/_=8*;]_8*?"0"3:M\^3D2J#DP8$BZRG$B11@F371Q"D'FM3^_R M?XQ*GR8J<)W//2/S*M\8SO`:A5Z%#T9M(@YAKO]T=<\$!#`9Z?+Y69*@"*$T M):E0*&8DBUAX\*,HSDRR$.V+3[6*!V4$23>\P#'+,\[3\9A==,'/IA5@8!-Q M!E/U[R82AA#,2A2SD`DL,,>*2J($J_X8=L,*&$F90JIOL"L/4H*[?564L*E) MG&=E4(MPBLFJ!C%FX4&WX*!-:U+&`!;?5V``(M"VA69)QJ=->;=\GLR4\2B* MJHY)E,8YDSP6+$G:4`0E%#C+R"2"]VY#(ZI>W56I"J`E2R-F>B;A&Q;,*O:4 M]G+&JU6^PZ3'.&P(3L0^K)I0NGN@(-NJM260HW`S@F+,4QY101A",B.4=6,M M]80&J6?6*72&%*_;PQ!QZQ>>>P=OAD!MD_SS,IL[[2.V?W15\EZX[2W M+7W'-6V93&'+-!OYI9M'`^*41V6@XU"4RG]Q=ZV]<>-*]J\(6&`W`3P+46]A M/Y$4.==`8GMM9P:+^=!0W'*B.^V6KUJ=B??7+ZE7M^VV3%*DI-E[/^0YJ5.G MQ,-BD2R&'DDH(M2-HMC&U+4[4PX0W=098V&!%=U1A`DHYP1,J==U5154E2\) M%9V`-S4E/>9/JYJ>]O@M11W)SQ)4=:P+A;[/149=NS+:,SL$N!#;(4@<$L$D M9ODNZNRX(?0DI%7EGU]:#5R=)P%%-4V0G)SVAU55M52))@DA-4V7FHKVM&F5 MT!.^OJ6?8VA9@GB.PE]H^C[4*X$K"H@?0B?V$;030(@=^-WA7P]4K??.4]L;*>,$W+*^>)0W^[C"?IOO@#0H]9 MF?)W&,C/Q_KZ8E\OM&&28!2$!%-('2^,O+C+TUQ(8LF31NIVC"=2/30K:[') M;@V,(%%,+J9A3TX\#K1UH.;;+'B3GP%M&<_I0I1&@R,OWW?11(W$_:!=QO[R M=[A=)]F/;%/474E:ZZO0Q5%HL]5A$D8$./R8=5>/

'47 MGO4!H/1SUJ,8%9.EZ:B4DZ9G'!XAZY1J\CM:`S0-*)0>>A>B4IJ<>77%2Q]% MXB]59QOVI]^8S<]I^6=V))0K0B#V79M&#G2=*$(4`])9]"F0/$0QPI#Y\E.Z M:5\N?.BPR3Y8/8)&,7V:B#_9ZE0-JJ:NAS63,KU-T(`L:6!U(9JDPY.73UGK M(D>\@I-M6;:VX9T4UP_Y-N>96I7_R#JSGD<=@N(D\6T:4X38LK$WB\-`]ES7 M2&OFSW@U`.OAE3Z#*%OU&*^")$F%O'8T/3H_U4\-L/\1)T!. M%$1)["(_]+NM,H_]BBJIA\2_;U@_V@:S'S8,RT>+1[$3DV*K+"(R]$G*B"'F M5(6DHX\#^CB7FAPX$=$3!0:7IB@J+KRE*PTF+2^.JJ0VGE-GUZU6)<.V'B.53U/2N/ M;3T#L;(3["60G\Z,@9-09BWI,CR5S4V=?@U0-)6)Z.%Z(CNGRYF5ZII,DR>=%>"Y(F:.X MV#++>V;\LE\1H>R^*+/F[]VF/[,=^5F5*6,YWZ;ETWF5/>P8:L9=Q4C&,8N=D)J`T0[ M0NIT4ZT.+:NHT_`URWI54=3H7)8KVUMD*9&UXP`'+L08&0EO$30P+D9SNI!1,MZ/0O/')CF"?L_R;]^K M;`U_L(3Z6W:Q?_B:E9?WM>W=Y;[:5>EVS8](=CCB&+IQZ-G`]MGT9+M!Z"<= M#B\BCLS(TF[<\(AK@%G[7;9F4X_%YI['?7,H:"E#49;1@2%J+#@+&;KF_"LF M^LKU#/4DW^S9[[Z"LR*1XP&``Q#8`2+8!@[JUL=!%+E`PTA7MFUXH+>XEC%X MWR))?NR.IGO90W>\>V(C5Q.-P@.7YMN\RC[E/[+U^9;9^I9_W61PM\NJ'7KZ MG/ZS*/$FW>W@SWRW"B'$V'9C%T''=0!+N[VP?A>>`FA3)Y`9M#KM&AZP#=1? M:JS6`:S5H+6^/EDU7JL&;/W!(0_<>C8?!;'"U%P!D"M6Z>7>B+)*$#F@JB;" ML1!%->):8?YKUJ>D!P`7Z4.6%`]IOET%@1>B`$9NXOL$0\=S$K^#`0&56NSH MMCVKHIX]&],)1#V+J=L8\SQ-2UG$6 M#.MGA\LZ`)-I:JA.W+#^3<>9G,J=H,OZHT$E.J.,Y$VB(^0D_*FUA53C4:PY MY%MNGY!R/30MH4WD>"<*G5^.OH2W;E>W"KW0@Q0YQ'=`#(,`8"_J[`;4UY7A MBADS+,G\L1Y]V:D@?Z/34?W4Z7_VTS648`3`OT@C&+7=\,HB*#=(D$0.L%JFWWC_]&M M%BU312$T1.-FB+X"+)$`].BL]`B>/N%3CL)H*33*O!%Q/(X&%(K&U'KY!J=J M"CHV0,O7U-$>BJNL'C+%^^3=?<_6^TUV>?_R#`I*=_D=[]G7['O=I@SB;?:S M0HRS/U<812[VH&?[V($>\JF#<`.'30*8"CXA9AJ%C`0HW43$Q<-CNGWZCYWU ME0-M&H(V4`_'0_IS(;+-]TS%1DR2EQ`4.5WN$/-'5/MS<@RT5:,^LU`?HQ:Y M]4>-W>+@K1K]U/5319('A-ITV!:BUL;=?-DT"N4Y%DHCUPZ/;\L M:3+1%2&A>6;RSV%Q4]#T#+PY.\T4#/&)BUG.^`['Y3U.=]_IIOCKZ.D")X91 MX'LQ=@'QB8,3:#L!Q'Z(:$@=T7X;HVP8U)P.%M] M2QG#6GQY.1KU$20\KBZRBMNJ+^.R@8Z>ONQX<:%OR`;OF"+46M`C`4E@!Y`P M/`EU7<?K4D!ANM_[G<55_VZ]00#5;>AN"VN,TY;OLD8UD-G MB]M"%G=$'!^3"-,X=DE`B!.1%C>V0_:CG%S/#M>XN!]Y:%6%579^\39Q%K^Q MQW^7_YP[WU_O.W1"2WN?9*>`V;D5G#!FQVGP9-G!M:;5$8]QV_F(A;UWD+?M M?-YNF/_QWV9B,AW!@6EL,1_/0B:]Y?!1+'242TZH2?;(-#NO"Q7\N8OCW5!D M$R_P?>@[-O*\"#BQG70F41Q(SH5C+!F?QH[!-2_FJ)_O&$6IV)PR%9=RT\$Q MJC.+_6J3]7P>0ZSGBL>R6._O9CBP,<#=@!#K8'PA&JK%E4+_!RE;XVRW!;,U MK[5FVUUCC9"(A-!.;.!3C]@.1G[46?/"D,B&:NJYYDIRABN8X-AL9Z\;**J8,4\:9./^\REGRD/]L.:7RGXC2"$ZG( M"@81=&U@$^P[P/,@=4#8IR`P]!7.@IH%-,VQT,8'WGW1.F[+:&4_L_(NW]6[ MGSL^9MFRM^D?RR?$']FN7N"P/[R^^2+;MM%P(,6RD`4$3RE/:0/&6T"BXX#5 MV%MA/49_=G(].G4GL#%D#ZCR-$%F% MWUA*15=_$W(INP1L23SNC5[/=UQM6WR3+_B&Z1I<]6EB>B'ZI\^?5^L_K42) M[P?=W95UD>%XQB M2>"XV.O0N`E.%#)90TBF26&/,?.,]+%!:O'BS8\TW_`C=[_<%^4ONW236;O^ MQ)/LEHVA:`ENQ,P8(<6+^RU@Z\,QY(\\0CWJ6EP[W&?6$?*I=TF4Z!W:^S`; MKX5(LFDO7^Y33$&JL'S_FN9;OAURN;U)^;G*JY+O#%=/5VP<5.1?^_R1FU_Y M?DP3X$3,MD-`@C"*26<=$->7J>EI,FFXQE<_)<0&_CK?/19,='>-*C=0ZR&? M=5`E-5@7Y6*:.P/;D5',8 M%B*=NKTJC'Z[\F_=E%FZRY*L^?%H=QBGCWF5;OJM86JSS!HF-$*)'Z'(13X& M'0)H!Y)WBC0:-G^T]#O[%5M@/C]2U#3'Y"*YR=.O^4;I>)%._L6T."J0MU/E.ZXC3.""8!F*Q$-$TX=GKYWC,D#="/%G>6^>WU]E= MEO_@Z]E5A&,4^LB/,0D1Q3!@_^]L!S&PNR*`JFPJF%18[4LN]%M,_*!F"VJT M+JI0JZJ(ICC5J84]Q]<"'$\D@:]YDQ*_$;0O5O;&^/2NX(TF;(34L?7[8YJO MNY)L^R8:6]C7#Q,W#5!6_(%&A/W$1DD0P(A&$>BS5M?QDK'BIP6$<3EL45KM MZ^9-TEC4[W4K[0"9"H:J7$X7!9T"VD6E>Y^1!Z5Y1!V^$Y2)U%2$5BE]U1JG MQ2JN7B_?U6`#I&I(0*_2I[IW29FNLU6"741C!_I)%'NN#>+0Z])?@!)DCUVY M*QDUOFKO$Z3'!I:V#%2.V[$YJ#%2]6:A+8D\I%U6B?[':.,XK MX7QT!&DCM(\\/&Z*IRR[SNJ6>Y\.5;F5!T`,/>Q$U,5>XD0D"N(.@^T&9*P" MCC`]A0Z6>][#KL4H>)I[`M)5I7$BMK4(9(?5:L%:1VAG5\FWB9322@WQ6*QB MZO#M7=W41N"8?1^>KO85U&,(U(\H]!)`/!L"$,40>DX'P84T'+WQHVS9N'8V MZ\&-R)`U3[/R_LXD_.K9X*GY/FSS+$DLWZ11;H-G=#`6*Y4:7'M_BT<3?2.$ MLEOI7V<_LNT^6P4^H@#%CF\'L6VC,`)>=XD*X,`9O2\N:V^Z(^QE@VB\*$I3 MJBJ%)KG4(H`]MRW"V57O!6-26J?*]F(53MFA=W5M'%4&.LNM@L1Q7&@G!+., M,X'(H6%WE!X`'WNKJJC2C9BH:30K=2*R1R@\+"]$>@@9ZR+W/NEBPC<3WW(* MJ-`U;K&MX@9DT4`L%J*/)CQ3;@DG2=Y8Q6Q.K9_NH1-$`?)\&CB)QTR[**:> MUR.)L61#&P,`S!^8?-&+\_SB-W)CIA?GJ$",4M.I(J!557O0BVAY)L^LO-#J M"-.R!5>+AV+"JX],80&^2I_JRT&W1?OT)NRN"M*BY$?F#YW15[;O4QNX.+`! M^ZG/]!_UQ5(G1I'<<2.=ELV?,6*__SWEAXN*>ZVW*;7R+R:XDQ.OI+0=2MYD MLL5IP=?$WP@0;T1<)5@<4%43L5B(G!IQK3#_*4#OG(EU2/%N8 M;4NDM'V]9TGR*4'DD'Z:B,=2!-2(;R\5U!R!ZCGHLTN:<+L^W-/$R('L@XH] M%T1)2`EUJ=LA"&)`%7I^:+2ND(8J]/GH\K]'IWG)2(EUWD50KW\:+HXNMB&JIA`K'8B&*:<(SYE4$="JJCWH)6\Y#3`K+[0ZPK1LP=7BH9CPZB-3K6+*6ZI?-AW5 M2=MJ?;T"(4N/;0P=0A*'ACZ@7O=,#J`P\)3+I$K6#-=&G]?J\MUNSP)2+^[O MBH>'8MNVG=\_LI^^V8U^3.E4+00*]5+C[(\JDM9TMO"L'M^<9=%3?(G60D=Q MO1!UU.C04-53`U72I<[V*M)M<9O^_#VOOG\O-FLFPKSD>OHM$<A41F]A^@B,8`S^DB!^E[:_ILU_(I+1FD1A.=Y?]T))2Z,34 M?3E1DY-X^8>63I4D%OO0T@FR!]1^FB`N1/(GE$.@N$VMEWWAY M>+$U82VU8.%8+$1E37BF7/N5)$\\>;Z_S^ZJRWLF[G6W]VN6TE]N.2BX7?,? M^$&)'^FF?J?$=Z$;41!0X`,/Q1@$;M=K@#]9(ME03ZMIXQMM#5J>Y[)EQ8:VP$D^&Y@B*9^_;1Z(!:'"EG M'W?LUS\A(NR;R70EF!Q*;$T$9"$*:\:WEVFK.0*%5?:TM:NLS(OURZ8(*]M% MB0-C9AUA&(&08A\>,``HDZ=J-6PZ4R6W%OX'O/B56.<75GVP`5XDS4_(?W\Y M_PU^(A>W-Y(BJI=Z,1&=C74Y$7U3*<^L!JMUHEO+Q"HJ0^6`BAJ)R$)4U(QO MQ02?M!85A2R%+LLGEBW_EF[VV2H$=A`S.Q`1Y`8XQ+AOB,7W#)/58PWZIDK+ M:HR(RMJ5&<=`BU_5A!*D;4DIM@GS?1YUQ.T&P';1D*WB'78]5^2';`=0V M8`E_,N/_]5`5#<+?:J@*.Z4T5.4H$QZJ-_O'QTW&]W;3#4=`-\5?I/F-P]G# MA-AA2&(VI\>VEWC(H['?RP2&@5P-2(M)X[6?FR]75Y_(9S8LX26%[(EK/GTJ#'ZG\MUOBX>L/LAVE>;KBZQ:N7$$HS#P'.@A2"(7 MA*1/CP(O=*7;W90\'3;,)B.,P1@%$@`#LA`[L3C@[&-M43FDT&Y\UU[JXO*C3K:.^BFSE MI./*F^X0B5= M,"@D& M;%F-Z&%)[;DRQX"U&35\XK=^(2O=[.I\[U%W\QI]U(MNNLW`NNR&6PW1.L9H M=2"MK_N*26QE/655G4Y.7NT3XV^PX*9K7!] MF[6^;7>=[;+R1[:F17G>WG?M%9KX&%$"$B_$H4N"T+4!=7R*?$)=E_J^6%JJ MTZ+Y%7%SS[>Y@=HAK=6RPRJHB5IY'I;#N0B65,)WF17*(\V1O"[N]G7MJ;ZY MM#2RGZ&3);VYQ%,>D]Y=;O]/X3F'>\YG$A_8[3PBP<6)*<0$DS//'D9<*LQ] M>+*[12>O?L"RY(?L^,>)G@Y_I;TS"/DEX/9*]^6^VE4LP61+@8O]P]>L7'DX M]*(@I"`"F-H0.G'8`Z6$Q#(Y^/3H#"?KY,UK>%5Q2-Z/.U-,O3^BF_&AS939 MHKN0C'1&`EYNT\P<"O-ZQ3?BJZ?S+9/3>M+=U:6-V^_IMG7AHM@V;0U:!T)D M)P`1Q\>!AP/>DI?ZG0.Q'TJ^NKT)DD<:@`1( MC/.R<2XKG#X-GFXT@,;*MR%Q'8I\&@1^Y$9^2$B/-XEM>R:%G`I3NR#VN7SS M1$/=H#R^U,`DD7UBG3P^LO^?[#[];KI0F\&,+"*WQ,>_G>= M9:`Q[0:TQO$)T9IW?#VB6\(M]K,0/B.:YMAW$2NG'@L+B;6#T0GT!?:JM0^>B:RQ"? M^+V^TP:8SU8293<+U7M!<-=P40>,+YK?@'XSL8L")T7T%K+`+H6>G4193J]M M*6KSCR$"KM'`\TU&S52*]YQ(*WX%C=\>;!!\RK[O(L;)WZN`N,1+8$RP&WN. MY4#L.V&,`IA`A!PBVV!B]#C:$WO>'*8[/_K+V[*N?^4W;MM/6;9)Q'@RQ11R M'A;EE+#'=&0-?.:X0`-L[H-G%QFZHFO3635$OQ08/^P? MWF5-+84D3NP1[-$HI,3'*/);=]GN:[DIM^7]TV'7&6,;1PF$ M[`.%OF5989#X'?0$^2ZT>FJ>8SVB;1+Z.V8&^,;MX/\V M>WC`>V+GB) M4K\#=10--4P?0Z*6492H*B5J!U^Q;#@[T*?.(ZH8U# MFR(44I3X]@$Q=MQP1&!=!JCV>-K#`=O\CJVS\P(\96E57VEA99PO)<*B^4XT M)!K>@,/$X#8N$0&U^.JEP+?L!#$IWBW,Q'-AS@3G++-^_)#7?],JRVZ+7<9/ M??'^G._R@J^"5Y!`UV<1&8<^M`E*0CM,>OP^\N8Z2:<:MO;(Q\&]N6/H0-[! M:YH4WX"'%N&2*\1)_EY@F3B7HXV)CMQ@P"T&O.3;V/8N$`2(HC*AGV1;J\5O(E^PY8@SL M!0/M2QLMAOO;E$"KP=&O(-`NLDLWES,7#;22\^D?$VAE>9D]T(YRW#*!ME^# M_[OXSA6&`6]!1&,T(*A=AKP^>JYWP[XC%C1 M3O3W`J%V/D<;$VP/D^=H\\^SK+WJS[GBK9I)]3-&7$7,Z(RY*IUG5-3M\@;D ML\P!.YX?AG;"[XZ$T#GL\U)WR4KR-.`+1=WEE[<3_6U.U-7@Z-<0=5__&O>J M/Q>.NI*3ZA\4=66962#JCG+>LE&7Y/P%VV+#\:^0:SM^$GK(Z?YIJE,7C*C:_&E>(.U-;<+HSQ`]A[Z; M.VB.FC<_;7D!@E[4F4%19,W:\%`U=LU14X'4ON^UM34=Y$7W[.T- MZ,T'G?WM?P(X`P.%GBM$ZYI=F@.V`1-K]O"M<4Z9%=''.5='?-<\S5Y[M-=- MC^)VH'K=J/_^3F?&OYON?"_#I]A+XB2Q",26Z[I1%'G]`6T:(=N3S@`,P*PY M\K>RN>&R.;@5^\N?'PE_);?MDO?K08GGNNNCVN^:+_XLZ/+E8G)KK)1]KUUVRSWV;O[SYDW[)BGU'F@>0["PQ%NHWW M]:Y\8#$"[W95_F7/+S:5M*P8V"(N]P7[AUD=/?V6E?=5^O@U7^,J2X_]8G!@ M$3_RB$#(A1'LF]5+XA4_T'FUJ2::^FZP?LD&SJ7=*1@N'PE M'I0,D9U5O#-(9Q?@,@9ZR\#!-'"TC3\;T5D'#N9Q[Q\-!-Q"\/E3TUMVN?9: M&KUV+1H:,%=,B8`F4'$>]4S`-#;2)<4NWSW]E6\RDM?K;5GOJ^Q]<0JG?EL6 M]V_S;RPDUW7&E\2W1;-#N$^W/YK2_O'I:(,7D<1"84"8%9"!3P)*>QL(C"6? M*S<*NO98^,>SSU_>@")KEAKW1X&LLGN60HT.E`:0*1TY#<`\3R@]F@?8OF"UTA*R*80NPG88`C)X*>C?B#JW%@^0A!N0+MA'%T;Z<.A*]] ME).+%8?7297H(YQ*.)6-27KI'!]"9)G4K/0_T"0DS./)-4Y')YAR4?:FTB/^ M4`4?H1OO;5YDM[OLH5ZA@'AV1!P+6588(1RAQ.H&"S#"4D=(QHV@69G:3^?P M,7WFP$"#3%:21A(H)D;ZN9.3H5&TZ7D-XCEFKBC/-"8-T9R)1IR_W*"`$@/> MR93=VW>PY08Q<3T"$8G]Q(YCVAM(71?.05#M'Q_FDQ2:0 M(5+X"HF;[1U/O:Z?[=QS_S;YP9+FE;!;OHXOZGS=8B<.]DF`$P0M9D42)]0+ M>NR$A&3.P\Y*`&L6ZO:EM;S'=.S^W[_[GG5&7+DJ9)9:2Y"O\:"H4M^_=HW5 MPHGB(Z$:'/:B,M[_M\I63;[]M=PRY]6ME.-BTZ[W?[!FL\GY7],MKU;NT^VA MP;P;N!%,<$S=)$JLT"(Q\7I@#J21V$;L7`3%=*%CE_>A]NRG63LC6_\\I\>8)]G$^SHT_;-X;: MD[7K@2W_)YQV<)9X,N';5I=**./MF3QA?I\LG`0L8'"YU/0?_[ASDV+4>+_[ M6E;Y_V>;5>B[OATX21(Y#HY1DKBQ?UA+(239$6C*2-I#;CQXKOFF+?'4(#T` M'/]6LSRI@M7TF=B4K*F?O+_<`@-8@$;=KRR?(!:MXY=XDU,SR:S;IZN33?I MLKXIHFM\+O9^OZMW;(61%_)S>C8F2.4\^=@`BDQ"-H9=\Y1K@BTOI63C"1IS M5:-[:OEC5GW+U]F%6O:VH9[]B5]'69?W!4\8VV)U7-:[^GB$U:4)QHGO.['C MQ=1G^$G8'&&EF$(2^*/O9F0T"S)=L><3Y"HT'B^L1-$(DA1K%G6]V- M#!I9V*;!N.L1^O!H3N^'P$^CUII!OP'IYC][CAW-#U4G7CS9QHP;+QYL:#O,&!6*1G,O%'3T>]:X\#*#R1<# MR5QTC[DI]VQ0^\`053EOU]JD[W\6^:YN\.'U+O^6[Y[.8":10Z/$3\(H0AA[ ML>=X3@\S1IX]\G;=+-@TAY*3>V074^6C4=W9B\:L5I=`;]CXJWOS.%DVOICG MW_&Q9J)K30H]2MPB%(;FG0#&A:29S;]\]7$!-R@+50VX[H3I!626E^`X<*CO M6XD+0^387M`C2P);[AD+_7","$BM5!U:+FH*02J%":&=Q"&R/@V>5N[.SY/<882QDEL.1:D@1]$ M-K1=B)(>)0V">.SVSBS@M._I1-MT_?<;9A7[A;HYS].65=(C9`6!0J?[Q@<- M0_RF)H"<=5@^BR`'DX9/&)D93L9[13*TS.!^@\/,'-8+A)S9G"!VOVQPLH$M MFK+J6[:A977+,*2,Z3,`46![./2P;]D(^3;TH7L`X#FV8$-']>/.=1"TU9@> M;[.!TB.6N3VDEO/KX6!9LL>?ICJR3`0=Y\L4K&4:>"7/Z6#7A(I4>PTK=$U)RV=,THN`KL"K[RA9A^;?LMEB7#QG? M<4JW?+_I7^66G[#[+_RK,957K-_1=C?%O?=E>ST^PIA M`MTHC#A4#$.'.G;,'P@([``%GB5U%F`)?)KK9PP">*S*;PP;/]A4@/W!%G#/ MK*CY/TN_I?F6SX`W[(M_4Z=,;^N#79)KHT5\++9`,MV]\`O M'/RO-^!H&.@L`]RT[M]SSQ_M`YV!H+7P\(`<,W+F%9,&-UU9-BTY*0Q9.RU* M06G.-RH9S0X-DHZ=AP?'YQQH!]A!R`L=)R8>0H[;'9]S^=NQGEQ-;MI8VE=+ M@_>CRSM`\X+E%'FZ!8,F5))A9"*Y8@%A/E;EI'U`YP`96PHM5L6ZRM05=57# ML"$ZJ:Z\>F[3LXRZM=G)2 M\N)/RWP+YRC$-Q/3;5.63'?@2W:?%P5?*[&NMCRL&>'KH\#W[-L&%O][V-LPV[&)\5&RRK'5]<'[+4P=-U)(@QBRHHA)[M M.;$/+;M](2<.8R>47.NJ&%'[BK<#R5:X=V7UT&RVR!XB44&LX,F0F1F5/.[1 M47F`-WP$;<$UKP!KUXYC*.3<$*U2:M+YP0GE=`DK'.YW/UB._#'=9H-ZX@,' MTUR#JG[7B'8#&-4S6FU)KY`$_XTSR` M:>X@2@J<,E[%1&X)2N6$#O^XS78$>0-.R>;];/,K55,MDB?(X1794^T%0Z1/ MN5FEWLFK3@+7Z_W#?LLOC/]6E75]W(?A&S!1QF9RQO=8B&71&-+8PH0$-(16 MY.(>F!OA4*9XJ!^-YE+C8-^5XY+=^YC!&Y,E=0%'J!7;HP&@L0"<.>T&?&FL M6&`#?#+MX_19L4O-5V[5!HMKNA:JM:H]WVH_`J,Q@5;"('F80?1C-X+H$(8@ MHJLBN^<_\DFOZ,N!$M(:U&K-#_C':#^')WU^:@;GZ!-_#0Z97?RY#:],_$]H M5RS^XUSZBL5_I,$*Q'\*U>+B?QS^TEDKCJ-]5!A"VXH=%T&;V`XD?A2ZI*VX MA)Z/$ZE.*4H'UIS`#P7BQ7.6(]\J5^L(04U?R@>2\JV6?CTZ+4'E-4G6X1%3 MU%>+;>="JX]`\3TRWL^);Z%:8BQ2U'BA0GQ$*3] MH'$8.)*[8Y/&TKXOUCW+=80%/G-@LN(XD5'!;;'9J)23/WD.]>Q_7:/GVLZ7 M$EH-T3!%QISO=BFD2%BESL8BY4.:%ZN(V!&.[,2.G0"R<=C_1/U@Q(FD[D^- M&T%S+G?^-8'/+2Y921I)GY@4Z6=NF@0)D*9%@Y[EY8KV3./1$,V9:$2IB-7%=. M&7+&%>4`)CCB!)];I!/6D9,HEUY!SL7V^+7C:*)UKQBO4">V5E3!O2%JI]JJ MR^M#=:3);[7YV+*9V+_`ELDTQE6I3%$Z9/9IL7V2W[ M8[VB(76M,`C=**8$T8#&L=N/1/U`ZO+@B)_7K%P'1.`SQP0:4*-K6A*L21:R M]!`FIT:R7.FM71T8$2E8R=-GB,),L>!2:6HL&6)=Z&Z+=96E=4:R]J]Y(5C( M/[G,Z/I)%(>DB1R,(30"VT'N92XEFWW,$B0^/+=`U0CD%&*GZ/)@"2# MT\^Z2/O"D"1V$1J`T@K$,U)>QOSURC'^`O>(A\"ME7!'P6'QJBYO/8*MC]4@/!PCI_/B)E5`F$ MH'A?56R5U';A/,0BB*THME$0))[K8N0@"_8%Z0`[MC7BXM"L^(2$9O(=(OQ0 M[OFQOZ/L\V;LS"Z0#M:+Y3.Q@T<-L"M!EE8\:92]?#2OK\4"AWG^'15(SLUH M_2FV_K\!G36'KLS,(+X@F#^RJ/3&E4BSB-,-B3S+V%X:\-7);"",")5-+VC7 MHA&F8118R`I\2L*@/_<6N#2&$@%()XQYX@Q_'""[N\O6HJU=M#(O4-M?DFW5 MRP>.&407U@[7E7T^GT@4Z@WPS;C2O!X?B=7@QY%VJ>JNV04FU-EUFUC.-Z,U MU])MGR(46CY$B0_96I#P3?P.AA^$L6Q?4M7CRU?27VO[TN4JZ*(^,"3SU6;> MQ`JZ'(UB^>L?5L'S`"/XXLAPOR[)$\KD$V^.R39FY/?G-14%:+N63JEDU M(8%4;E.I<1I*IH@D8V%LG;??2X"IYX=!$-#`LUCL\IW$ZL:@'HZ0S!:KU`]K MWC(=8I$L;\OQ(U:>UD:-G)B+L:(EO1T.?25W'464(8GI..RE@IDBNTALN\4V M8[R_NV7!J;C/OVPS7-?9KEY!CZD-R[X\LMQ=]L5L5EV+Z,2.-SR8I\7]^_98J2M2_/.9RCP/6B'?IPDONV%V.T08#^P M'*DV/^J&U9P%')#V&SI\QY.#O0%'N."(5[8ED$+^Q;*%A:B7RQPNLL[WT-B' MF6_;)/B&'V=9LR7RW$V%A$F\HH`:/&&(*.JP[+PGD2[R)DKGZ?S$.YIM>+V& MWXG=,Y\\G?S'J\3S>!_)V')#.W)=SR(8]]"(ZX=R6Q!D@.8@V579+,X;8H0+^ MZ-M^F-AN"%V+4(>2`!X01,B22;,5#JLYS3Y!"GJH/`)T8,$0K:3HJV1?3-L7 M(EY.PE5QKD69Q1F\(L`:W&"(SNJPK-0^AZ4W(^^RJLHV3)S?YND7IN&\,=4) MK@Y-#V\51C@.+=^%(;7C"+HQ3$B/),&>+Y=0:P"@/7\^_:K[6SQM@7"=53M^ M-?2N^[[K\9JJPS>BVZ6+.D5V4[4%VV2Z`[@WX-1/O>(F+]ZZTK0!*\OIU6U: M;0XR1'UU6OC#EJ]F,B5RV(JETO<%?V>(H>D*TW5[4>>\AA`T]J>OY:D?6GLD>P39??0_WIKMZ!YYIY".=T"IUA6A.NY079--: MI0[0E-U*<'DUP=7A$T-45I-Q/Z2Y^BBAGL_^8!,2)$'4H_'<4/!DMV80,V2\@P^>UX6_=,C5J.ID)TR2USG9 M5Z2S8,XK M?F"!8)UVW;##Q(D23&%(L!O$'@H3U_E?5B6L.!:N<07\GIHF(GP32O`H-J-'/5Q7_OD1Z=&N&^A6C0&`ORR?H2 M]'#`;1S4+9`H<$S>2D!<_D3BB4UXW0(),0N![_CE'ZQ<*P06W2]L6_/[WKO" M?;20OCX$^>5;T*'&RR6=!OSY1S<=:O$2-\-,#6DE,SH.86%(@S>Z9D-:0L9-969-SEM2H*72BMKDUZ M\CWORF4W1SEX*TI7R_P?3MFA+I\5Q8XMMENQAQ1!%U^MZ01E7+U?,Q+ M6&T8G93TB^:2N8!):V<*.YK!-;9/;:OJP2O4&M3)[#[.P>4X[L8"Z0`LE M>%CIH!F(E@N83.?ECP(N,_"XA(#-'&;G\PX?:,#HVX]T?AXP9.:%G$#SV#!?7EECB.L$%`,2358%2' ME6K\(HN@_U+ITQJI-/[PE2Z M^%S(?DV?O9?!++V.'C`9B+,H229.HHA"KG>[Z]UK6I1BJBHNH##B8S+_(1<0'5]'AJ&2WD_`TL2 M;VG/2NGU]#PM3J(5F/BA*JMR)Z"N5]L@;6^P"M]$@0\1[3LDV6U2BHGB+4K* M]`)3Y'LD)J:!8XHQPX9KN*S!Y#J408M_*82B/,#6'?TG^.CE#74,0(T%*(+7 MU%!+E9Q@+X8CF'(/(&=^"1_CZQXMUT+A0D1=CZWO2LMI<["TS+-DN_^:9(>Z M2N1MFA2'?;J^VSV(;%$%N#XJ4J`&LUCGM:A1!1NHXM,S(:?\19 M&4L+$61U]N6:NOL[X>UVMAO^C?_8_,0_7I(BY;_\!5!+`P04````"``B,()' M8^`=CD9=```LUP0`%0`<`&=W M5G#/7E9U>`L``00E#@``!#D!``#L75MSVSB6?M^J_0_>S+,[N!/HZNP4KC.I MI.#T]^\1B)-KF1!+=)!7;\^L'E$2W8ULB15&DK.Q+TJT`A^?RX9P#X`#X MY:]WT\G)MSC+DW3V[@W\";PYB6>C=)S,KMZ]^>WB5%[H]^_?_/5___N_?OF? MT]-_JD]G)R8=S:?QK#C161P5\?CD-BFN3WX?Q_G7D\LLG9[\GF9?DV_1Z>FJ MU\GROR;)[.N7*(]/[O+DYWQT'4^CLW04%8LO7Q?%S<]OW][>WOYT]R6;_)1F M5V\1`/CM0Z^U+SBX6(I\DL+Z+9*'[C=7!R\DN63N)/\>5) M^?=OG]Y_1^!JGHSCVR2+?QJET[=EB[^] M\XEVXA/UQB?>B4_<&Y]D)SY);WS2G?BDO?')=N*3]<;GY_BNF$>3G;A]0F-_ M/'^.ODSBEA[T^[Y=\.AI3Y.B#*>YG(UU.BM\Y/41.*EGL4'7/7.XG?FW)M01 M]S?1[-Y_\&(^G4;9_?GE17(U2RZ3430KY&B4SA=\?$PG2C>-9'I?C*/?TQV4F_MAI-9"H*86] M\7M1^#]+AW!^6>HWBZ]]D^1;_-[/0*;Q69KG'Z/,__-U7'@U-T!G=]\84.:' M%GN2]QG]_V:B_-I-TMMVN-Q(J1?^SV_B;#%7W5V`YZ2ZD*":EI>>Q[NB MXO[][#+-IHL/U;';Q^:5+9M[3)-'DO9\?9XNOUVJV8?<> M.&TZ@=R23'^^CV*PZ%IQQQLE[[7=NR"NP]Q\2BWBK.+:Y]?U7&VL=/>N&KJ,AIUWC>7 MM;&F4>>]<=ELM#;HV@6'%_%5.?JWR(#6]]@//TVA5]]SK_S5@JZ^YW[X:P:W MNGZ=\%:DHZ_7Z60<9[G]8^Z3YW*1H/Q118M)P/3&SP::@7![4CU+T!BV[4D. M(U$]T-N3'$:BVH1P!Y+#2%0[9]F!Y#`2-MZ'>$.>?_L1U#<+=?/27;);UI$DX[Y?4:R&WY; M@*%XSF(#R]]D<>Y3U86[._.M5FU+FKO5""V_YN-!/!O'XV45DO_>)!V])-1" MH,LH_[*0:IZ?7D71C=<()&_C29%7OY2>G)P"N"JS^LOJY_`Q*Y_B26D9D^2C M29K/O7SR2UYDT>AAXV%2:N7=&\]*N!V!T($`4TF_27\QOO$G+&42S((PG*P*S\U[]NT,$V9$*.I'(.`TJ< M``@CJ^F#)AR!JDX3CW$GL]%)FOEX_.Z-3\?]OUS&6;8*:QM*Z!8@_!9G7](G M+B/*1L_P^WW758NW-XL]N-/1=3(95[W+6L+]@B/M3>]>SH>1_O;I4-^3`WAY M8G5DCB``#D`KE%9""0L-<)8OS&`E--"0;1W!\S2U_"4LM3HOXNSO43:^]5C] M6Y;F^0OC23_7DYD2I8OTLMB$W::=@VA%H19"!P'%'/JA4=X)2TR6N&62$(_ M#)+VI.D^<.7FV2PIO/1^KNR2N_*_\CI`K>T34B:)#3!2R#*A):($F$H^3!AJ MB23\PR&I*Q7W`:&S.,KC*/F;I39P5]Q\GT;)NZ(]YDS1U#S92TV')A M&<,NL$RQA_%"`\9:HHENC:9G"PJO#$V=ZKD/1,G1:#Z=+_40>V.-DM6*MI^4 M+:PY&\MIFA7)OQ>_KY5O`_:Z^D3(H6->>U1HH9DT1#++*NU)S&NG'6M0RAJC M=,,R]BO#Z4`V&=1'?H@WH713MQ`2`KG4Q@]:Y3!'Z%$D8`2W]8_!__O']EH> M<'7G2?YX9*L[5&&?\4!FC,]RF-0!E0KYL:T4X)`Z,EU$`34!)1:B"U:<2\4P6UG4UM#XV;-MF77`-G)@FO0L*42#PT"`9:` M2!^`,)6,$@`##2KNI81!7^M[-R_NN;\*`&RGP@'C-S[J^`VY@%@PJX%5A+#` MSS?1#Y9GAA(BO@L^1:/WWOCSJZ2+Y-8YGF\.CBP M:9.V,9%0.Z$=Q1`PK)G0?LH=X`R977_ M:_2O--.3*,_E7;)Q+;\YE3"04FN`!582802EE"2H=``<:CM5/$#<[0,83U?X M]Z;X@<'W)^\?HFELTFF4S-H!\"5*(6,D4$QR;'P>IB4BR-!*%^7F[/&`<"\( M:8["#K2_&8EK2B/DZ(^YSW?&G^/1]2R=I%?WO\;3+W&VKCIB7?L08H"HA((0 MYPSQ";QV#R.3$/)C(&4W*Z;=ZWE@[^1S[?A]$4];QL2'[B'U4P+F`JB%\W\2 MR!QX&''5CNG5DCDM"S7U'B5B"AH6=M]B^WKQ?:^ M^3@4QK;7\H"+ET]648YL\5(%`D(0&$X#RPE$G.-R3TH;:0*H`C[,XN4F__3( M*=F[\O!D_"DN)Q!^D)7)8#Z*)O\71R_-S#JD'C*MG-(+S/KDTC&+C*[T1CEM M6YY\@)E0UT#:(A3MQQA#ITO/I2J%^'R;=@;9%;T0"0FM,PQQ3)VFU``@*[T@ M(X]H.GA0(&VG_@.%I?_\IAVBEA1#HR5PVBEKC<8:`<'<@R6$UK2W).L'A&8+ M`[SF?!X%#&''2E$)D9:793B5I(3HMF?2MB_=/Y1BPCU`;7L]#YC1TZ/.Z`W$ M?EI&I'(2*^;G:M:*954G5TB+K0^+=E;WGLWCL4IG\SS.]3S+:HO8G[R_)J_;Q\PZZF"RXB"8; MPE)=EY!K;&'`>4"M@18IJ@6N.-:.MYW/O-[SH=LBHF,-]^%-[/1FDM['\4H+ M9TGT)9DD1=(DOZGM&RJ-$#`$`C\*I*8"`E@I4$N)VQ94OMXSHFU]3->J'G#F M\B1D'MO,Q01`(H@ID]Y5!\I(M#JMRPD7KM:'[OW$[L(]K7EPI*Z4>ALR81!` MH!$6`300!3Z%XOA!$U2VOFW@%<]SFD)C_;G;KK7>1X1Y>%!E>77HG_Z@IH!Z M8[_04B"=S\FQ$Y9P:X@(7"6GYJTO1#G(V]3V`X"G)?L=JKN7Q.5[-FO+H5]L M'RH#E5300HU8X$7R?ZA*+H/4,57>=V/?IWE)!UKM^CD`(B)`@`-H*K"CTOEZ"U=4&G`IQ3">(=K3\^AC7G7I[`=8WG].6 MCONG'H??T1+?!V#J5O% M]IHDG34HHW_>.'3<8<`9QTH[(QQS6E<+"]31UO5^!PB5?I.AMAINM9SGN<_* MF\5,O/P[F344=O/]%IW1#CFF5FDN%)4!\PD#`H)6.K`^?3B>Z+8+`-)AU=YS M.K5)B`]Q<7[Y.;K;?4FAHA1:JY`,@H!PB`1V!@,(*UT89MNN41_,M;]00'-!"6!CX:F7(:LM(%9;SV!9VN M]M#W>\G8\'YTOW89<,/]Q2<&CVS;74`EL'264D*M*>_+ULOJ!TOZRZ*6[`[?I'AH+'==8DI)WXY@S[$$:;ES; M[.D@-S>[-G"Z=WWW$6X>7["]870\;A8RZ0CEC#''"/!^B2*[.MU.'9&J]@[> MPY]:[ADS'6BUEU3DT9&H\\NGIU@V91X;.Y87=A@G,"':$A0`PT!UW1!UVG'[ MPQ4$M\5/IWH>(G%XZ17?(TL8$`@HQ@HX9XRP"M$@6-U.(QD7;J`31FNONF_R M&F5]YS`PT+LPKCVND8>P#VX,55(CCML.\=><6#0&0M-7"=IJNY=MYH<;QYZ= MLYV-JSN9%Z._T?.GVU,+,5%:,T:X),C/S@(AF%SI)$"2]79E]L$$F;;XV[_R M^P1DNND*/#=?/-CV_"3XUDCMXC.A%"X0S!IMK,\(K0I$0"HM*LQJKYLYNCQI M5P@/8)56*]>K@U[568PR7_*,+'BJ1>)V!$*?&UIAM)66"6"LTP2K2AIN2=MZ MGM=[%&M;C.U5W_V&ZFTJGK8+VZTHAY`*)YT!1&%B+2!<(5?IBDK;VX+TJ\7F M,(;8[T1R<7)Z4:I;YA\ZG17)["J>C9*!YI$;^/G3A`VFDUO1";%@`CI#=7G[ M@/(AJ2PY7.P)!,H8.-`S6(UD:.(YMB,4(LRE9AQ8P"1QFDO#8*4-K%5;1W&0 ML\T]X>3I.]C[-,!@#N(`]JF&<1=<&^J]MX(,$0R8\SW7-:<]WS>."227^S`JD]#Q:[J M[!\@M6EC,UR6W@@`D"B8"&0E5226%[VRSOP<'L8-*-Z&BER59+*(]Q M+O,\+7=9X_'O27%]?A-G4>DQSQ850.N@T()**,I[-IR16H(`0B^=E70EES`^ M]SI6A&QKUK0O%??A6E[RJ&<-#M=M[!<")#F$$%"M&<0$``%M)2?$QW0;A%GWV*9OR]RG68WJ6\8_SV.QG_,HZS4]3I/ MM`/)$`:24<@`5'Y@:DZU4)7O%@[U]XQ6']/CCFR?#J+Z5F#[5)JFW,7(XLA+ MOJRVWPI;S2F$7$%HN3(^%U#$3R281*:2)R!.]>667BF4]J;IH0+=K]%=,IU/ M59IEZ:T/U3JZ\?]2W&\9]]:1":U%S@(.E5`,<*61-7"EA;+0H>W+$0>X!=HM MVGI0=B^0*QVNG(T7XV:RVH_=A*V7VH?$<:2$-1B1\F4>+YJM\E(;V/IG6[K: MXWQ]3JM+O;8*;A_FY3T:YY>_^>^-YEZJ[R1+XOQ\7N1%-!M['*\+;]O0"(4. MI#0TH`1AJ"$QUF>A&CBJ_(S&N+:%:P>XY[B'\+9'30\5X%8Q>M<`MXY,.88@ MYY@C(0),_+P9\RK,6PU9VV/:[-CQUH.R][Y-=1/-RA,C%_/I-,KNSR\ODJO9 MXGCBK)"C43I?K.M_3"=)N;)?5G[F13+U>>(P&]WGV54T6U5&Z726>[[&2]C- MQA\?Z6'QR&PT&R71Y.%RDR;UU)W0#UUYXS$O#Q$;IC6W4,OEN6+'D"2Z=BNX M9]VI*$_R\\O'\JEY[C&=YR;.1UERL]+`57/Z'QZT<0!V?%PW>(!;.^_#B=)%B?,-*48DD`22PFDB$GE M`B8$EEL?8NVZ$+'NE?)&-8>U3YW[5$`'W$B%12"=84Q(N]*"4ECU=D9E_ZE7 MSZA96WW8L4EZN1/'/L?A!'+402HJ&4!P3*]QM;#;2Y9OI;<^ M;/^K!_QT/JVU_G?MO/<,B'84:RXLEUQ+`1[D<-HR7=J>]7E"P7$6O M1\'C=B%'B&(?-WW6CQS$&$@"*CEX^YSC`+?U.\'`#KKKY8*$\AZ@S_YS-0G" M=^U"8BU%&`)FL506"LFA7,FAG9!M(\$!8J"')&$7U?9RNNK::\K/TN/QXT-A M,LO*X;'(K]7]GVT^1O?E;PNA_I3,)^F3:/8AFJZO5MOGYT('&"_+^8%67KW< M.(-Z4#\Q3$9%/+XHTM'7W_P(SS]=_%:?%6_J M%WJGSJBD4!HNE0BT=_>XDA-IU';'_R#SI&&!\NQZS^[,T@?\JL.V"V[/%^N< MM=!;VR>4S)8E648H"3!26BE8)1<:D-9W$AUB4#XDT'5ED#X`MR&'.6M0[]ND M>\B]=$0+1JE3!`442/P@-=6M7QL[P'JG'G+#/6B\51'++GL:J\V,#5L#77\B M5)P'`"MGRT'-@290HX>T!Q[7BW?=0B0]"(OL5&BEYWF13OWHU^ELY!58E3XO M*RP^)?G:.T>:4P@%E0A2*Q&7TB"JM:-!)8^Q]`@>+QL.`B_58W5NDEZ.[#WF MM>3Q8YR5/T17,?P/>U?:W,;-I/\2[N,CSJRKDBB5*.];^PG%2&.;[]*DEY04 M:W_]`B1!';R&X`PX9IQ46==@./WT,T!WH]%]8)D]-"P`!6AJAIVJHUDGN3,N M;V$9(4FUHF!]3FT7IUX/FNAY2ON]N6O&3V]J49;/;J]N%J(\""I,#=3&>DVU MA"_0J0K=*7Y,=)UIIXB#+LK]\/SO\7VS1F'Q\@"_C/XSF^?$2#RD".L1-K0\EX;C#9+CL2TM*LE_\'\?0X)([%3\#LA5K4TG65SANVHP].LH53N^^;@NLA(? M=ZF;YZ.EA8\.#$9"[RR1$@M.B#3:`Y,E<.BZF@I5UOFL1T746"S7QU7>31+/ MQZEWV@V",R":!LY:K`5A%@E#89;?1]#Y]25U6 MGD:3),B'Z5-T0I8RC5()A)PFDRYKN6B>?>,@*$>$2R`\(X1PHJQU67J+06D] ML$%%\@:PJ-96U$4VT@[NY;88%:124$9PG5+`&2H09B3+2"@J+9=ZLG8 MO1;J9(0^-=/'U&EY%AW"I?_:VK([.C989TRT'8#STJLHNTH%LM;R2J=*-V\' M%;4;!NNZUL5EN&?72EW_Y23NO1L;F/5`Q(F<(`<]-]HHEY%<]FZ]AKC94+EW MGBYJ<&_5..5V]*W]=+=O2+":1K$(2>4BE>8,IE:=:^DTPJJ0:6(XFVS#X%E' M"KC<%MM-+NWQ86DBC)^:E).]#@*=O)-V\&Y!,T.4HD8@#XDAV$#.,B8<@](& M*_+']-=NMZQ+[=1@[*_-WZ\B0O/9-'Y[MT+HU(C?J;<**+ZC$B#G%8.`.V\C M_!D-"(O-Q)0.]&,&K:B9OG>QIO>IB.7]"V[-_>LV;)?9H]JHYY7*?ILMEG90 MBRVH-L,#=9XH9GBJYH)45#E@*]O="VWL\>.<_4B^;BE[7,:W%P;G(W^A@YS+ MZ(4`%.5"61J,^76=%^Q4O>]/4I^#:Y73]LL'7!=W;$V4=]<'3*-=AU-'`6^$ MA=R`]:98G(J(E:6>W"#Y4JK2G1@ M&*#5^,`DI!Q@K**0C`*&XZJ9Y6967E$AGS/U_CZ4V0.Z=;ROV7R9??EJ%^"@ M>[5]>?0I%9+":161K`L&`!8QQ*90TA\8T00*T[=T8I;;27O_^C(_U0ID-0:U`G!S=O1]]6.+1B MSH%101&'XARJ/=&2,:V!H9L9E%)1&JL98$?W;HG3':8U>!/=^Z^C\?VZ%4-< M5Y?MO-\@5R.D8)&DK7,%@A:&H@>Y"9OMTSJ'MWJ[E5; MMRHP09#GWC/DH;=&F;@<9SD<,J5Y*:?W+Y@]C";?$4?.0;$&&WZ>33^U-WIW M7!UE,LA:KI"`'B*E`94;F:#2I64Q^@GV:S^[_'D\D![K09'A1&DE*(`%8,F_@/D.O6"G&1-<55 M-0=K]I[-H1Y0O93#].ML>E?D,[T,#,YRB(U@SDO,F(ES+@%94L1H:5QX0(>; M.^9/IWC68$Z+F6;#>VH4=];:N.8Z"#63$-+\]+C<>!E@6ZZ.V%"(7`V]O_*^ M6DT4.Z\/R$C*E:8"8H2U4]HYL^$ST=4R`+\;1G0!8SV_]ZC#&QQD!J7#ME@" MZTDTJ@#.3Q[-]%(C]?3$O$J>;D?;AB?B5L6W'8_^6C>D3*>84^G1S[-)U,8B MV=$/SRWVEMO>(E!*H."&42NT5I`Y@K,Q[H3PI1UA!GD2L=?TA)X0K\RW]MD+ M^P<%@02D/!W\H-X3#BB$V;3R@OK2"/\@4QBZ5_M^7IV'<\V-QM]&SVEGJ_T6 MX]L!@2O!*:=,6VH`!4ICGK=0O<;TBG(8NE#OGAW&LS"MP99<7/OW9I*R&[>A M.$""*2O)]K;`W$ZP;2:UWW2E+-G1)`>>2^59Y93'>=5 M0L`ZHB`!`O**$AIZX$LWH%[&2C[).@Y81!/02V*MLA(Y1J-SFB4"!)66'3H] M@-N[?]X#3<[&\P(+T$E1_ZTQP0&(I,(*:&Z%MQ+*G`LF`2:HFF=>=5KIQX?J M"N1+K$OM0\([!P6&'<90:8<\@2GH;1#,$BJN2FMA#-N:Z8=&G:%<>;EJMTX% M2X0ECAN,%#(:4@JMW\@0%^!J=DS-!:KWH,V)L%8Y,5`243Z`$N">2*P18]8Q MS+'79AV`EY`S77IZ8(!;T[T3IS.4ZQ1N^O)E-ET^\M&C2^\N#<`KEL[1F&BS M&4(1`BI;;ZD/]Q6TV.E2I5M5E\Y"LTHD^/Y^N:^2ZL./[S],S>CK.$[KKY[\ M4%3XZ.`0?4/&&<4>,8Z\(LBRO.!&!P-?D77<`W\ZQ[?2WL+CE\=E.')IB*7Z M$_/F+E.5S\_%V].WPIL,I=PJ8(NZ`1L(KH3%G5BB3L5#> M5RNI^7URK5>P:Q#O]^9A-)XV]VXTGXZGGQ:O)(J.Y?AN?,AL.CXX2"9980%!:$&2`\<,>Z-4YOIZI#3"4V`-CSL9S""E`9Z3^A"@6U-XR[05V2E)K;386$>>T].3N`(]$U?3S MN\#Z`B6%7N5$[5F9?UM"_;EY&-^-)F^?MW[1H=5CI3(-VP][6OVA-G<*$&N. M*5=(N:@R96C\#U&O&6222774R^@Q1+SCL?^O\],6Y7;/JB6AKDY+6YXA\V<2$++41..VT%D8YZ80P"ED#IN:#Z0A/7;_/9 MQ_%#TLL!45\N"HXI*[W7D#"BL#7`"+Z1@JG2P/(@$TE[T_#VT*MM?NZ0 MVL_FS?C3=+7U?_=\.Q]-%Q&$527)Y4^3I9+SY+9C0FL1%ZKPZ6FCT#*F!3/` M(V(%94IGS`U!U3I\#V_E*R7T\+1VR3>E=+T_X_4X]R,#C2`:Q4GTDAS&!+GH M)V5TJ<2E)3('&5^][#M16567?!&25+\W=Y/18K%L_;@DQ_U_'E>5*WQ4C;HQ M'^(D\<=HTMQ\?!'_C#?A[,\,C)%H\FNC#0`,>\\9W"C<:5JZK=4^%BQ7K\*T M^90,[-NK?R-JJ^S2K\29[-Y(323"B$DL0*J.+1RB+WHP5)8&$0<9@KX\0PMA MKY0$\OZ)6W#LP*A@+.!2,VV@4UIJ*%F4>BTC][A:'Z7KH59W:%\RR+.X^9B* M\_K)[.^+%[_?/,AIL9NM80$@J02C1!H,'77(6`404R85<^3^^*F`?B1-I253 M[\#Y["DJZ5X__QF5\F&Z;N4[_:2B'_6T,A:/RW_ZS0*T###E(C;68XPHLYQM M4#&N-&EYZ(&?,^BQU?NB9\PKE7([*5P8H3+:*@\MU0HZYS7U*PD,P-R7'MP; M)&OZ5/#^B.%I"-?),\RV^C(=/T+R(;Y-B]M9:M`VO1LORRN_&%*WL^[FM;X_ M.BS-.R>,EQ([YAP2CF6T>?Q:*U9X97P>F-[JG$R+&K\;Y]Y+ZLML_K#NRW2` MX`=&!0T<890JBH`F1$`D@N(`,IJ*+!GAW%W/%LI@B=>)9JJ4&/EVUT1@1M]T,VVB%9,">OM: M&&[!=(":9]TW*"84!C!UQ4:0$.41Y!O8%2_=UVZ_X5$[RCM8(M?48\TCZ)ON MLJ$M%5I@30W,""C`2@\GG5R(^A]M)O2FK\LP=KMIWDEA)&:4TVE<5Q[ MHUC\/TO-)"RMQM4^?O76&.B5I7V0X2C?SL;\,DS[;=4;+9O9.WNDG<2]-C<, MEAFG#;5`6\:4\$+`S:J!$2DU3=N'M*Z=C3UHX;(SX;JX[^U\=%\V%[Z^0;`& M:R^1HE9(@@&4G&2@H7Y=]+SG#-P::_9%9\,S4+\,W_87`CZ)=?MO$PB$4A$3 M/;KHSMEHX`@F,PH`L])P_B##2A?A7F?87\A;23/T!J92`NZ]2_!4>$4L=`0H M"(54BJ",`5:^--UPD'UD+\*_KJ"_#/W>U0X]B73OQ@9&M8=:(AK-70`T%Y#D M_3%H&*K6M>MJJ78>X#4(UC[/I9.,RL`L0E@!ZTR_)U!4SB'K#_X(,7`7:.\KM/7"SP`33A'J&+(D08"T](1M$I+FJK+::N;W= M85XEMW?TO`R;WL[4W?\^CN>->AJ-)\DW6I^U>CEI=2CYM_U=`J#4`X@-`S!^ M2R/4>F/K(EG<('&0$;\^*?(^.[@W%51*,;]KFOO%,N]CN:]3QL,3;A.$MSH: M(DX#PYR):XZ5&Q0$DJ7%;P:8OU:3AOUIX"+3X=X.ZJ?,AGMO$HQ&*CZ))!@* MR[WSV..,`).P_ZX`M7,A+CDC=J6&85F'G5B%02)$&$1:1GL[+@Q:0^85S<,4UW/FZ])H0OWK9G?C:-`;:W!76,#Y'&J!T8AYRSRG$)/N]F=O9[>C;O\+`62Z]*2'J5)"!>S"7OA9AVE#.M(S0X@.SE2L^.^03C@`+5& MJ-2?PNL4'ID>TJU3HVOF@J\*.[[?0 M#W#NE-L$@+5%2D;YM5$"D$!EIX5''9YN.X8UR/6EV.?SZ=;)$8S3) M:+C5+UH5_6LQ/%@'>*KCZ8T$Q!)-O*2;U\JHTIU@\8^QS'I`N5*6:3Z\GQIP M1H_F<%KINXL#ED()S@A21"LG,.1N,QTSPDL+I@^R^%*W*M[.(#T/VQIL6>9/ MY^.EFRV\Z?W&XUV>.6TQ)YUVHP`/#K[.'_VX>TGMST,YJ=XL@)-64 M82B)YL[`:`5H_V(!D&IS6O\!W+YHL65X]8+\*]Y=H@+T.L`J\?^=8')]JL)N\O#0)I MB)0UTNIT=M8APD&6"%%:K:E?I=,MYVEUJXWQ66#66`Q^'M^E-W-Q_"#4NRN# MI5$8*E@ZXA5A<$`@N))%`,"+#8E!$J-@M6\FDG^J^6^3WRI"LX:]`E"]W"V`C: M&:0HI(P!2:TQ@A.F=4*,2NBH,Y6T2/>_V`+6S.G=<'G:@< M1?/<`*"(L)2BM5RI`ANZIH6D:\.S"T0K6I_I<0_-$Z\O"Y"3U*N0&J\AY!I9 M*#924,W[K_%5D1=GZG&W\5D"8V7+\Q@AWE\:&(I3'R&(*^N149I):K(T"(&K MLCJ[)<694-9;3[+%(L(*N; M&&U-BT"H@@IRZ+!!3M'X(\D^%03&7%'F9A]T*$.Q!AM^FL\6BU5#JQ;FYHZK M@^6,L3CKL6B$4\.%HE*N94)`XOY/SG['QN;Y>![FR*>_YTW2/(5@K??TFVS- MO/KT'3K?<`HSDRBB"BI2D( M`S3ZNJ#"^0A629[*-=G6)9];Y4GM&Q.`LM9HQIWQRB/"!9%Y0L/*R6K5*KY' MXZ\K5.OL2"R:^#DI<=E&7V8R6Y9K63_XP6V*`^,"QT9P$)<^RX6#*'E7V03" MC.)JI_YKL*<#;6]M8W2';94$\F8R625V_3*:_T_S"HL#!-H_*#BG#,7`"Z0P M$D)[`UV6D/KBDDV#-$R[9T]GP%8Q79IIE'^26KK>?QE/QTGVA_%3Z[@\;V0UG%U5]*)[$G6+[D7,GU/,GL")^7_VKK2YC23'_J/= MO(^/>?8ZUD=O6Q,3\ZF"EDHR=VB6EZ0\UOSZ19$LZK!X5+).6AWNL*6H"P\/ M"60F@$0T1!\0XRQPA>DN)*0B=EK\X<_!>( ML$0)Y36U7/)JVL?@I]3Q9(!UOJV%P\EH=E.IM,I!1=LSS+94_EC,B^KKC]4N M';\]DQ+$AM$Q6FR4@$`.HRJSD2F=W'=HJ%WQ&V51"P!W6=)4/#>"X_'-X1LS MY!WSIEQ=U)CX"!+Z:HAE5J%4AS7(LP<;'Y":A+:[*LIRX"S[$KEB#A]]#]_] M6")B\]MBD3\I\@L_`2-0ZG0^63RLRVS*.ARX$W"?K47>F-/!(:VUMV:Q/($L M1LP)D0J1:".5CQC[U'+SVO7`X_.FP]%*I_7#6^/[5?=M<.XJ[$6YEFHU-4B\#A#[+6"6JKK&+N MB$IU/X/DX6RGF!-QA1&40P*DI1S0MXE#XU=62``5-[%$GD8HH">B3B=LS^18SZ5-SW MI"PHPC!V`H.EV^`0)K:*'X12M/U6_[\-&1M2P1,ZMM!UQQ?7]VOO,+\)\]5T M]?!N?ELLOCT[:>+$-CM[TG0/O>&`AS_YWLQ89F34S@460R2,*RN5TP)LG2L: MCRYD';+P97[]'W?%C_^\R:<;XX9_O+1I^-7N0Z_@':\(\_*2S',O)3,6W*]% MD@D7%=]^LY!8)82UH?J7:S(B?32: M6N(#XAPABTBHOE@A%\8_"+>K_G/0;%[_E9A_5JUZ/83<1T:!9]=FF"HI#>*! M&4I1$-$$4DD0`<5-OC19PNKR>S?^23183?O+84?^#J#"E, M"<"`RHI:SWB`SZ^D@#E]ZCY-_4RLD7/C/%S;9L>&N:?SX\GU$$\RK10.WH(@ M1(M`T,[_<85U9YE8%\&0=&2;Y\A&SK_RNW6^Z7SU67S569C0`:END<"#O8C)[!U.RG_^=/QQDQ8MK,TFDXX&2 MLOP6(F=%`Z%;"222))46M7.EQDV+\U!MBQ=Q.LL7#L*?NV)QF!7/KLR,)(A2 M"EX0:\$1=I[&ZNL##JE3DOH)2*/FQ#F8-L\(5[9\?AKY')Z;[+L\8QHI(1G2 MV$8J,-4,57A(P8P:?ZI0N]QH"-C67$GQ[5LQ7Y^;>\K*\VDW9D8[C*.5,3`7 M:/"<^&KVI1!BLKM"_&MT^NG9OOLF M#Z8W*Y9E)_P3=I4/W98AY(46*.C@F"*:(`:&6F(>J?/"'LU_ZD[2*T#9PNO^ M65/4W7T9D5@8HC4(2IQG6D-$4\D:,;ZHLN5FE%ZT!V^OYNOSU60Z6Y*+,6/' MO372&JNX%!"N.T?61R=2P\MFET?;O+4LJ5DN\]42?,K[Z>3+=+8^U/9#/BEE MN/DT_RLO3_/8%#5_+.:+ZL=RNWMY-?DR.U1(T]@[,B^-1(X;<$&X;!"J(@L5 MAI*SSAIDM;^7W`R5]@T.'2NBBP2'#Y/_+1;E[MSRTZW/OZRCH_^[AWCF<_GY MF^.@?TX/MV\]Z0F`OA$Z^*A1("HB"*F1JF0W@2?'F0,F87=\^:4/;!LZ&0@? M??%M,IV?Q\C-,S)J40Q62,O+74D1/":LDM\'F=I4=H"<;)P1]1F7A'D7G"NG M;OFB#*3^G'S/%Q_R,B_H`+]>O3[C&DR382Z(5E1@3IC7.^1S["73#G;Y__*&#.,U^O*]SE$(R#Z(#((Q!'R73J(S(.%JFE"XQ0A[@2 MX!+B3GJ?W.5T0+DHW?&K)="[&:P6WXO%9)7;8GY3@V<'[\LTE=)IZB@,\2(B MP2/;A<9(AM2=I@$EMG0Y>#6'=#>#V-5B'90^U!JV]MV4^8B0I4AJ`[,LI92V M;(<;0:Z[ED07P*7&8.Z"2+%8Y-.[^>/06M,5GG1_YE40E)&@B5=6.^>QV,FM MC4VEUX"R:+JC5QN(=\*T!F;8[Z?S?-U3HN4EN-U[8.B/H")IL*14>A8"H7B# MHT#$H<[*)G^'%9`^-3<6"S`S8,)\W1ZQSBI]LV_,!/;,#G#?WQ,D6+.-\/79A(^;'9#HK1Q%PK&PLAJC1<5@+)ALIS?7U_;?[&'3XOWQ?PN M7[3K:`Z^,9/1`[:@YQ"0-D@PR52%K3.ZL^;C;XZF'XT.VUJJ$:&2L@M'<^2= M&3)4$(TTLHXC2N`'NAN-@J6I.=>GKW:^.9IAJ';8IM.N4WD<;H+Q7!)L;`B< M62I9L+S"C%N=.IL?8+?YR[.T-F_%=.(>7(T:47AGM-.4<:\("(LKMG*U, M/KG\]#K.%\[@S0@Z4F6GIG!;+);/9'LW?UVFY?_[J_`I MMM'X2S.CN494"6DL)3AJ)@2I$)8^>>'W0K=#SE_X'8PJAU`@\6*!;<0%$N5) M(411IK!&TCDCY28KCBEAO3A^X.5P]Z>Z*Y`06D@<>-21:\&X""'@"D.&V`7E M`3=#I=8*).HIHI-\N\FR/,^R_*M,OO@!`R>,(D=J(O;?E`6D%6,05]`HK=(( M6>PK"6.0J9EV0Z9:=ZQXF8G7E!JZ(-I?.5CA]!KBS]<_^_7?'DVJ.N>QF7/! M8BLLCPYF?R9PLUEJ+U'2UJ1V+!H@69N@RJ^GX7:%_'BJ)*2,!%$#P#D/$SD? M#-JY&!SM!>UD=Z/^DPHGZH'>29E7,<\?-L?\QOOYS?%A[/4;,HM00,HZ$`=S M%QDV052241-3BPH'.(?LA4Z-H#Z0LL&&REC!%Q`6&*>1<6(0Y8SL;,DP?D%E M./W';^WH9"!\;+",E:A`@J0L!$?`T-6Z^<5&?D=]0N40-,[NK":!N"^7(*\Y0/BH?H/+9(`HZ!Z!V4 M!B4?$C_JNL]4>K6!^'BKTYDQVA,NA=`6&\Z%E.31HGSJG&O4)9_ISJ\YI#MA M5+Y836^GH-(-)M_+7>?C?-I_5V80LC`)H(IJKZW55CJ^E=%[YU,;M0RHV7J' M;&H,YTZ+)NW#[I__-Z?T>S?_?K]:K@'!QV<"^^_*@E,&*6.HY((3R2!> MJ#89O`K)C3F&3*UF=;^/86=CW1>?2!*?MG=EF%.OK`67@+5S3!"C*H\0$$XN M>A[@DE=_?$K#NB\^T20^T6K7D@?.8J`H>&8@&%5@0I6,PI/4?.,A1V6=\RD- MZ[$T3'G?>0\/'VC%A$ M`^<*A^B,L$K+N(NQK;C(^'.@/$Q62K]43")@QJ)'RA`E$%;$0&"$496L&5CZ M(:(7&D*V2;N:JNBU3/*T*LH77SSB*DKGK,,$"Q.,)29PRE2I;6^M$,J%HT'" M<">MW551,A]L>0JWIE1:3I1R'%483@?"QP?Q\%QA'(8+`,`(0`T$F MW/1HT0']EH=1GJ"/IV;7>\LBTDI@:8R(01N!MW))J61J>=$`%]#:)U,3"(\WD5?Q2.#_Z$VP M'`?BI/>5G!@GGS4_P"6P+IC4'-)CK&9Q-&J'C&):(>N]UEKR2D(:4&I0-H$T\YC`D&PX"W0W)#.4VA)JU#4'J?1J`_$Q=:G`2@5G MF>>>2B^C,%B%2C*N:6HFVZ@K#E*YU`C$XRQ<\4)K1CCQ-AKGE'>"5/,+B3!* M7=J2OR.-FL/Y+7EMWPX:5=I[T`Z&N:^502N#;(5CH"AUYW&`\\;^EV+[U%R_ MN^+F6P&F_._\QA7+M!R-9T_($-&.!2.\,RAJIBV3;B?[TQ,'VUXZ&T7S[@3. MG+Q??HY>>N;D8S/Q/Q;%\DG+\3_`:=FR`W-^-?F9QM;3GIUYA**3$>9NWHNH M)++K-@2;B9LUJ0>37.CHVRJ/6]'84!E>-A!OB^'/GIU%YR4*@!0S@!QWU.XV MD620'1Q6-<:C=_HA^CF*&V/2G4/"P924,FK'`'IT*]#;YIJAA! MTMV+TZ;'G'2GJ45!2:FEQ\*6;46WVUY,!$2/KK$.=[+=7=*=Q0(;*3A6'F.O M%=5JAZ$)_H)Z/S9#I=:2[NHI8B!)3@TEW7EL'3/4.<*$),I;7ZV8,>%"O*`$ MIQ[XDIAT5T\G`^%C@TEWBOE(=;!48LZUP(Y36\FO#$_--1@@)QMG1'+273W, M+RWI+B@C*$/*"@0.B")%HZBD]Q#)_E:,J\N(U*2[>J"/)^DN6@6`T1`-L='( M\NSF6,E%[/'8>#S+=^V3J0F$QYMTQQ2@I'U`$!,[[*2,>)L*QBSSXH+J3KM@ M4G-(CS'ICCO.$4C"-0G$*%]FJE824D%34Q`&N*[5A8MK".8+2KH3!%E"HQ*> M**>LW2W_,>NC24V4&G7272J]VD!\3$EWP@F+RKQ!8:*)D3'!Y%8RIX@-OV/2 M72J7&H%XG$EWY:(,Y4$H(H.+6%#E[$Y&Z5*3F$:==)<7@[GZS)I=@^-7?8`N[^M&%%TIIQ6:0=0-,2\QR=E M7B)-G%?4&QE"69WK724?EHR^#8@]D"]9/^-,!M+,,X\X.!8AHP1(*_?BI M+KG^`MS(,HKK,K!Q5?2:#+0.39;//VC$N3X*::L0$UI**QB-AB.KG"YSM\M6 MI$<[4K0CZ>?KK_G-_0Q4L)\TP-8"E#.;KI6\5LL5*,+"%_WS`!KG/CK#F/LR M`&66$%F"%PW=(A8\&,8%1DUG$:?H%?\N'-.C2,\S:S_-W\U_Y,O5X[A1CZ`G M/RV+4G,1$/Q&4Q;9)`8\>`XCQP))&*%DF"N_5J`+3%_Y(LO MQ1BIV2'Z/2S>O1)[;M9_3N!EW4=E$&)RC@R-@<']V@_IW<_AG6>324^B^>_^C1DZ(W`_OM"QG^/D]GR]SF\_S MV^E),CZ_(X-)F35!:T^IUU@80ZRJY+.ANYEQWX9ZLI[W&>I9N'81QH7;V_QZ M-?V1[S[Y+X@^RZ!T.K^'2.#3]WRQ5N.AI=G3'Y))B;7@#,8[[D+@F"E#MP@8 M+I);[`QP?ML&KUH#NC^J/5\A,JN8@T(GL\^@XGM0_<.SBVMSL-;3L\`8]I@X M1!6VE#+DC:DP\Y2GSBL&.*P#8.N0=S/>+6#$OIN7:^<@R#9V7?Z9+Z;%#:!6YM3G/M_\?7#(J_&<#&MI MB3=8D$BL#)B714);'+!D%]3"LYU1KSVL>^3SFW;?O`,\NOC@> M#J8],),H&$%)+'M>&NR]",)6R#"J4GUO[63DL0Z`G<#>[MK5QWRU0:;<-P0# M^OQU\GAB;Z?K5I6/J#[BA$6K?;=D1FC)I!)84T>1T(Q"Z+->PI?*<-M3)YB7 MGWO*"O/>>S+AJ6=!.@_,9001:3C9RE@>,MA9>7@7QGN^HE_.W1J"M0?C[/6L MQ":-%`=#N2X/N>'<"6>DVF[H15`J`-^/D3[#?)?J)^>6S<7*Y*;%?BY-0^ MH7C$LBA2D+,>0W)<`6%D/G%4C0(Y. M*J?1`:5QO7:2AW@R^K+8Y:;&U'32)+QG MW,TB54X@9I@207#%G#;H.#9-L^\[&M0$TR%A\M3:!67^ M52QN/Y=K:M+T[+9X=U\>OW[_:2?UYOW]=K.=+>>'(KN;"WSEK-^+"E,&"(#; M\LX>YSAAMM(+ISCWKO!!YC(;]Y.[4/F0J-@@"Q\5N7%B#,5<$V&\D`1[7VG# ML&D5^[7,ETQV9D(Q)&*>\\UJ_4YD3")JI`E42\H0I52PHQZXG-"!K_8HV?>??DJ6G+F-H-D/16^HH8A@CJRQDO$0]%&; MU*C.8N#MKV/7$^KTH>7ND>BDM\9UPS+?G_^!,_<8M/C5:)WPWB,:G/.:*"0) MH$K'/.E_.FSOBYQ/VWL,!LS^#.;=[$MQ]JZ$2@EIGK)>XVJT M6-#.]L#M4W<0G+F(Q]GP=!)N_O+U;O6]*'8INO=?2V6=;:YY\ITHL6,"`PG. M&J^=0YX=MEN,!>&U-L%?7XKRCKCFW*S4TI[ECK//A\QXDA) M<"'MCH@.($6@U;B\];E5X(/*5+1.FR94.P)_\9<+^J\V]8EH+.:**T8$""*E M4-Z(2GL`.G<^&^#AP6EX@KG(Y=:$5-]_'$(Y'#R_H#CD@KYI< MZX/>.$#(/8<]*"*WPJ-F9\@L-'H(1/?8*[/),#0+#I+G%1#UEBKIJ6?\$/`/ M1,BSTW?;8>AGJZ)@.3]D,#(Z#];ZQ6B-HI8!0]P28(8'8JJ,=."VNVM&>RT: MN9@D)T/+;2J]VS:8UWJ?]=JX-O2Q")9H%Q!7I8,AG9;85T7,H3R_-J4-;(LT M[@F/=I>WWXO;L@?CV^6GU?K+[@=Z6=4.8OQ6?%VMMY=58)UZ)6I0C`)VFC"/ MA.=(Z+U_[:WBX7S/V&Y&6*^/W`5O1W#"@I%8*\DP(Y;+0^EG&KCS`G-?U@#ZUR6LTV8EC6`GXIEC= MKF=?/R]NTA[ZY=*`D^]$CS'53",0RJ01^K(^-X+.G9?/K)=V*YQGD&6TU$0J8*5U7Z1BI1H*(S9W>!]C8L3E:-*+*3NI57UH2?GXH5A(K>:1$T9UNMTV$TU\;=B>5]LRDR?_SOI=CF[L_>;[2K-2KNK9U?+ MVU\6WXKY_AZI7RXH!.:%5,)BFF2_P2CO8X-P`T!!+/YN)%7:D MZ2YY>$&.Y>FCT7L!R4,.U#AG&>*.N$,'$.^PM;D+SB##1NU#?H)CF=KNDCL7 M<":9&N/>$^DP@^1Q8T4]/DJ/T*3RR?G0G>!`3>UE^21^N5ULO_]K,2\.7X7M MOJW^OKOA;A]E]W&14TY+C9^(R9623%K"J:/2I]$Q7*W(#AC.+?8>X)K3V/MRIFZ:?31Z/%:#I8SBE)YFF5\X[:JH&L%-3)LZF; M816S6(6,IQ1KX)@G_SNM9+@:C2>NLV,2/1:S7`SHR\4L]30YOF(62QDQ0E$) MJ(S8`G`=JO%91W/;>PZ1*9G`7ES,4D^5XRMFP8'9`"HD/4F-"--EF=AA?#HY MSQ.D2C[&%Q>SU--J%ZQYEV;2SX<0_MD@^<\/1^6)\1"DO@6H4.,7\BRTU/&@5(D226JKPC[C`":7C(3:B/K#`FEQ+9BFP_ M@\*33^6LE2HH9YGS@7<_^_]XFLYH@NV\F??C1P1:S1QG`FDDZ/&+%%'L^)D4A>KM<2$GZ_+ M:53G60M4&8>[>XC#_2#3[)%,^XX`=_=ES]RWY3_=+LIN`.F1-ZO5_*_%W=VI M!:ZY+T0A!:*:^B"M2"LW,(J/"S;#;E+)F0;9L1H"&ET'4WOL5M%D*%4ZR9(W MJI"6,CAPQ--]2LYKPRT^N_]K:83'\^&'./_S8?YM=>'UQ]7ARNM]2F=1;,SW M!]`QK\:02#'#7,L^9V<*1H,D$K/VAHQI:GE>K*=;!?0-S#==L9X M2&(^G)Q^O_QQ))LGF:ZWR[?+^>+;8GX_N_M9"X>49\W^+JV+$9EQR951PB4< MRLB_%R%4*#B974(SY)A#&^8Q.*1:7I4?73)9>A;;[\F1V?VEF6V*>=DYI%AN MZND.EN@V-)\539B^6DD MAYY$Q?S#['M)]\U%% MP'!\,`-%^>K"%KW9:H6U\7ZV^*F>*#3 M#Z.YVPFV:_54QD-NEXO_2X0KUHM5>FZ3.'?Q)2@-?B]:9H`%18*BCB=[HD*[ M2K=4G6^>,OQD:ONT.^VS]`94)R?:_IJMYQ_3Y\Y=;O+XN8BD"`#$2N,=`";4 M(WHGH6[`H5.MH;/*V6]GBUO=QF*Y+'_M%#O!O4PLN6\ M#,9==/=(&Y^+EF/*E*.8:LJ]X"3-&P>M6JPTG@ZW,]GTG#?6+PB=5"DT>BL) MPTQS@U%YJBE@07SIE![&QU5WD?P.)M!>Z7'Q/2;U`.GFU,X/EV?\L5QL-[_] M_D?=^TQ^?"\"4"<)H<@!T\G..575RF.I\-,JGAD2]9J$I0OZ[?N?'TL+?CFX M-6?BAQK0146!N.RD)H`00?-"G?4%7WPO MLF"$U4H*[KU&1FN+PV&[9$'+33%; MSE?E\;B7ZPI?>"4R1D-01CM+0`E-`%E22:REFD"\I&'D5JTH-IL*[S_]FL3? M%LO9\J8Z/WFF7=.9UZ)S6`AETZJ>1$6""T91)3E8U]U-Y&.E1'/*O8(6AV5V M4X<3S[\3#7)I@05N/4UR(H(!1"5S4)!+B$$6([=&B49TV]%FJTC?^5Q>4))D MO5OMBL#\WZ6/5ERRY3KW=@1#7*!`B?>8.\,9@#^,N;Q]+G?-J=T&<'Q\:D_+ MW12_W]V5113+^:^S]?\494'%I;0Z]VIT0FH$@2H=E-.*"JZJ>94Z1G.]VD'V M&VR'4PVKN`M"O2F6Q7IVET2&^9?%8$(DQDQ8Q9W26EEW MU"7@W`#3`+N+#"O`U"^._>4U:VSN\;^72GNWVO[7_KS67IW73L$YWXS6 MFT!MVO8SI(G&8--NK](OU7Y"`96A$'TH6([:5O:(A-7Z\%?E<[@/`WI6D*B< M,<[377-!3"WB#LD*"1FRK_L;H(LS>:MJ`N"AE2K7;=TVS%)E9:W&&&')I;2: M$8'9`0.JM-)GO;2V2Y7SZQHN+T^^\AN1AF`0%LGF'#"A%:&25SKTBDT@Q=8^ MO4Z6)'<+SG#+D"DWSF'&L-5$A?*B)R2(H-P&0Z67N1O^`9&L1^Q?+#VNI_G7 MTN/+:LL8PH$&1VS9YXJ`,8EX]I;M+,@#7_W@$AYWU M#H'V@@(PP[$^K&<:!93;('*`<:;^?8#.X1HTP??^_MMELN?[G=)W3?L_?IXM M]R<+-L>HP&^KN[)U0?E2&\:0)4BT,BVR+`&OP>($`!!]"(!3,%;DWDDWR%Q$ ME\1MRF:Z0'4B]O7N_EPE35RO,(L"X#?!-^HFR0<\^E-V+_?TH0M1.@]<&@22@I2FO M::AF:2#(YI8MC?-XV]1-[RKLQVUY?^[@Z=7R?A0A@G(0J)5:!Z&U$M(85VE? MR@XRDWIO>4/$?MR6ET#Y5"SZ-KZ?I(B$($:Q"IQA)0R6B`M1 M8>`5Y/:GOOQ\P:O]=6=_U\(_;A,%Q]AJQ26RE?XU9!\IK7T4 M8[_O\\M7`QPP_%DG''>2_ON%P?S[^\,CYP>S?1A,>2*A3$AL5^6Z?K*2IJ/O M1RREX-HEU\%R:SVC%J<=-";8(&\#RTU,U3YZ,H#$5+]F-&38)[*"_:M8W'XN MZP:_%>O9;;';T;KD/X798OWG[.Z^&$SJH(ZDD1'LG0],2>6M,\%+0!73E,Z. M@@XQ*3?IS$*+H/]3#'C@5AL=(UP3Y!@%K$"HM(V``VHFH.S\^3\Y8=&.U0S0 M^FN29]PF_V.T>9AV7U/&J+1`6%"$++7*"FI=H!5^1*+<&H!_:KIDY(;?+GO& M;?T_1KR':?TU98P*!>U1D$0R82W5A-BJ#,Q@`;GEQ@,\3/9J^_UR9]RV?XBV MWR>Z#]/PZP@8$U@.*T8<$"4U/_,)-OC3J#3FOEF/&P!(S4*P=8.`^8*U%><>@-$1@4 MP0IPMK_^STR,M6K$HR9.9^OV2[HQM73S"&"XO5WO2I#>EE>$+C>+FYT.CKB? M6ZU[$2HJC0-&G`$/S%+KL96^R@%YCG(;@TUI*]Y0PFP,^$[2`O\=DS2K$2(\Z'#08=SO[[>;[6PY7RQO6RZ\>O&# MD>*DSS*?1JRA3`OMV6'?S1`7O+,2R$'':'NLH&H2O9'917LU]Z>^%9T"ZT#( MM(?U0B'CI:*5/K$%]UJBU"PMV[.2+$#'8"#MGX1^_LPK4J"\)YYR"UH8K'QU MO3G#BH7.NM\,>J$8IEE?O,#;O:2[06T>W:"[\7\7 MZYO%YN7-?>T?BX318`/2%%F0S$B#<;5UPPFNW*MJIW6BN"5NMXW6&.;T1ZGQ M#B;V9[X6@Z%`(;FU&`P2U$JF6*53'71N>>:TSO0.S0=H`1Y[N[_FS@A0W#-)!KX1R#>>QCT+"<5X&SC[O`69=657NRY)2*W`SDE(H+AFE(+2$\!OLZ>)]E3]/6#>FG;T4$ MQ.*`D!&&Z#+V#=I6^B2"Y?8:DZ\6T[+%7`OE&$SCD`&''$`U1B+WF43JD=S^66),"@S"_D[WL+SFUVI@)-B=%=!0':CG5 M5$J)G9$!9(6!=B:WC'M*S5$&:("]$6`41E@-L'<[K"5(5$@(+E$(AEFPS%,% M4"'!!&X_Q33.].G@C;%-%@S"'B_//NP#0XOU[A=:-\\VY8K<6,2L#(CZ@*31 MTK)JETXIT;D!ERD5:@_05@=$B3&8[GBVDP@9)8G3@#GE7,G$&W,LK0>?>VYB M^NFWH9MD.P08@_&=SZ7T9)/7"18ETU9AJ0V3H+EEW$$5::>(N]QHZK23>T,W MTTXY,0;K?937ZCO9WMO&L?!_V1\PP_L%F!=>@7EH M.^BT"^P38<2:QJAC#6(GV^ZO7\JV%.=BRZ8EF=8$Z$.:2")YSG?(<^Q;.[24:E@PML%"-&*@N0)D+[FH-5-=Y[H5CNX:_"8[9_?S-0\3W7L^9G"4 M$F9T5``@9Q@P'K>_FKZ&L]0S)2/#+A-\]A>N.XNCUR`QKQ)[OI2KR7PPX3EF M^*`XP8I[CYGVTCDJ,:\N,O2NHKE.KJ3+RM0:IR3UP-YK$*IVRW(/PRX:\-XS MIVK3<]Y(+AGF#E-'L/<->&!RY5!6IM$XQ6\HGE^#0V/'#GR^UCX=%/L'#=HK M#:N`)9+`0>%M-#0;5<(E>_VSNC4F8ZG*@:F#B&&NA MTZY>@48>IMHL(!^C)9<@;PK!=R#SVZ^[M(YS^K[Y]KMV3Z-[<%M.'>?'IK_3R MC2_5+G5(\KL:(PC(G9+(2DHX)%@#;EA-0^9P:H?=[)P=?<+KY2YQ(>8,<2Y] MKF:N?LR6!\#9/!,LTH#B:"8R@S5&PDJAZOD;B%,+53("UP5Y7G9#]<%0\Z%H MZ4RS\U00M%H%,[QR,D#DH(:Z7H,2)+6F(D/D)/#M+M MW'_V7#!*2:ZCDJ6I,=A4::+-WAN7--C.,41<-XE_97?4&P0%DQ_'H6#WN6`= M,L0JXG6TR:B2NBIFVZQ#.FQ'U=6Y$Q2<0;VL';2-Z=:'I_7)+B3.>!<)["U4 M-!*?VNJ^G#7%G$PO#\JQ(\7%]97!V94UP)L["M5R^7"WS==93#\4J]MR6L[+ M;S_[+",X?O2@%%3:<8Z$X12`BL?TB>8XM15SE@?SD!#M2CIZ8V76P8*W5MT$ M3_K*9FP=-#!JHQX/E8!>2N&EH["AL$+)C9G')2Q](+:KT$'7++ZZ,^CS;/G= MWQ=5Q*2(8%Q]GJR*K:TQU$%T8`J!6XYI!($2E$,KG8#"U=2GDHS*0,A>P/)C M^#C$;6/4753<-E,(*"HQ!%C!I)5"5Y=4`5E3'TC:&G"YAI22=W%+9OC5B5M] ME/^[G,?/S&>KGQW"$AJWR3?YS(=/&IQ"I`L!.4V$%1PU(/$Y5*T_NZ/4N=)FR_&J%SLX>9]-B M,:V6/K2L[8X=)(:(.D$DP=QX""VV=8C*>6!2`[QCZL1UK0)V!I^SEJMC&ERO M_VCCPAL"]5@;<.),`F."6D.,1HA`0)CDI`XK>JG!>\/UBWKN!V%JUE[\9^4/ M9PM6_S,(7D64.`R"O"^[ MHWP6!M5>NCRM;#']8SY9?)S<%;:LVON<8S4E#!/".]@!N9"K_`H^V'(()4RT5BYGU5>M/5LORYFJ^7G/[^VU\X<>B]` M#Y%T!B-.&"3:506JVW5BQ>DH.K%D";TNV9+%47[A!'W!C).&Q[_+Y<-D<=/:7O&X MMX.C1GL7U21N.':,8P!]O0[LZ6#5B%GLGQVRO>R;%5GOF:_;UGU\:#GF.Q\K M$,.)8-Q#`8T'2B')&WKZ\7B+ND97?ZT+D_B2-'_U#D$KH&%54L7PTC,:EQE2-F:NL[`5,T[ MJ]3OK.6A6P8-`?\=2IK)W[/59+Z9^PY9_4-UX6U-W`.X/OE;D1X$80B%<0(; MAN+.X&K/)J:6I^KL&5V2/`1<^Z9[;F'T+\6/ZCZ!4033I9$,0@2EA)!)1KA7 M`C%EXN%('3*MK;UZ#Z:OI__3S"?+Y0GA\9=O!0FT59XKZ@13&FE.H*S7*24? M02RR?PCL#WB?2>Y\0]B1_)PJ&PFAG!;."\YHO0[J[`@LWTZY>3`H?1HML]"] MKR`HK9G`CGBK*3-:0FJM)S5543RVQX/01#0-$90^C0G7&R,D4F*E&8.2$!6U M-R8YWJZ380O^6;TJ>@7*23'"T]@RB%E7'1[;H^28L-^;SP?)+(':(B`!$%HJ M+:.9L%V7DFI,M0@]G+Y=T'30_)EH+,YNBK?EKG'DK85KN;YK9/?OIERN/I:K M_Q2KS\5-^6TQ^U\Q/8"WWL8,@@L&N7?>`X2M91Z:6L(9&=5Y?":^]B7@7)@C M6>B=R?[N#.K.NIYC0`I@9BPFEDMKJ(/&^)I_'B=WD\OP%.A6HJZ5@UE+X!5= MK6:1HI8I)SF(]'?&><)JJELK4C-),RP\RT1N^F/.>T5FET5\SF`+G3">,PJE MX4(P5-,>X7:?=_Y1GQX%(SO^)&4$GN(G;V[$WL9]N@S#[/MVP`QK[I3QV&D' M!+#&-DHKXEXG8C3+[C+=H/12M!\X2KX-[3^L;LO[%B/WP%M!4%Q=J>:<1D@9 MZ1PVM%')I$Q-7MY/O>LHFM_-:0(`H M2(!%%EK*I8F"5H>V&>0B%6\9F4!9H>U%I5A8J:QMRR493^]`_`O>E%EV77(+Z79JU?%_?-Y%]' M-IY'/ZI-ZC3@)W\]>.8PM=A):[B2AD#@_89F&BCH!ZL.SN@D[0[@0[%E6"B_ M+:=O93)LLB9N5K/'2/`$6'&"7$+\&B M'."^TT]BV3G"VS\>`(DJ/4.>4N`P%Q+!FG,:.`;'4N&0$Z@[Y\JE<+SKPM]= M5.5)V)#RJ:_O69A.'RAPXPQ`@'M&F88<8BY=34G/6.IMC%GYR;-`^&`\ZJ'# M0RLX3_Y&T`P2)8BB`$I)(:<<-VLB"*;&$$]N33X*W/5-_C:_TF^_5@]78F8&TC9@P``*.&```1`!P`9W=R92TR,#$U,3`S M,2YXP&=&,D5I*3\-]?2_[`@+$EXYE0 M!U6IBK'5K>[^M;I;LA`??GV=A-XS"$DY.V_U#KHM#YC/`\I&YZW?']O]QXN; MF]:OO_SS'Q_^U6[_^?'AUKOD?C0!IKP+`41!X+U0-?:^!B"_>4/!)]Y7+K[1 M9])N)U1>?/4J@S/ICV%"/**4H(-(P347DTL8DBA4YZV(_1V1D`XI!"A%"+J3 MA0:YQXJ($:@O9`)R2GPX;XV5FIYU.B\O+P>CB`;P0@4<^'S2.>SV3GK=HU[+ M0U69/!N]")?F(67?%IJ_#D1XP,4(6W:/.OKQ@$A(FS/.6#0I)@B4Z*C9%#K8 MJ(VM0%`_HZLF6B30#6B)8)1)19B?"?:ZHLC+D6G=>__^?<<\S9K*H*@ALNUU M_OQ\^V@P;"&DGF=`I9,I%\IC*V`,B1P8TDBV1X1,M7&/V]U>6YLW=H5;[A-E M?"^A,5H4$G8@5#*]TYZS.D`96E['41[!0Y`-"61X;2R11KDIB0RO6A*5>=(: M>59)]*=V2M?6M]J]PPW%F(\T-S%2ND;$>-\APM=P(W*^:L/K-"2,*"YFU_C9 M3K10B`4N5W,F6L;W6L;>Z28R&M8,1CHZV\N4IVI6$`?#I!2;"U`<;6WDR%-^ MB0F;%*>>*!O(DB>3QS[E.`?C/ASQ^<14V*F0]2136PKHDL_ MM.=,ZDH3"8$USLPZU!829I]J1=D%O@%09UE2&GVQN03PZH^=1W$48H;Y)Q3T72>94\65[SJ"F')+ZSE*D-/JB`0G45+B+D!*9 MJS(A"&-<&4[F7GIW.J5LR)-;>%/G\+,TD3_`T#/UZEF21Q0G?1Q+J:OUQ#*`N.`8'AGQER].-?G^X*9DR&T'6D&<]IGW.O>J70ZUT MM^NUO4LJ_9#+2`!^2#AYAI4WY_6AL\Q@F7`]6WLHG MS8!U8@'6J3M8)WNP\E8^;0:L4PNP?G8'ZW0/5M[*3_"J(A(V`UG*K!JX=^[` M).X<2FF!"E7[O+/LLN.!,438" MYE,'D,IX5,R&?RZ8#>?8>80%W@+#/3Z9*6I&0GN.%>'PY^/5\56*W3XFZH!# MV`SM_AA-)D3,[H:/=,3HD/J$J;YOWOB@O>YY2+7%L.&55'1"E-MPK-])Q7CM M%8S7IS%X29\&\Z17CP^]7+_>O&,O[=DTS_K>.X,]3O7'?E-=5@2'7L$J6E.. MLH\CF^"8WOLA3I-U5NHNA]W>X6HN:"'1"('>Z9*OJ5V\ MH))5&<:8-_!/YXY'-*C9Z&C*A82IE^>Z6*7O8%XHL'1FM;NA'A,"QMB$/L,- M0X3@EDMY3P0^'H/"8>&2$1KHK`+XXZX9W!;`SYO@(%_HVHO[]OZC>__)6^A_ M[R!6F&4MOK=SS#NJ=@S+B&#M&%G#O5/DL9((%I'CZY"_;!CRBUE6`'WB#K0T M2&,'GNEA#^>2[>^F((R8#>*9XUD!Z&%-0.<][!J@Z7=(='6,U:J:W;`A%Q,C MF#6"I4S*(.MFY5?V79;480%*27C#I!+& M2/;#K(I/Q1++8<$2BV;I&9YZ$&5AV++KV+=X[!@0XH%>KN\ M-\7.\O;['FSY52.YL@'""I7DB MKPY`Y6G*B^9>MZ!H3A:&#/T.F[OFJ\+U',IC8*];L"T@#\7^[=T74+F5=!"/ M8R+`&IABZHI)Y6G!^$!&RZOJ(#S#;H\(&L&Y'BWG4E$ZG!:4F24([7+I6&9G M^PE_.9=JM%:F^59H[=[TOM#.CB5;&8^*0NVTH%`K16I'"[1'&.D*MA50SKGH!(6%75;T3I'`2:[G'C6&M<^ZY2PJ,9G)>64XK-[ MJ6;5N(YY9BV#\B33*UH-*,1F5Y.+XOZW,0\#$/+J[X@JLYM0W_Q(S/OHR128 M=,PZ#CPK9D?OBM)1COV_O;B#>!NB?M#6IPX$7KZ3/:9K[>^>Q6KPKJC8WQ6E M-U>,=SKY.6/BD!5K\*[&>S5=UL=[!Y.I,R;V;V/J\*[&>^75RP9X[]Y+%G=, M[%_)U^%=C??*Z_D-\-Z]E_7NF+B^0JC?0S7V*\<=;(#]KKZ'<,#'=1[ES+EB M%>]=T03+'?'__^G7A\[R<8+)G<5C!\VA@\F!XQX92"6(K\Y;2D30,KZACVG[ MJW_?O_@,DP&(ECDU\;RU<(>&H;9G2B8CY$-5I#OY)'@T/6^9([O/J())RXL/ M9HM/"S\+^(10=H,/M.PM+VXX!4%Y\&0:!I%(YH.=58GG$OH^]AU<3:8AGP&L M.)8>VA]#=(=,`0>"#?13*9O:*JX'Q4=/%Q`\@3]F/.2CV1)$ZY]O`V#/&'*U M$-=+I=7Z/:(0Y/Z(,L46]MF M2[7B0QP[^LMMF$JX&H-856I]DRW4J>Q[9,OQQ;+MVP>.RZ35W?`6<.Z'R>&: M^#1$B9^X=CCHRQLE+[B8C:T]C)F4:6Y619#I&B!M MFG]'\.H%IAOF"SWR+B'^3QGZ8C31BR@0),`4GCGPP,,0ARO6!$%JAH9XO7U@ MNXT3BZEU[@4?TBPV%S[YCK40&C(H+H;JP7U+&=P-+PS7OI3N(ZU13Q3L

*,?C:A>LL0FGS@/7E"3S`I-()K'7K-XO$98JN[DLNT*^TT=LGF"^1 MGJI@2$T*/*QPF<[O:3$^Z4*Q!164O;SSFE>Z*[M(_%WUMHJ>J>2_ M8Y'@8S`)8E&320T%>13,FU@]*4=GWSXX%D:?6A^-$6E`=E MY>A'P/DV3E7\D$AIEO5,,G@BKPMJU:%^B[1?+](:%:\^7_4+`%VXO2U@WI.9 MP'F$>=](PN7W6>5-WJ1ZL0HH:979SQ68]R$$(UV&7J`R6(D+DM6H]LVWM@!] MP((9B[!/P+2D")E^_`1BDJ6'TA;;L";TH.?[*$0?I\$ZBQDW*UT',-,70CN<)AW,YDT2O^OK58O^:"3, MKQKC?`\K1$E]@HS%^ZC]C[AO!)^2O M+M$GLS-6?K3Q;03:8-7;R-CXC,5AN^1*#*]%NGTK*2YZ!('9&DG"-0M*#?'Z M<4:*MVC&OS.-'_\'4$L!`AX#%`````@`(C""1^_LG4VR%0$`$+\3`!$`&``` M`````0```*2!`````&=W&UL550%``-PSUY6=7@+``$$ M)0X```0Y`0``4$L!`AX#%`````@`(C""1R>DIDI;&P``5!X!`!4`&``````` M`0```*2!_14!`&=W5G5X"P`! M!"4.```$.0$``%!+`0(>`Q0````(`"(P@D=_8VQ!XS,``%:U`@`5`!@````` M``$```"D@:`L` M`00E#@``!#D!``!02P$"'@,4````"``B,()';>;33ZV6``"(1@@`%0`8```` M```!````I('990$`9W=R92TR,#$U,3`S,5]L86(N>&UL550%``-PSUY6=7@+ M``$$)0X```0Y`0``4$L!`AX#%`````@`(C""1V/@'8Y&70``+-<$`!4`&``` M`````0```*2!U?P!`&=W5G5X M"P`!!"4.```$.0$``%!+`0(>`Q0````(`"(P@D>F8&TC9@P``*.&```1`!@` M``````$```"D@6I:`@!G=W)E+3(P,34Q,#,Q+GAS9%54!0`#<,]>5G5X"P`! @!"4.```$.0$``%!+!08`````!@`&`!H"```;9P(````` ` end XML 54 R5.htm IDEA: XBRL DOCUMENT v3.3.0.814
Condensed Consolidated Statement of Comprehensive Income (Loss) Parenthetical - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2015
Oct. 31, 2014
Statement of Comprehensive Income [Abstract]    
Tax provision on unrealized gains on available-for-sale securities $ 4 $ 8

XML 55 R10.htm IDEA: XBRL DOCUMENT v3.3.0.814
Net Income (Loss) Per Share
3 Months Ended
Oct. 31, 2015
Earnings Per Share [Abstract]  
Net Income (Loss) Per Share
Net Loss Per Share
The following table sets forth the computation of the Company’s basic and diluted net loss per share for the three months ended October 31, 2015 and 2014: 
 
Three Months Ended October 31,
 
2015
 
2014
 
(in thousands, except share and per share amounts)
Numerator:
 
 
 
   Net loss
$
(1,630
)
 
$
(2,997
)
Net loss per share:
 
 
 
   Basic
$
(0.02
)
 
$
(0.04
)
   Diluted
$
(0.02
)
 
$
(0.04
)
Denominator:
 
 
 
  Weighted average shares used in computing net loss per share:
 
 
 
   Basic
71,242,897

 
69,316,700

   Diluted
71,242,897

 
69,316,700



The following weighted shares outstanding of potential common stock were excluded from the computation of diluted loss per share for the periods presented because including them would have been antidilutive:
 
Three Months Ended October 31,
 
2015
 
2014
Stock options to purchase common stock
1,573,487

 
2,386,474

Restricted stock units
3,360,099

 
3,763,160

XML 56 R27.htm IDEA: XBRL DOCUMENT v3.3.0.814
Balance Sheet Components (Details 2)
$ in Thousands
Oct. 31, 2015
USD ($)
Goodwill [Roll Forward]  
Balance at beginning of period $ 9,205
Balance at end of period $ 9,205
XML 57 FilingSummary.xml IDEA: XBRL DOCUMENT 3.3.0.814 html 132 240 1 true 37 0 false 10 false false R1.htm 0001000 - Document - Document and Entity Information Sheet http://www.guidewire.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 1001000 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.guidewire.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 1002000 - Statement - Condensed Consolidated Statements of Operations Sheet http://www.guidewire.com/role/CondensedConsolidatedStatementsOfOperations Condensed Consolidated Statements of Operations Statements 3 false false R4.htm 1004000 - Statement - Condensed Consolidated Statement of Comprehensive Income (Loss) Statement Sheet http://www.guidewire.com/role/CondensedConsolidatedStatementOfComprehensiveIncomeLossStatement Condensed Consolidated Statement of Comprehensive Income (Loss) Statement Statements 4 false false R5.htm 1004001 - Statement - Condensed Consolidated Statement of Comprehensive Income (Loss) Parenthetical Sheet http://www.guidewire.com/role/CondensedConsolidatedStatementOfComprehensiveIncomeLossParenthetical Condensed Consolidated Statement of Comprehensive Income (Loss) Parenthetical Statements 5 false false R6.htm 1005000 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.guidewire.com/role/CondensedConsolidatedStatementsOfCashFlows Condensed Consolidated Statements of Cash Flows Statements 6 false false R7.htm 2101100 - Disclosure - The Company and Summary of Significant Accounting Policies and Estimates Sheet http://www.guidewire.com/role/CompanyAndSummaryOfSignificantAccountingPoliciesAndEstimates The Company and Summary of Significant Accounting Policies and Estimates Notes 7 false false R8.htm 2102100 - Disclosure - Fair Value of Financial Instruments Sheet http://www.guidewire.com/role/FairValueOfFinancialInstruments Fair Value of Financial Instruments Notes 8 false false R9.htm 2103100 - Disclosure - Balance Sheet Components Sheet http://www.guidewire.com/role/BalanceSheetComponents Balance Sheet Components Notes 9 false false R10.htm 2106100 - Disclosure - Net Income (Loss) Per Share Sheet http://www.guidewire.com/role/NetIncomeLossPerShare Net Income (Loss) Per Share Notes 10 false false R11.htm 2107100 - Disclosure - Commitments and Contingencies Sheet http://www.guidewire.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 11 false false R12.htm 2108100 - Disclosure - Stockholders' Equity and Stock-based Compensation Sheet http://www.guidewire.com/role/StockholdersEquityAndStockBasedCompensation Stockholders' Equity and Stock-based Compensation Notes 12 false false R13.htm 2110100 - Disclosure - Income Taxes Sheet http://www.guidewire.com/role/IncomeTaxes Income Taxes Notes 13 false false R14.htm 2112100 - Disclosure - Segment Information Sheet http://www.guidewire.com/role/SegmentInformation Segment Information Notes 14 false false R15.htm 2201201 - Disclosure - The Company and Summary of Significant Accounting Policies and Estimates (Policies) Sheet http://www.guidewire.com/role/CompanyAndSummaryOfSignificantAccountingPoliciesAndEstimatesPolicies The Company and Summary of Significant Accounting Policies and Estimates (Policies) Policies http://www.guidewire.com/role/CompanyAndSummaryOfSignificantAccountingPoliciesAndEstimates 15 false false R16.htm 2302301 - Disclosure - Fair Value of Financial Instruments (Tables) Sheet http://www.guidewire.com/role/FairValueOfFinancialInstrumentsTables Fair Value of Financial Instruments (Tables) Tables http://www.guidewire.com/role/FairValueOfFinancialInstruments 16 false false R17.htm 2303301 - Disclosure - Balance Sheet Components (Tables) Sheet http://www.guidewire.com/role/BalanceSheetComponentsTables Balance Sheet Components (Tables) Tables http://www.guidewire.com/role/BalanceSheetComponents 17 false false R18.htm 2306301 - Disclosure - Net Income (Loss) Per Share (Tables) Sheet http://www.guidewire.com/role/NetIncomeLossPerShareTables Net Income (Loss) Per Share (Tables) Tables http://www.guidewire.com/role/NetIncomeLossPerShare 18 false false R19.htm 2308301 - Disclosure - Stockholders' Equity and Stock-based Compensation (Tables) Sheet http://www.guidewire.com/role/StockholdersEquityAndStockBasedCompensationTables Stockholders' Equity and Stock-based Compensation (Tables) Tables http://www.guidewire.com/role/StockholdersEquityAndStockBasedCompensation 19 false false R20.htm 2312301 - Disclosure - Segment Information (Tables) Sheet http://www.guidewire.com/role/SegmentInformationTables Segment Information (Tables) Tables http://www.guidewire.com/role/SegmentInformation 20 false false R21.htm 2401402 - Disclosure - The Company and Summary of Significant Accounting Policies and Estimates (Details Textual) Sheet http://www.guidewire.com/role/CompanyAndSummaryOfSignificantAccountingPoliciesAndEstimatesDetailsTextual The Company and Summary of Significant Accounting Policies and Estimates (Details Textual) Details http://www.guidewire.com/role/CompanyAndSummaryOfSignificantAccountingPoliciesAndEstimatesPolicies 21 false false R22.htm 2402402 - Disclosure - Fair Value of Financial Instruments Fair Value of Financial Instruments (Details 1) Sheet http://www.guidewire.com/role/FairValueOfFinancialInstrumentsFairValueOfFinancialInstrumentsDetails1 Fair Value of Financial Instruments Fair Value of Financial Instruments (Details 1) Details 22 false false R23.htm 2402403 - Disclosure - Fair Value of Financial Instruments (Details 2) Sheet http://www.guidewire.com/role/FairValueOfFinancialInstrumentsDetails2 Fair Value of Financial Instruments (Details 2) Details http://www.guidewire.com/role/FairValueOfFinancialInstrumentsTables 23 false false R24.htm 2402404 - Disclosure - Fair Value of Financial Instruments Fair Value of Financial Instruments (Details 3) Sheet http://www.guidewire.com/role/FairValueOfFinancialInstrumentsFairValueOfFinancialInstrumentsDetails3 Fair Value of Financial Instruments Fair Value of Financial Instruments (Details 3) Details 24 false false R25.htm 2402405 - Disclosure - Fair Value of Financial Instruments (Details 4) Sheet http://www.guidewire.com/role/FairValueOfFinancialInstrumentsDetails4 Fair Value of Financial Instruments (Details 4) Details http://www.guidewire.com/role/FairValueOfFinancialInstrumentsTables 25 false false R26.htm 2403402 - Disclosure - Balance Sheet Components (Details 1) Sheet http://www.guidewire.com/role/BalanceSheetComponentsDetails1 Balance Sheet Components (Details 1) Details http://www.guidewire.com/role/BalanceSheetComponentsTables 26 false false R27.htm 2403403 - Disclosure - Balance Sheet Components (Details 2) Sheet http://www.guidewire.com/role/BalanceSheetComponentsDetails2 Balance Sheet Components (Details 2) Details http://www.guidewire.com/role/BalanceSheetComponentsTables 27 false false R28.htm 2403404 - Disclosure - Balance Sheet Components (Details 3) Sheet http://www.guidewire.com/role/BalanceSheetComponentsDetails3 Balance Sheet Components (Details 3) Details http://www.guidewire.com/role/BalanceSheetComponentsTables 28 false false R29.htm 2403405 - Disclosure - Balance Sheet Components (Details 4) Sheet http://www.guidewire.com/role/BalanceSheetComponentsDetails4 Balance Sheet Components (Details 4) Details http://www.guidewire.com/role/BalanceSheetComponentsTables 29 false false R30.htm 2403406 - Disclosure - Balance Sheet Components (Details 5) Sheet http://www.guidewire.com/role/BalanceSheetComponentsDetails5 Balance Sheet Components (Details 5) Details http://www.guidewire.com/role/BalanceSheetComponentsTables 30 false false R31.htm 2403407 - Disclosure - Balance Sheet Components (Details 6) Sheet http://www.guidewire.com/role/BalanceSheetComponentsDetails6 Balance Sheet Components (Details 6) Details http://www.guidewire.com/role/BalanceSheetComponentsTables 31 false false R32.htm 2403408 - Disclosure - Balance Sheet Components (Details Textual) Sheet http://www.guidewire.com/role/BalanceSheetComponentsDetailsTextual Balance Sheet Components (Details Textual) Details http://www.guidewire.com/role/BalanceSheetComponentsTables 32 false false R33.htm 2406402 - Disclosure - Net Income (Loss) Per Share (Details 1) Sheet http://www.guidewire.com/role/NetIncomeLossPerShareDetails1 Net Income (Loss) Per Share (Details 1) Details http://www.guidewire.com/role/NetIncomeLossPerShareTables 33 false false R34.htm 2406403 - Disclosure - Net Income (Loss) Per Share (Details 2) Sheet http://www.guidewire.com/role/NetIncomeLossPerShareDetails2 Net Income (Loss) Per Share (Details 2) Details http://www.guidewire.com/role/NetIncomeLossPerShareTables 34 false false R35.htm 2407401 - Disclosure - Commitments and Contingencies (Details Textual) Sheet http://www.guidewire.com/role/CommitmentsAndContingenciesDetailsTextual Commitments and Contingencies (Details Textual) Details http://www.guidewire.com/role/CommitmentsAndContingencies 35 false false R36.htm 2408402 - Disclosure - Stockholders' Equity and Stock-based Compensation (Details 1) Sheet http://www.guidewire.com/role/StockholdersEquityAndStockBasedCompensationDetails1 Stockholders' Equity and Stock-based Compensation (Details 1) Details http://www.guidewire.com/role/StockholdersEquityAndStockBasedCompensationTables 36 false false R37.htm 2408403 - Disclosure - Stockholders' Equity and Stock-based Compensation (Details 2) Sheet http://www.guidewire.com/role/StockholdersEquityAndStockBasedCompensationDetails2 Stockholders' Equity and Stock-based Compensation (Details 2) Details http://www.guidewire.com/role/StockholdersEquityAndStockBasedCompensationTables 37 false false R38.htm 2408404 - Disclosure - Stockholders' Equity and Stock-based Compensation (Details 3) Sheet http://www.guidewire.com/role/StockholdersEquityAndStockBasedCompensationDetails3 Stockholders' Equity and Stock-based Compensation (Details 3) Details http://www.guidewire.com/role/StockholdersEquityAndStockBasedCompensationTables 38 false false R39.htm 2408405 - Disclosure - Stockholders' Equity and Stock-based Compensation (Details 4) Sheet http://www.guidewire.com/role/StockholdersEquityAndStockBasedCompensationDetails4 Stockholders' Equity and Stock-based Compensation (Details 4) Details http://www.guidewire.com/role/StockholdersEquityAndStockBasedCompensationTables 39 false false R40.htm 2408406 - Disclosure - Stockholders' Equity and Stock-based Compensation (Details Textual) Sheet http://www.guidewire.com/role/StockholdersEquityAndStockBasedCompensationDetailsTextual Stockholders' Equity and Stock-based Compensation (Details Textual) Details http://www.guidewire.com/role/StockholdersEquityAndStockBasedCompensationTables 40 false false R41.htm 2410401 - Disclosure - Income Taxes (Details Textual) Sheet http://www.guidewire.com/role/IncomeTaxesDetailsTextual Income Taxes (Details Textual) Details http://www.guidewire.com/role/IncomeTaxes 41 false false R42.htm 2412402 - Disclosure - Segment Information (Details 1) Sheet http://www.guidewire.com/role/SegmentInformationDetails1 Segment Information (Details 1) Details http://www.guidewire.com/role/SegmentInformationTables 42 false false R43.htm 2412403 - Disclosure - Segment Information (Details 2) Sheet http://www.guidewire.com/role/SegmentInformationDetails2 Segment Information (Details 2) Details http://www.guidewire.com/role/SegmentInformationTables 43 false false All Reports Book All Reports In ''Balance Sheet Components (Details 2)'', no matching durations for 2 instant facts presented with start or end preferred labels. Now inferring durations to form columns. Simplify the presentation to get a more compact layout. In ''Condensed Consolidated Balance Sheets'', column(s) 3, 4 are contained in other reports, so were removed by flow through suppression. gwre-20151031.xml gwre-20151031_cal.xml gwre-20151031_def.xml gwre-20151031_lab.xml gwre-20151031_pre.xml gwre-20151031.xsd true true XML 58 R38.htm IDEA: XBRL DOCUMENT v3.3.0.814
Stockholders' Equity and Stock-based Compensation (Details 3) - $ / shares
3 Months Ended
Oct. 31, 2015
Oct. 31, 2014
Summary of assumptions for fair value of employee stock option estimates    
Risk-free interest rate, minimum 1.49% 1.92%
Risk-free interest rate, maximum 1.49% 1.92%
Expected volatility, minimum 38.80% 45.10%
Expected volatility, maximum 38.80% 45.10%
Expected dividend yield 0.00% 0.00%
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value $ 19.18  
Grant date fair value (USD per share), Options   $ 20.53
Minimum    
Summary of assumptions for fair value of employee stock option estimates    
Expected life (in years) 4 years 10 months 24 days 6 years
Maximum    
Summary of assumptions for fair value of employee stock option estimates    
Expected life (in years) 4 years 10 months 24 days 6 years
XML 59 R20.htm IDEA: XBRL DOCUMENT v3.3.0.814
Segment Information (Tables)
3 Months Ended
Oct. 31, 2015
Segment Reporting [Abstract]  
Revenues by country
The following table sets forth revenues by country and region based on the billing address of the customer:
 
Three Months Ended October 31,
 
2015
 
2014
 
(in thousands)
United States
$
43,107

 
$
38,948

Canada
9,058

 
8,387

Other Americas
2,449

 
1,858

Total Americas
54,614

 
49,193

United Kingdom
9,687

 
12,198

Other EMEA
6,875

 
11,789

Total EMEA
16,562

 
23,987

Total APAC
11,104

 
6,554

Total revenues
$
82,280

 
$
79,734

Property and equipment, net by geographic region
The following table sets forth the Company’s long-lived assets, including intangibles and goodwill, net by geographic region: 
 
October 31, 2015
 
July 31, 2015
 
 (in thousands)
Americas
$
23,810

 
$
22,746

EMEA
2,051

 
2,183

APAC
401

 
435

Total
$
26,262

 
$
25,364