0001223862-16-000070.txt : 20160303 0001223862-16-000070.hdr.sgml : 20160303 20160303161451 ACCESSION NUMBER: 0001223862-16-000070 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 54 CONFORMED PERIOD OF REPORT: 20160131 FILED AS OF DATE: 20160303 DATE AS OF CHANGE: 20160303 FILER: COMPANY DATA: COMPANY CONFORMED NAME: INFOBLOX INC CENTRAL INDEX KEY: 0001223862 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMPUTER PROCESSING & DATA PREPARATION [7374] IRS NUMBER: 200062867 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-35507 FILM NUMBER: 161481350 BUSINESS ADDRESS: STREET 1: 3111 CORONADO DRIVE CITY: SANTA CLARA STATE: CA ZIP: 95054 BUSINESS PHONE: 408-986-4000 MAIL ADDRESS: STREET 1: 3111 CORONADO DRIVE CITY: SANTA CLARA STATE: CA ZIP: 95054 10-Q 1 form10-qxq2x16.htm FORM 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 January 31, 2016
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-35507
INFOBLOX INC.
(Exact name of registrant as specified in its charter)
Delaware
 
20-0062867
(State or other jurisdiction of
incorporation or organization)
 
(I.R.S. Employer
Identification No.)
 

3111 Coronado Drive
Santa Clara, California 95054
(Address of principal executive offices)
(408) 986-4000
(Registrant’s telephone number, including area code)
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.
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 ]
Shares outstanding of the registrant’s common stock:
Class
 
Outstanding at February 29, 2016
Common Stock, $0.0001 par value per share
 
57,849,856



INFOBLOX INC.
INDEX
 
 
 
 
PART I – FINANCIAL INFORMATION
 
 
 
 
Item 1.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Item 2.
 
 
 
Item 3.
 
 
 
Item 4.
 
 
 
 
 
Item 1.
Item 1A.
Item 2.
Item 3.
Item 4.
Item 5.
Item 6.


2




PART I – FINANCIAL INFORMATION
Item 1. Financial Statements
INFOBLOX INC.
CONDENSED CONSOLIDATED BALANCE SHEETS
(In thousands, except per share data)
 
 
January 31, 2016
 
July 31, 2015
 
 
(Unaudited)
 
 
ASSETS
 
 
 
 
CURRENT ASSETS:
 
 
 
 
Cash and cash equivalents
 
$
132,804

 
$
103,124

Short-term investments
 
194,427

 
227,712

Accounts receivable, net
 
53,883

 
45,881

Inventory
 
6,709

 
8,588

Prepaid expenses and other current assets
 
11,860

 
10,459

Total current assets
 
399,683

 
395,764

Property and equipment, net
 
23,212

 
23,225

Restricted cash
 
3,518

 
3,515

Intangible assets, net
 
1,279

 
1,923

Goodwill
 
33,293

 
33,293

Other assets
 
1,279

 
1,547

TOTAL ASSETS
 
$
462,264

 
$
459,267

LIABILITIES AND STOCKHOLDERS’ EQUITY
 
 
 
 
CURRENT LIABILITIES:
 
 
 
 
Accounts payable and accrued liabilities
 
$
19,199

 
$
19,136

Accrued compensation
 
19,091

 
22,931

Deferred revenue, net
 
108,216

 
95,130

Total current liabilities
 
146,506

 
137,197

Deferred revenue, net
 
50,924

 
41,717

Other liabilities
 
4,687

 
5,201

TOTAL LIABILITIES
 
202,117

 
184,115

Commitments and contingencies (Note 5)
 

 

STOCKHOLDERS’ EQUITY:
 
 
 
 
Convertible preferred stock, $0.0001 par value per share—5,000 shares authorized; no shares issued or outstanding
 

 

Common stock, $0.0001 par value per share—100,000 shares authorized; 58,517 shares and 58,836 shares issued and outstanding as of January 31, 2016 and July 31, 2015
 
6

 
6

Additional paid-in capital
 
446,195

 
438,725

Accumulated other comprehensive loss
 
(218
)
 
(37
)
Accumulated deficit
 
(185,836
)
 
(163,542
)
TOTAL STOCKHOLDERS’ EQUITY
 
260,147

 
275,152

TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY
 
$
462,264

 
$
459,267



See accompanying Notes to Condensed Consolidated Financial Statements.

3


INFOBLOX INC.
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
(In thousands, except per share data)
(Unaudited)
 
Three Months Ended January 31,
 
 Six Months ended January 31,
 
2016
 
2015
 
2016
 
2015
Net revenue:
 
 
 
 
 
 
 
Products and licenses
$
51,516

 
$
37,917

 
$
102,373

 
$
69,425

Services
44,483

 
36,387

 
87,648

 
71,598

Total net revenue
95,999

 
74,304

 
190,021

 
141,023

Cost of revenue:
 
 
 
 
 
 
 
Products and licenses
9,856

 
8,787

 
20,206

 
16,254

Services
9,065

 
7,491

 
17,817

 
14,958

Total cost of revenue
18,921

 
16,278

 
38,023

 
31,212

Gross profit
77,078

 
58,026

 
151,998

 
109,811

Operating expenses:
 
 
 
 
 
 
 
Research and development
17,461

 
15,504

 
35,294

 
30,074

Sales and marketing
45,996

 
39,788

 
93,282

 
78,243

General and administrative
11,149

 
9,355

 
21,606

 
17,315

Total operating expenses
74,606

 
64,647

 
150,182

 
125,632

Income (loss) from operations
2,472

 
(6,621
)
 
1,816

 
(15,821
)
Other income (expense), net
167

 
(590
)
 
262

 
(780
)
Income (loss) before provision for (benefit from) income taxes
2,639

 
(7,211
)
 
2,078

 
(16,601
)
Provision for (benefit from) income taxes
(1,139
)
 
(200
)
 
(189
)
 
620

Net income (loss)
$
3,778

 
$
(7,011
)
 
$
2,267

 
$
(17,221
)
 
 
 
 
 
 
 
 
Net income (loss) per share - basic and diluted
$
0.06

 
$
(0.13
)
 
$
0.04

 
$
(0.31
)
 
 
 
 
 
 
 
 
Weighted-average shares used in computing basic net income (loss) per share
58,926

 
56,087

 
59,099

 
55,729

Weighted-average shares used in computing diluted net income (loss) per share

60,138

 
56,087

 
60,795

 
55,729

See accompanying Notes to Condensed Consolidated Financial Statements.


4


INFOBLOX INC.
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)
(In thousands)
(Unaudited)
 
Three Months Ended January 31,
 
 Six Months ended January 31,
 
2016
 
2015
 
2016
 
2015
Net income (loss)
$
3,778

 
$
(7,011
)
 
$
2,267

 
$
(17,221
)
Other comprehensive loss
 
 
 
 
 
 
 
Unrealized holding gain (loss) on short-term investments, net
(142
)
 
105

 
(181
)
 
96

Comprehensive income (loss)
$
3,636

 
$
(6,906
)
 
$
2,086

 
$
(17,125
)

See accompanying Notes to Condensed Consolidated Financial Statements.


5


INFOBLOX INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(In thousands)
(Unaudited)
 
 
Six Months Ended January 31,
 
 
2016
 
2015
CASH FLOWS FROM OPERATING ACTIVITIES:
 
 
 
 
Net income (loss)
 
$
2,267

 
$
(17,221
)
Adjustments to reconcile net income (loss) to net cash provided by operating activities:
 
 
 
 
Stock-based compensation
 
25,793

 
24,339

Depreciation and amortization
 
4,982

 
4,437

Increase (decrease) in excess tax benefits from employee stock plans
 
387

 
(241
)
Other
 
556

 
1,552

Changes in operating assets and liabilities:
 
 
 
 
Accounts receivable, net
 
(8,002
)
 
(2,473
)
Inventory
 
1,778

 
(1,267
)
Prepaid expenses, other current assets and other assets
 
(930
)
 
(907
)
Accounts payable and accrued liabilities
 
358

 
553

Accrued compensation
 
(3,840
)
 
3,247

Deferred revenue, net
 
22,293

 
15,239

Other liabilities
 
(514
)
 
(430
)
Net cash provided by operating activities
 
45,128

 
26,828

CASH FLOWS FROM INVESTING ACTIVITIES:
 
 
 
 
Purchases of short-term investments
 
(29,905
)
 
(56,316
)
Proceeds from maturities of short-term investments
 
62,700

 
40,880

Purchases of property and equipment
 
(5,144
)
 
(3,299
)
Proceeds from sales of short-term investments
 

 
1,001

Net cash provided by (used in) investing activities
 
27,651

 
(17,734
)
CASH FLOWS FROM FINANCING ACTIVITIES:
 
 
 
 
Common stock repurchases
 
(50,019
)
 

Proceeds from issuance of common stock under employee stock plans
 
7,555

 
7,633

Increase (decrease) in excess tax benefits from employee stock plans
 
(387
)
 
241

Net cash provided by (used in) financing activities
 
(42,851
)
 
7,874

Effect of foreign exchange rate changes on cash and cash equivalents
 
(248
)
 
(1,269
)
NET INCREASE IN CASH AND CASH EQUIVALENTS
 
29,680

 
15,699

CASH AND CASH EQUIVALENTS—Beginning of period
 
103,124

 
78,535

CASH AND CASH EQUIVALENTS—End of period
 
$
132,804

 
$
94,234

SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION:
 
 
 
 
Purchases of property and equipment not yet paid
 
$
522

 
$
378

Cash paid for income taxes, net
 
$
439

 
$
138

See accompanying Notes to Condensed Consolidated Financial Statements.

6

INFOBLOX INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)




NOTE 1. DESCRIPTION OF THE BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

Business
Infoblox Inc. (together with our subsidiaries, “we,” “us” or “our”) was originally incorporated in the State of Illinois in February 1999 and was reincorporated in the State of Delaware in May 2003. We are headquartered in Santa Clara, California and have subsidiaries and representative offices located throughout the world. We provide a broad family of enterprise and service provider-class solutions to automate management of the critical network infrastructure services needed for secure, scalable and fault-tolerant connections between applications, devices and users.
Basis of Presentation
The condensed consolidated financial statements include our accounts and the accounts of our wholly-owned subsidiaries. Intercompany transactions and balances have been eliminated. The accompanying condensed consolidated balance sheet as of January 31, 2016 and the condensed consolidated statements of operations and the condensed consolidated statements of comprehensive income (loss) for the three and six months ended January 31, 2016 and 2015 and the condensed consolidated statements of cash flows for the six months ended January 31, 2016 and 2015 are unaudited. The condensed consolidated balance sheet as of July 31, 2015 was derived from the audited consolidated balance sheet as of July 31, 2015. These unaudited condensed consolidated financial statements and accompanying notes should be read together with the audited consolidated financial statements in Item 8 of our Annual Report on Form 10-K for the fiscal year ended July 31, 2015.
The accompanying condensed consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles, or GAAP, pursuant to the rules and regulations of the Securities Exchange Commission, or SEC. They do not include all of the financial information and footnotes required by GAAP for complete financial statements. We believe the unaudited condensed consolidated financial statements have been prepared on the same basis as the audited financial statements and include all adjustments necessary for their fair presentation. All adjustments are of a normal recurring nature. The results for the three and six months ended January 31, 2016 are not necessarily indicative of the results to be expected for any subsequent quarter or for the year ending July 31, 2016.
Significant Accounting Policies
We describe our significant accounting policies in Note 1 to the consolidated financial statements in Item 8 of our Annual Report on Form 10-K for the fiscal year ended July 31, 2015. Except for the accounting policy related to our market stock units, or MSUs, described below, and the election to allocate the cost related to the repurchase of common stock between additional paid-in-capital and accumulated deficit (see Note 6), there have been no significant changes in our accounting policies during the three and six months ended January 31, 2016, as compared to the significant accounting policies described in our Annual Report on Form 10-K for the year ended July 31, 2015.

During the first quarter of fiscal 2016, we granted MSUs to certain of our executive officers as part of our executive compensation program. We measure and recognize compensation cost for all stock-based awards based on the awards' fair value. We use the Monte-Carlo simulation model to estimate the fair value of MSUs. As the MSUs contain a performance metric with a market condition (our stock performance relative to a market index), we recognize compensation cost for MSUs using the graded vesting approach, net of estimated forfeitures and do not adjust the expense for subsequent changes in the expected outcome of the market-based vesting conditions.
Use of Estimates
The preparation of the accompanying condensed consolidated financial statements in conformity with GAAP requires us to make estimates and assumptions that affect the amounts reported in the condensed consolidated financial statements and accompanying notes. Those management estimates and assumptions affect revenue recognition, allowances for doubtful accounts and sales returns, valuation of our cash equivalents and available-for-sale investments, valuation of inventory, determination of fair value of stock-based awards, valuation of goodwill and intangible assets acquired, impairment of goodwill and other intangible assets, amortization of intangible assets, contingencies and litigation and accounting for income taxes, including the valuation reserve on deferred tax assets and uncertain tax positions. We evaluate our estimates and assumptions on an ongoing basis using historical experience and other factors and adjust those estimates and assumptions when facts and circumstances dictate. As future events and their effects cannot be determined with precision, actual results could differ from these estimates and assumptions, and those differences could be material to the condensed consolidated financial statements.

7

INFOBLOX INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)




Concentrations of Risk
Financial instruments that potentially subject us to concentrations of credit risk consist of cash, cash equivalents, short-term investments, restricted cash and accounts receivable. Our cash, cash equivalents, short-term investments and restricted cash are invested in high-credit quality financial instruments with banks and financial institutions. Such deposits may be in excess of insured limits provided on such deposits.
We mitigate credit risk in respect to accounts receivable by performing ongoing credit evaluations of our customers and maintaining a reserve for potential credit losses. In addition, we generally require our customers to prepay for maintenance and support services to mitigate the risk of uncollectible accounts receivable.
Significant customers are those which represent more than 10% of our total net revenue or total gross accounts receivable balance at each respective balance sheet date. Exclusive Networks, Ltd., a distributor, accounted for 14.2% and 13.3% of our total net revenue for the three and six months ended January 31, 2016 and 10.9% and 11.5% for the three and six months ended January 31, 2015. Exclusive Networks Ltd. and Barclays Services Corporation, an end-user customer, accounted for 13.9% and 10.7% of our total gross accounts receivable as of January 31, 2016. Exclusive Networks Ltd. accounted for 14.0% of our total gross accounts receivable as of July 31, 2015. We believe it is unlikely that the loss of any of our channel partners would have a long term material adverse effect on our total net revenue as we believe end-users would likely purchase our products from a different channel partner. However, a loss of any one of these channel partners could have a material adverse impact during the transition period.

Recently Issued Accounting Pronouncements
    
In November 2015, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. 2015-17 “Income Taxes (Topic 740): Balance Sheet Classification of Deferred Taxes,” to simplify the presentation of deferred income taxes. Under this new standard, both deferred tax liabilities and assets are required to be classified as noncurrent in a classified balance sheet. ASU 2015-17 is effective for fiscal years, and the interim periods within those years, beginning after December 15, 2016. Early adoption is permitted, and we are in the process of evaluating the timing of the adoption. Should we not early adopt, this standard will be effective for us in fiscal year 2018. The adoption of this standard is not expected to have a significant impact on our condensed consolidated financial statements.

In July 2015, the FASB issued ASU 2015-11—Inventory—Simplifying the Measurement of Inventory (Topic 330). ASU 2015-11 changes the measurement principle for inventory from the lower of cost or market to lower of cost and net realizable value. It applies to entities that measure inventory using a method other than last-in, first-out or the retail inventory method. The amendments apply to all other inventory, which includes inventory that is measured using first-in, first-out (FIFO) or average cost. Early adoption is permitted, and we are in the process of evaluating the timing of the adoption. Should we not early adopt, this standard will be effective for us in fiscal year 2018. The adoption of this standard is not expected to have a significant impact on our condensed consolidated financial statements.

In April 2015, the FASB issued ASU No. 2015-05, Intangibles-Goodwill and Other-Internal-Use Software: Customer’s Accounting for Fees Paid in a Cloud Computing Arrangement, which provides guidance on determining whether a cloud computing arrangement contains a software license. If a cloud computing arrangement includes a software license, then 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. We adopted this standard during the three months ended October 31, 2015 and our adoption did not have a significant impact on our condensed consolidated financial statements.

    

8

INFOBLOX INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)



In May 2014, the FASB issued ASU No. 2014-09, Revenue from Contracts with Customers (Topic 606), which supersedes the revenue recognition requirements in Accounting Standards Codification (ASC) 605, Revenue Recognition. This ASU is based on the principle that revenue is recognized to depict the transfer of goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. The ASU also requires additional disclosure about the nature, amount, timing and uncertainty of revenue and cash flows arising from customer contracts, including significant judgments and changes in judgments and assets recognized from costs incurred to obtain or fulfill a contract. The guidance requires the use of either of two methods: (i) retrospective to each prior reporting period presented with the option to elect certain practical expedients as defined within the guidance; or (ii) retrospective with the cumulative effect of initially applying the guidance recognized at the date of initial application and providing certain additional disclosures as defined per the guidance. In July 2015, the FASB decided to delay the effective date of the new revenue standard by one year. As such, ASU 2014-09 will be effective for us in fiscal year 2019, with the option to adopt earlier in fiscal year 2018. We are currently evaluating adoption timing and methods and whether this standard will have a material impact on our condensed consolidated financial statements.    


NOTE 2. NET INCOME (LOSS) PER SHARE
    
We compute basic net income (loss) per share using the weighted average number of common shares outstanding during the period. We compute diluted net income (loss) per share using the weighted average number of common shares and dilutive potential common shares outstanding during the period. Dilutive potential common shares include shares issuable upon the exercise of stock options and upon the vesting of restricted stock units, or RSUs, and each purchase under our employee stock purchase plan, or ESPP, under the treasury stock method.
In loss periods, basic net loss per share and diluted net loss per share are the same since the effect of potential common shares is anti-dilutive and therefore excluded.
The following outstanding weighted-average shares of common stock equivalents were excluded from the computation of diluted net income (loss) per share for the periods presented because including them would have been antidilutive:
 
 
Three Months Ended January 31,
 
 Six Months ended January 31,
 
2016
 
2015
 
2016
 
2015
 
 
 
 
 
 
 
 
 
(In thousands)
Stock options to purchase common stock
1,743

 
3,412

 
1,632

 
3,221

Restricted stock units
1,488

 
1,946

 
1,355

 
2,229

Employee Stock Purchase Plan
171

 
58

 
164

 
260

 


9

INFOBLOX INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)




NOTE 3. CASH EQUIVALENTS, SHORT-TERM INVESTMENTS, RESTRICTED CASH AND FAIR VALUE MEASUREMENTS

Cash Equivalents, Short-term Investments and Restricted Cash

The following table summarizes our cash equivalents, short-term investments and restricted cash as of January 31, 2016:
 
 
Amortized Cost
 
Unrealized Gains
 
Unrealized Losses
 
Estimated Fair Value
 
 
 
 
 
 
 
 
 
 
 
(In thousands)
Cash equivalents:
 
 
 
 
 
 
 
 
Money market funds
 
$
18,004

 
$

 
$

 
$
18,004

Short-term investments:
 
 
 
 
 
 
 
 
U.S. Treasury securities
 
135,602

 

 
(156
)
 
135,446

U.S. government agency securities
 
37,439

 
4

 
(27
)
 
37,416

FDIC-backed certificates of deposit
 
21,600

 
3

 
(38
)
 
21,565

Total short-term investments
 
194,641

 
7

 
(221
)
 
194,427

Restricted cash:
 
 
 
 
 
 
 
 
U.S. Treasury securities
 
3,420

 

 
(4
)
 
3,416

Total cash equivalents, short-term investments and restricted cash
 
$
216,065

 
$
7

 
$
(225
)
 
$
215,847

    
The following table presents the contractual maturities of our short-term investments which are classified as available-for-sale securities as of January 31, 2016:
 
 
Amortized Cost
 
Estimated Fair Value
 
 
 
 
 
 
 
(In thousands)
Due within one year
 
$
123,035

 
$
122,933

Due after one year through two years
 
71,606

 
71,494

Total
 
$
194,641

 
$
194,427


We classify our available-for-sale investments as short-term investments in our condensed consolidated balance sheet based on the availability of the funds for use in operations or strategic investments rather than the actual maturity dates.     
    
    

10

INFOBLOX INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)




The following table summarizes our cash equivalents, short-term investments and restricted cash as of July 31, 2015:

 
 
Amortized Cost
 
Unrealized Gains
 
Unrealized Losses
 
Estimated Fair Value
 
 
 
 
 
 
 
 
 
 
 
(In thousands)
Cash equivalents:
 
 
 
 
 
 
 
 
Money market funds
 
$
5,695

 
$

 
$

 
$
5,695

Short-term investments:
 
 
 
 
 
 
 
 
U.S. Treasury securities
 
162,718

 
50

 
(58
)
 
162,710

U.S. government agency securities
 
42,468

 
9

 
(10
)
 
42,467

FDIC-backed certificates of deposit
 
22,560

 
7

 
(32
)
 
22,535

Total short-term investments
 
227,746

 
66

 
(100
)
 
227,712

Restricted cash:
 
 
 
 
 
 
 
 
U.S. Treasury securities
 
3,416

 
1

 
(4
)
 
3,413

Total cash equivalents, short-term investments and restricted cash
 
$
236,857

 
$
67

 
$
(104
)
 
$
236,820

    
Fair Value Measurements
The following table sets forth the fair value of our financial assets by level within the fair value hierarchy:
 
 
 
Fair Value Measurements at January 31, 2016 Using:
 
 
Quoted Prices in Active Markets For Identical Assets
 
Significant Other Observable Remaining Inputs
 
Significant Other Unobservable Remaining Inputs
 
 
 
 
(Level I)
 
(Level II)
 
(Level III)
 
Total
 
 
 
 
 
 
 
 
 
 
 
(In thousands)
Financial Assets
 
 
 
 
 
 
 
 
Cash equivalents:
 
 
 
 
 
 
 
 
Money market funds
 
$
18,004

 
$

 
$

 
$
18,004

Short-term investments:
 
 
 
 
 
 
 
 
U.S. Treasury securities
 
135,446

 

 

 
135,446

U.S. government agency securities
 

 
37,416

 

 
37,416

FDIC-backed certificates of deposit
 

 
21,565

 

 
21,565

Total short-term investments
 
135,446

 
58,981

 

 
194,427

 
 
 
 
 
 
 
 
 
Restricted cash:
 
 
 
 
 
 
 
 
U.S. Treasury securities
 
3,416

 

 

 
3,416

Total financial assets
 
$
156,866

 
$
58,981

 
$

 
$
215,847

 
    

11

INFOBLOX INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)




 
 
Fair Value Measurements at July 31, 2015 Using:
 
 
Quoted Prices in Active Markets For Identical Assets
 
Significant Other Observable Remaining Inputs
 
Significant Other Unobservable Remaining Inputs
 
 
 
 
(Level I)
 
(Level II)
 
(Level III)
 
Total
 
 
 
 
 
 
 
 
 
 
 
(In thousands)
Financial Assets
 
 
 
 
 
 
 
 
Cash equivalents:
 
 
 
 
 
 
 
 
Money market funds
 
$
5,695

 
$

 
$

 
$
5,695

Short-term investments:
 
 
 
 
 
 
 
 
U.S. Treasury securities
 
162,710

 

 

 
162,710

U.S. government agency securities
 

 
42,467

 

 
42,467

FDIC-backed certificates of deposit
 

 
22,535

 

 
22,535

Total short-term investments
 
162,710

 
65,002

 

 
227,712

 
 
 
 
 
 
 
 
 
Restricted cash:
 
 
 
 
 
 
 
 
U.S. Treasury securities
 
3,413

 

 

 
3,413

Total financial assets
 
$
171,818

 
$
65,002

 
$

 
$
236,820



We value our Level I assets, consisting of money market funds and U.S. Treasury securities, using quoted prices in active markets for identical instruments. Financial assets whose fair values we measure on a recurring basis using Level II inputs consist of U.S. government agency securities and Federal Deposit Insurance Corporation, or FDIC-backed certificates of deposit. We measure the fair values of these assets with the help of a pricing service that either provides quoted market prices in active markets for identical or similar securities or uses observable inputs for their pricing without applying significant adjustments because the inputs used in the valuation model, such as interest rates and volatility, can be corroborated by readily observable market data for substantially the full term of the financial assets.
There were no transfers between Level I, Level II and Level III fair value hierarchies during the three and six months ended January 31, 2016.

     

12

INFOBLOX INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)




NOTE 4. INVENTORY AND DEFERRED REVENUE

Inventory
Inventory consists of the following:
 
 
January 31, 2016
 
July 31, 2015
 
 
 
 
 
 
 
(In thousands)
Raw materials
 
$
1,825

 
$
2,224

Finished goods
 
4,884

 
6,364

Total inventory
 
$
6,709

 
$
8,588


Deferred Revenue, Net
Deferred revenue, net consists of the following: 
 
 
January 31, 2016
 
July 31, 2015
 
 
 
 
 
 
 
(In thousands)
Deferred revenue:
 
 
Products and licenses
 
$
8,314

 
$
6,255

Services
 
155,130

 
133,834

Total deferred revenue
 
163,444

 
140,089

Deferred cost of revenue:
 
 
 
 
Products and licenses
 
487

 
567

Services
 
3,817

 
2,675

Total deferred cost of revenue
 
4,304

 
3,242

Total deferred revenue, net
 
159,140

 
136,847

Less current portion
 
108,216

 
95,130

Non-current portion
 
$
50,924

 
$
41,717

 

13

INFOBLOX INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)




NOTE 5. COMMITMENTS AND CONTINGENCIES
Contract Manufacturer Commitments
The independent contract manufacturer that provides the substantial majority of our manufacturing, repair and supply chain operations procures components and builds our products based on our forecasts. These forecasts are based on estimates of future demand for our products, which are in turn based on historical trends and an analysis from our sales and marketing organizations, adjusted for overall market conditions. In order to reduce manufacturing lead times and plan for adequate component supply, we may issue purchase orders to this independent contract manufacturer which may not be cancelable. In addition, we also have purchase commitments with other third-party contract manufacturers and suppliers. As of January 31, 2016, we had $7.5 million in purchase commitments with our third-party contract manufacturers and suppliers, of which $6.5 million relates to open purchase orders with our primary independent contract manufacturer.

Guarantees
We have entered into agreements with some of our customers that contain indemnification provisions relating to potential situations where claims could be alleged that our products infringe the intellectual property rights of a third party. We have, at our option and expense, the ability to repair any infringement, replace the product with a non-infringing functionally equivalent product, or refund our customers the unamortized value of the product based on its estimated useful life, typically five years. Other guarantees or indemnification arrangements include guarantees of product and service performance and standby letters of credit for lease facilities and corporate credit cards. We have not recorded a liability related to these indemnification and guarantee provisions, and our guarantees and indemnification arrangements have not had any significant impact on our condensed consolidated financial statements to date.

Loss Contingencies and Legal Proceedings
We are subject to the possibility of various loss contingencies arising in the ordinary course of business. An estimated loss contingency is accrued when it is probable that an asset has been impaired or a liability has been incurred and the range of loss can be reasonably estimated. However, the actual loss in any such contingency may be materially different from our estimates, which could result in the need to record additional expenses. If the amount of liability is not probable or the amount cannot be reasonably estimated, no accruals have been made. We regularly evaluate current information available to management to determine whether such accruals should be adjusted and whether new accruals are required in the periods presented.
From time to time, we are subject to various legal proceedings, claims and litigation arising in the ordinary course of business. Other than the litigation matter described below, as to which we are unable to make a materiality determination, we do not believe we are party to any currently pending legal proceedings, the outcome of which would have a material adverse effect on our financial position, results of operations or cash flows. There can be no assurance that existing or future legal proceedings arising in the ordinary course of business or otherwise will not have a material adverse effect on our financial position, results of operations or cash flows.

On June 9, 2015, Stacey Greenfield, who claims to be a stockholder of the Company, filed suit in the United States District Court for the Southern District of New York under Section 16(b) of the Securities Exchange Act of 1934 (“Section 16”) against Cadian Capital Management, LP, and certain persons and entities allegedly affiliated with it (collectively, the “Cadian Defendants”) in an action captioned Greenfield v. Cadian Capital Management, L.P., et al., Case No. 15-civ-04478.  We are named as a nominal defendant.  Plaintiff alleges that the Cadian Defendants engaged in transactions in our securities that resulted in “short-swing” profits within the scope of Section 16, and seeks disgorgement from the Cadian Defendants of those alleged “short-swing” profits on our behalf.  On September 3, 2015, the Cadian Defendants filed a motion to dismiss the complaint. On October 7, 2015, Plaintiff filed an amended complaint (“Amended Complaint”). On December 11, 2015, the Cadian Defendants filed a motion to dismiss the Amended Complaint, which Plaintiff has since opposed. The motion to dismiss has been fully briefed but has not been ruled upon by the Court. The parties have agreed that we (as a nominal defendant) shall not be required to file any responsive pleading until after the Cadian Defendants’ motion to dismiss is decided. 

We believe at this time that liabilities associated with this case, while possible, are not probable, and therefore we have not recorded any accrual for them as of January 31, 2016 and July 31, 2015. Further, any possible range of loss cannot be reasonably estimated at this time.


14

INFOBLOX INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)




NOTE 6. STOCKHOLDERS' EQUITY AND EMPLOYEE BENEFIT PLANS
Stock-based Compensation
The following table summarizes stock-based compensation expense for stock option grants, ESPP purchase rights, restricted stock units, or RSUs, and MSUs recorded in our condensed consolidated statements of operations: 
 
Three Months Ended January 31,
 
 Six Months ended January 31,
 
2016
 
2015
 
2016
 
2015
 
(In thousands)
Cost of revenue
$
1,221

 
$
1,201

 
$
2,349

 
$
2,404

Research and development
2,908

 
2,633

 
6,125

 
5,241

Sales and marketing
6,343

 
5,847

 
12,561

 
12,195

General and administrative
2,493

 
2,436

 
4,758

 
4,499

 
$
12,965

 
$
12,117

 
$
25,793

 
$
24,339

    
    
The following table summarizes stock-based compensation expense by award type:
 
Three Months Ended January 31,
 
 Six Months ended January 31,
 
2016
 
2015
 
2016
 
2015
 
(In thousands)
 
 
 
 
RSUs
$
9,494

 
$
7,846

 
$
19,315

 
$
15,284

Stock options
1,601

 
2,448

 
3,166

 
5,154

ESPP
1,284

 
1,823

 
2,416

 
3,901

MSUs
586

 

 
896

 

 
$
12,965

 
$
12,117

 
$
25,793

 
$
24,339

    

15

INFOBLOX INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)



    
The following table summarizes the unrecognized stock-based compensation balance, net of estimated forfeitures, by type of awards as of January 31, 2016:
 
 
 As of January 31, 2016
 
Weighted-Average Amortization Period
 
 
(In thousands)
 
(In years)
RSUs
 
$
71,705

 
2.64
Stock options
 
7,974

 
2.28
ESPP
 
4,106

 
1.05
MSUs
 
3,503

 
1.50
Total unrecognized stock-based compensation balance
 
$
87,288

 
2.49

Determination of Fair Value
The fair value of stock option grants and ESPP purchase rights was estimated at the date of grant and start of the offering period using the following assumptions: 
 
Three Months Ended January 31,
 
 Six Months ended January 31,
 
2016
 
2015
 
2016
 
2015
Stock Options:
 
 
 
 
 
 
 
Expected term (in years)
6.08

 
6.08

 
6.08

 
6.08

Risk-free interest rate
1.70
%
 
1.73
%
 
1.70
%
 
1.80
%
Expected volatility
52
%
 
55
%
 
52
%
 
56
%
Dividend rate
%
 
%
 
%
 
%
Weighted average fair value per share
$
9.24

 
$
9.40

 
$
9.48

 
$
8.66

Employee Stock Purchase Plan:
 
 
 
 
 
 
 
Expected term (in years)
0.50-2.00

 
0.50-2.00

 
0.50 - 2.00

 
0.50 - 2.00

Risk-free interest rate
0.51%-0.96%

 
0.16%-0.71%

 
0.51% - 0.96%

 
0.16% - 0.71%

Expected volatility
64
%
 
71
%
 
64
%
 
71
%
Dividend rate
%
 
%
 
%
 
%
Weighted average fair value per share
$6.19-$9.44

 
$7.02-$10.72

 
$6.19 - $9.44

 
$7.02-$10.72

    

16

INFOBLOX INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)




Stock Option Activity
A summary of the stock option activity under our stock plans during the six months ended January 31, 2016 is presented below:
 
 
Number of
Shares
Underlying
Outstanding
Options
 
Weighted-
Average
Exercise Price
 
Weighted-
Average
Remaining
Contractual
Term
 
Aggregate Intrinsic Value
 
 
(In thousands)
 
 
 
(In years)
 
(In thousands)
Outstanding as of July 31, 2015
 
3,357

 
$
15.45

 
6.67
 
$
32,040

Granted
 
74

 
18.76

 
 
 
 
Exercised
 
(425
)
 
7.91

 
 
 
 
Canceled due to forfeitures and expirations
 
(134
)
 
20.62

 
 
 
 
Outstanding as of January 31, 2016
 
2,872

 
16.40

 
6.27
 
9,785

Vested and expected to vest as of January 31, 2016
 
2,787

 
16.27

 
6.20
 
9,747

Vested and exercisable as of January 31, 2016
 
1,965

 
$
14.60

 
5.32
 
$
9,153

 
Restricted Stock Unit Activity
A summary of the RSU activity during the six months ended January 31, 2016 is presented below:
 
 
Number of Units
 
Weighted-Average Grant Date Fair Value Per Share
 
 
(In thousands)
 
 
Outstanding as of July 31, 2015
 
4,406

 
$
21.03

Granted
 
2,014

 
18.13

Vested
 
(1,104
)
 
19.45

Cancellations due to forfeitures
 
(457
)
 
19.93

Outstanding as of January 31, 2016
 
4,859

 
$
20.29



17

INFOBLOX INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)




Market Stock Units

In September 2015, the Compensation Committee of our board of directors approved awarding MSUs to certain of our officers. In general, the target shares are eligible to be earned in three annual installments, based on the number of shares eligible to be earned for the applicable performance period multiplied by the Performance Multiplier (as defined below) in effect for the applicable performance period. The performance periods consist of a one-, two- and three-year period within the three-year period covering fiscal 2016, fiscal 2017 and fiscal 2018, with each performance period commencing on the first day of fiscal 2016. In each of the first two performance periods, up to one-third of the target shares are eligible to be earned.  In the third performance period, up to the maximum shares (175% of target shares) less any shares that were earned in a prior performance period are eligible to be earned. The performance goal under the MSUs is our total stockholder return relative to the Russell 2000 Index over the applicable performance period. The Performance Multiplier is based on the positive difference or negative difference, measured in percentage points, between our total stockholder return and the total return for the Russell 2000 Index over the applicable performance period, and ranges from 0% to 175%. Subject to certain exceptions, the MSUs shall vest, if at all, only following the end of each applicable performance period, and the officer must be employed by us at the end of such performance period in order to vest in the award. We use a Monte-Carlo simulation to calculate the fair value of the award on the grant date. Monte-Carlo simulation requires various assumptions including stock price volatility and risk free interest rate as of the valuation date corresponding to the length of time remaining in the performance period and expected dividend yield. In September 2015, we granted a total of 245,000 MSUs with a weighted-average grant date fair value per unit of $20.66. We recognized $0.6 million and $0.9 million stock-based compensation expense, net of estimated forfeitures, related to MSUs during the three and six months ended January 31, 2016. As of January 31, 2016, there was approximately $3.5 million of unrecognized compensation cost, net of estimated forfeitures, related to MSUs. No MSUs vested during the three and six months ended January 31, 2016 as the first performance period would not be completed until the end of fiscal 2016. No MSUs were forfeited or canceled during the three and six months ended January 31, 2016.

Share Repurchase Program

In November 2015, our board of directors authorized a $100 million share repurchase program, with $50 million of that program to be executed as an accelerated share repurchase, or ASR, and the remaining $50 million of that program may be executed from time to time in compliance with applicable securities laws in the open market or in privately-negotiated transactions. The timing and amounts of any repurchases will be based on market conditions and other factors including price, regulatory requirements and capital availability. The authorization for open market purchases does not require the purchase of any minimum number of shares, has no expiration date and may be suspended, modified or discontinued at any time without prior notice. Under this program, shares repurchased are recorded as a reduction to capital in excess of par value and an increase in accumulated deficit in our condensed consolidated balance sheet as of January 31, 2016.

In December 2015, we executed an ASR with Goldman, Sachs & Co., or GS&Co, pursuant to which, on December 8, 2015, we paid GS&Co $50 million and received an initial delivery of 2,192,982 shares, representing 80% of the total ASR amount. Upon final settlement of the ASR, GS&Co may be required to deliver additional shares of common stock to us or we may be required to deliver shares of our common stock, or elect to make a cash payment, to GS&Co, based on the terms and conditions of the ASR.

We have accounted for the ASR program as two separate transactions (i) the 2,192,982 shares of common stock initially delivered to us on December 8, 2015 pursuant to the ASR were accounted for as a share repurchase transaction resulting in a reduction of stockholders’ equity and (ii) the unsettled contract representing 20%, or $10 million, of the total ASR were accounted for as a forward contract indexed to our own common stock. The initial delivery of 2,192,982 shares on December 8, 2015 resulted in an immediate reduction, on the delivery date, of the outstanding shares used to calculate the weighted-average common shares outstanding for basic and diluted earnings per share. We have determined that the forward contract, indexed to our common stock met all of the applicable criteria for equity classification. Therefore, during the three and six months ended January 31, 2016, we recorded $40 million as a share repurchase transaction and recorded $10 million, the implied value of the forward contract, as additional paid-in-capital.

    

18

INFOBLOX INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)




In February 2016, the ASR was completed and GS&Co delivered 748,464 additional shares to us, resulting in a total of 2,941,446 shares repurchased at an average per share price of $17.00. We will account for the additional 748,464 shares repurchased as a share repurchase transaction which will reduce outstanding shares and the weighted shares outstanding that will be used to calculate the basic and diluted net income (loss) per share for the three and nine months ending April 30, 2016. In addition, approximately $4.7 million of the cost associated with these additional shares, which was initially recorded as a reduction to additional paid-in-capital, will be reclassified to accumulated deficit during the three and nine months ending April 30, 2016.


NOTE 7. INCOME TAXES
The income tax benefits for the three months ended January 31, 2016 and 2015 were $1.1 million and $0.2 million and the amounts recorded in each period consisted of the federal and state income tax benefits, partially offset by foreign income taxes. For the three months ended January 31, 2016 and 2015, our income tax benefits differed from the statutory amount primarily due to U.S. and foreign taxes currently payable as we realized no benefit for current year losses due to maintaining a full valuation allowance against net U.S. deferred tax assets. For the three months ended January 31, 2016, we also maintained a full valuation allowance against net Canadian deferred tax assets.

The income tax benefit for the six months ended January 31, 2016 was $0.2 million and the provision for income taxes for the six months ended January 31, 2015 was $0.6 million. The income tax benefit for the six months ended January 31, 2016 primarily consisted of U.S. income tax benefits and foreign income tax and the provision for income taxes for the six months ended January 31, 2015 primarily consisted of state and foreign income taxes. The change in the income tax benefit for the six months ended January 31, 2016 compared to the same period in the prior year was primarily due to higher favorable adjustments to U.S. taxes recorded in the first fiscal quarter of 2016 as a result of higher projected fiscal year 2016 taxable income.
    
The realization of tax benefits of deferred tax assets is dependent upon future levels of taxable income, of an appropriate character, in the periods the items are expected to be deductible or taxable. Based on the available objective evidence, management does not believe it is more likely than not that the net U.S. and Canadian deferred tax assets will be realizable. Accordingly, we have provided a full valuation allowance against net U.S. and Canadian deferred tax assets as of January 31, 2016 and July 31, 2015. We intend to maintain the valuation allowance until sufficient positive evidence exists to support a reversal of, or decrease in, the valuation allowance. During the three and six months ended January 31, 2016, there have been no material changes to the total amount of unrecognized tax benefits.

The Protecting Americans from Tax Hikes Act of 2015, or the PATH Act, which made the research tax credit permanent, was passed on December 18, 2015. The PATH Act retroactively extended the federal research tax credit from January 1, 2015. As we have a full valuation allowance against net U.S. deferred tax asset, this provision has no material impact on our financial statements for the three and six months ended January 31, 2016.


19

INFOBLOX INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)




NOTE 8. SEGMENT INFORMATION
We operate in one segment. The following table represents net revenue based on the customer’s location, as determined by the customer’s shipping address: 
 
Three Months Ended January 31,
 
 Six Months ended January 31,
 
2016
 
2015
 
2016
 
2015
 
(In thousands)
Americas
$
58,671

 
$
46,578

 
$
119,997

 
$
91,428

Europe, Middle East and Africa ("EMEA")
27,232

 
19,228

 
51,224

 
35,125

Asia Pacific ("APAC")
10,096

 
8,498

 
18,800

 
14,470

Total net revenue
$
95,999

 
$
74,304

 
$
190,021

 
$
141,023

Included within the Americas total in the above table is revenue from sales in the United States of $56.1 million and $44.1 million for the three months ended January 31, 2016 and 2015 and $113.9 million and $86.3 million for the six months ended January 31, 2016 and 2015. No other country comprised more than 10% of our net revenue for the three and six months ended January 31, 2016 and 2015.

Our property and equipment, net by location is summarized as follows:
 
 
January 31, 2016
 
July 31, 2015
 
(In thousands)
Americas
$
21,506

 
$
21,807

EMEA
609

 
712

APAC
1,097

 
706

Total property and equipment, net
$
23,212

 
$
23,225

    
Included within the Americas total in the above table is property and equipment, net in the United States of $21.4 million and $21.8 million as of January 31, 2016 and July 31, 2015


20

INFOBLOX INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)




NOTE 9. SUBSEQUENT EVENTS

Business Acquisition

On February 6, 2016, we entered into an Agreement and Plan of Merger (the “Merger Agreement”) with IID Security, Inc., a Delaware corporation (“IID”), Niners Acquisition Sub, Inc. and Shareholder Representative Services, LLC to acquire IID, a provider of global threat intelligence. On February 8, 2016, we consummated the acquisition of IID pursuant to the Merger Agreement (the “Acquisition”) and IID became our wholly owned subsidiary. Pursuant to the terms of the Merger Agreement, all outstanding shares of IID capital stock and vested options or warrants to purchase IID capital stock were canceled in exchange for an aggregate of $45 million in cash, subject to certain adjustments. A portion of the aggregate consideration is subject to deferred payment arrangements and holdback provisions related to the indemnification obligations of IID security holders. The Merger Agreement contains customary representations, warranties and covenants by us and IID.

Share Repurchase Program

In February 2016, the ASR was completed and GS&Co delivered 748,464 additional shares to us, resulting in a total of 2,941,446 shares repurchased at an average per share price of $17.00. We will account for the additional 748,464 shares repurchased as a share repurchase transaction which will reduce outstanding shares and the weighted shares outstanding that will be used to calculate the basic and diluted net income (loss) per share for the three and nine months ending April 30, 2016. In addition, approximately $4.7 million of the cost associated with these additional shares, which was initially recorded as a reduction to additional paid-in-capital, will be reclassified to accumulated deficit during the three and nine months ending April 30, 2016.
 


21



Item 2. Management's Discussion and Analysis of Financial Condition and Results of Operations
This Quarterly Report on Form 10-Q, including this Management’s Discussion and Analysis of Financial Condition and Results of Operations, contains forward-looking statements regarding future events and our future results that are subject to the safe harbors created under the Securities Act of 1933 (the “Securities Act”) and the Securities Exchange Act of 1934 (the “Exchange Act”). All statements other than statements of historical facts are statements that could be deemed forward-looking statements. These statements are based on current expectations, estimates, forecasts, and projections about the industries in which we operate and the beliefs and assumptions of our management. Words such as “expects,” “anticipates,” “targets,” “goals,” “projects,” “intends,” “plans,” “believes,” “seeks,” “estimates,” “continues,” “endeavors,” “strives,” “may,” “assumes,” and variations of such words and similar expressions are intended to identify such forward-looking statements. In addition, any statements that refer to projections of our future financial performance, our anticipated growth and trends in our businesses, and other characterizations of future events or circumstances are forward-looking statements. Readers are cautioned that these forward-looking statements are subject to risks, uncertainties, and assumptions that are difficult to predict, including those identified below, under “Part II, Item 1A. Risk Factors,” and elsewhere herein. Therefore, actual results may differ materially and adversely from those expressed in any forward-looking statements. We undertake no obligation to revise or update any forward-looking statements for any reason.
The following discussion and analysis of our financial condition and results of operations should be read in conjunction with the condensed consolidated financial statements and related notes included elsewhere in this Quarterly Report on Form 10-Q and our audited consolidated financial statements and related notes to audited consolidated financial statements included in our Annual Report on Form 10-K filed with the Securities and Exchange Commission (“SEC”) on September 24, 2015. In this Quarterly Report, unless otherwise specified or the context otherwise requires, “Infoblox,” “we,” “us,” and “our” refer to Infoblox and its consolidated subsidiaries.
Overview
We are a leader in network control, network automation and domain name system (DNS) security though appliance-based solutions that enable and secure dynamic networks and next-generation data centers. Our solutions combine real-time IP address management, automation of key network control, change and configuration management processes and DNS based infrastructure security in purpose-built physical and virtual appliances. Our solutions are based on our proprietary software that is highly scalable and automates vital network functions, such as IP address management, device configuration, compliance, network discovery, policy implementation, security and monitoring. In addition, our solutions use our real-time distributed network database to provide “always-on” access to network control data through a scalable, redundant and reliable architecture.
    
We derive revenue from sales and licensing of our products and sales of our services. We generate product licenses revenue primarily from sales of perpetual licenses of our software installed on our physical appliances and from sales of perpetual licenses of our software that run on third party appliances. We generate services revenue primarily from sales of maintenance and support and, to a lesser extent, from sales of subscription services and training and consulting services. End customers typically purchase maintenance and support in conjunction with purchases of our products, and generally renew their maintenance and support contracts upon expiration. Maintenance and support provide a significant source of recurring revenue for us. Services revenue was 46.3% and 49.0% of our total net revenue for the three months ended January 31, 2016 and 2015 and was 46.1% and 50.8% of our total net revenue for the six months ended January 31, 2016 and 2015.
 
We sell our products and services to enterprises and government entities primarily through our channel partners, including distributors, systems integrators, managed service providers and value-added resellers in the United States and internationally. We also have a direct field sales force that sells our solutions directly to certain end customers, and typically works closely with our channel partners in all phases of initial sales of our products and services.


22


    
Our results of operations have benefited from the increasing complexity of networks, including increasing numbers of connected devices and applications, expanding use of technologies such as virtualization, cloud computing and adoption of IPv6, which we believe is straining legacy network control approaches and driving organizations to replace their legacy platforms with more automated solutions. In addition, we believe the cyber-threat landscape and new attacks on DNS and exfiltration of data via DNS have created significant security opportunities and greater need for our products. Accordingly, we expect that our future business and operating results will be significantly affected by the speed with which organizations transition to network control solutions and seek to secure their DNS-based infrastructure. Our future business and operating results will depend both on our ability to add new end customers continually and to continue to sell additional products and services to our growing base of existing customers directly and through our channel partners.  Since our prior results have benefitted from our success at selling more complex and higher performance configurations of our product solutions, which generally result in higher value per product sold, we expect that our ability to sell more robust product configurations will be an important factor in sustaining our revenue growth rates and our operating results in any quarter. To achieve these growth objectives, we intend to continue to invest for long-term growth by, among other things, expanding our field sales force, our channel and technology partnerships and our programs to market our solutions. In addition, we expect to continue to invest in research and development and selective acquisitions in order to expand the capabilities of our solutions, as well as in our infrastructure to support expanding operations. We expect that our operating results will be impacted by the timing and size of these investments over the next few quarters.

Financial Highlights

We had net revenue of $96.0 million during the three months ended January 31, 2016, an increase of 29.2% year-over-year. Products and licenses net revenue during the three months ended January 31, 2016 was $51.5 million, which was an increase of 35.9% year-over-year. Services revenue during the three months ended January 31, 2016 was $44.5 million, which was an increase of 22.2% year-over-year. We had year-over-year revenue growth across all our regions. Americas, EMEA and APAC increased 26.0%, 41.6% and 18.8%, respectively, year-over-year. Sequentially, Americas revenue decreased 4.3% while EMEA and APAC increased 13.5% and 16.0%, respectively.

During the three months ended January 31, 2016, we generated $25.4 million in cash flows from operating activities and, after giving effect to a $50 million upfront payment pursuant to the ASR, exited the second quarter of fiscal 2016 with approximately $327.2 million in cash, cash equivalents and short term investments and $159.1 million of total deferred net revenue.
    
We continued to invest in our organization to achieve our profitability goals, incurring additional expenses to expand our sales, support, marketing, development, and general and administrative capabilities to grow our business. Personnel-related costs, including stock-based compensation, are the most significant component of our operating expenses. During the three months ended January 31, 2016, total operating expenses increased by 15.4% compared to the same period in the prior year which was primarily driven by the increase in personnel-related costs.
 
Stock-based compensation expense amounted to $13.0 million and $12.1 million in the three months ended January 31, 2016 and 2015. We expect to continue to incur significant stock-based compensation expense and we continue to anticipate further growth in stock-based compensation expense as our employee base grows because we expect stock-based compensation to continue to play an important part in the overall compensation structure for our employees.
 

23


Results of Operations
The following tables provide condensed consolidated statements of operations data in dollars and as a percentage of net revenue for the three and six months ended January 31, 2016 and 2015.
 
 
Three Months Ended January 31,
 
 Six Months ended January 31,
 
2016
 
2015
 
2016
 
2015
 
(In thousands)
Net revenue:
 
 
 
 
 
 
 
Products and licenses
$
51,516

 
$
37,917

 
$
102,373

 
$
69,425

Services
44,483

 
36,387

 
87,648

 
71,598

Total net revenue
95,999

 
74,304

 
190,021

 
141,023

Cost of revenue(1):
 
 
 
 
 
 
 
Products and licenses(2)
9,856

 
8,787

 
20,206

 
16,254

Services
9,065

 
7,491

 
17,817

 
14,958

Total cost of revenue
18,921

 
16,278

 
38,023

 
31,212

Gross profit
77,078

 
58,026

 
151,998

 
109,811

Operating expenses:
 
 
 
 
 
 
 
Research and development(1)
17,461

 
15,504

 
35,294

 
30,074

Sales and marketing(1) (2)
45,996

 
39,788

 
93,282

 
78,243

General and administrative(1) (3)
11,149

 
9,355

 
21,606

 
17,315

Total operating expenses
74,606

 
64,647

 
150,182

 
125,632

Income (loss) from operations
2,472

 
(6,621
)
 
1,816

 
(15,821
)
Other income (expense), net
167

 
(590
)
 
262

 
(780
)
Income (loss) before provision for (benefit from) income taxes
2,639

 
(7,211
)
 
2,078

 
(16,601
)
Provision for (benefit from) income taxes
(1,139
)
 
(200
)
 
(189
)
 
620

Net income (loss)
$
3,778

 
$
(7,011
)
 
$
2,267

 
$
(17,221
)
 
 
 
 
 
 
 
 
 
Three Months Ended January 31,
 
 Six Months ended January 31,
 
2016
 
2015
 
2016
 
2015
Net revenue:
 
 
 
 
 
 
 
Products and licenses
53.7
 %
 
51.0
 %
 
53.9
%
 
49.2
 %
Services
46.3

 
49.0

 
46.1

 
50.8

Total net revenue
100.0

 
100.0

 
100.0

 
100.0

Cost of revenue(1):
 
 
 
 
 
 
 
Products and licenses(2)
10.3

 
11.8

 
10.6

 
11.5

Services
9.4

 
10.1

 
9.4

 
10.6

Total cost of revenue
19.7

 
21.9

 
20.0

 
22.1

Gross margin
80.3

 
78.1

 
80.0

 
77.9

Operating expenses:
 
 
 
 
 
 
 
Research and development(1)
18.2

 
20.9

 
18.6

 
21.3

Sales and marketing(1) (2)
47.9

 
53.5

 
49.1

 
55.5

General and administrative(1) (3)
11.6

 
12.6

 
11.3

 
12.3

Total operating expenses
77.7

 
87.0

 
79.0

 
89.1

Operating margin
2.6

 
(8.9
)
 
1.0

 
(11.2
)
Other income (expense), net
0.2

 
(0.8
)
 
0.1

 
(0.6
)
Income (loss) before provision for (benefit from) income taxes
2.8

 
(9.7
)
 
1.1

 
(11.8
)
Provision for (benefit from) income taxes
(1.2
)
 
(0.3
)
 

 
0.4

Net income (loss)
4.0
 %
 
(9.4
)%
 
1.1
%
 
(12.2
)%

24



(1)
Results above include stock-based compensation as follows:
 
Three Months Ended January 31,
 
 Six Months ended January 31,
 
2016
 
2015
 
2016
 
2015
 
(In thousands)
Stock-based compensation:
 
 
 
 
 
 
 
Cost of revenue
$
1,221

 
$
1,201

 
$
2,349

 
$
2,404

Research and development
2,908

 
2,633

 
6,125

 
5,241

Sales and marketing
6,343

 
5,847

 
12,561

 
12,195

General and administrative
2,493

 
2,436

 
4,758

 
4,499

Total stock-based compensation
$
12,965

 
$
12,117

 
$
25,793

 
$
24,339



(2)
Results above include intangible asset amortization expense as follows:
 
Three Months Ended January 31,
 
 Six Months ended January 31,
 
2016
 
2015
 
2016
 
2015
 
(In thousands)
Intangible asset amortization:
 
 
 
 
 
 
 
Cost of products and licenses revenue
$
290

 
$
290

 
$
580

 
$
580

Sales and marketing
32

 
327

 
64

 
654

Total intangible asset amortization expense
$
322

 
$
617

 
$
644

 
$
1,234


(3)
Results during the three and six months ended January 31, 2016 include acquisition related transaction costs of $0.4 million.


25


Results of Operations for the Three and Six Months Ended January 31, 2016 and 2015
The following table presents our net revenue for the three and six months ended January 31, 2016 and related changes from the same periods in the prior year:
Net Revenue 
 
Three Months Ended January 31,
 
Change in
 
 Six Months Ended January 31,
 
Change in
 
2016
 
2015
 
$
 
%
 
2016
 
2015
 
$
 
%
 
(Dollars in thousands)
Products and licenses
$
51,516

 
$
37,917

 
$
13,599

 
35.9
%
 
$
102,373

 
$
69,425

 
$
32,948

 
47.5
%
Services
44,483

 
36,387

 
8,096

 
22.2
%
 
87,648

 
71,598

 
16,050

 
22.4
%
Total net revenue
$
95,999

 
$
74,304

 
$
21,695

 
29.2
%
 
$
190,021

 
$
141,023

 
$
48,998

 
34.7
%

Three Months Ended January 31, 2016 Compared to Three Months Ended January 31, 2015
Our net revenue increased by $21.7 million, or 29.2%, to $96.0 million during the three months ended January 31, 2016 from $74.3 million during the three months ended January 31, 2015.
Products and licenses revenue increased by $13.6 million, or 35.9%, to $51.5 million during the three months ended January 31, 2016 from $37.9 million during the three months ended January 31, 2015. The change was due primarily to increased unit sales, including sales of products to replace older generations of products and sales of our security solutions. We expect sales to replace older generations of products will decrease during the remainder of fiscal 2016.
Services revenue increased $8.1 million, or 22.2%, to $44.5 million during the three months ended January 31, 2016 from $36.4 million during the three months ended January 31, 2015. The change was primarily attributable to the growth of our established base of customers with maintenance and support contracts, and to a lesser extent, sales of our subscription products, for which revenue is recognized ratably over the relevant service or subscription period. As our end customer base grows, we expect our revenue generated from maintenance and support services to increase.

Six Months Ended January 31, 2016 Compared to Six Months Ended January 31, 2015
Our net revenue increased by $49.0 million, or 34.7%, to $190.0 million during the six months ended January 31, 2016 from $141.0 million during the six months ended January 31, 2015.
Products and licenses revenue increased by $32.9 million, or 47.5%, to $102.4 million during the six months ended January 31, 2016 from $69.4 million during the six months ended January 31, 2015. The change was driven primarily by increased unit sales, including sales of products to replace older generations of products and sales of our security solutions, and, to a lesser extent, increase in sales prices.
    Services revenue increased $16.1 million, or 22.4%, to $87.6 million during the six months ended January 31, 2016 from $71.6 million during the six months ended January 31, 2015. The change was primarily attributable to the growth of our established base of customers with maintenance and support contracts for which revenue is recognized ratably over the service period, and to a lesser extent, an increase in subscription revenue.


26


Gross Profit
 
Three Months Ended January 31,
 
Change in
 
 Six Months Ended January 31,
 
Change in
 
2016
 
2015
 
$
 
%
 
2016
 
2015
 
$
 
%
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
(Dollars in thousands)
Products and Licenses Gross Profit:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Products and licenses gross profit
$
41,660

 
$
29,130

 
$
12,530

 
43.0
%
 
$
82,167

 
$
53,171

 
$
28,996

 
54.5
%
Products and licenses gross margin
80.9
%
 
76.8
%
 
 
 
4.1

 
80.3
%
 
76.6
%
 
 
 
3.7

Services Gross Profit:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Services gross profit
$
35,418

 
$
28,896

 
$
6,522

 
22.6
%
 
$
69,831

 
$
56,640

 
$
13,191

 
23.3
%
Services gross margin
79.6
%
 
79.4
%
 
 
 
0.2

 
79.7
%
 
79.1
%
 
 
 
0.6

Total Gross Profit:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Total gross profit
$
77,078

 
$
58,026

 
$
19,052

 
32.8
%
 
$
151,998

 
$
109,811

 
$
42,187

 
38.4
%
Total gross margin
80.3
%
 
78.1
%
 
 
 
2.2

 
80.0
%
 
77.9
%
 
 
 
2.1


Three Months Ended January 31, 2016 Compared to Three Months Ended January 31, 2015
Total gross margin during the three months ended January 31, 2016 was 2.2 percentage points higher compared to the same period in the prior year primarily due to the increase in products and licenses gross margin. Products and licenses gross margin increased by 4.1 percentage points primarily due to changes in product mix as a result of increased sales of software and lower product discounts. Services gross margin during the three months ended January 31, 2016 was relatively flat compared to the same period in the prior year.

Six Months Ended January 31, 2016 Compared to Six Months Ended January 31, 2015
Total gross margin during the six months ended January 31, 2016 increased by 2.1 percentage points compared to the same period in the prior year primarily due to the increase in products and licenses gross margin. Products and licenses gross margin increased by 3.7 percentage points primarily due to favorable product mix, as shipments of newer, higher margin products represented a greater portion of products sold than in the prior period, and increased sales of software. Services gross margin during the six months ended January 31, 2016 was relatively flat compared to the same period in the prior year.
 


27


Operating Expenses 
 
Three Months Ended January 31,
 
Change in
 
 Six Months Ended January 31,
 
Change in
 
2016
 
2015
 
$
 
%
 
2016
 
2015
 
$
 
%
 
(Dollars in thousands)
Research and development
$
17,461

 
$
15,504

 
$
1,957

 
12.6
%
 
$
35,294

 
$
30,074

 
$
5,220

 
17.4
%
Sales and marketing
45,996

 
39,788

 
6,208

 
15.6
%
 
93,282

 
78,243

 
15,039

 
19.2
%
General and administrative
11,149

 
9,355

 
1,794

 
19.2
%
 
21,606

 
17,315

 
4,291

 
24.8
%
Total operating expenses
$
74,606

 
$
64,647

 
$
9,959

 
15.4
%
 
$
150,182

 
$
125,632

 
$
24,550

 
19.5
%
Three Months Ended January 31, 2016 Compared to Three Months Ended January 31, 2015
Research and Development Expenses
Research and development expenses increased by $2.0 million, or 12.6%, to $17.5 million during the three months ended January 31, 2016 from $15.5 million during the three months ended January 31, 2015. The change was primarily attributable to a $1.4 million increase in personnel costs, which includes a $0.3 million increase in stock-based compensation associated with our equity compensation programs. The change was also attributable to a $0.3 million increase in facility, information technology and other allocated expenses. We intend to continue to invest in our research and development organization and expect research and development expense to grow in the remainder of fiscal 2016, and to also increase as a percentage of revenue.
Sales and Marketing Expenses
Sales and marketing expenses increased by $6.2 million, or 15.6%, to $46.0 million during the three months ended January 31, 2016 from $39.8 million during the three months ended January 31, 2015. The change was primarily related to a $4.5 million increase in personnel costs, which includes a $0.5 million increase in stock-based compensation. The change was also attributable to a $1.0 million increase in facility, information technology and other allocated expenses and a $0.7 million increase related to third-party sales and marketing services and increased participation in marketing events with channel and technology partners. We intend to continue to make investments in our sales resources and infrastructure and expect sales and marketing expense to grow in the remainder of fiscal 2016, and to also increase as a percentage of revenue.
General and Administrative Expenses
General and administrative expenses increased by $1.8 million, or 19.2%, to $11.1 million during the three months ended January 31, 2016 from $9.4 million during the three months ended January 31, 2015. The change was principally attributable to a $0.7 million increase in personnel costs, a $0.6 million increase in professional service fees and $0.4 million in acquisition related transaction costs. We expect general and administrative expense to grow in the remainder of fiscal 2016, and to also increase as a percentage of revenue.

28


Six Months Ended January 31, 2016 Compared to Six Months Ended January 31, 2015
Research and Development Expenses
Research and development expenses increased by $5.2 million, or 17.4%, to $35.3 million during the six months ended January 31, 2016 from $30.1 million during the six months ended January 31, 2015. The change was primarily attributable to a $4.0 million increase in personnel costs, which includes a $0.9 million increase in stock-based compensation associated with our equity compensation programs. The change was also due to a $0.8 million increase in facility, information technology and other allocated expenses.
Sales and Marketing Expenses
Sales and marketing expenses increased by $15.0 million, or 19.2%, to $93.3 million during the six months ended January 31, 2016 from $78.2 million during the six months ended January 31, 2015. The change was primarily related to a $11.1 million increase in personnel costs, which includes a $0.4 million increase in stock-based compensation related to our equity compensation programs. The change was also attributable to a $2.5 million increase in facility, information technology and other allocated expenses and a $1.4 million increase related to third-party sales and marketing services and increased participation in marketing events with channel and technology partners.
General and Administrative Expenses
General and administrative expenses increased by $4.3 million, or 24.8%, to $21.6 million during the six months ended January 31, 2016 from $17.3 million during the six months ended January 31, 2015. The change was principally attributable to a $1.9 million increase in personnel costs, which includes a $0.3 million increase in stock-based compensation related to our equity compensation programs. In addition, there was a $1.2 million increase in professional service fees, $0.4 million in acquisition related transaction costs and a $0.4 million increase in facility, information technology and other allocated expenses.
Provision for Income Taxes
 
Three Months Ended January 31,
 
Change in
 
 Six Months Ended January 31,
 
Change in
 
2016
 
2015
 
$
 
%
 
2016
 
2015
 
$
 
%
 
(Dollars in thousands)
Provision for income taxes
$
(1,139
)
 
$
(200
)
 
$
(939
)
 
469.5
%
 
$
(189
)
 
$
620

 
$
(809
)
 
(130.5
)%
The income tax benefits for the three months ended January 31, 2016 and 2015 were $1.1 million and $0.2 million and amounts recorded each period consisted of the federal and state income tax benefits, partially offset by foreign income tax. For the three months ended January 31, 2016 and 2015, our income tax benefits differed from the statutory amount primarily due to U.S. and foreign taxes currently payable as we realized no benefit for current year losses due to maintaining a full valuation allowance against net U.S. deferred tax assets. For the three months ended January 31, 2016, we also maintained a full valuation allowance against net Canadian deferred tax assets.

The income tax benefit for the six months ended January 31, 2016 was $0.2 million and provision for income taxes for the six months ended January 31, 2015 was $0.6 million. The income tax benefit for the six months ended January 31, 2016 primarily consisted of U.S. income tax benefits and foreign income tax and the provision for income taxes for the six months ended January 31, 2015 primarily consisted of state and foreign income taxes. The change in the income tax benefit for the six months ended January 31, 2016 compared to the same period in the prior year was primarily due to higher favorable adjustments to U.S. taxes recorded in the first fiscal quarter of 2016 as a result of higher projected fiscal year 2016 taxable income.

The Protecting Americans from Tax Hikes Act of 2015, or the PATH Act, which made the research tax credit permanent, was passed on December 17, 2015. The PATH Act retroactively extended the federal research tax credit from January 1, 2015. As we have a full valuation allowance against net U.S. deferred tax asset, this provision has no material impact on our financial statements for the three and six months ended January 31, 2016.


29


Liquidity and Capital Resources
 
 
January 31, 2016
 
July 31, 2015
 
 
(In thousands)
Cash and cash equivalents
 
$
132,804

 
$
103,124

Short-term investments
 
194,427

 
227,712

Total cash, cash equivalents and short-term investments
 
$
327,231

 
$
330,836

 
 
 
 
 
Working Capital
 
$
253,177

 
$
258,567

 
 
Six Months Ended January 31,
 
 
2016
 
2015
 
 
(In thousands)
Net cash provided by operating activities
 
$
45,128

 
$
26,828

Net cash provided by (used in) investing activities
 
$
27,651

 
$
(17,734
)
Net cash provided by (used in) financing activities
 
$
(42,851
)
 
$
7,874

Cash, Cash Equivalents and Short-term Investments
As of January 31, 2016, we had cash, cash equivalents and short-term investments of $327.2 million, including $8.9 million held by our foreign subsidiaries. In February 2016, we acquired IID for an aggregate of $45 million in cash, subject to certain adjustments, which reduced cash, cash equivalents and short-term investments available to us by the same amount. We intend to permanently reinvest our earnings from foreign operations, and do not anticipate that we will need funds generated from foreign operations to fund our domestic operations. In the event funds from foreign operations are needed to fund operations in the United States and if U.S. tax has not already been previously provided, we would be required to accrue and pay additional U.S. taxes in order to repatriate these funds. Cash, cash equivalents and short-term investments exclude $3.4 million of U.S. Treasury securities and $0.1 million in time deposits maintained in connection with a letter of credit, which are classified as restricted cash. Cash, cash equivalents and short-term investments consist of cash, money market funds, U.S. Treasury securities, U.S. government agency securities and FDIC-backed certificates of deposit. We believe that our existing cash, cash equivalents and short-term investments, together with cash generated from operations, will be sufficient to meet our working capital expenditure and stock repurchase requirements for at least the next 12 months. In the event that we require additional financing from outside sources, we may not be able to raise it on terms acceptable to us or at all. If we are unable to raise additional capital when desired, our business, operating results and financial condition would be adversely affected.
Cash Flows from Operating Activities
Our cash provided by operating activities is driven primarily by sales and licenses of our products and, to a lesser extent, by up-front payments from end customers under maintenance and support contracts. Our primary uses of cash from operating activities have been for personnel-related expenditures, manufacturing costs, marketing and promotional expenses and costs related to our facilities. Our cash flows from operating activities will continue to be affected principally by our working capital requirements and the extent to which we increase spending on personnel and sales and marketing activities as our business grows.
Cash provided by operating activities of $45.1 million during the six months ended January 31, 2016 was primarily attributable to net income of $2.3 million, non-cash charges of $25.8 million for stock-based compensation, $5.0 million for depreciation and amortization and an $11.1 million cash inflow from the change in our net operating assets and liabilities. The $11.1 million change in our net operating assets and liabilities was primarily the result of a $22.3 million increase in deferred revenue primarily attributable to an increase in our established base of maintenance and support contracts and to a lesser extent, an increase in subscription arrangements and a $1.8 million decrease in finished goods inventory. These net operating cash inflows were partially offset by an $8.0 million increase in accounts receivable due to increased billings, a $3.8 million decrease in accrued compensation primarily due to payments made during the first quarter of fiscal 2016 and a $0.9 million increase in prepaid expenses, other current assets and other assets.
    

30


Cash provided by operating activities of $26.8 million during the six months ended January 31, 2015 was primarily attributable to a net loss of $17.2 million, which was more than offset by non-cash charges of $24.3 million for stock-based compensation, $4.4 million for depreciation and amortization and a $14.0 million cash inflow from the change in our net operating assets and liabilities. The $14.0 million change in our net operating assets and liabilities was primarily the result of a $15.2 million increase in deferred revenue primarily attributable to an increase in our established base of maintenance and support contracts, and to a lesser extent, an increase in subscription arrangements, a $3.2 million increase in accrued compensation due to higher personnel related costs and a $0.6 million increase in accounts payable and accrued liabilities due primarily to timing of payment and receipt of invoices, partially offset by a $2.5 million increase in accounts receivable due to increased billings and timing of invoicing, a $1.3 million increase in inventory primarily due to an increase in inventory at our international depots and a $0.9 million increase in prepaid expenses, other current assets and other assets.
Cash Flows from Investing Activities
The $27.7 million cash provided by our investing activities during the six months ended January 31, 2016 was primarily due to $62.7 million of proceeds from maturities of short-term investments, partially offset by $29.9 million in cash used to purchase short-term investments and $5.1 million in cash used mainly for purchases of computer equipment and software and certain leasehold improvements.
The $17.7 million cash used in our investing activities during the six months ended January 31, 2015 was primarily due to $56.3 million in cash used to purchase short-term investments and $3.3 million in cash used mainly for purchases of computer equipment and software, partially offset by $41.9 million of proceeds from maturities and sales of short-term investments.
Cash Flows from Financing Activities
Cash used in financing activities during the six months ended January 31, 2016 of $43.1 million was primarily due to $50 million used in our ASR, partially offset by $7.6 million proceeds from the issuance of common stock under our employee stock plans.
Cash provided by financing activities during the six months ended January 31, 2015 consisted primarily of net proceeds of $7.6 million from the issuance of common stock under our employee stock plans.     
Critical Accounting Policies
Our condensed consolidated financial statements are prepared in accordance with generally accepted accounting principles in the United States and include our accounts and the accounts of our wholly-owned subsidiaries. The preparation of these condensed consolidated financial statements requires our management to make estimates, assumptions and judgments that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenue and expenses during the applicable periods. We base our estimates, assumptions and judgments on historical experience and on various other factors that we believe to be reasonable under the circumstances. Different assumptions and judgments would change the estimates used in the preparation of our consolidated financial statements, which, in turn, could change the results from those reported. We evaluate our estimates, assumptions and judgments on an ongoing basis.
Except as described below, and the election to allocate the cost related to the repurchase of common stock between additional paid-in-capital and accumulated deficit described in Note 6 of the Notes to Condensed Consolidated Financial Statements under Part I, Item 1- Financial Statements, there have been no material changes to our critical accounting policies and estimates as compared to the critical accounting policies and estimates described in our Annual Report on Form 10-K for the fiscal year ended July 31, 2015.

During the first quarter of fiscal 2016, we granted MSUs to certain of our executive officers as part of our executive compensation program for fiscal 2016. We measure and recognize compensation cost for all stock-based awards based on the awards' fair value. We use the Monte-Carlo simulation model to estimate the fair value of MSUs. As the MSUs contain a performance metric with a market condition (our stock performance relative to a market index), we recognize compensation cost for MSUs using the graded vesting approach, net of estimated forfeitures and do not adjust the expense for subsequent changes in the expected outcome of the market-based vesting conditions.

31



Contractual Obligations

As of January 31, 2016, we had $7.5 million in purchase commitments with our third-party contract manufacturers and suppliers, of which $6.5 million relates to open purchase orders with our primary independent contract manufacturer. There have been no other significant changes during the three months ended January 31, 2016 to the contractual obligations disclosed in Management’s Discussion and Analysis of Financial Condition and Results of Operations, set forth in Part II, Item 7, of our Annual Report on Form 10-K for the fiscal year ended July 31, 2015.
Off-Balance Sheet Arrangements
As of January 31, 2016, we did not have any relationships with unconsolidated entities or financial partnerships, such as entities often referred to as structured finance or special purpose entities, that would have been established for the purpose of facilitating off-balance sheet arrangements or other contractually narrow or limited purposes.
Recent Accounting Pronouncements
See Note 1 of the notes to our condensed consolidated financial statements for a full description of recent accounting pronouncements.

Item 3. Quantitative and Qualitative Disclosures About Market Risk
We are exposed to market risk in the ordinary course of our business. Market risk represents the risk of loss that may impact our financial position due to adverse changes in financial market prices and rates. Our market risk exposure is primarily a result of fluctuations in foreign currency exchange rates and interest rates. We do not hold or issue financial instruments for trading purposes.
Our exposures to market risk have not changed materially since July 31, 2015. For quantitative and qualitative disclosures about market risk, see Item 7A Quantitative and Qualitative Disclosures About Market Risk, in our Annual Report on Form 10-K for the year ended July 31, 2015.

Item 4. Controls and Procedures
Evaluation of Disclosure Controls and Procedures
Based on our management’s evaluation (with the participation of our principal executive officer (chief executive officer, or CEO), and principal financial officer (chief financial officer, or CFO)), as of the end of the period covered by this report, our CEO and CFO have concluded that 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”)) are effective to provide reasonable assurance that information required to be disclosed by us in reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in SEC rules and forms and is accumulated and communicated to our management, including our principal executive officer and principal financial officer, as appropriate to allow timely decisions regarding required disclosure.
Changes in Internal Control over Financial Reporting
There were no changes in our internal control over financial reporting that occurred during the three months ended January 31, 2016 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act). Internal control over financial reporting means a process designed 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.

32



Inherent Limitations of Internal Controls
Our management, including our CEO and CFO, does not expect that our disclosure controls and procedures or our internal control over financial reporting will prevent or detect all error and all fraud. A control system, no matter how well designed 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 controls. 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.

33




PART II – OTHER INFORMATION

Item 1. Legal Proceedings

The information set forth under the “Loss Contingencies and Legal Proceedings” subheading in Note 5. Commitments and Contingencies of Notes to Condensed Consolidated Financial Statements in Part I, Item 1 of this Quarterly Report on Form 10-Q is incorporated herein by reference.
 
Item 1A. Risk Factors
An investment in our common stock involves a high degree of risk. You should carefully consider the risks and uncertainties described below and all other information contained in this Quarterly Report on Form 10-Q, including our condensed consolidated financial statements and the related notes, before making a decision to invest in our common stock. Our business, operating results, financial condition or prospects could be materially and adversely affected by any of these risks and uncertainties. In that case, the trading price of our common stock could decline and you might lose all or part of your investment. In addition, the risks and uncertainties discussed below are not the only ones we face. Our business, operating results, financial performance or prospects could also be harmed by risks and uncertainties not currently known to us or that we currently do not believe are material. In assessing the risks and uncertainties described below, you should also refer to the other information contained in this Quarterly Report on Form 10-Q before making a decision to invest in our common stock.

Risks Related to Our Business and Industry
 
We have a history of losses, and we may not become profitable or maintain profitability.

Since our inception in 1999, we have incurred a net loss in each fiscal year except 2010. Although, during the three and six months ended January 31, 2016, we generated net income of $3.8 million and $2.3 million, historically we have incurred net losses and, as of January 31, 2016, we had an accumulated deficit of $185.8 million. We may not become profitable in the future or may be unable to maintain any profitability achieved if we fail to increase our net revenue and manage our expenses or if we incur unanticipated liabilities. Revenue growth may slow or revenue may decline for a number of reasons, including slowing demand for our products or services, increasing competition, the timing of revenue recognition, lengthening sales cycles, decelerating growth of, or declines in, our overall market, or our failure to capitalize on growth opportunities or to introduce new products and services. In addition, we expect that our operating expenses, including stock-based compensation, will continue to increase in all areas as we seek to grow our business and expand our supporting infrastructure and personnel globally. Any failure by us to achieve and maintain profitability could cause the price of our common stock to decline significantly.
 
 
Our recent growth rates may not be indicative of our future growth, and we may not continue to grow at our recent pace or at all.
Our continued business and revenue growth will depend, in part, on our ability to continue to sell our products to new end customers, sell additional products to our existing end customers, introduce new products or enhancements and increase our share of and compete successfully in new, growing markets, and we may fail to do so. Accordingly, you should not consider our recent growth rate in net revenue as indicative of our future growth.
 

34



Our net revenue and operating results could vary significantly from period to period and be unpredictable, which could cause the market price of our common stock to decline. 
 
The sale and licensing of our products generates a significant portion of our net revenue. The timing of sales and licensing of products can be difficult to predict and can result in significant fluctuations in our net revenue from period to period. Our operating results have fluctuated significantly in the past, and may continue to fluctuate in the future, as a result of a variety of factors, many of which are outside of our control. As a result, comparing our net revenue and operating results on a period-to-period basis may not be meaningful, and you should not rely on our past results as an indication of our future performance.     
We have based our current and projected future expense levels on our operating plans and sales forecasts, and our operating costs are relatively fixed in the short term. As a result, we may not be able to reduce our costs sufficiently to compensate for an unexpected shortfall in net revenue, and even a small shortfall in net revenue could disproportionately and adversely affect our financial results for a given quarter.    
It is possible that our operating results in some periods may be below market expectations. This would likely cause the market price of our common stock to decline. In addition to the other risk factors listed in this section, our operating results may be affected by a number of factors, including: 
the timing of sales of our products and services;
the inherent complexity, length and associated unpredictability of our sales cycles, including the varying budgetary cycles and purchasing priorities of our end customers;
the timing of revenue recognition as a result of guidance under accounting principles generally accepted in the United States;
the loss or delay of any anticipated large sales in a given quarterly period.
fluctuations in demand for our products and services, including seasonal variations;
the timing of and rate and discounts at which customers replace older generations of products;
the mix of products, services and product solution configurations sold during the period;
the timing of the resale of our products sold to distributors for which we generally recognize revenue upon reported sell-through;
the mix of distribution channels through which our products and services are sold;
the timing and success of changes in our product offerings or those of our competitors;
changes in our or our competitors' pricing policies or sales terms;
the mix of products with subscription based pricing for which revenue is recognized ratably over multiple quarters as opposed to being recognized in the quarter of sale;
the amount and timing of operating expenses related to the maintenance and expansion of our business, operations and infrastructure;
our ability to control costs, including the costs of our third-party manufacturers;
the ability to obtain sufficient supplies of components at acceptable prices, or at all;
the timing of costs related to the development or acquisition of technologies or businesses;
our inability to complete or integrate efficiently any acquisitions that we may undertake;
changes in the regulatory environment for our products domestically and internationally;
claims of intellectual property infringement against us and any resulting temporary or permanent injunction prohibiting us from selling our products or requirement to pay damages or expenses associated with any of those claims; and
general economic conditions in our domestic and international markets.
Further, end customer buying patterns and sales cycles can vary significantly from quarter to quarter and are not subject to an established pattern over the course of a quarter. Accordingly, at the beginning of a quarter, we have limited visibility into the level of sales that will be made in that quarter. If expected net revenue at the end of any quarter is reduced or delayed for any reason, including, among other things, the failure of anticipated purchase orders to materialize, our inability to deliver products prior to quarter-end to fulfill purchase orders received near the end of the quarter, our failure to manage inventory properly in a way to meet demand, or our inability to release new products on schedule, our net revenue and operating results for that quarter could be materially and adversely affected.
As a result of the foregoing factors, our operating results in one or more future periods may fail to meet or exceed our projections or the expectations of securities analysts or investors. In that event, the trading price of our common stock would likely decline.


35



Since large sales may have a significant impact on our results from time to time, our quarterly results are subject to wide fluctuations.

We are increasing the focus of our sales and marketing efforts on large enterprise and service provider customers, which tend to have large and complex networks. We believe such customers have a greater need and budget for the solutions that we offer than smaller customers, and therefore we can sell more products and services to them. We expect that any relatively large sales that we may receive from time to time in the future would have a significant impact on our product and licenses revenues in the quarter in which we recognize revenues from these sales. Large sales make our net revenues and operating results more likely to vary from quarter to quarter because the number of large sales is expected to vary from period to period. The loss of any particular large sale in any period could be significant. As a result, our operating results could suffer if any large sales are delayed or canceled in any future period.

If we are unable to introduce new products successfully and to make enhancements to existing products, our growth rates would likely decline and our business, results of operations and competitive position could suffer.
We invest substantial amounts of time and resources in researching and developing new products and enhancing existing products by incorporating additional features, improving functionality and adding other improvements to meet end customers' rapidly evolving demands in our highly competitive industry. For example, we introduced our Infoblox Internal DNS Security solution in May 2015. From time to time, we also invest in the acquisition of businesses, products or technologies to expand our offerings and help us enter into new growing markets. For example, in February 2016, we acquired IID Security, Inc., a provider of global threat intelligence. We typically make these investments without being certain that they will result in products or enhancements that the market will accept or that they will expand our share of those markets. The sizes of the markets currently addressed by our products are not certain, and our ability to grow our business in the future may depend upon our ability to introduce new products or enhance and improve our existing products for those markets or entry into new markets. Our growth would likely be adversely affected if we fail to introduce these new products or enhancements, fail to successfully manage the transition to new products from the products they are replacing or do not invest our development efforts in appropriate products or enhancements for significant new markets, or if these new products or enhancements do not attain market acceptance.
    
Our new products or enhancements could fail to attain sufficient market acceptance for many reasons, including:     
the timeliness of the introduction and delivery of our products or enhancements;
our failure or inability to predict changes in our industry or end customers' demands or to design products or enhancements that meet end customers' increasing demands;
defects, errors or failures in any of our products or enhancements;
the inability of our products and enhancements to interoperate effectively with products from other vendors or to operate successfully in the networks of prospective end customers;
negative publicity about the performance or effectiveness of our products or enhancements;
reluctance of end customers to purchase products that incorporate elements of open source software;
failure of our channel partners to market, support or distribute our products or enhancements effectively; and
changes in government or industry standards and criteria.
Our products or enhancements may have limited value to us if they fail to achieve market acceptance, and there can be no assurance that our sales efforts will be effective or that we will realize a positive return on any of these investments, even if the resultant products or enhancements achieve market acceptance. 
Our end customers expect timely introduction of new products and enhancements to respond to new feature requests. Since developing new products or new versions of, or add-ons to, our existing products is complex, the timetable for their commercial release is difficult to predict and may vary from historical experience, which could result in delays in their introduction from anticipated or announced release dates. We may not offer updates as rapidly as our end customers require or expect. If we do not respond to the rapidly changing needs of our end customers by developing and introducing new and effective products on a timely basis, features, upgrades and services that can respond adequately to their needs, our competitive position, business and growth prospects will be harmed.


36



Sales of our Trinzic DDI family of products generate most of our products and licenses revenue, and if we are unable to continue to grow sales of these products, our operating results and profitability will suffer.
Historically, we have derived the substantial majority of our products and licenses revenue from sales of products in our Trinzic DDI family and their predecessors, and we expect sales of our Trinzic DDI family of products to have a similar contribution to product and licenses revenue for the foreseeable future. A decline in the price of these products and related services, whether due to competition or otherwise, or our inability to increase sales of these products, would harm our business and operating results more seriously than it would if we derived significant revenue from a variety of product lines and services. Our future financial performance will also depend upon successfully developing and selling enhanced versions of our Trinzic DDI family of products. Since the second quarter of fiscal year 2015, our net revenue has benefited from product sales to existing customers who upgraded from our prior generation of appliances approaching their end of support to current Trinzic DDI appliances. We expect the benefit from this upgrade cycle will decrease during the remainder of fiscal 2016. If we fail to deliver product enhancements, new releases or new products that meet the needs of our end customers, it will be more difficult for us to succeed. Moreover, our strategy depends upon our products being able to solve critical network management problems for our end customers. If our Trinzic DDI family of products is unable to solve these problems for our end customers or if we are unable to sustain the high levels of innovation in our Trinzic DDI product feature set needed to maintain leadership in what will continue to be a competitive market environment, our business and results of operations will be harmed.

The demand for our network control solution and related services may not grow as we expect.
The demand for network control depends upon the increasing size and complexity of networks, which may be driven by the rapid growth of new network-connected devices and applications, the adoption of IPv6 and the proliferation of virtualization and cloud computing. The market for network control products has increased in recent years as organizations have deployed more devices and applications on their networks and increased the number of virtual machines in use. Our business plan assumes that the demand for network control will increase based on the foregoing factors. Ultimately, however, the factors driving demand for network control may not develop as quickly as we anticipate, or at all, and the growth of our business and results of operations may be adversely affected.
 
If we are unable to attract new end customers or to sell additional products to our existing end customers, our revenue growth will be adversely affected and our net revenue could decrease.
To increase our net revenue, we must continually add new end customers and sell additional products to existing end customers. While we have recently increased the focus of our sales and marketing efforts on large enterprise and service provider customers to achieve these objectives, there can be no assurance this strategy will be effective as to these potential customers or at increasing our overall sales. In addition, we have hired new personnel and added other resources to our sales function as we focus on growing our business, entering new markets and increasing our market share, and we expect to incur significant additional expenses in expanding our sales and channel development personnel and our international operations in order to achieve revenue growth. In addition, we expect our sales and marketing expenses to increase in absolute dollars as we expand our sales and marketing efforts worldwide and expand our marketing programs and relationships with current and future channel partners and end customers. The return on these and future investments may be lower, or may be realized more slowly, than we expect. For example, despite these investments into the growth of our sales function, since the first quarter of fiscal year 2015, we have experienced higher turnover in sales personnel than in the past, which will likely reduce some of the benefits we expected from such investments and could make it more difficult for us to implement our sales execution strategies and otherwise attract new end customers or expand sales among our existing end customers. If we do not achieve the benefits anticipated from our investments, or if the achievement of these benefits is delayed, our growth rates will decline and our operating results would likely be adversely affected.


37



We compete in rapidly evolving markets, and our failure to respond quickly and effectively to changing market requirements could cause our business and key operating metrics to decline.
The network control market is characterized by rapidly changing technology, changing customer needs, evolving industry standards and frequent introductions of new products and services. For example, in order to be competitive, our solution must be capable of operating with and managing an ever increasing array of network devices and an increasingly complex network environment. In some cases, the ability of our solution to interoperate with and manage third-party devices may require licenses from the device manufacturers or other third parties, and we may not be able to obtain necessary licenses on acceptable terms or at all. In addition, our solution must be compatible with industry standards for networks. As new networking devices are introduced and standards in the networking market evolve, we may be required to modify our products and services to make them compatible with these new devices and standards. Likewise, if our competitors introduce new products and services that compete with ours, or offer solutions which incorporate functionality we offer, we may be required to reposition our product and service offerings or to introduce new products and services in response to that competitive pressure. We may not be successful in modifying our current products or introducing new ones in a timely or appropriately responsive manner, or at all. If we fail to address these shifts in the competitive landscape successfully, our business and operating results could be materially harmed.
 
Our sales cycles can be long and unpredictable, and our sales efforts require considerable time and expense. As a result, our sales and revenue are difficult to predict and may vary substantially from period to period, which may cause our operating results to fluctuate significantly.
The timing of our sales and revenue recognition is difficult to predict because of the length and unpredictability of our products’ sales cycles. A sales cycle is the period between initial contact with a prospective end customer and any sale of our products. End customer orders often involve the purchase of multiple products. These orders are complex and difficult to complete because prospective end customers generally consider a number of factors over an extended period of time before committing to purchase network control products, such as the solution we sell. End customers often view the purchase of our products as a significant and strategic decision and require considerable time to evaluate, test and qualify our products prior to making a purchase decision and placing an order. The length of time that end customers devote to their evaluation, contract negotiation and budgeting processes varies significantly. The length of our products’ sales cycles typically ranges from three to twelve months but can be more than eighteen months. During the sales cycle, we expend significant time and money on sales and marketing activities and make investments in evaluation equipment, all of which lower our operating margins, particularly if no sale occurs. Moreover, we are subject to the risk that turnover in our sales personnel reduces the efficiency and effectiveness of our sales execution, which could lengthen our sales cycle, lower our operating margins and increase the likelihood that no sale occurs. Even if an end customer makes a decision to purchase our products, there are many factors affecting the timing of our recognition of revenue, which makes our revenue difficult to forecast. For example, there may be unexpected delays in an end customer’s internal procurement processes, particularly for some of our larger end customers for which our products represent a very small percentage of their total procurement activity. There are many other factors specific to end customers that contribute to the timing of their purchases and the variability of our revenue recognition, including the strategic importance of a particular project to an end customer, budgetary constraints and changes in their personnel. Even after an end customer makes a purchase, there may in some cases be circumstances or terms relating to the purchase that delay our ability to recognize revenue from that purchase. In addition, the significance and timing of our product enhancements, and the introduction of new products by our competitors, may also affect end customers’ purchases. For all of these reasons, it is difficult to predict whether a sale will be completed, the particular fiscal period in which a sale will be completed or the period in which revenue from a sale will be recognized. If our sales cycles lengthen, our net revenue could be lower than expected, which would have an adverse impact on our operating results and could cause our stock price to decline.
 

38



We compete in highly competitive markets, and competitive pressures from existing and new companies may adversely impact our business and operating results.
The markets in which we compete are highly competitive. We expect competition to intensify in the future as existing competitors and new market entrants introduce new products into our markets. This competition could result in increased pricing pressure, reduced profit margins, increased sales and marketing expenses and our failure to increase, or the loss of, market share, any of which would likely seriously harm our business, operating results and financial condition. If we do not keep pace with product and technology advances and otherwise keep our product offerings competitive, there could be a material and adverse effect on our competitive position, revenue and prospects for growth.
We compete primarily with large technology companies, such as BMC Software, Inc., EMC Corporation, F5 Corporation, Hewlett-Packard Company, International Business Machines Corporation, Microsoft Corporation and Palo Alto Networks, telecommunication equipment providers, such as Alcatel-Lucent and British Telecom, and specialized technology providers, such as BlueCat Networks, Inc., Efficient IP, Inc. and Nominum, Inc. We also seek to replace network control tools and processes in which end customers have made significant investments. These tools and processes may have been purchased or internally-developed based on open source software or other technology, and end customers may be reluctant to adopt a new solution that replaces or changes their existing tools and processes.    
Many of our competitors are substantially larger and have greater financial, technical, research and development, sales and marketing, manufacturing, distribution and other resources and greater name recognition. We could also face competition from new market entrants, some of which might be our current technology partners. Many of our existing and potential competitors enjoy substantial competitive advantages, such as:
longer operating histories;
the capacity to leverage their sales efforts and marketing expenditures across a broader portfolio of products;
broader distribution and established relationships with channel partners;
access to larger end customer bases;
greater end customer support;
greater resources to make acquisitions;
larger intellectual property portfolios;
the ability to bundle competitive offerings with other products and services;
less stringent accounting requirements, resulting in greater flexibility in pricing and terms; and
lower labor and development costs.
As a result, increased competition could result in fewer end customer orders, price reductions, reduced operating margins and loss of market share. Our competitors also may be able to provide end customers with capabilities or benefits different from or greater than those we can provide in areas such as product functionality, technical qualifications or geographic presence, or to provide end customers a broader range of products, services and prices. In addition, large competitors may have more extensive relationships within existing and potential end customers that provide them with an advantage in competing for business with those end customers. Our ability to compete will depend upon our ability to provide a better solution than our competitors at a competitive price. We may be required to make substantial additional investments in research, development, marketing and sales in order to respond to competition, and there is no assurance that these investments will achieve any returns for us or that we will be able to compete successfully in the future. 
We also expect increased competition if our market continues to expand. Conditions in our market could change rapidly and significantly as a result of technological advancements or other factors. In addition, current or potential competitors may be acquired by third parties that have greater resources available. As a result of these acquisitions, our current or potential competitors might take advantage of the greater resources of the larger organization to compete more vigorously or broadly with us. In addition, continued industry consolidation might adversely impact end customers’ perceptions of the viability of smaller and even medium-sized networking companies and, consequently, end customers’ willingness to purchase from those companies.
 

39



Acquisitions and investments could result in operating difficulties, dilution and other harmful consequences.

In February 2016, we acquired IID Security, Inc., a provider of global threat intelligence. We expect to continue to evaluate and enter into discussions regarding potential strategic transactions. These transactions could be material to our financial condition and results of operations. The process of integrating businesses and technology can create unforeseen operating difficulties and expenditures as could the integration of any future acquisitions. The areas where we face risks include:
implementation or remediation of controls, procedures and policies at the acquired company;
diversion of management time and focus from operating our business to addressing acquisition integration challenges;
coordination of product, engineering and sales and marketing functions;
transition of the acquired company’s operations, users and end customers onto our existing platforms;
retention of employees from the acquired company;
cultural challenges associated with integrating employees from the acquired company into our organization;
integration of the acquired company's accounting, management information, human resources and other administrative systems;
liability for activities of the acquired company before the acquisition, including patent and trademark infringement claims, violations of laws, commercial disputes, tax liabilities and other known and unknown liabilities;
litigation or other claims in connection with the acquired company, including claims from terminated employees, end customers, former stockholders or other third parties;
in the case of foreign acquisitions, the need to integrate operations across different cultures and languages and to address the particular economic, currency, political and regulatory risks associated with specific countries;
diversion of engineering resources away from development of our core products; and
failure to continue to develop the acquired technology successfully.  

Our failure to address these risks or other problems encountered in connection with our past or future acquisitions and investments could cause us to fail to realize the anticipated benefits of these acquisitions or investments, cause us to incur unanticipated liabilities and harm our business generally. Future acquisitions could also result in the use of substantial amounts of our cash and cash equivalents, dilutive issuances of our equity securities, the incurrence of debt, contingent liabilities, amortization expenses or the write-off of goodwill, any of which could harm our financial condition. Also, the anticipated benefits of any acquisitions may not materialize, may be less beneficial, or may develop more slowly, than we expect. If we do not receive the benefits anticipated from these acquisitions and investments, or if the achievement of these benefits is delayed, our operating results may be adversely affected.

The developing and rapidly evolving nature of our business and the markets in which we operate may make it difficult to evaluate our business. 
Since our inception in 1999 we have been creating products for the developing and rapidly evolving market for network control. Our initial products were appliances that supported reliable connectivity to networks. We have expanded our product focus through internal development and acquisitions of products and technologies. Acquisitions of this kind may cause uncertainties related to their integration into our business and there can be no assurance that we will realize the anticipated benefits of these acquisitions. In addition, we may have difficulty in our business and financial planning because of the developing nature of the markets in which we operate and the evolving nature of our business. Because we depend in part on market acceptance of our products, it is difficult to evaluate trends that may affect our business and whether our expansion will be profitable. Thus, any predictions about our future revenue and expenses may not be as accurate as they would be if our business and market were more mature and stable.


40


Adverse economic conditions may adversely impact our business. 
Our business depends on the overall demand for IT and on the economic health of our current and prospective end customers. In addition, the purchase of our products is often discretionary and may involve a significant commitment of capital and other resources. General worldwide economic conditions have experienced significant instability in recent years, impacting availability of credit and business confidence and activity and causing other difficulties that may affect one or more of the industries to which we sell our products and services. If economic conditions in the United States, Europe and other key markets for our products deteriorate or do not continue to improve, many end customers may delay or reduce their IT spending. This could result in reductions in sales of our products and services, longer sales cycles, slower adoption of new technologies and increased price competition. Any of these events would likely harm our business, operating results and financial condition. In addition, there can be no assurance that IT spending levels will increase following any recovery.

We base our inventory purchasing decisions on our forecasts of end customer demand, and if our forecasts are inaccurate, our operating results could be materially harmed. 

We place orders with our third-party manufacturers based on our forecasts of our end customers’ requirements and forecasts provided by our channel partners. These forecasts are based on multiple assumptions, each of which might cause our estimates to be inaccurate, affecting our ability to provide products to our customers. When demand for our products increases significantly, we may not be able to meet it on a timely basis, and we may need to expend a significant amount of time working with our customers to allocate limited supply and maintain positive customer relations, or we may incur additional costs to rush the manufacture and delivery of additional products. If we or our channel partners underestimate end customer demand, we may forego revenue opportunities, lose market share and damage our end customer relationships. Conversely, if we overestimate end customer demand, we may maintain more finished goods or raw materials inventory than we are able to sell when we expect to or at all. If our channel partners overestimate end customer demand, our channel partners may accumulate excess inventory, which could cause a reduction of purchases from us in future quarters. As a result, we could have excess or obsolete inventory, resulting in a decline in its value, which would increase our cost of revenue and reduce our liquidity. Our failure to manage inventory accurately relative to demand would adversely affect our operating results.
 
We rely on our channel partners, including distributors, integrators, managed service providers and value-added resellers. A decrease in their sales of our products would materially and adversely affect our operating results. 

A significant majority of our net revenue is generated from sales through our channel partners, including third-party distributors, integrators, managed service providers and VARs, that market or sell networking equipment, software and other products and services to end customers. We expect these channel partners to continue to have a similar impact on our net revenue for the foreseeable future, as we invest in and expand our channel relationships, particularly those with large managed service providers. Accordingly, our future growth will depend in part on our channel partners’ ability to market and sell our products and services. In general, our contracts with our channel partners do not contain minimum purchase commitments and allow them to exercise significant discretion regarding the promotion of our products and services, meaning our channel partners could cease to sell our products and services, choose to market, sell and support products and services that are competitive with ours or choose to devote more resources to the marketing, sales and support of those competitive products. As a result, our net revenue would decrease if our competitors were effective in providing incentives to existing and potential channel partners to favor their products over ours or to prevent or reduce sales of our products. Our net revenue might also be negatively affected by our failure to hire and retain sufficient qualified sales personnel internally since our channel partners depend on significant support from our internal sales personnel. Even if our channel partners actively and effectively promote our products and services, there can be no assurance that their efforts will result in growth of our net revenue. In addition, to the extent we fail to attract, train and maintain a sufficient number of high-quality channel partners, our business, operating results and financial condition could be materially and adversely affected. Recruiting and retaining qualified channel partners, particularly large managed service providers, is difficult. Training new channel partners regarding our technology and products requires significant time and resources, and it may take several months or more to achieve significant sales from new channel partners. We may also change our channel distribution model in one or more regions, such as by adding a distribution tier to our sales channel in North America to support our VARs, such change might not improve our channel partners’ effectiveness and could result in decreases to our gross margins and declining profitability. In order to develop and expand our distribution channels, we must continue to scale and improve our processes and procedures that support these channels, including investment in systems and training, and those processes and procedures may become increasingly complex and difficult to manage. 

    

41


By relying on channel partners, we may in some cases have little contact with the end customers of our products, thereby making it more difficult for us to ensure proper delivery, installation and support of our products, service ongoing end customer requirements and respond to evolving end customer needs. In addition, our use of channel partners could subject us to lawsuits, potential liability, reputational harm and other negative consequences if, for example, a sales channel partner misrepresents the functionality of our products or services to end customers or violates laws or our corporate policies.

    In particular, violations of laws or key control policies by our channel partners, despite our efforts to prevent them, could result in delays in revenue recognition, financial reporting misstatements, fines, penalties, or the prohibition of the importation or exportation of our products and services and could have a material adverse effect on our business and results of operations. Accordingly, if we fail to manage our channel partners effectively, our business would be seriously harmed.
 
We are exposed to the credit risk of our channel partners and end customers, which could result in material losses and negatively impact our operating results. 

Most of our sales are on an open credit basis, with typical payment terms of 30 days. Because of local customs or conditions, payment terms may be longer in some circumstances and markets. If any of the channel partners or end customers responsible for a significant portion of our net revenue becomes insolvent or suffers a deterioration in its financial or business condition and is unable to pay for our products, our results of operations could be harmed.

Our business depends on end customers renewing their maintenance and support contracts. Any decline in maintenance renewals could harm our future operating results. 

We typically sell our products with maintenance and support as part of the initial purchase, and a substantial portion of our annual net revenue comes from renewals of maintenance and support contracts. Our end customers have no obligation to renew their maintenance and support contracts after the expiration of the initial period, and they may elect not to renew their maintenance and support contracts, to renew their maintenance and support contracts at lower prices through alternative channel partners or to reduce the product quantity under their maintenance and support contracts, thereby reducing our future net revenue from maintenance and support contracts. If our end customers do not renew their maintenance and support contracts or if they renew them on terms that are less favorable to us, our net revenue may decline and our business will suffer.
 
Our ability to sell our products is highly dependent on the quality of our support and services offerings, and our failure to offer high-quality support and services could have a material and adverse effect on our business and results of operations. 

Once our products are deployed within our end customers’ networks, our end customers depend on our support organization and our channel partners to resolve any issues relating to our products. High-quality support is critical for the successful marketing and sale of our products. If we or our channel partners do not assist our end customers in deploying our products effectively, succeed in helping our customers resolve post-deployment issues quickly, or provide ongoing support, it could adversely affect our ability to sell our products to existing end customers and could harm our reputation with potential end customers. In addition, as we 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. Our failure or the failure of our channel partners to maintain high-quality support and services could have a material and adverse effect on our business and operating results.
 

42


Claims by others that we infringe their intellectual property rights could harm our business.
Our industry is characterized by vigorous pursuit and protection of intellectual property rights, which has resulted in protracted and expensive litigation for many companies. Third parties have asserted and may in the future assert claims of misappropriation of trade secrets or infringement of intellectual property rights against us or against our end customers or channel partners for which we may be liable. 

As our business expands, the number of products and competitors in our markets increases and product overlaps occur, infringement claims may increase in number and significance. In this regard, we have been sued in the past for alleged patent infringement. Intellectual property lawsuits are subject to inherent uncertainties due to the complexity of the technical issues involved, and we cannot be certain that we will be successful in defending ourselves against intellectual property claims. In addition, we currently have a more limited portfolio of issued patents than our major competitors, and therefore may not be able to utilize our intellectual property portfolio effectively to assert defenses or counterclaims in response to patent infringement claims or litigation brought against us by third parties. Further, litigation may involve patent holding companies or other adverse patent owners that have no relevant product revenue and against which our potential patents may provide little or no deterrence. In addition, many potential litigants have the capability to dedicate substantially greater resources than we can to enforce their intellectual property rights and to defend claims that may be brought against them. Furthermore, a successful claimant could secure a judgment that requires us to pay substantial damages or prevents us from distributing products or performing certain services. We could also be required to seek a license for the use of that intellectual property, which might not be available on commercially acceptable terms or at all. Alternatively, we might be required to develop non-infringing technology, which could require significant effort and expense and might ultimately not be successful.
 
Failure to protect our intellectual property rights could adversely affect our business.
Our success depends, in part, on our ability to protect proprietary methods and technologies that we develop under patent and other intellectual property laws of the United States and foreign jurisdictions so that we can prevent others from using our inventions and proprietary information. If we fail to protect our intellectual property rights adequately, our competitors might gain access to our technology and our business might be harmed. In addition, we might incur significant expenses in defending our intellectual property rights. Any of our patents, copyrights, trademarks or other intellectual property rights could be challenged by others or invalidated through administrative process or litigation. 
We could be required to spend significant resources to monitor and protect our intellectual property rights. In this regard, we have in the past initiated and may in the future initiate claims or litigation against third parties for infringement of our proprietary rights or to establish the validity of our proprietary rights. Any litigation, whether or not resolved in our favor, could result in significant expense to us and divert the efforts of our management and technical personnel, which might adversely affect our business, operating results and financial condition.
 
Indemnity provisions in various agreements potentially expose us to substantial liability for intellectual property infringement and other losses.
Our agreements with customers and commercial partners include indemnification provisions, under which we agree to indemnify them for losses suffered or incurred as a result of claims of intellectual property infringement and, in some cases, for damages caused by us to property or persons or other third-party claims. The term of these indemnity provisions is generally perpetual after execution of the corresponding product sale agreement. Large indemnity payments could harm our business, operating results and financial condition.
 

43



We depend on third-party manufacturers for the supply and quality of our products.
    
We outsource the manufacturing of the substantial majority of our products to Flextronics Telecom Systems, Ltd., an affiliate of Flextronics International Ltd. These standard contract manufacturer arrangements subject us to the risk that the manufacturer does not provide our customers with the quality and performance that they expect or that the manufacturer does not provide us with an adequate supply of products. Our orders typically represent a relatively small percentage of the overall orders received by these manufacturers from their customers. As a result, fulfilling our orders may not be considered a priority in the event our manufacturer is constrained in its ability to fulfill all of its customer obligations in a timely manner. We must also accurately predict the number of products that we will require. If we overestimate our requirements, we may incur liabilities for excess inventory, which could negatively affect our gross margins. Conversely, if we underestimate our requirements, our manufacturer and suppliers may have inadequate supplies of the materials and components required to produce our products. In addition, we acquire some of our other products and components from sole-source suppliers. This could result in an interruption of the manufacturing of our products, delays in shipments and deferral or loss of revenue. Quality or performance failures of our products or changes in our manufacturers' financial or business condition could disrupt our ability to supply quality products to our customers and thereby have a material and adverse effect on our business and operating results. 

Some of the components and technologies used in our products are purchased and licensed from a single source or a limited number of sources. The loss of any of these suppliers might cause us to incur additional transition costs, result in delays in the manufacturing and delivery of our products, or cause us to carry excess or obsolete inventory and could require us to redesign our products.
Although supplies of our components are generally available from a variety of sources, we currently depend on a single source or a limited number of sources for most components included in our products. For example, the chipsets and motherboards that we use in the products manufactured by Flextronics are currently available only from a limited number of sources, and neither we nor, to our knowledge, this manufacturer have entered into supply agreements with these sources. We have also entered into license agreements with some of our suppliers for technologies that are used in our products.
As there are no other sources for identical components and technologies, if we lost any of these suppliers, we might not be able to sell our products for a significant period of time, and we could incur significant costs to redesign our hardware and software to incorporate components or technologies from alternative sources or to qualify alternative suppliers. Our reliance on a single source or a limited number of suppliers involves a number of additional risks, including risks related to: 
supplier capacity constraints;
price increases;
timely delivery;
component quality; and
natural disasters.
In addition, for certain components for which there are multiple sources, we are subject to potential price increases and limited availability as a result of market demand for these components. In the past, unexpected demand for computer and network products has caused worldwide shortages of certain electronic parts. If similar shortages occur in the future, our business would be adversely affected. We carry very little inventory of our products, and we and our manufacturer rely on our suppliers to deliver necessary components in a timely manner. We and our manufacturer rely on purchase orders rather than long-term contracts with these suppliers, and as a result we or our manufacturer might not be able to secure sufficient components, even if they were available, at reasonable prices or of acceptable quality to build products in a timely manner and, therefore, might not be able to meet customer demands for our products, which would have a material and adverse effect on our business, operating results and financial condition.
 

44



We rely on the availability of third-party licenses and, in the future, if these licenses are available to us only on less favorable terms or not available at all, our business and operating results would be harmed. 

Our products include software and other technology licensed from third parties. It may be necessary in the future to renew licenses relating to various aspects of these products or to seek additional licenses for existing or new products. There can be no assurance that the necessary licenses would be available on acceptable terms or at all. The inability to obtain certain licenses or other rights or to obtain those licenses or rights on favorable terms, or the need to engage in litigation regarding these matters, could result in delays in product releases until such time, if ever, as equivalent technology could be identified, licensed or developed and integrated into our products and might have a material adverse effect on our business, operating results and financial condition.
 
If we are unable to hire, retain and motivate qualified personnel, our business would suffer.

Our future success depends, in part, on our ability to attract and retain highly skilled personnel. The loss of the services of any of our key personnel, the inability to attract and retain additional qualified personnel or delays in hiring required personnel, particularly in engineering and sales, could seriously harm our business, financial condition and results of operations. Any of our employees may terminate their employment at any time. Competition for highly skilled personnel is frequently intense, especially in the San Francisco Bay Area, where we have a substantial presence and need for highly skilled personnel. For example, since the first quarter of fiscal year 2015, we have experienced higher turnover in sales personnel than in the past. In addition, employees who are substantially vested in significant stock options and RSUs could exercise those options and sell their stock, which might result in a higher than normal turnover rate. 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 to us.

We are dependent on the continued services and performance of our senior management and other key employees, the loss of any of whom could adversely affect our business, operating results and financial condition.
    
Our future performance depends on the continued services and continuing contributions of our senior management and other key employees to execute on our business plan, and to identify and pursue new opportunities and product innovations. The loss of the services of senior management or other key employees could significantly delay or prevent the achievement of our development and strategic objectives and could adversely affect our business, financial condition and results of operations.

Replacing departing executive officers and key employees can involve organizational disruption, including employee departures. We have experienced transitions among our executive officers, including the appointments of our president and chief executive officer in December 2014 and our chief financial officer in January 2016, and the departures and subsequent appointments of three executive vice presidents since October 2014. If we fail to manage these transitions successfully, we could experience significant delays or difficulty in the achievement of our development and strategic objectives and our business, financial condition and results of operations could be materially and adversely harmed.


45



Our international sales and operations subject us to additional risks that may materially and adversely affect our business and operating results. 
During the three months ended January 31, 2016 and 2015, 41.6% and 40.7% of our net revenue were derived from customers outside of the United States. During the three months ended January 31, 2016, revenue from customers in the United States grew 27.2% year-over-year while revenue generated internationally grew 32.1% year-over-year. There can be no assurance that these trends will continue in the foreseeable future. Sales to our international customers have typically been denominated in U.S. dollars. Fluctuations in currency exchange rates could cause our products to become relatively more expensive to end customers in a particular country, leading to a reduction in sales or profitability in that country. We are also exposed to movements in foreign currency exchange rates relating to operating expenses associated with our operations and personnel outside the United States. We have research and development personnel in Canada and France, engage contractors in Belarus, India and Malaysia, and we expect to expand our offshore development efforts. We also have testing and support personnel in India and sales and support personnel in numerous countries worldwide. We expect to continue to hire personnel in additional countries. Our international operations subject us to a variety of risks, including:
the difficulty of managing and staffing international offices and the increased travel, infrastructure and legal compliance costs associated with numerous international locations;
reduced demand for technology products outside the United States;
difficulties in enforcing contracts and collecting accounts receivable, and longer payment cycles, especially in emerging markets;
tariffs and trade barriers, export regulations and other regulatory or contractual limitations on our ability to sell or develop our products in certain foreign markets;
increased exposure to currency exchange rate risk;
heightened exposure to political instability, war and terrorism;
added legal compliance obligations and complexity;
reduced protection for intellectual property rights in some countries;
multiple conflicting tax laws and regulations;
the need to localize our products for international end customers; and
the increased cost of terminating employees in some countries.
As we continue to expand our business globally, our success will depend, in large part, on our ability to anticipate and manage effectively these and other risks associated with our international operations. Our failure to manage any of these risks successfully could harm our international operations and reduce our international sales, adversely affecting our business, operating results and financial condition.    
    
In addition, we may be subject to increasing international environmental laws and regulations such as laws governing the hazardous material content of our products and laws relating to the recycling of electrical and electronic equipment. The laws and regulations to which we are currently subject include the EU Regulation of Hazardous Substances Directive and the EU Waste Electrical and Electronic Equipment Directive (the “Environmental Directives”) as well as the legislation of the EU member states implementing the Environmental Directives. Similar laws and regulations have been passed or are pending in China, South Korea, Norway and Japan and may be enacted in other regions, including in the United States, and we are, or may in the future be, subject to these laws and regulations. We have incurred costs to comply with the Environmental Directives in the past, and we may be required to incur additional costs in the future to comply with similar laws and regulations as they are introduced in other countries and could disrupt our operations or logistics if we do not have sufficient time to adjust our products and processes. Our failure to comply with such environmental rules and regulations could result in reduced sales of our products, increased costs, substantial product inventory write-offs, reputational damage, penalties and other sanctions.


46



We are subject to governmental export and import controls that could subject us to liability or impair our ability to compete in international markets.

Because we incorporate encryption technology into our products, certain of our products are subject to U.S. export controls and may be exported outside the United States only with the required export license or through an export license exception. If we continue to develop and expand our security related products and services, some or all of these products may be subject to more restrictive export and import requirements than our historic products, which would require additional administration and could result in limiting our ability to offer our products and services in some countries or to some end customers. If we were to fail to comply with United States export licensing, United States Customs regulations and import regulations, United States economic sanctions and other countries' import and export laws, we could be subject to substantial civil and criminal penalties, including fines against us and incarceration for responsible employees and managers, and the possible loss of export or import privileges. In addition, if our channel partners fail to obtain appropriate import, export or re-export licenses or permits, we may also be adversely affected through reputational harm and penalties. Obtaining the necessary export license for a particular sale may be time-consuming and may result in the delay of product launches. In addition, various countries regulate the import of certain encryption technology, including import permitting/licensing requirements, and have enacted laws that could limit our ability to distribute our products or could limit our end customers' ability to implement our products in those countries. Changes in our products or changes in export and import regulations may create delays in the introduction of our products in international markets, prevent our end customers with international operations from deploying our products globally or, in some cases, prevent the export or import of our products to certain countries, governments or persons altogether. Changes in our products or changes in export or import regulations, economic sanctions or related legislation, shift in the enforcement or scope of existing regulations, or change in the countries, governments, persons or technologies targeted by such regulations could result in decreased use of our products by, or in our decreased ability to export or sell our products to, existing or potential end customers with international operations. Any decreased use of our products or limitation on our ability to export or sell our products would likely adversely affect our business, financial condition and results of operations.

Our use of and reliance on research and development resources in foreign countries may expose us to unanticipated costs or events.
We have significant research and development centers in Canada and France and have significant numbers of contractors in Belarus and India. There can be no assurance that our reliance upon research and development resources in foreign countries will enable us to achieve meaningful cost reductions or greater resource efficiency. Further, our research and development efforts and other operations in foreign countries involve significant risks, including:
 
difficulty hiring and retaining appropriate engineering personnel because of intense competition for engineers and resulting wage inflation;
difficulties regarding the transfer of knowledge related to our technology and resulting exposure to misappropriation of intellectual property or information that is proprietary to us, our end customers and other third parties;
heightened exposure to change in the economic, security and political conditions in developing countries;
fluctuations in currency exchange rates and difficulties of regulatory compliance in foreign countries; and
interruptions to our operations in India or Thailand as a result of typhoons, floods and other natural catastrophic events, as well as man-made problems such as power disruptions or terrorism.
Difficulties resulting from the factors above and other risks related to our operations in foreign countries could expose us to increased expense, impair our development efforts and harm our competitive position.
 
If we fail to manage future growth effectively, our business would be harmed. 
We operate in emerging markets and have experienced, and may continue to experience, significant expansion of our operations. This growth has placed, and any future growth would continue to place, a strain on our employees, management systems and other resources. Managing our growth will require significant expenditures and allocation of valuable management resources. Further international expansion may be required for our continued business growth, and managing any international expansion would require additional resources and controls. If we fail to achieve the necessary level of efficiency in our organization as it grows, our business, operating results and financial condition would be harmed. 


47



We expect our gross margin to vary over time, and our current level of gross margin may not be sustainable.
Our level of gross margin may not be sustainable and may be adversely affected by numerous factors, including:
increased price competition;
changes in end customer or product and service mix;
increased inbound shipping charges;
our inability to maintain or reduce the amount we pay our third-party manufacturers;
increases in material or labor costs;
increased costs of licensing third-party technologies that are used in our products;
carrying costs of excess inventory, inventory holding charges and obsolescence charges that may be passed through to us by our third-party manufacturers;
changes in our distribution channels or our arrangements with our distributors and VARs;
increased warranty and repair costs; and
the introduction of new appliance models, which may have lower margins than our existing products.
Depending on the overall mix of product models in any given quarter, gross margins could be lower which would impact our operating results.

If we are not able to maintain and enhance our brand and reputation, our business and operating results may be harmed in tangible or intangible ways. 

We believe that maintaining and enhancing our brand and reputation are critical to our relationships with, and our ability to attract, new end customers, technology partners and employees. The successful promotion of our brand will depend largely upon our ability to continue to develop, offer and maintain high-quality products and services, our marketing and public relations efforts, and our ability to differentiate our products and services successfully from those of our competitors. Our brand promotion activities could involve significant expenditures and may not be successful and may not yield increased revenue. In addition, extension of our brand to products and uses different from our traditional products and services may dilute our brand, particularly if we fail to maintain the quality of products and services in these new areas. If we do not successfully maintain and enhance our brand and reputation, our growth rate may decline, we may have reduced pricing power relative to competitors with stronger brands or reputations, and we could lose end customers or technology partners, all of which would harm our business, operating results and financial condition. 

In addition, from time to time independent industry analysts may provide reviews of our products and services, as well as those of our competitors, and perception of our products in the marketplace may be significantly influenced by these reviews. We have no control over what these industry analysts report, and because industry analysts may influence current and potential end customers, our brand could be harmed if industry analysts do not provide positive reviews of our products or identify them as market leaders.
   
Seasonality may cause fluctuations in our net revenue and operating results. 

We operate on a July 31 fiscal year-end and believe that there are significant seasonal factors which may cause the second and fourth quarters of our fiscal year to have greater product revenue than our first and third fiscal quarters. We believe that this seasonality results from a number of factors, including: 
end customer procurement, budget and deployment cycles in the government and education sectors, which potentially result in stronger order flow in our second fiscal quarter;
one or more of our larger end customers with a December 31 fiscal year-end choosing to spend remaining budgets before their year-end, which potentially results in a positive impact on our product revenue in the second quarter of our fiscal year;
the timing of our annual training for the entire sales force in our first fiscal quarter, which, combined with fourth quarter sales, can potentially cause our first fiscal quarter to be seasonally weak, and
seasonal reductions in business activity during August in the United States, Europe and certain regions, which have a negative impact on our first fiscal quarter revenue.
Our rapid historical growth may have reduced the impact of seasonal or cyclical factors that might have influenced our business to date. As our increasing size causes our growth rate to slow, seasonal or cyclical variations in our operations may become more pronounced over time and may materially affect our results of operations.
 

48



If our products contain undetected software, hardware or data errors, we could incur significant unexpected expenses and lost sales and revenue and we could be subject to product liability claims.
 
Products such as ours frequently contain undetected software, hardware or data errors, many of which are identified only when our products are first introduced or as new versions, updates or enhancements are released. We have experienced errors in the past in connection with our products. We expect that errors will be found from time to time in new or enhanced products after commencement of commercial shipments. Since our products contain software, hardware or data components that we purchase or license from third parties, we also expect our products to contain latent defects and errors from time to time related to those third-party components. These problems may cause us to incur significant warranty and repair costs, process management costs, and costs associated with remanufacturing our inventory. In addition, regardless of the party at fault, errors of these kinds divert the attention of our engineering personnel from our product development efforts, damage our reputation and the reputation of our products, cause significant customer relations problems and can result in product liability claims. The occurrence of these problems could result in the delay or loss of market acceptance of our products and could adversely impact our business, operating results and financial condition. 

Our business is subject to the risks of warranty claims, product returns, product liability and product defects.
Real or perceived errors, failures or bugs in our products could result in claims by customers for losses that they sustain. If customers make these types of claims, we may be required, or may choose, for customer relations or other reasons, to expend additional resources in order to help correct the problem or resolve matters with customers. Liability provisions in our standard terms and conditions of sale, and those of our resellers and distributors, may not be enforceable under some circumstances or may not fully or effectively protect us from customer claims and related liabilities and costs, including indemnification obligations under our agreements with resellers and distributors. The sale and support of our products also entail the risk of product liability claims. We maintain insurance to protect against certain types of claims associated with the use of our products, but our insurance coverage may not adequately cover any such claims. In addition, even claims that ultimately are unsuccessful could result in expenditures of funds in connection with litigation and divert management’s time and other resources.

We depend on the U.S. government for a portion of our sales, which are facilitated through resellers on which we also depend for these sales. Any reductions in sales to the U.S. government, as a result of the loss of reseller relationships or any other reason, could harm our growth. 

A significant portion of our sales is made to certain departments of the U.S. government. Nearly all of these sales are made through resellers. Any factors that cause a decline in government expenditures generally or government IT expenditures in particular could cause our net revenue to grow less rapidly or even to decline. The timing of fulfillment under government contracts can also be uncertain. In addition, since in most cases we are unable to fulfill orders from the U.S. government directly, the loss of key reseller relationships could adversely affect our ability to fulfill certain orders from the government until we are able to find and qualify a suitable alternative. This, in turn, would cause revenue to be delayed and could cause sales to be lost.
 
Our net revenue may decline as a result of reductions in public funding of educational institutions.

We regard sales to universities, colleges and other educational institutions as an important source of net revenue. Many of these institutions receive funding from local tax revenues and from state and federal governments through a variety of programs. Federal, state or local funding of public education may be reduced for a variety of reasons, including budget-driven austerity measures, legislative changes or fluctuations in tax revenues because of changing economic conditions. If funding of public education declines for these or any other reason, our sales to educational institutions might be negatively impacted. Any reduction in spending on IT systems by educational institutions would likely materially and adversely affect our business and results of operations.
 

49



If we fail to maintain proper and effective internal controls, our ability to produce accurate financial statements on a timely basis could be impaired, which could result in a loss of investor confidence in our financial reports and have an adverse effect on our stock price.

Our management is responsible for establishing and maintaining adequate internal control over financial reporting to provide reasonable assurance regarding the reliability of our financial reporting and the preparation of financial statements for external purposes in accordance with U.S. generally accepted accounting principles. If we are unable to maintain adequate internal control over financial reporting, we might be unable to report our financial information on a timely basis and might suffer adverse regulatory consequences or violate New York Stock Exchange, or NYSE, listing standards. There could also be a negative reaction in the financial markets due to a loss of investor confidence in us and the reliability of our financial statements. We may in the future discover areas of our internal financial and accounting controls and procedures that need improvement. Our internal control over financial reporting will not prevent or detect all error 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 will be 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 our company will be detected. If we are unable to maintain proper and effective internal controls, we may not be able to produce accurate financial statements on a timely basis, which could adversely affect our ability to operate our business and could result in regulatory action, and could require us to restate our financial statements. Any such restatement could result in a loss of public confidence in the reliability of our financial statements and sanctions imposed on us by the SEC.          

We rely on third parties for the fulfillment of our end customer orders and replacements, and the failure of these third parties to perform could have an adverse effect upon our reputation and our ability to distribute our products, which could cause a material reduction in our net revenue. 

We rely on our third-party manufacturers to build and inventory sufficient quantities of our products to fulfill end customer orders, and we also use third parties to transport our products, hold our inventory in local depots in foreign countries and fulfill our end customer replacement requirements. If our third-party agents fail to perform, our ability to deliver our products and to generate revenue would be adversely affected. The failure of our third-party manufacturers and other third-party logistics providers to deliver products in a timely manner could lead to the dissatisfaction of our channel partners and end customers and damage our reputation, which might cause our channel partners or end customers to cancel existing agreements with us and to stop transacting business with us. In addition, this reliance on our third-party manufacturers and third-party logistics providers may impact the timing of our revenue recognition if our providers fail to deliver orders during the prescribed time period. In the event we were unexpectedly forced to change providers, we could experience short-term disruptions in our delivery and fulfillment process that could adversely affect our business.
 
Our use of open source software could impose limitations on our ability to commercialize our products.
Our products contain software modules licensed for use from third-party authors under open source licenses, including the GNU Public License, the GNU Lesser Public License and the Apache License. Use and distribution of open source software may entail greater risks than use of third-party commercial software, as open source licensors generally do not provide warranties or other contractual protections regarding infringement claims or the quality of the code. Some open source licenses contain requirements that we make available source code for modifications or derivative works that we create based upon the type of open source software we use. If we combine our proprietary software with open source software in a certain manner, we could, under certain of the open source licenses, be required to release the source code of our proprietary software to the public. This could allow our competitors to create similar products with lower development effort and time and ultimately could result in a loss of product sales for us.        
The terms of many open source licenses have not been interpreted by U.S. courts, and there is a risk that these licenses could be construed in a manner that could impose unanticipated conditions or restrictions on our ability to commercialize our products. In such event, we could be required to seek licenses from third parties in order to continue offering our products and to re-engineer our products or to discontinue the sale of our products in the event re-engineering cannot be accomplished on a timely basis, any of which could materially and adversely affect our business and operating results.
 

50



Confidentiality agreements with employees and others may not adequately prevent disclosure of our trade secrets and other proprietary information. 

In order to protect our proprietary technology, processes and methods, we rely in part on confidentiality agreements with our technology partners, employees, consultants, advisors and others. These agreements may not effectively prevent disclosure of our confidential information and may not provide an adequate remedy in the event of unauthorized disclosure of our confidential information. In addition, others may independently discover our trade secrets and proprietary information, and in these cases we would not be able to assert any trade secret rights against those parties. Costly and time-consuming litigation could be necessary to enforce and determine the scope of our proprietary rights, and failure to obtain or maintain trade secret protection could adversely affect our competitive business position.
 
Our reported financial results may be adversely affected by changes in accounting principles applicable to us. 

Generally accepted accounting principles in the United States, or U.S. GAAP, are subject to interpretation by the Financial Accounting Standards Board, or FASB, the SEC, and other bodies formed to promulgate and interpret appropriate accounting principles. For example, in May 2014, the FASB issued ASU No. 2014-09, Revenue from Contracts with Customers, which supersedes nearly all existing revenue recognition guidance under U.S. GAAP. Changes in accounting principles or interpretations could have a significant effect on our reported financial results and could affect the reporting of transactions completed before the announcement of a change. Any difficulties in the implementation of new or changed accounting standards could cause us to fail to meet our financial reporting obligations, which could result in regulatory discipline. In addition, the SEC has announced a multi-year plan that could ultimately lead to the use of International Financial Reporting Standards by U.S. issuers in their SEC filings. Any such change could have a significant effect on our reported financial results. 

If our estimates relating to our critical accounting policies are based on assumptions or judgments that change or prove to be incorrect, our operating results could fall below expectations of securities analysts and investors, resulting in a decline in our stock price. 

The preparation of financial statements in conformity with generally accepted accounting principles requires our management to make estimates, assumptions and judgments that affect the amounts reported in our consolidated financial statements and accompanying notes. We base our estimates on historical experience and on various other assumptions, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. If our assumptions change or if actual circumstances differ from those in our assumptions, our operating results may be adversely affected, which could cause our operating results to fall below market expectations and our stock price to decline. Significant estimates, assumptions and judgments used in preparing our consolidated financial statements include those related to revenue recognition, determination of fair value of stock-based awards, valuation of goodwill and intangible assets acquired, impairment of goodwill and other long-lived assets, amortization of intangible assets, contingencies and litigation, accounting for income taxes, including the valuation reserve on deferred tax assets and uncertain tax positions, allowances for doubtful accounts and sales returns and valuation of inventory.
 
Our ability to use net operating losses to offset future taxable income may be subject to certain limitations.
In general, under Section 382 of the U.S. Internal Revenue Code of 1986, or the Code, a corporation that undergoes an “ownership change” is subject to limitations on its ability to utilize its pre-change net operating losses, or NOLs, to offset future taxable income. Our existing NOLs may be subject to limitations arising from previous ownership changes and, if we undergo an ownership change in the future, our ability to utilize our NOLs could be further limited by Section 382 of the Code. Future changes in our stock ownership, many of which are outside of our control, could result in an ownership change under Section 382 of the Code. Our net operating losses could also be impaired under state law. As a result, we might not be able to utilize a material portion of our NOLs.
 

51



Our future capital needs are uncertain, and we may need to raise additional funds in the future.

We believe that our existing cash and cash equivalents will be sufficient to meet our anticipated cash requirements for at least the next 12 months. We may, however, need to raise substantial additional capital to: 
fund our operations;
continue our research and development;
fund stock repurchases, including pursuant to the ASR;
commercialize new products; or
acquire companies, in-licensed products or intellectual property.

Our future funding requirements will depend on many factors, including:
market acceptance of our products and services;
the cost of our research and development activities;
the cost of defending, in litigation or otherwise, claims that we infringe third-party patents or violate other intellectual property rights;
the cost and timing of establishing additional sales, marketing and distribution capabilities;
the cost and timing of establishing additional technical support capabilities;
the effect of competing technological and market developments; and
the market for different types of funding and overall economic conditions.
 
If we require additional funds in the future, those funds may not be available on acceptable terms, or at all.     

We may require additional funds in the future, and we may not be able to obtain those funds on acceptable terms, or at all. If we raise additional funds by issuing equity securities, our stockholders may experience dilution. Debt financing, if available, may involve covenants restricting our operations or our ability to incur additional debt. Any debt or additional equity financing that we raise may contain terms that are not favorable to us or our stockholders. If we do not have, or are not able to obtain, sufficient funds, we may have to delay development or commercialization of our products or license to third parties the rights to commercialize products or technologies that we would otherwise seek to commercialize. If we raise additional funds through collaboration and licensing arrangements with third parties, it may be necessary to relinquish some rights to our technologies or our products, or to grant licenses on terms that are not favorable to us. If we are unable to raise adequate funds, we may have to liquidate some or all of our assets, or delay, reduce the scope of or eliminate some or all of our development programs. We also may have to reduce marketing, customer support or other resources devoted to our products or cease operations. Any of these actions could harm our operating results.
 
Changes in our provision for income taxes or adverse outcomes resulting from examination of our income tax returns could adversely affect our results. 

Our provision for income taxes is subject to volatility and could be adversely affected by the following:
changes in the valuation of our deferred tax assets;
foreign or domestic income tax assessments and any related tax interest or penalties;
expiration of, or lapses in, the research and development tax credit laws;
tax effects of nondeductible compensation;
adjustments to the pricing of intercompany transactions and transfers of intellectual property or other assets;
changes in accounting principles; or
changes in tax laws and regulations, including changes in taxation of the services provided by our foreign subsidiaries.     
Significant judgment is required to determine the recognition and measurement attributes prescribed in the accounting guidance for uncertainty in income taxes. The accounting guidance for uncertainty in income taxes applies to all income tax positions, including the potential recovery of previously paid taxes, that if settled unfavorably could adversely impact our provision for income taxes or additional paid-in capital. In addition, we are subject to the examination of our income tax returns by the U.S. Internal Revenue Service and other tax authorities. We regularly assess the likelihood of adverse outcomes resulting from these examinations to determine the adequacy of our provision for income taxes. The outcomes from these examinations might have a material and adverse effect on our operating results and financial condition.

52



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 power disruptions or terrorism. 

Our corporate headquarters is located in the San Francisco Bay Area, a region known for seismic activity. We also have significant testing and support facilities in India, a region known for typhoons, floods and other natural disasters. A significant natural disaster, such as an earthquake, fire or a flood, occurring at our headquarters, at one of our other facilities or where a channel partner or supplier is located could have a material adverse impact on our business, operating results and financial condition. In addition, natural disasters and acts of terrorism could cause disruptions in our or our customers’ businesses, national economies or the world economy as a whole. We also rely on IT systems to communicate among our workforce located worldwide and, in particular, our research and development activities that are coordinated between our corporate headquarters in the San Francisco Bay Area and our operations in other states and countries. Any disruption to our internal communications, whether caused by a natural disaster or by man-made problems, such as power disruptions or terrorism, could delay our research and development efforts. To the extent that these disruptions result in delays or cancellations of customer orders or delays in our research and development efforts or the deployment of our products, our business and operating results would be materially and adversely affected.

System security risks, data protection breaches, cyber-attacks and systems integration issues could disrupt our internal operations and effectiveness of our products, and any such disruption could reduce our expected revenue, increase our expenses, damage our reputation and adversely affect our stock price. 

Experienced computer programmers and hackers may be able to penetrate our network security and misappropriate or compromise our confidential and proprietary information, create system disruptions or cause shutdowns. Computer programmers and hackers also may be able to develop and deploy viruses, worms, and other malicious software programs that attack our products or otherwise exploit any security vulnerabilities of our products. The costs to us to eliminate or alleviate cyber or other security problems, bugs, viruses, worms, malicious software programs and security vulnerabilities could be significant, and our efforts to address these problems may not be successful, could result in interruptions and delays that could impede our sales, manufacturing, distribution or other critical functions and could cause our products to not perform as intended, which could cause prospective end customers not to purchase such products.
    
We manage and store various proprietary information and sensitive or confidential data relating to our business in the “cloud.” Breaches of our security measures or the accidental loss, inadvertent disclosure or unapproved dissemination of proprietary information or sensitive or confidential data about us, including the potential loss or disclosure of that information or data as a result of fraud, trickery or other forms of deception, could expose us to a risk of loss or misuse of this information, result in litigation and potential liability for us, damage our brand and reputation or otherwise harm our business. In addition, the cost and operational consequences of implementing further data protection measures could be significant.
    
Portions of our IT infrastructure also may experience interruptions, delays or cessations of service or produce errors in connection with systems integration or migration work that takes place from time to time. We may not be successful in implementing new systems and transitioning data, which could cause business disruptions and be more expensive, time consuming, disruptive and resource-intensive. Any disruptions could adversely impact our ability to fulfill orders and interrupt other processes. Delayed sales, lower margins or lost customers resulting from these disruptions have adversely affected us in the past, and in the future could adversely affect our financial results, stock price and reputation. 

Risks Related to Ownership of Our Common Stock

Our actual operating results may differ significantly from our guidance.
From time to time, we have released, and may continue to release guidance in our quarterly earnings releases, quarterly earnings conference call, or otherwise, regarding our future performance that represents our management’s estimates as of the date of release. This guidance, which includes forward-looking statements, has been and will be based on projections prepared by our management. These projections are not prepared with a view toward compliance with published guidelines of the American Institute of Certified Public Accountants, and neither our registered public accountants nor any other independent expert or outside party compiles or examines the projections. Accordingly, no such person expresses any opinion or any other form of assurance with respect to the projections.    
    

53


    
Projections are based upon a number of assumptions and estimates that, while presented with numerical specificity, are inherently subject to significant business, economic and competitive uncertainties and contingencies, many of which are beyond our control and are based upon specific assumptions with respect to future business decisions, some of which will change. We intend to state possible outcomes as high and low ranges which are intended to provide a sensitivity analysis as variables are changed but are not intended to imply that actual results could not fall outside of the suggested ranges. The principal reason that we release guidance is to provide a basis for our management to discuss our business outlook with analysts and investors. We do not accept any responsibility for any projections or reports published by any such persons. 
    
Guidance is necessarily speculative in nature, and it can be expected that some or all of the assumptions underlying the guidance furnished by us will not materialize or will vary significantly from actual results. Accordingly, our guidance is only an estimate of what management believes is realizable as of the date of release. Actual results will vary from our guidance and the variations may be material. In light of the foregoing, investors are urged not to rely upon our guidance in making an investment decision regarding our common stock. 

Any failure to successfully implement our operating strategy or the occurrence of any of the events or circumstances set forth in this “Risk Factors” section in this quarterly report could result in the actual operating results being different from our guidance, and the differences may be adverse and material. 

The price of our common stock may be volatile, and you could lose all or part of your investment.
In the recent past, stocks generally, and technology stocks in particular, have experienced high levels of volatility. The trading price of our common stock may fluctuate substantially. The trading price of our common stock will depend on a number of factors, including those described in this “Risk Factors” section, many of which are beyond our control and may not be related to our operating performance. These fluctuations could cause you to lose all or part of your investment in our common stock since you might be unable to sell your shares at or above the price you paid. Factors that could cause fluctuations in the trading price of our common stock include the following: 
price and volume fluctuations in the overall stock market from time to time;
volatility in the market prices and trading volumes of high technology stocks;
changes in operating performance and stock market valuations of other technology companies generally, or those in our industry in particular;
sales of shares of our common stock by us or our stockholders;
failure of securities analysts to maintain coverage of us, changes in financial estimates by any securities analysts who follow our company, or our failure to meet these estimates or the expectations of investors;
the financial projections we may provide to the public, any changes in those projections or our failure to meet those projections;
announcements by us or our competitors of new products or new or terminated significant contracts, commercial relationships or capital commitments.
the public's reaction to our press releases, other public announcements and filings with the SEC;
rumors and market speculation involving us or other companies in our industry;
actual or anticipated changes in our results of operations or fluctuations in our operating results;
actual or anticipated developments in our business or our competitors' businesses or the competitive landscape generally;
litigation involving us, our industry or both or investigations by regulators into our operations or those of our competitors;
developments or disputes concerning our intellectual property or other proprietary rights;
announced or completed acquisitions of businesses or technologies by us or our competitors;
new laws or regulations or new interpretations of existing laws or regulations applicable to our business;
changes in accounting standards, policies, guidelines, interpretations or principles;
any major change in our management;
general economic conditions and slow or negative growth of our markets; and
other events or factors, including those resulting from war, incidents of terrorism or responses to these events.
        
    

54


    
In addition, the stock market in general, and the market for technology companies in particular, have experienced extreme price and volume fluctuations that have often been unrelated or disproportionate to the operating performance of those companies. Broad market and industry factors may seriously affect the market price of our common stock, regardless of our actual operating performance. In addition, in the past, following periods of volatility in the overall market and the market prices of particular companies’ securities, securities class action litigations have often been instituted against these companies. For example, following the volatility in the trading price of our common stock in fiscal year 2014, class actions were filed beginning in May 2014 against us and two of our officers and a stockholder derivative suit was filed in November 2014 against several of our current directors and one former director. Although the plaintiffs voluntarily dismissed these lawsuits without prejudice, we may be the target of these types of litigation in the future. The outcome of securities class actions and stockholder derivative lawsuits is difficult to predict. Plaintiffs in these matters may seek recovery of very large or indeterminate amounts. The monetary and other impact of these actions may remain unknown for substantial periods of time. Accordingly, litigation of these types against us could result in substantial costs to defend or settle these matters and divert our management’s attention and resources, which could seriously harm our business.
 
If securities or industry analysts issue an adverse or misleading opinion regarding our stock or do not publish research or reports about our business, our stock price and trading volume could decline. 

The trading market for our common stock will rely in part on the research and reports that equity research and other analysts publish about us and our business. We do not control these analysts or the content and opinions included in their reports. The price of our common stock could decline if one or more analysts were to downgrade our common stock or if they were to issue other unfavorable commentary or cease publishing reports about us or our business. If one or more analysts were to cease coverage of our company, we could lose visibility in the market, which in turn could cause our stock price to decline. Further, analysts may elect not to provide research coverage of our common stock, and lack of research coverage would likely adversely affect the market price of our common stock.
 
We do not intend to pay dividends for the foreseeable future.
We have never declared or paid any cash dividends on our capital stock. We intend to retain any earnings to finance the operation and expansion of our business, and we do not anticipate paying any cash dividends in the foreseeable future. As a result, you will likely receive a return on your investment in our common stock only if the market price of our common stock increases.
 
Our charter documents and Delaware law could discourage, delay or prevent a takeover that stockholders consider favorable and could also reduce the market price of our stock.
Our restated certificate of incorporation and our restated bylaws contain provisions that could delay or prevent a change in control of our company. These provisions could also make it more difficult for stockholders to nominate directors for election to our board of directors and take other corporate actions. These provisions, among other things: 
provide for non-cumulative voting in the election of directors;
provide for a classified board of directors;
authorize our board of directors, without stockholder approval, to issue preferred stock with terms determined by our board of directors and to issue additional shares of our common stock;
provide that only our board of directors may set the number of directors constituting our board of directors or fill vacant directorships;
provide that stockholders may remove directors only for cause;
prohibit stockholder action by written consent and limit who may call a special meeting of stockholders; and
require advance notification of stockholder nominations for election to our board of directors and of stockholder proposals.  
These and other provisions in our restated certificate of incorporation and our restated bylaws, as well as provisions under Delaware law, could discourage potential takeover attempts, reduce the price that investors might be willing to pay in the future for shares of our common stock and result in the trading price of our common stock being lower than it otherwise would be.



55



Item 2. Unregistered Sales of Equity Securities and Use of Proceeds
 
Sales of Unregistered Securities
There were no unregistered sales of equity securities during the period covered by this report.

Issuer Purchases of Equity Securities
Issuer purchases of equity securities during the second quarter of fiscal 2016 were:
Period
 
Total Number of Shares Purchased (1)

 
Average Price Paid Per Share


 
Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs

 
Approximate Dollar Value of Shares that May Yet Be Purchased Under the Plans or Programs (2)

 
 
 
(in thousands)
 
 
 
(in thousands)
 
(in thousands)
 
November 1, 2015 to November 30, 2015
 

 
$

 

 
$

 
December 1, 2015 to December 31, 2015
 
2,193

 
(1)
 
2,193

 
$
50,000

(3)
January 1, 2016 to January 31, 2016
 

 
$

 

 
$
50,000

(3)

(1) In December 2015, we executed the ASR with GS&Co pursuant to which, on December 8, 2015, we paid GS&Co $50 million and received an initial delivery of 2,192,982 shares, representing 80% of the total ASR amount. Upon final settlement of the ASR, GS&Co may be required to deliver additional shares of common stock to us or we may be required to deliver shares of our common stock, or elect to make a cash payment, to GS&Co, based on the terms and conditions under the ASR.

(2) In November 2015, our board of directors authorized a $100 million share repurchase program, with $50 million of that program executed pursuant to the ASR in December 2015. As of January 31, 2016, $50 million remained authorized for repurchase from time to time in compliance with applicable securities laws in the open market or in privately-negotiated transactions. The authorization for open market purchases does not require the purchase of any minimum number of shares, has no expiration date and may be suspended, modified or discontinued at any time without prior notice.

(3) The approximate dollar value of the shares that may yet be purchased under the plans or programs is reduced by the $50 million that reflects the aggregate value of the stock held back by GS&Co pending final settlement of our ASR agreement with this firm.


56


Item 3. Defaults Upon Senior Securities
None.

Item 4.  Mine Safety Disclosures
Not applicable.

Item 5. Other Information
On March 1, 2016, the Compensation Committee of our Board of Directors (the “Committee”) established the milestones for the performance bonus payable to Janesh Moorjani, our Chief Financial Officer, under his offer letter, dated November 19, 2015. Mr. Moorjani has the opportunity to earn his incentive compensation based on achievement relative to individual performance objectives for the fourth quarter of fiscal 2016 and first quarter of fiscal 2017. Mr. Moorjani’s achievement of these goals will be assessed based on individual performance results and impact against qualitative results in the following key areas: strategic planning objectives and business engagement; cross-functional operational goals; and development and management of his team of employees. Pursuant to the terms of this arrangement, each key area is to be given equal weight in the Committee’s assessment following the end of the performance period.

Item 6. Exhibits 
The exhibits listed in the accompanying Exhibit Index are filed or incorporated by reference as part of this Quarterly Report on Form 10-Q.

57



SIGNATURES
    
Pursuant to the requirements of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.
 
 
Infoblox Inc.
 
 
 
Date: March 3, 2016
By:
/s/ Janesh Moorjani
 
 
Janesh Moorjani
Chief Financial Officer
 
 
(Principal Financial Officer)



58


EXHIBIT INDEX

Exhibit Number
  
Exhibit Title
2.1*
 
Agreement and Plan of Merger dated February 6, 2016 with IID Security, Inc., Niners Acquisition Sub, Inc. and Shareholder Representative Services, LLC †

10.1
 
Master Confirmation with Goldman, Sachs & Co., dated December 3, 2015 (1)
10.2
 
Offer Letter to Janesh Moorjani from the Company, dated November 19, 2015 (2)
10.3
 
Separation Agreement between Remo E. Canessa and the Company, dated December 30, 2015 (3)
31.1*
  
Certification of Jesper Andersen, Chief Executive Officer, pursuant to Rule 13a-14(a)/15d-14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
31.2*
  
Certification of Janesh Moorjani, Chief Financial Officer, pursuant to Rule 13a-14(a)/15d-14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
32.1*
  
Certification of Jesper Andersen, Chief Executive Officer, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.
32.2*
  
Certification of Janesh Moorjani, Chief Financial Officer, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.
101.INS
  
XBRL Instance Document
101.SCH
  
XBRL Taxonomy Schema Linkbase Document
101.CAL
  
XBRL Taxonomy Calculation Linkbase Document
101.DEF
  
XBRL Taxonomy Definition Linkbase Document
101.LAB
  
XBRL Taxonomy Labels Linkbase Document
101.PRE
  
XBRL Taxonomy Presentation Linkbase Document

*
Filed herewith.

† Certain disclosure schedules to this agreement have been omitted pursuant to Item 601(b)(2) of Regulation S-K. The Company hereby agrees to furnish supplementally a copy of any omitted schedule to the Securities and Exchange Commission.

(1) Previously filed as Exhibit 10.1 to Registrant’s Current Report on Form 8-K (File No. 001-35507), filed with the Securities and Exchange Commission on December 4, 2015, and incorporated by reference herein.

(2) Previously filed as Exhibit 10.1 to Registrant’s Current Report on Form 8-K (File No. 001-35507), filed with the Securities and Exchange Commission on January 4, 2016, and incorporated by reference herein.

(3) Previously filed as Exhibit 10.2 to Registrant’s Current Report on Form 8-K (File No. 001-35507), filed with the Securities and Exchange Commission on January 4, 2016, and incorporated by reference herein.


59
EX-2.1 2 exhibit21-mergeragreement.htm MERGER AGREEMENT Exhibit



AGREEMENT AND PLAN OF MERGER

by and among

Infoblox Inc.,
a Delaware corporation,
Niners Acquisition Sub, Inc.,
a Delaware corporation,
IID Security, Inc.,
a Delaware corporation,
and
Shareholder Representative Services LLC as the Stockholders’ Agent

___________________________
Dated as of February 6, 2016
___________________________







Exhibits
Exhibit A
 
Definitions
Exhibit B
 
Form of Written Consent

Exhibit C
 
Form of Stockholder Agreement

Exhibit D
 
Form of Certificate of Merger

Exhibit E
 
Form of Spreadsheet

Exhibit F-1
 
Form of FIRPTA Notice

Exhibit F-2
 
Form of FIRPTA Notification Letter

Exhibit G
 
Form of Parachute Payment Waiver
Exhibit H
 
Form of Parachute Payment Waiver

Exhibit I
 
Form of Letter of Transmittal

 
 
 
Schedules
Company Disclosure Letter

 
 
Schedule I
 
Consenting Stockholders

Schedule II
 
Spreadsheet

Schedule 1.4(a)(ii)
 
Designated Stockholder and Designated Shares





                
Agreement and Plan of Merger

This Agreement and Plan of Merger (this “Agreement”) is made and entered into as of February 6, 2016 (the “Agreement Date”), by and among Infoblox Inc., a Delaware corporation (“Acquirer”), Niners Acquisition Sub, Inc., a Delaware corporation and wholly owned subsidiary of Acquirer (“Merger Sub”), IID Security, Inc., a Delaware corporation (the “Company”), and Shareholder Representative Services LLC, a Colorado limited liability company solely in its capacity as the stockholders’ agent (the “Stockholders’ Agent”). Certain other capitalized terms used herein are defined in Exhibit A.
Recitals
A.
Acquirer, Merger Sub and the Company intend to effect a merger of Merger Sub with and into the Company in accordance with this Agreement (the “Merger”). Upon consummation of the Merger, Merger Sub will cease to exist, and the Company will become a wholly owned subsidiary of Acquirer.

B.
The board of directors of the Company (the “Board”) has carefully considered the terms of this Agreement and has unanimously (1) declared this Agreement and the transactions contemplated by this Agreement and the documents referenced herein (collectively, the “Transactions”), including the Merger, upon the terms and subject to the conditions set forth herein, advisable, fair to and in the best interests of the Company and the Company Stockholders, (2) approved this Agreement in accordance with Applicable Law and (3) adopted a resolution directing that the adoption of this Agreement be submitted to the Company Stockholders for consideration and recommending that all of the Company Stockholders adopt this Agreement and approve the Merger.

C.
The board of directors of Merger Sub has (1) declared this Agreement and the Transactions, including the Merger, upon the terms and subject to the conditions set forth herein, advisable, fair to and in the best interests of Merger Sub and the stockholder of Merger Sub and (2) adopted a resolution recommending that Acquirer, as the sole stockholder of Merger Sub, adopt this Agreement and approve the Merger.

D.
The board of directors of Acquirer has approved this Agreement and the Transactions, including the Merger, upon the terms and subject to the conditions set forth herein, and Acquirer, as the sole stockholder of Merger Sub, shall, on the Agreement Date promptly following execution and delivery of this Agreement, adopt this Agreement and approve the Merger.

E.
Concurrently with the execution of this Agreement, and as a condition and inducement to Acquirer’s and Merger Sub’s willingness to enter into this Agreement, (1) the Persons listed on Schedule E of the Company Disclosure Letter (each, a “Named Employee”) have each executed Acquirer’s customary form of employment offer letter, together with a confidential information and invention assignment agreement (together, an “Offer Letter”), each to become effective upon the Closing, and (2) each Named Employee who is a Company Stockholder has executed a non-competition agreement (a “Non-Competition Agreement”) and a holdback agreement (a “Holdback Agreement”), each to become effective upon the Closing.

F.
Promptly following the execution and delivery of this Agreement, the Company shall seek to obtain and deliver to Acquirer a written consent in substantially the form attached hereto as Exhibit B (a “Written Consent”) executed by the Company Stockholders identified on Schedule I (the “Consenting Stockholders”), evidencing the obtainment of the Company Stockholder Approval, and the Company shall seek to obtain and deliver to Acquirer immediately after the delivery of such Written Consent a stockholder agreement in substantially the form attached hereto as Exhibit C (the “Stockholder Agreement”) executed by each Consenting Stockholder.


1












Now, Therefore, in consideration of the representations, warranties, covenants, agreements and obligations contained herein, and for other good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged, the parties hereto agree as follows:

ARTICLE I
The Merger

1.1The Merger.

(a)Merger of Merger Sub into the Company. Upon the terms and subject to the conditions set forth herein, at the Effective Time, Merger Sub shall be merged with and into the Company, and the separate existence of Merger Sub shall cease. The Company will continue as the surviving corporation in the Merger (sometimes referred to herein as the “Surviving Corporation”) and as a wholly owned subsidiary of Acquirer.

(b)Effects of the Merger. The Merger shall have the effects set forth herein and in the applicable provisions of the DGCL.

(c)Closing. Upon the terms and subject to the conditions set forth herein, the closing of the Transactions (the “Closing”) shall take place at the offices of Fenwick & West LLP, Silicon Valley Center, 801 California Street, Mountain View, California, 94041, or at such other location as Acquirer and the Company agree, at (i) 10:00 a.m. local time on a date to be agreed by Acquirer and the Company, which date shall be no later than the third Business Day following the date on which all of the conditions set forth in Article VI have been satisfied or waived (other than those conditions that, by their terms, are intended to be satisfied at the Closing, but subject to the satisfaction or waiver of those conditions) or (ii) such other time as Acquirer and the Company agree. The date on which the Closing occurs is sometimes referred to herein as the “Closing Date.”

(d)Effective Time. A certificate of merger satisfying the applicable requirements of the DGCL in substantially the form attached hereto as Exhibit D (the “Certificate of Merger”) shall be duly executed by the Company and, concurrently with or as soon as practicable following the Closing, delivered to the Secretary of State of the State of Delaware for filing. The Merger shall become effective upon the filing of the Certificate of Merger with the Secretary of State of the State of Delaware or at such later time as Acquirer and the Company agree and specify in the Certificate of Merger (the “Effective Time”).

(e)Certificate of Incorporation and Bylaws; Directors and Officers. Unless otherwise determined by Acquirer and the Company prior to the Effective Time:

(i)the certificate of incorporation of the Surviving Corporation shall be amended and restated as of the Effective Time to read as set forth in the Certificate of Merger, until thereafter amended as provided by the DGCL;

(ii)the Company shall take all actions necessary to cause the bylaws of the Surviving Corporation to be amended and restated as of the Effective Time to be identical (other than as to name) to the bylaws of Merger Sub as in effect immediately prior to the Effective Time; and

(iii)the Company shall take all actions necessary to cause the directors and officers of Merger Sub immediately prior to the Effective Time to be the only directors and officers of the Surviving Corporation immediately after the Effective Time until their respective successors are duly elected or appointed and qualified or until their earlier death, resignation or removal in accordance with the certificate of incorporation and bylaws of the Surviving Corporation.

2












1.2Closing Deliveries.

(a)Acquirer Deliveries. Acquirer shall deliver to the Company, at or prior to the Closing, a certificate, dated as of the Closing Date, executed on behalf of Acquirer by a duly authorized officer of Acquirer to the effect that each of the conditions set forth in Section 6.2(a) has been satisfied.

(b)Company Deliveries. The Company shall deliver to Acquirer, at or prior to the Closing:

(i)a certificate, dated as of the Closing Date and executed on behalf of the Company by its Chief Executive Officer, to the effect that each of the conditions set forth in Section 6.3(a) and Section 6.3(e) has been satisfied;

(ii)a certificate, dated as of the Closing Date and executed on behalf of the Company by its Secretary, certifying (A) the certificate of incorporation of the Company (the “Certificate of Incorporation”) in effect as of immediately prior to the Closing, (B) the bylaws of the Company (the “Bylaws”) in effect as of immediately prior to the Closing, (C) the resolutions of the Board (I) declaring this Agreement and the Transactions, including the Merger, upon the terms and subject to the conditions set forth herein, advisable, fair to and in the best interests of the Company and the Company Stockholders, (II) approving this Agreement in accordance with the DGCL and (III) directing that the adoption of this Agreement be submitted to the Company Stockholders for consideration and recommending that all of the Company Stockholders adopt this Agreement and approve the Merger and (D) other matters reasonably requested by Acquirer;

(iii)written acknowledgments pursuant to which any Person that is entitled to any Transaction Expenses acknowledges (A) the total amount of Transaction Expenses that has been incurred and remains payable to such Person and (B) that, upon payment of such remaining payable amount at the Closing, it shall be paid in full and shall not be owed any other amount by any of Acquirer, the Company, its Affiliates and/or the Surviving Corporation;

(iv)one or more Written Consents executed by each Consenting Stockholder and such other Company Stockholders as are necessary, when taken together with the Consenting Stockholders, to evidence the obtainment of the Company Stockholder Approval and the Requisite Stockholder Approval;

(v)the Stockholder Agreement, executed by each Consenting Stockholder;

(vi)Offer Letters, effective as of the Closing, executed by each Named Employee and Continuing Employee;

(vii)Non-Competition Agreements, effective as of the Closing, executed by each Named Employee who is a Company Stockholder;

(viii)Holdback Agreements, effective as of the Closing, executed by each Named Employee who is a Company Stockholder;

(ix)evidence reasonably satisfactory to Acquirer of the resignation of each director and officer of the Company in office immediately prior to the Closing as directors and/or officers of the Company, effective as of, and contingent upon, the Effective Time;

(x)unless otherwise requested by Acquirer in writing no less than three Business Days prior to the Closing Date, a true, correct and complete copy of resolutions adopted by the Board or any applicable committee thereof, certified by the Secretary of the Company, authorizing the termination of the Company’s 401(k) Plan (the “401(k) Plan”) and the Company Option Plan, with such termination to be effective as of the date immediately preceding the Closing Date and contingent upon the Closing;

3












(xi)a certificate from the Secretary of State of the States of Delaware, dated within five Business Days prior to the Closing Date, certifying that the Company is in good standing and that all applicable Taxes and fees of the Company have been paid;

(xii)the Spreadsheet completed to include all of the information specified in Section 5.8 in the form attached hereto as Exhibit E and a certificate executed by the Chief Executive Officer of the Company, dated as of the Closing Date, certifying on behalf of the Company that the Spreadsheet is true, correct and complete;

(xiii)the Company Closing Financial Certificate;

(xiv)FIRPTA documentation, consisting of (A) a notice to the IRS, in accordance with the requirements of Treasury Regulation Section 1.897-2(h)(2), in substantially the form attached hereto as Exhibit F-1, dated as of the Closing Date and executed by the Company, together with written authorization for Acquirer to deliver such notice form to the IRS on behalf of the Company after the Closing, and (B) a FIRPTA Notification Letter, in substantially the form attached hereto as Exhibit F-2, dated as of the Closing Date and executed by the Company;

(xv)a separation agreement or similar document in a form reasonably satisfactory to Acquirer (a “Separation Agreement”) executed by each of the Designated Employees that the Company has elected to offer severance pay or benefits;

(xvi)the Certificate of Merger, executed by the Company;

(xvii)payoff letters or similar instruments in form and substance reasonably satisfactory to Acquirer with respect to the Company’s Loan and Security Agreement with City National Bank and all loans and other obligations thereunder, and all other Company Debt, which letters provide for the release of all Encumbrances relating to the Company Debt following satisfaction of the terms contained in such payoff letters (including any premiums above the principal amount of such Company Debt or any fees payable in connection with such Company Debt);

(xviii)a parachute payment waiver, in substantially the form attached hereto as Exhibit G (the “Parachute Payment Waiver”), executed by each Person required to execute such a waiver pursuant to Section 5.15;

(xix)evidence reasonably satisfactory to Acquirer of the exercise of the Company Warrants prior to or as of the Closing.

Receipt by Acquirer of any of the agreements, instruments, certificates or documents delivered pursuant to this Section 1.2(b) shall not be deemed to be an agreement by Acquirer or Merger Sub that the information or statements contained therein are true, correct or complete, and shall not diminish Acquirer’s or Merger Sub’s remedies hereunder if any of the foregoing agreements, instruments, certificates or documents are not true, correct or complete.

4












1.3Effect on Capital Stock and Options.

(a)Treatment of Company Capital Stock and Company Options and Company Warrants. Upon the terms and subject to the conditions set forth herein, at the Effective Time, by virtue of the Merger and without any action on the part of any party hereto, Company Stockholder, Company Optionholder, Company Warrantholder or any other Person:
(i)Company Series A Stock. Each share of Company Series A Stock held by a Converting Holder immediately prior to the Effective Time shall be cancelled and automatically converted into the right to receive, subject to and in accordance with Section 1.4, an amount in cash, without interest, equal to the Series A Per Share Amount. The amount of cash each Converting Holder holding shares of Company Series A Stock is entitled to receive for such shares of Company Series A Stock shall be rounded to the nearest cent and computed after aggregating cash amounts for all shares of Company Series A Stock held by such Converting Holder.

(ii)Company Common Stock. Each share of Company Common Stock, including any Unvested Company Shares, held by a Converting Holder immediately prior to the Effective Time (other than Dissenting Shares and shares that are owned by the Company as treasury stock) shall be cancelled and automatically converted into the right to receive, subject to and in accordance with Section 1.4, an amount in cash, without interest, equal to the Common Per Share Amount. The amount of cash each Converting Holder holding shares of Company Common Stock is entitled to receive for such shares of Company Common Stock shall be rounded to the nearest cent and computed after aggregating cash amounts for all shares of Company Common Stock held by such Converting Holder.

(iii)Company Options. Each Company Option, whether vested or unvested, that is unexpired, unexercised and outstanding immediately prior to the Effective Time shall be terminated and cancelled at the Effective Time and shall not be assumed by Acquirer, and no Company Option shall be substituted with any equivalent option or right to purchase or otherwise acquire any capital stock or other securities of Acquirer. Upon cancellation thereof and delivery of a duly completed and executed amendment, waiver and consent, in substantially the form attached hereto as Exhibit H (an “Option Waiver”) with respect thereto, each In the Money Option shall be converted into and represent the right to receive, subject to and in accordance with Section 1.4, an amount in cash, without interest, with respect to each share of Company Common Stock underlying such In the Money Option, equal to the excess of (A) the Common Per Share Amount over (B) the per share exercise price of such In the Money Option (collectively, the “Option Payments”). The amount of cash each Converting Holder holding In the Money Options is entitled to receive for such In the Money Options shall be rounded to the nearest cent and computed after aggregating cash amounts for all In the Money Options held by such Converting Holder and will be reduced by any applicable payroll, income tax or other withholding taxes. Upon cancellation thereof, no payment shall be made with respect to any Company Option that is not an In the Money Option. The Company shall, prior to payment of any cash amount, take or cause to be taken all actions, and shall obtain all consents, as may be required to effect the treatment of Company Options pursuant to this Section 1.3(a)(iii).

(iv)Company Warrants. Each Company Warrant, whether vested or unvested, shall, without any further action on the part of any holder thereof, be cancelled and extinguished and shall not be assumed by Acquirer in the Merger.

(v)Notwithstanding anything to the contrary contained herein, in no event shall the aggregate amount of cash to be paid by Acquirer to the Company Securityholders pursuant to this Agreement (excluding the Employee RSUs, Retention Bonuses and each Converting Holder’s TNW Pro Rata Share of the Excess Amount, if any) exceed the Merger Consideration.

5













(b)Treatment of Company Capital Stock Owned by the Company. At the Effective Time, all shares of Company Capital Stock that are owned by the Company as treasury stock immediately prior to the Effective Time shall be cancelled and extinguished without any conversion thereof or payment of any cash or other property or consideration therefor and shall cease to exist.

(c)Treatment of Merger Sub Capital Stock. At the Effective Time, by virtue of the Merger and without any action on the part of Acquirer, Merger Sub or any other Person, each share of capital stock of Merger Sub that is issued and outstanding immediately prior to the Effective Time shall be converted into and become one share of common stock of the Surviving Corporation (and the shares of the Surviving Corporation into which the shares of Merger Sub capital stock are so converted shall be the only shares of the Surviving Corporation’s capital stock that are issued and outstanding immediately after the Effective Time). From and after the Effective Time, each certificate evidencing ownership of a number of shares of Merger Sub capital stock will evidence ownership of such number of shares of common stock of the Surviving Corporation.

(d)Adjustments. In the event of any stock split, reverse stock split, stock dividend (including any dividend or distribution of securities convertible into capital stock), reorganization, reclassification, combination, recapitalization or other like change with respect to the Company Capital Stock occurring after the Agreement Date and prior to the Effective Time, all references herein to specified numbers of shares of any class or series affected thereby, and all calculations provided for that are based upon numbers of shares of any class or series (or trading prices therefor) affected thereby, shall be equitably adjusted to the extent necessary to provide the parties the same economic effect as contemplated by this Agreement prior to such stock split, reverse stock split, stock dividend, reorganization, reclassification, combination, recapitalization or other like change.

(e)Appraisal Rights. Notwithstanding anything to the contrary contained herein, any Dissenting Shares shall not be converted into the right to receive the applicable portion of the Merger Consideration, but shall instead be converted into the right to receive such consideration as may be determined to be due with respect to any such Dissenting Shares pursuant to the DGCL. Each holder of Dissenting Shares who, pursuant to the DGCL, becomes entitled to payment thereunder for such shares shall receive payment therefor in accordance with the DGCL (but only after the value therefor shall have been agreed upon or finally determined pursuant to such provisions). If, after the Effective Time, any Dissenting Shares shall lose their status as Dissenting Shares, then any such shares shall immediately be deemed to have converted at the Effective Time into the right to receive the applicable portion of the Merger Consideration in respect of such shares as if such shares never had been Dissenting Shares, and Acquirer shall issue and deliver to the holder thereof, at (or as promptly as reasonably practicable after) the applicable time or times specified in Section 1.4(a), following the satisfaction of the applicable conditions set forth in Section 1.4(a), the applicable portion of the Merger Consideration as if such shares never had been Dissenting Shares. The Company shall provide to Acquirer prompt notice of any demands for appraisal or purchase received by the Company, withdrawals of such demands and any other instruments related to such demands served pursuant to the DGCL and received by the Company. The Company (before the Effective Time) and the Surviving Corporation (after the Effective Time) shall have the right to direct all negotiations and proceedings with respect to such demands under the DGCL. Subject to Section 8.2, the payout of consideration under this Agreement to the Converting Holders (other than in respect of Dissenting Shares, which shall be treated as provided in this Section 1.3(e) and under the DGCL) shall not be affected by the exercise or potential exercise of appraisal rights or dissenters’ rights under the DGCL by any other Company Stockholder.

(f)Rights Not Transferable. The rights of the Company Securityholders under this Agreement as of immediately prior to the Effective Time are personal to each such Company Securityholder and shall not be transferable for any reason, other than by operation of law, will or the laws of descent and distribution without action taken by or on behalf of such Company Securityholder. Any attempted transfer of such right by any holder thereof (other than as permitted by the immediately preceding sentence) shall be null and void.

(g)No Interest. Notwithstanding anything to the contrary contained herein, no interest shall accumulate on any cash payable in connection with the consummation of the Merger or the other Transactions.

6












1.4Payment Procedures.

(a)Surrender of Certificates.

(i)As soon as reasonably practicable after the Closing Date, to the extent not previously delivered, the Company shall deliver, or cause to be delivered, a letter of transmittal, together with instructions for use thereof, in substantially the form attached as Exhibit I (the “Letter of Transmittal”) to every holder of record of Company Capital Stock that was issued and outstanding immediately prior to the Effective Time.
 
(ii)No later than two Business Days after the Closing, Acquirer shall cause to be deposited with Continental Stock Transfer and Trust Company or other bank or trust company as Acquirer may choose in its discretion (the “Paying Agent”) the portion of the Merger Consideration payable to Company Stockholders, other than the Company Stockholder listed on Schedule 1.4(a)(ii) (the “Designated Stockholder”) with respect to the shares of Company Capital Stock identified on Schedule 1.4(a)(ii) (the “Designated Shares”), pursuant to Section 1.3(a)(i) and Section 1.3(a)(ii) in respect of their shares of Company Capital Stock, less the Indemnification Holdback Fund, the Adjustment Holdback Fund, the Expense Fund and amounts withheld pursuant to the Holdback Agreements.

(iii)As soon as reasonably practicable after the date of delivery to the Paying Agent of a certificate or instrument that immediately prior to the Effective Time represented issued and outstanding Company Capital Stock (a “Certificate”), together with a properly completed and duly executed Letter of Transmittal and any other documentation required thereby, (A) the holder of record of such Certificate shall be entitled to receive the amount of cash that such holder has the right to receive pursuant to Section 1.3(a)(i) and Section 1.3(a)(ii) in respect of such Certificate less such Converting Holder’s Pro Rata Share of the Indemnification Holdback Amount, such Converting Holder’s TNW Pro Rata Share of the Adjustment Holdback Amount, and such Converting Holder’s Pro Rata Share of the Expense Fund, and (B) such Certificate shall be cancelled.

(iv)Upon receipt of written confirmation of the effectiveness of the Merger from the Secretary of State of the State of Delaware, Acquirer will instruct the Paying Agent (A) to pay by check or wire transfer of same‑day funds the aggregate amount of cash payable to such Converting Holder pursuant to Section 1.3(a)(i), less such Converting Holder’s Pro Rata Share of the Indemnification Holdback Amount, such Converting Holder’s TNW Pro Rata Share of the Adjustment Holdback Amount, such Converting Holder’s Pro Rata Share of the Expense Fund and amounts withheld pursuant to the Holdback Agreements, other than in respect of Dissenting Shares to holders thereof, and in each case as promptly as practicable following the submission of a Certificate to the Paying Agent and a duly executed Letter of Transmittal by such Converting Holder.

(v)If any Certificate shall have been lost, stolen or destroyed, upon the making of an affidavit of that fact by the Person claiming such document to be lost, stolen or destroyed the Paying Agent will pay in exchange for such lost, stolen or destroyed document the applicable portion of the Merger Consideration payable pursuant to Section 1.3(a)(i) and/or Section 1.3(a)(ii) in respect of their shares of Company Capital Stock, less the applicable portion of such Converting Holder’s Pro Rata Share of the Indemnification Holdback Amount and such Converting Holder’s TNW Pro Rata Share of the Adjustment Holdback Amount.

7













(b)Surrender of Options. Acquirer shall, within 30 days following the Closing Date, (A) cause the Option Payments to be paid to each Company Optionholder holding In the Money Options and (B) cause the Common Per Share Amount to be paid to the Designated Stockholder with respect to each of the Designated Shares, in each case less an amount in cash equal to the sum of (i) such Company Optionholder’s or such Designated Stockholder’s Pro Rata Share of the Indemnification Holdback Amount, (ii) such Company Optionholder’s or such Designated Stockholder’s TNW Pro Rata Share of the Adjustment Holdback Amount and (iii) such Company Optionholder’s or such Designated Stockholder’s Pro Rata Share of the Expense Fund, through Acquirer’s or the Surviving Corporation’s payroll system in accordance with standard payroll practices, and subject to any required withholding for applicable Taxes; provided that such payment to such Company Optionholder shall be made only if such Company Optionholder shall have delivered a duly executed Option Waiver and such payment to such Designated Stockholder shall be made only if such Designated Stockholder shall have complied with the payment procedures set forth in Section 1.4(a).

(c)Adjustment Holdback Amount. Notwithstanding anything to the contrary in the other provisions of this Article I, Acquirer shall withhold from each Converting Holder’s applicable portion of the Merger Consideration payable to such Converting Holder pursuant to Section 1.3(a) such Converting Holder’s TNW Pro Rata Share of the Adjustment Holdback Amount (the aggregate amount of cash so held by Acquirer from time to time, the “Adjustment Holdback Fund”). The Adjustment Holdback Fund shall be held by Acquirer in a separate account from its operating funds and constitute partial security for the benefit of Acquirer with respect to the Converting Holders’ indemnification obligations under Section 1.6(e)(ii), provided, however, that, notwithstanding anything to the contrary, any and all amounts released from the Adjustment Holdback Fund with respect to Company Optionholders holding In the Money Options shall not be made after the date that is five (5) years following the Effective Time and shall otherwise be made in a manner intended to comply with Treasury Regulation 1.409A-3(i)(5)(iv)(A). The adoption of this Agreement and the approval of the Merger by the Company Stockholders shall constitute, among other things, approval of the Adjustment Holdback Amount, the withholding of the Adjustment Holdback Amount and the appointment of the Stockholders’ Agent.

(d)Indemnification Holdback Amount. Notwithstanding anything to the contrary in the other provisions of this Article I, Acquirer shall withhold from each Converting Holder’s applicable portion of the Merger Consideration payable to such Converting Holder pursuant to Section 1.3(a): (i) such Converting Holder’s Pro Rata Share of the Indemnification Holdback Amount and (ii) such Converting Holder’s TNW Pro Rata Share of the Adjustment Holdback Amount. The Indemnification Holdback Fund shall be held by Acquirer in a separate account from its operating funds and constitute partial security for the benefit of Acquirer (on behalf of itself or any other Indemnified Person) with respect to any Indemnifiable Damages pursuant to the indemnification obligations of the Converting Holders under Article VIII, and shall be held and distributed in accordance with Section 8.1, provided, however, that notwithstanding the foregoing, if Acquirer’s unrestricted cash as reflected on its most recent monthly balance sheet falls below $50,000,000 prior to the Indemnification Holdback Release Date, then Acquirer will deposit any unreleased portion of the Indemnification Holdback Amount into a third-party escrow account, established and maintained at Acquirer’s expense, with a nationally recognized banking institution reasonably acceptable to the Stockholders’ Agent (it being understood that U.S. Bank and Wells Fargo Bank shall be deemed to be acceptable to the Stockholders’ Agent). The adoption of this Agreement and the approval of the Merger by the Company Stockholders shall constitute, among other things, approval of the Indemnification Holdback Amount and the withholding of Indemnification Holdback Amount.

8













(e)Transfers of Ownership. If any cash amount payable pursuant to Section 1.3(a) is to be paid to a Person other than the Person to which the Certificate or Company Option surrendered in exchange therefor is registered, it shall be a condition of the payment thereof that such Certificate or Company Option shall be properly endorsed and otherwise in proper form for transfer and that the Person requesting such exchange shall have paid to Acquirer or any agent designated by Acquirer any transfer or other Taxes required by reason of the payment of cash in any name other than that of the registered holder of such Certificate or Company Option, or established to the satisfaction of Acquirer or any agent designated by Acquirer that such Tax has been paid or is not payable.

(f)No Liability. Notwithstanding anything to the contrary in this Section 1.4, no party hereto shall be liable to any Person for any amount properly paid to a public official pursuant to any applicable abandoned property, escheat or similar Applicable Law.

(g)Unclaimed Consideration. Each holder of a Certificate or Company Option who has not theretofore complied with the exchange procedures set forth in and contemplated by this Section 1.4 shall look only to Acquirer (subject to abandoned property, escheat and similar Applicable Law) for its claim, only as a general unsecured creditor thereof, to any portion of the Merger Consideration payable pursuant to Section 1.3(a) in respect of such Certificate or Company Option.

1.5No Further Ownership Rights in the Company Capital Stock, Company Options or Company Warrants. The applicable portion of the Merger Consideration paid or payable following the surrender for exchange of the Certificates and Company Options in accordance with this Agreement shall be paid or payable in full satisfaction of all rights pertaining to the shares of Company Capital Stock represented by such Certificates or issuable pursuant to such Company Options, and there shall be no further registration of transfers on the records of the Surviving Corporation of shares of Company Capital Stock or Company Options that were issued and outstanding immediately prior to the Effective Time. If, after the Effective Time, any Certificate or document or instrument representing a Company Option is presented to the Surviving Corporation for any reason, such Certificate or Company Option shall be cancelled and exchanged as provided in this Article I.

1.6Purchase Price Adjustment.

(a)Pursuant to Section 5.13, the Company shall deliver the final version of the Company Closing Financial Certificate to Acquirer not later than three Business Days prior to the Closing Date.

(b)No later than 60 days following the Closing Date, Acquirer shall (i) cause to be prepared a balance sheet of the Company as of the Effective Time, but which shall not reflect the transactions occurring at the Closing or any purchase accounting or similar adjustments resulting from, or Tax consequences of, the consummation of the Transactions other than any Transaction Expenses to be incurred at or after the Closing (the “Closing Balance Sheet”), together with a statement setting forth in reasonable detail Acquirer’s calculation of the Tangible Net Worth Amount (the “Net Worth Statement”), and (ii) deliver to the Stockholders’ Agent the Closing Balance Sheet and the Company Statement, each of which shall be prepared in accordance with GAAP.

(c)Review; Disputes.

(i)From and after the Effective Time, Acquirer and the Surviving Corporation shall provide the Stockholders’ Agent and its Representatives with reasonable access during normal business hours (upon reasonable notice) to the books and records of the Surviving Corporation for the purpose of enabling the Stockholders’ Agent to calculate the Tangible Net Worth Amount.

9













(ii)If the Stockholders’ Agent disputes the calculation of the Tangible Net Worth Amount set forth in the Company Statement, then the Stockholders’ Agent shall deliver a written notice (a “Dispute Notice”) to Acquirer at any time during the 30-day period commencing upon receipt by the Stockholders’ Agent of the Closing Balance Sheet and the Company Statement (the “Review Period”). The Dispute Notice shall set forth the basis for the dispute of any such calculation in reasonable detail.

(iii)If the Stockholders’ Agent does not deliver a Dispute Notice to Acquirer prior to the expiration of the Review Period, Acquirer’s calculation of the Tangible Net Worth Amount set forth in the Company Statement shall be conclusive and binding upon the Parties and their Affiliates and Representatives, nonappealable, and not be subject to further review, and shall be considered final for all purposes hereunder. Any matters not expressly set forth in the Dispute Notice shall be deemed to have been accepted by the Acquirer and shall be conclusive and binding upon the Parties and their Affiliates and Representatives, and shall be considered final for all purposes hereunder.

(iv)If the Stockholders’ Agent delivers a Dispute Notice to Acquirer prior to the expiration of the Review Period, then the Acquirer and the Stockholders’ Agent shall negotiate in good faith to attempt to reach agreement on the Tangible Net Worth Amount. If the Acquirer and the Stockholders’ Agent are unable to reach agreement on the Tangible Net Worth Amount within 20 days after the end of the Review Period, either party shall have the right to refer such dispute to Ernst & Young LLP or another independent nationally recognized accounting firm that is mutually agreed upon by Acquirer and the Stockholders’ Representative (such firm, or any successor thereto, being referred to herein as the “Designated Accounting Firm”) after such 20th day. In connection with the resolution of any such dispute by the Designated Accounting Firm: (1) each of the Acquirer and the Stockholders’ Agent shall have a reasonable opportunity to meet with the Designated Accounting Firm to provide its views as to any disputed issues with respect to the calculation of any of the Tangible Net Worth Amount; (2) each of the Acquirer and the Stockholders’ Agent shall promptly provide, or cause to be provided, to the Designated Accounting Firm all information as is reasonably necessary to permit the Designated Accounting Firm to resolve such disputes; (3) the Designated Accounting Firm shall determine the Tangible Net Worth Amount in accordance with the terms of this Agreement within 30 days after such referral, and upon reaching such determination shall deliver a copy of its calculations (the “Expert Calculations”) to the Acquirer and the Stockholders’ Agent; and (4) the determination made by the Designated Accounting Firm of the Tangible Net Worth Amount that are in dispute shall be conclusive, binding upon the Parties, and their Affiliates and Representatives, nonappealable, and not be subject to further review, and shall be considered final for all purposes hereunder. In calculating the Tangible Net Worth Amount, the Designated Accounting Firm (A) shall be limited to addressing only those particular disputed items referred to in the Dispute Notice; (B) such calculation shall be based solely on written information provided by the Acquirer and Stockholders Agent to the Designated Accounting Firm (and each of the Stockholders Agent and the Acquirer shall provide the other with copies of all such information concurrently with providing it to the Designated Accounting Firm) and (C) such calculation shall be within the range established by the respective calculations submitted by Acquirer and the Stockholders’ Agent. The Expert Calculations shall reflect in detail the differences, if any, between the Tangible Net Worth Amount reflected therein and the Tangible Net Worth Amount set forth in the Company Statement. The fees and expenses of the Designated Accounting Firm shall be allocated between Acquirer, on the one hand, and the Converting Holders, on the other hand, based upon the percentage which the portion of the contested amount not awarded to each party bears to the amount actually contested by such party. If the Converting Holders shall be required to pay any such fees or expenses, such fees or expenses shall be paid out of the Adjustment Holdback Fund and/or, if insufficient, out of the Indemnification Holdback Fund.

(d)If the Tangible Net Worth Amount as finally determined pursuant to this Section 1.6 equals an amount more than $250,000 (such amount, the “Excess Amount”), then Acquirer will distribute to each Converting Holder such Converting Holder’s TNW Pro Rata Share of the Excess Amount and the Adjustment Holdback Amount by delivery of immediately available funds with 10 Business Days.

10











(e)If the Tangible Net Worth Amount as finally determined pursuant to this Section 1.6 equals an amount less than negative $250,000 (such amount, the “Shortfall Amount”), then:

(i)Each of the Converting Holders shall severally but not jointly indemnify and hold harmless Acquirer, without any dispute by the Stockholders Agent, for such Converting Holder’s TNW Pro Rata Share of the full amount of the Shortfall Amount; and

(ii) within ten Business Days, Acquirer will distribute to each Converting Holder (x) such Converting Holder’s TNW Pro Rata Share of the Adjustment Holdback Amount minus (y) each Converting Holder’s TNW Pro Rata Share of the Shortfall Amount; provided that in the event that the Shortfall Amount exceeds the funds contained in the Adjustment Holdback Fund, then at the election of Acquirer the amount of such excess shall be satisfied out of the funds contained in the Indemnification Holdback Fund.

(f)Acquirer’s right to indemnification pursuant to this Section 1.6 will not be subject to any of the limitations set forth in Article VIII. Any payments made pursuant to this Section 1.6 shall be treated as adjustments to the Merger Consideration for all Tax purposes to the maximum extent permitted under Applicable Law.

1.7Tax Consequences. Neither Acquirer nor Merger Sub makes any representations or warranties to the Company or to any Company Securityholder regarding the Tax treatment of the Merger, or any of the Tax consequences to the Company or any Company Securityholder of this Agreement, the Merger or the other Transactions or the other agreements contemplated by this Agreement. The Company acknowledges that the Company and the Company Securityholders are relying solely on their own Tax advisors in connection with this Agreement, the Merger and the other Transactions and the other agreements contemplated by this Agreement.

1.8Certain Taxes. All transfer, documentary, sales, use, stamp, registration and other Taxes and fees (including any penalties and interest) incurred in connection with this Agreement shall be borne and paid one-half by the Company Securityholders and one-half by Acquirer. The Person so required under Applicable Law shall, at its own expense, file all necessary Tax Returns and other documentation with respect to all such transfer, documentary, sales, use, stamp, registration and other Taxes and fees. The Parties will provide one another with reasonable cooperation in connection with filing any such Tax Returns.

1.9Withholding Rights. Each of Acquirer, the Surviving Corporation and the Paying Agent shall be entitled to deduct and withhold from any payments of cash pursuant to this Agreement to any Named Employee, any Continuing Employee or any holder of any shares of Company Capital Stock, Company Options, Company Warrants or Certificates, such amounts in cash as Acquirer, the Surviving Corporation or the Paying Agent is required to deduct and withhold with respect to any such payments under the Code or any provision of state, local, provincial or foreign Tax law. To the extent that amounts are so withheld, such withheld amounts shall be treated for all purposes of this Agreement as having been paid to such Persons in respect of which such deduction and withholding was made.

1.10Taking of Necessary Action; Further Action. If, at any time after the Closing, any further action is necessary or desirable to carry out the purposes of this Agreement and to vest the Surviving Corporation with full right, title and interest in, to and under, and/or possession of, all assets, property, rights, privileges, powers and franchises of the Company, the officers and directors of the Surviving Corporation are fully authorized, in the name and on behalf of the Company or otherwise, to take all lawful action necessary or desirable to accomplish such purpose or acts, so long as such action is not inconsistent with this Agreement.

11













ARTICLE II
Representations and Warranties of the Company


Subject to the disclosures set forth in the disclosure letter of the Company delivered to Acquirer concurrently with the execution of this Agreement (the “Company Disclosure Letter”), which shall be arranged in sections and paragraphs corresponding to the numbered and lettered sections and paragraphs contained in this Article II, and provided that the disclosures in any section or paragraph of the Company Disclosure Letter shall qualify the corresponding section or paragraph in this Article II and any other sections or paragraphs in this Article II to the extent that it is readily apparent from a reading of the disclosure without any reference to extrinsic documentation or any independent knowledge on the part of the reader regarding the matter disclosed that such disclosure also qualifies or applies to such other section or paragraph, the Company represents and warrants to Acquirer as follows:
2.1Organization, Standing, Power and Subsidiaries.

(a)The Company is a corporation duly organized, validly existing and in good standing under the laws of the State of Delaware    . Each Subsidiary is duly organized, validly existing and in good standing under the laws of its jurisdiction of organization. The Company and each Subsidiary have the corporate power to own, operate, use, distribute and lease its properties and to conduct their respective businesses and are duly licensed or qualified to do business and are in good standing in each jurisdiction where the failure to be so qualified or in good standing, individually or in the aggregate with any such other failures, would have a Material Adverse Effect with respect to the Company. Except for the Company’s ownership of the Subsidiary, the Company and each Subsidiary have and, since their inception have had, no Subsidiaries, or any Equity Interest, whether direct or indirect, in, any corporation, partnership, limited liability company, joint venture or other business entity. References to the good standing of the Company or any Subsidiary will be understood to mean the valid existence of such Person in jurisdictions where the concept of good standing exists.

(b)Schedule 2.1(b) of the Company Disclosure Letter sets forth a true, correct and complete list of: (i) the names of the members of the Board and the board of directors (or similar body) of each Subsidiary, (ii) the names of the members of each committee of the Board and the board of directors (or similar body) of each Subsidiary and (iii) the names and titles of the officers of the Company and each Subsidiary.

(c)Schedule 2.1(c) of the Company Disclosure Letter sets forth a true, correct and complete list of each Subsidiary and its full legal name and jurisdiction of incorporation or formation, as applicable. The Company is the owner of all of the Equity Interests of each Subsidiary, free and clear of all Encumbrances, and all such Equity Interests are duly authorized, validly issued, fully paid and non-assessable and are not subject to any preemptive right or right of first refusal created by statute, the Certificate of Incorporation and Bylaws or other equivalent organizational or governing documents, as applicable of such Subsidiary or any Contract to which such Subsidiary is a party or by which it is bound. There are no outstanding subscriptions, options, warrants, “put” or “call” rights, exchangeable or convertible securities or other Contracts of any character relating to be issued or unissued capital stock or other securities of any Subsidiary, or otherwise obligating the Company or any Subsidiary to issue, transfer, sell, purchase, redeem or otherwise acquire or sell any such Equity Interests. The Company does not directly or indirectly own any Equity Interests in any Person, other than the Subsidiaries listed in Schedule 2.1(c) of the Company Disclosure Letter.

12













2.2Capital Structure.

(a)The authorized Company Capital Stock consists solely of (i) 10,500,000 shares of Company Common Stock and (ii) 2,600,000 shares of Company Preferred Stock, all of which are designated as Company Series A Stock. A total of 5,021,085 shares of Company Common Stock and 2,434,901 shares of Company Series A Stock, are issued and outstanding as of the Agreement Date, and there are no other issued and outstanding shares of Company Capital Stock and no commitments or Contracts to issue any shares of Company Capital Stock other than pursuant to the exercise of Company Options under the Company Option Plans that are outstanding as of the Agreement Date or the exercise of Company Warrants that are outstanding as of the Agreement Date. The Company holds no treasury shares. Schedule 2.2(a) of the Company Disclosure Letter sets forth, as of the Agreement Date, (i) a true, correct and complete list of the Company Stockholders and the number and type of such shares so owned by such Company Stockholder, and any beneficial holders thereof, if applicable, (ii) the number of shares of Company Common Stock that would be owned by such Company Stockholder assuming conversion of all shares of Company Preferred Stock so owned by such Person after giving effect to all anti-dilution and similar adjustments and (iii) the number of such shares of Company Common Stock that are Unvested Company Shares, including as applicable the number and type of such Unvested Company Shares, the per share purchase price paid for such Unvested Company Shares, the vesting schedule in effect for such Unvested Company Shares (and the terms of any acceleration thereof), the per share repurchase price payable for such Unvested Company Shares and the length of the repurchase period following the termination of service of the holder of such Unvested Company Shares. All issued and outstanding shares of Company Capital Stock are duly authorized, validly issued, fully paid and non-assessable and are free of any Encumbrances, outstanding subscriptions, preemptive rights or “put” or “call” rights created by statute, the Certificate of Incorporation, the Bylaws or any Contract to which the Company is a party or by which the Company or any of its assets is bound. The Company has never declared or paid any dividends on any shares of Company Capital Stock. There is no Liability for dividends accrued and unpaid by the Company. The Company is not under any obligation to register under the Securities Act or any other Applicable Law any Equity Interests of the Company. To the knowledge of the Company, no Company Stockholder that is a limited partnership has any limited partners who are employees of Acquirer. Each share of Company Preferred Stock is convertible into shares of Company Common Stock on a one-for-one basis in accordance with the Certificate of Incorporation in effect as of the Agreement Date. All issued and outstanding shares of Company Capital Stock and all Company Options and Company Warrants were issued in compliance with Applicable Law and all requirements set forth in the Certificate of Incorporation, the Bylaws and any applicable Contracts to which the Company is a party or by which the Company or any of its assets is bound.

(b)As of the Agreement Date, the Company has reserved 2,209,750 shares of Company Common Stock for issuance to employees, non-employee directors and consultants pursuant to the Company Option Plans, of which 21,085 have been exercised, 1,353,695 shares are subject to outstanding and unexercised Company Options, and 834,970 shares remain available for issuance thereunder. Schedule 2.2(b) of the Company Disclosure Letter sets forth, as of the Agreement Date, a true, correct and complete list of all Company Optionholders, and each Company Option, whether or not granted under the Company Option Plan, including the number of shares of Company Capital Stock subject to each Company Option, the number of such shares that are vested or unvested, the “date of grant” of such Company Option (as defined under Treasury Regulation 1.409A-1(b)(5)(vi)(B)), the vesting commencement date, the vesting schedule (and the terms of any acceleration thereof), the exercise price per share, the Tax status of such Company Option under Section 422 of the Code (or any applicable foreign Tax law), the term of each Company Option, the plan from which such Company Option was granted (if any) and the country and state of residence of such Company Optionholder. In addition, Schedule 2.2(b) of the Company Disclosure Letter indicates, as of the Agreement Date, which Company Optionholders are Persons that are not employees of the Company (including non-employee directors, consultants, advisory board members, vendors, service providers or other similar Persons). True, correct and complete copies of each Company Option Plan, all agreements and instruments relating to or issued under each Company Option Plan (including executed copies of all Contracts relating to each Company Option and the shares of Company Capital Stock purchased under such Company Option) have been provided to Acquirer, and such Company Option Plans and Contracts have not been amended, modified or supplemented since being provided to Acquirer, and there are no agreements, understandings or commitments to amend, modify or supplement such Company Option

13











Plans or Contracts in any case from those provided to Acquirer. The terms of the Company Option Plans permit the treatment of Company Options as provided herein and in the Option Waivers, without notice to, or the consent or approval of, the Company Optionholders, the Company Stockholders or otherwise and without any acceleration of the exercise schedule or vesting provisions in effect for such Company Options.

(c)Schedule 2.2(c) of the Company Disclosure Letter sets forth, as of the Agreement Date, a true, correct and complete list of all Company Warrantholders, including the number of shares and type of Company Capital Stock subject to each Company Warrant, the date of grant, the exercise or vesting schedule (and the terms of any acceleration thereof), the exercise price per share and the term of each Company Warrant. True, correct and complete copies of each Company Warrant have been provided to Acquirer, and such Company Warrants have not been amended or supplemented since being provided to Acquirer, and there are no Contracts providing for the amendment or supplement of such Company Warrants. The terms of the Company Warrants permit the treatment of Company Warrants as provided herein, without notice to, or the consent or approval of, the Company Warrantholders, the Company Stockholders or otherwise and without any acceleration of the exercise schedule or vesting provisions in effect for such Company Warrants.

(d)As of the Agreement Date, there are no authorized, issued or outstanding Equity Interests of the Company other than shares of Company Capital Stock, Company Options and Company Warrants. Other than as set forth on Schedules 2.2(a), 2.2(b) and 2.2(c) of the Company Disclosure Letter, as of the Agreement Date, no Person has any Equity Interests of the Company or any Subsidiary, stock appreciation rights, stock units, share schemes, calls or rights, or is party to any Contract of any character to which the Company or any Subsidiary or a Company Securityholder is a party or by which they or their assets are bound, (i) obligating the Company, any Subsidiary or such Company Securityholder to issue, deliver, sell, repurchase or redeem, or cause to be issued, delivered, sold, repurchased or redeemed, any Equity Interests of the Company or any Subsidiary or other rights to purchase or otherwise acquire any Equity Interests of the Company or any Subsidiary, whether vested or unvested, or (ii) obligating the Company or any Subsidiary to grant, extend, accelerate the vesting and/or repurchase rights of, change the price of, or otherwise amend or enter into any such Company Option, Company Warrant, call, right or Contract.

(e)No Company Debt (i) granting its holder the right to vote on any matters on which any Company Securityholder may vote (or that is convertible into, or exchangeable for, securities having such right) or (ii) the value of which is in any way based upon or derived from capital or voting stock of the Company or any Subsidiary, is issued or outstanding as of the Agreement Date (collectively, “Company Voting Debt”).

(f)There are no Contracts relating to voting, purchase, sale or transfer of any Company Capital Stock (i) between or among the Company and any Company Securityholder, other than written Contracts granting the Company the right to purchase unvested shares upon termination of employment or service, or (ii) to the knowledge of the Company, between or among any of the Company Securityholders. Neither the Company Option Plans nor any Contract of any character to which the Company is a party to or by which the Company or any of its assets is bound relating to any Company Options or Unvested Company Shares requires or otherwise provides for any accelerated vesting of any Company Options or Unvested Company Shares or the acceleration of any other benefits thereunder, in each case in connection with the Transactions or upon termination of employment or service with the Company or Acquirer, or any other event, whether before, upon or following the Effective Time or otherwise.

(g)As of the date hereof, (i) the number of shares of Company Capital Stock set forth in the Spreadsheet as being owned by a Person, or subject to Company Options or Company Warrants owned by such Person, will constitute the entire interest of such Person in the issued and outstanding Company Capital Stock or any other Equity Interests of the Company, (ii) no Person not disclosed in the Spreadsheet will have a right to acquire from the Company any shares of Company Capital Stock, Company Options, Company Warrants or any other Equity Interests of the Company and (iii) the shares of Company Capital Stock, Company Options and/or Company Warrants disclosed in the Spreadsheet will be free and clear of any Encumbrances.

14













(h)Schedule 2.2(h) of the Company Disclosure Letter identifies each employee of the Company or other Person with an offer letter or other Contract or Company Employee Plan that contemplates a grant of, or right to purchase or receive: (i) options to purchase shares of Company Common Stock or other equity awards with respect to Company Capital Stock or (ii) other securities of the Company, that in each case, have not been issued or granted as of the date of this Agreement, together with the number of such options, other equity awards or other securities and any promised terms thereof.

2.3Authority; Non-contravention.

(a)Subject to obtaining the Company Stockholder Approval, the Company has all requisite corporate power and authority to enter into this Agreement and the other Company Transaction Documents and to consummate the Transactions. The execution and delivery of this Agreement and the other Company Transaction Documents and the consummation of the Transactions have been duly authorized by all necessary corporate action on the part of the Company. As of the Closing, each Transaction Document has been duly executed and delivered by the Company and, assuming the due execution and delivery of such Transaction Document by the other parties hereto, constitutes the valid and binding obligation of the Company enforceable against the Company in accordance with its terms subject only to the effect, if any, of (i) applicable bankruptcy and other similar Applicable Law affecting the rights of creditors generally and (ii) rules of law governing specific performance, injunctive relief and other equitable remedies. The Board, by resolutions duly adopted (and not thereafter modified or rescinded) by the unanimous vote of the Board, has (i) declared that this Agreement and the Transactions, including the Merger, upon the terms and subject to the conditions set forth herein, are advisable, fair to and in the best interests of the Company and the Company Stockholders, (ii) approved this Agreement in accordance with Applicable Law and (iii) directed that the adoption of this Agreement and approval of the Merger be submitted to the Company Stockholders for consideration and recommended that all of the Company Stockholders adopt this Agreement and approve the Merger. The affirmative votes of (i) the holders of at least a majority of the outstanding shares of Company Common Stock and Company Preferred Stock (voting together as a single voting class on an as-converted to Company Common Stock basis), (ii) the holders of a majority of the outstanding shares of Company Common Stock (voting as a separate voting class) and (iii) the holders of a majority of the outstanding shares of Company Preferred Stock (voting as a separate voting class) are the only votes of the holders of Company Capital Stock necessary to adopt this Agreement and approve the Merger under the DGCL, the Certificate of Incorporation and the Bylaws, each as in effect at the time of such adoption and approval (collectively, the “Company Stockholder Approval”).

(b)The execution and delivery of this Agreement and the other Company Transaction Documents, by the Company does not, and the consummation of the Transactions will not, (i) result in the creation of any Encumbrance on any of the material assets of the Company, any Subsidiary or any of the shares of Company Capital Stock or (ii) conflict with, or result in any violation of or default under (with or without notice or lapse of time, or both), or give rise to a right of termination, cancellation or acceleration of any obligation or loss of any benefit under, or require any consent, approval or waiver from any Person pursuant to, (A) any provision of the Certificate of Incorporation, the Bylaws or other equivalent organizational or governing documents of the Company or any Subsidiary, in each case as amended to date, (B) any Contract of the Company or any Subsidiary or any Contract applicable to any of its material assets or (C) any Applicable Law.

(c)No consent, approval, Order or authorization of, or registration, declaration or filing with, or notice to, any Governmental Entity or any other Person is required by or with respect to the Company in connection with the execution and delivery of this Agreement or any other Company Transaction Document or the consummation of the Transactions, except for (i) the filing of the Certificate of Merger, as provided in Section 1.1(d), and (ii) such other consents, approvals, Orders, authorizations, registrations, declarations, filings and notices that, if not obtained or made, would not have a Material Adverse Effect.

15













2.4Financial Statements; No Undisclosed Liabilities.

(a)The Company has delivered to Acquirer its audited, consolidated financial statements for the Company’s fiscal year ended December 31, 2014, and its unaudited, consolidated financial statements for the Company’s fiscal years ended December 31, 2015 and December 31, 2013 (including, in each case, balance sheets, statements of operations and statements of cash flows) (collectively, the “Financial Statements”), which are included as Schedule 2.4(a) of the Company Disclosure Letter. The Financial Statements (i) are derived from and in accordance with the books and records of the Company, (ii) comply as to form with applicable accounting requirements with respect thereto, (iii) fairly and accurately present the consolidated financial condition of the Company at the dates therein indicated and the consolidated results of operations and cash flows of the Company for the periods therein specified (subject, in the case of unaudited Financial Statements to normal recurring year-end audit adjustments, none of which individually or in the aggregate are or will be material in amount), (iv) are true, correct and complete and (v) were prepared in accordance with GAAP applied on a consistent basis throughout the periods involved.

(b)Neither the Company nor any Subsidiary has any Liabilities of any nature other than (i) those set forth or adequately provided for in the consolidated balance sheet of the Company and its Subsidiaries included in the Financial Statements as of December 31, 2015 (such date, the “Company Balance Sheet Date” and such balance sheet, the “Company Balance Sheet”), (ii) those incurred in the conduct of the Company’s and any Subsidiary’s business since the Company Balance Sheet Date in the ordinary course consistent with past practice that are of the type that ordinarily recur and, individually or in the aggregate, are not material in nature or amount and do not result from any breach of Contract, warranty, infringement, tort or violation of Applicable Law and (iii) those incurred by the Company in connection with the execution of this Agreement. Except for Liabilities reflected in the Financial Statements, neither the Company nor any Subsidiary has any off-balance sheet Liability of any nature to, or any financial interest in, any third parties or entities, the purpose or effect of which is to defer, postpone, reduce or otherwise avoid or adjust the recording of expenses incurred by the Company or any Subsidiary. All reserves that are set forth in or reflected in the Company Balance Sheet have been established in accordance with GAAP consistently applied and are adequate. Without limiting the generality of the foregoing, neither the Company nor any Subsidiary is currently the guarantor of any debt or other obligation of any other Person.

(c)Schedule 2.4(c) of the Company Disclosure Letter sets forth a true, correct and complete list of all Company Debt, including, for each item of Company Debt, the agreement governing the Company Debt.

(d)Schedule 2.4(d) of the Company Disclosure Letter sets forth the names and locations of all banks and other financial institutions at which the Company or any Subsidiary maintains accounts and the names of all Persons authorized to make withdrawals therefrom.

16













(e)The accounts receivable of the Company and each Subsidiary (the “Accounts Receivable”) as reflected on the Company Balance Sheet and as will be reflected in the Company Closing Financial Certificate arose in the ordinary course of business consistent with past practice and represent valid and binding claims against debtors for sales and other charges. The Accounts Receivable arising after the Company Balance Sheet Date and before the Closing Date (i) arose or shall arise in the ordinary course of business, and (ii) represented or shall represent valid and binding claims against debtors for sales and other charges. None of the Accounts Receivable is subject to any claim of offset, recoupment, set-off or counter-claim and, to the knowledge of the Company, there are no facts or circumstances (whether asserted or unasserted) that could give rise to any such claim. No material amount of Accounts Receivable is contingent upon the performance by the Company or any Subsidiary of any obligation or Contract other than normal warranty repair and replacement. No Person has any Encumbrance on any Accounts Receivable, and no agreement for deduction or discount has been made with respect to any such Accounts Receivable. Schedule 2.4(e) of the Company Disclosure Letter sets forth, as of the Agreement Date, an aging of the Accounts Receivable in the aggregate and by customer, and indicates the amounts of allowances for doubtful accounts and any other reserves or allowances. Schedule 2.4(e) of the Company Disclosure Letter sets forth, as of the Agreement Date, such amounts of Accounts Receivable that are subject to asserted warranty claims by customers and reasonably detailed information regarding asserted warranty claims made within the last year, including the type and amounts of such claims.

(f)The Company and each Subsidiary have established and maintain a system of internal accounting controls sufficient to provide reasonable assurances (i) that transactions, receipts and expenditures of the Company and each Subsidiary are being executed and made only in accordance with appropriate authorizations of management and the Board, (ii) that transactions are recorded as necessary (A) to permit preparation of financial statements in conformity with GAAP and (B) to maintain accountability for assets, (iii) regarding prevention or timely detection of unauthorized acquisition, use or disposition of the assets of the Company and each Subsidiary and (iv) that the amount recorded for assets on the books and records of the Company is compared with the existing assets at reasonable intervals and appropriate action is taken with respect to any differences. Neither the Company nor any Subsidiary of the Company nor, to the knowledge of the Company, the Company’s independent auditors, any current or former employee, consultant, or director of the Company or any Subsidiary, has identified or been made aware of any fraud, whether or not material, that involves the Company’s or any Subsidiary’s management or other current or former employees, consultants, or directors of the Company or any Subsidiary who have a role in the preparation of financial statements or the internal accounting controls utilized by the Company or any Subsidiary, or any claim or allegation regarding any of the foregoing. None of the Company, any Subsidiary, and, to the knowledge of the Company, any Representative of the Company or any Subsidiary has received or otherwise had or obtained knowledge of any material complaint, allegation, assertion or claim, whether written or oral, in each case, regarding deficient accounting or auditing practices, procedures, methodologies or methods of the Company or any Subsidiary or their internal accounting controls or any material inaccuracy in the Company’s or any Subsidiary’s financial statements. There are no significant deficiencies or material weaknesses in the design or operation of the Company’s internal controls that could adversely affect the Company’s ability to record, process, summarize and report financial data. At the Company Balance Sheet Date, there were no material loss contingencies (as such term is used in Financial Accounting Standards Board Accounting Standards Codification Topic 450) that are not adequately provided for in the Company Balance Sheet as required by such Topic 450. There has been no change in the Company’s or any Subsidiary’s accounting policies since the Company’s or any Subsidiary’s inception, except as described in the Financial Statements.

2.5Absence of Changes. Since the Company Balance Sheet Date, (i) the Company and each Subsidiary have conducted their respective businesses only in the ordinary course of business consistent with past practice, (ii) there has not occurred any Material Adverse Effect with respect to the Company or any Subsidiary and (iii) neither the Company nor any Subsidiary has done, caused or permitted any of the actions described in Section 4.2 if such action were taken by the Company or any Subsidiary, without the written consent of Acquirer, between the Agreement Date and the earlier of the termination of this Agreement and the Effective Time.

17













2.6Litigation. There is no Legal Proceeding to which the Company or any Subsidiary is a party pending before any Governmental Entity, or, to the knowledge of the Company, threatened against the Company or any Subsidiary or any of their assets or any of its directors, officers or employees (in their capacities as such or relating to their employment, services or relationship with the Company or any Subsidiary), and, to the knowledge of the Company, there is not any reasonable basis for any such Legal Proceeding. There is no Order against the Company or any Subsidiary, any of their assets, or, to the knowledge of the Company, any of its directors, officers or employees (in their capacities as such or relating to their employment, services or relationship with the Company or any Subsidiary). To the knowledge of the Company, there is no reasonable basis for any Person to assert a claim against the Company, any Subsidiary or any of their assets or any of their directors, officers or employees (in their capacities as such or relating to their employment, services or relationship with the Company or any Subsidiary) based upon: (i) the Company entering into this Agreement, any of the Transactions or the agreements contemplated by this Agreement, including a claim that such director, officer or employee breached a fiduciary duty in connection therewith, (ii) any confidentiality or similar agreement entered into by the Company or any Subsidiary regarding their assets or (iii) any claim that the Company has agreed to sell or dispose of any of its assets to any party other than Acquirer, whether by way of merger, consolidation, sale of assets or otherwise. Neither the Company nor any Subsidiary has any Legal Proceeding pending against any other Person.

2.7Restrictions on Business Activities. There is no Contract or Order binding upon the Company or any Subsidiary that restricts or prohibits, purports to restrict or prohibit, has or would reasonably be expected to have, whether before or immediately after consummation of the Merger, the effect of prohibiting, restricting or impairing any business practice of the Company or any Subsidiary, any acquisition of property by the Company or any Subsidiary or the conduct or operation of their respective businesses or, excluding restrictions on the use of Third-Party Intellectual Property contained in the applicable written license agreement therefor, limiting the freedom of the Company or any Subsidiary to (i) engage or participate, or compete with any other Person, in any line of business, market or geographic area with respect to the Company Products or the Company Intellectual Property, or to make use of any Company Intellectual Property, including any grants by the Company or any Subsidiary of exclusive rights or licenses or (ii) sell, distribute or manufacture any products or services or to purchase or otherwise obtain any software, components, parts or services.

2.8Compliance with Laws; Governmental Permits.

(a)The Company and each Subsidiary have complied in all material respects with, are not in violation in any material respect of, and have not received any notices of violation with respect to, Applicable Law.
 
(b)The Company and each Subsidiary have obtained each material federal, state, county, local or foreign governmental consent, license, permit, grant, security clearance, or other authorization of a Governmental Entity (i) pursuant to which the Company or any Subsidiary currently operates or holds any interest in any of its assets or properties or (ii) that is required for the conduct of the business of the Company or any Subsidiary, or the holding of any such interest (all of the foregoing consents, licenses, permits, grants, security clearances and other authorizations, collectively, the “Company Authorizations”), and all of the Company Authorizations are in full force and effect. Neither the Company nor any Subsidiary has received any notice or other communication from any Governmental Entity regarding (i) any actual or possible violation of any Company Authorization or (ii) any actual or possible revocation, withdrawal, suspension, cancellation, termination or modification of any Company Authorization, and to the knowledge of the Company, no such notice or other communication is forthcoming. The Company and each Subsidiary has materially complied with all of the terms of the Company Authorizations and none of the Company Authorizations will be terminated or impaired, or will become terminable, in whole or in part, as a result of the consummation of the Transactions.

18












2.9Title to, Condition and Sufficiency of Assets; Real Property.

(a)The Company and each Subsidiary have good title to, or valid leasehold interest in all of its properties, and interests in properties and assets, real and personal, reflected on the Company Balance Sheet or acquired after the Company Balance Sheet Date (except properties and assets, or interests in properties and assets, sold or otherwise disposed of since the Company Balance Sheet Date in the ordinary course of business), or, with respect to leased properties and assets (real and personal), valid leasehold interests in such properties and assets that afford the Company and/or any Subsidiary, as applicable, valid leasehold possession of the properties and assets that are the subject of such leases, in each case, free and clear of all Encumbrances, except Permitted Encumbrances. Schedule 2.9(a) of the Company Disclosure Letter identifies each parcel of real property leased by the Company or any Subsidiary. The Company has provided to Acquirer true, correct and complete copies of all leases, subleases and other agreements under which the Company uses or occupies or has the right to use or occupy, now or in the future, any real property or facility, including all modifications, amendments and supplements thereto. Neither the Company nor any Subsidiary currently owns any real property.

(b)Notwithstanding anything to the contrary contained in this Section 2.9, this Section 2.9 shall not be construed as a representation or warranty regarding Intellectual Property.

2.10Intellectual Property.
(a)As used herein, the following terms have the meanings indicated below:

(i)Company Intellectual Property” means any and all Company-Owned Intellectual Property and any and all Third-Party Intellectual Property that is licensed to the Company or any Subsidiary.

(ii)Company-Owned Intellectual Property” means any and all Intellectual Property that is owned or purported to be owned by the Company or any Subsidiary, including Company Registered Intellectual Property.

(iii)Company Products” means all products or services produced, marketed, licensed, sold, distributed or performed by or on behalf of the Company or any Subsidiary, and all products or services currently under development by the Company or any Subsidiary.

(iv)Company Registered Intellectual Property” means United States, international and foreign: (A) patents and patent applications (including provisional applications), (B) registered trademarks, applications to register trademarks, intent-to-use applications, or other registrations or applications related to trademarks, (C) registered Internet domain names, (D) registered copyrights and applications for copyright registration, and (E) any other Intellectual Property that is the subject of an application, certificate, filing, registration or other document issued, filed with, or recorded by any governmental authority; in each case owned by, registered or filed in the name of, the Company or any Subsidiary.

(v)Company Source Code” means, collectively, any software source code or confidential manufacturing specifications or designs, any material portion or aspect of software source code or confidential manufacturing specifications or designs, or any material proprietary information or algorithm contained in or relating to any software source code or confidential manufacturing specifications or designs, of any Company-Owned Intellectual Property or Company Products.

(vi)Third-Party Intellectual Property” means any and all Intellectual Property owned by a third party.

19













(b)The Company and each Subsidiary has full title and ownership of, or is duly licensed under or otherwise authorized to use, all Intellectual Property used in the conduct of their respective businesses and the Company Intellectual Property is sufficient for their businesses. Neither the Company nor any Subsidiary has transferred ownership of, or granted any exclusive rights in, any Company Intellectual Property to any third party or knowingly permitted the rights of the Company or any Subsidiary in any Intellectual Property that is or was Company-Owned Intellectual Property to enter the public domain. No third party has any ownership right, title, ownership interest, claim of ownership in or lien on any of the Company-Owned Intellectual Property. There are no royalties, honoraria, fees or other payments payable by the Company or any Subsidiary to any Person (other than salaries payable to employees, consultants and independent contractors not contingent on or related to use of their work product) as a result of the ownership, use, possession, license-in, license-out, sale, marketing, advertising or disposition of any Company-Owned Intellectual Property by the Company or any Subsidiary.

(c)Neither the execution and delivery or effectiveness of this Agreement nor the performance of the Company’s obligations under this Agreement will cause the forfeiture or termination of, or give rise to a right of forfeiture or termination of any Company-Owned Intellectual Property, or impair the right of the Company, any Subsidiary, the Surviving Corporation or the Acquirer or any of their respective Affiliates to use, possess, sell or license any Company-Owned Intellectual Property or portion thereof. After the Closing, all Company-Owned Intellectual Property will be fully transferable, alienable or licensable by the Company, the Surviving Corporation and the Acquirer and their respective Affiliates without restriction and without payment of any kind to any third party.

(d)Schedule 2.10(d) of the Company Disclosure Letter lists all Company Registered Intellectual Property, the jurisdictions in which it has been issued or registered or in which any application for such issuance and registration has been filed or the jurisdictions in which any other filing or recordation has been made and all actions that are required to be taken by the Company or any Subsidiary within 90 days following the Agreement Date in order to avoid prejudice to, impairment or abandonment of such Intellectual Property Rights (including all office actions, provisional conversions, annuity or maintenance fees or re-issuances). Each item of Company Registered Intellectual Property is valid (or in the case of applications, applied for) and subsisting, all registration, maintenance and renewal fees currently due in connection with such Company Registered Intellectual Property have been paid and all documents, recordations and certificates in connection with such Company Registered Intellectual Property currently required to be filed have been filed with the relevant patent, copyright, trademark or other authorities in the United States or foreign jurisdictions, as the case may be, for the purposes of prosecuting, maintaining and perfecting such Company Registered Intellectual Property and recording the Company’s ownership interests therein. The Company has provided to Acquirer tangible copies of all of the pending patent applications of the Company and any Subsidiary.

(e)Schedule 2.10(e) of the Company Disclosure Letter lists all Company Products that have been made available for use or purchase by the Company and any Subsidiary, including any product or service currently under development and scheduled for commercial release within 90 days following the date of this Agreement, for each such Company Product (and each version thereof) identifying its release date.

20













(f)The Company and each Subsidiary has secured from all (i) advisors, consultants, employees, founders and independent contractors who independently or jointly contributed to or participated in the conception, reduction to practice, creation or development of any Intellectual Property for the Company and/or any Subsidiary and (ii) named inventors of patents and patent applications owned or purported to be owned by the Company and any Subsidiary (any Person described in clause (i) or (ii), an “Author”), unencumbered and unrestricted exclusive ownership of, all of the Authors’ right, title and interest in and to such Intellectual Property, and the Company has obtained the waiver of all non-assignable rights. No Author has retained any rights, licenses, claims or interest whatsoever with respect to any Intellectual Property developed by the Author for the Company or any Subsidiary. Without limiting the foregoing, the Company has obtained written and enforceable proprietary information and invention disclosure and Intellectual Property assignments from all current and former Authors and, in the case of patents and patent applications, such assignments have been recorded with the relevant authorities in the applicable jurisdiction or jurisdictions. The Company has provided to Acquirer copies of all forms of such disclosure and assignment documents currently and historically used by the Company and, in the case of Authors, the Company has provided to Acquirer copies of all such documents.

(g)To the knowledge of the Company, no current or former employee, consultant, advisor or independent contractor of the Company or any Subsidiary: (i) is in violation of any term or covenant of any Contract relating to employment, invention disclosure, invention assignment, non-disclosure or non-competition or any other Contract with any other party by virtue of such employee’s, consultant’s, advisor’s or independent contractor’s being employed by, or performing services for, the Company or using trade secrets or proprietary information of others without permission or (ii) has developed any technology, software or other copyrightable, patentable or otherwise proprietary work for the Company or any Subsidiary that is subject to any agreement under which such employee, consultant, advisor or independent contractor has assigned or otherwise granted to any third party any rights (including Intellectual Property Rights) in or to such technology, software or other copyrightable, patentable or otherwise proprietary work.

(h)The Company and each Subsidiary has taken commercially reasonable steps to protect and preserve the confidentiality of all confidential or non-public information of the Company and any Subsidiary (including trade secrets) or provided by any third party to the Company or any Subsidiary (“Confidential Information”). All current and former employees and contractors of the Company, any Subsidiary and any third party having access to Confidential Information have executed and delivered to the Company a written legally binding agreement regarding the protection of such Confidential Information. The Company and each Subsidiary has implemented and maintains reasonable security, disaster recovery and business continuity plans consistent with industry practices of companies offering similar services, and acts in compliance therewith with respect to such Confidential Information and, to the knowledge of the Company, neither the Company nor any Subsidiary has experienced any breach of security or otherwise unauthorized access by third parties to the Confidential Information, including Company Data.

21













(i)To the knowledge of the Company, there is no unauthorized use, unauthorized disclosure, infringement or misappropriation of any Company-Owned Intellectual Property by any third party. Neither the Company nor any Subsidiary has brought any Legal Proceeding for infringement or misappropriation of any Company-Owned Intellectual Property. Neither the Company nor any Subsidiary has any Liability for infringement or misappropriation of any Third-Party Intellectual Property. The operation of the Company’s and each Subsidiary’s respective businesses, including (i) the design, development, manufacturing, reproduction, marketing, licensing, sale, offer for sale, importation, distribution, provision and/or use of any Company Product and/or Company-Owned Intellectual Property and (ii) the use by the Company and any Subsidiary of any product, device, process or service used in its business as currently conducted and as currently proposed by the Company or any Subsidiary to be conducted, has not, does not and will not infringe (directly or indirectly, including via contribution or inducement), misappropriate or violate any Third-Party Intellectual Property and does not constitute unfair competition or unfair trade practices under the Applicable Law of any jurisdiction in which the Company or any Subsidiary conducts its businesses or in which Company Products are manufactured, marketed, distributed, licensed or sold and there is no substantial basis for any such claims. Neither the Company nor any Subsidiary has been sued in any Legal Proceeding or received any written communications (including any third-party reports by users) alleging that the Company or any Subsidiary has infringed, misappropriated or violated any Intellectual Property of any other Person or entity. No Company Intellectual Property or Company Product is subject to any Legal Proceeding, Order, settlement agreement or right that restricts in any manner the use, transfer or licensing thereof by the Company or any Subsidiary, or that may affect the validity, use or enforceability of any Company-Owned Intellectual Property. Neither the Company nor any Subsidiary has received any opinion of counsel that any Company Product or Company-Owned Intellectual Property or the operation of the businesses of the Company or any Subsidiary, as previously or currently conducted, or as currently proposed to be conducted, infringes or misappropriates any Third-Party Intellectual Property.

(j)Neither the Company nor any Subsidiary is, and shall not be as a result of the execution and delivery or effectiveness of this Agreement or the performance of the Company’s obligations under this Agreement, in breach of any Contract governing any Company Intellectual Property (the “Company IP Agreements”) and the consummation of the transactions contemplated by this Agreement will not result in the modification, cancellation, termination, suspension of, or acceleration of any payments with respect to the Company IP Agreements, or give any non-Company party to any Company IP Agreement the right to do any of the foregoing. Following the Closing, the Company, each Subsidiary, the Surviving Corporation and the Acquirer and their respective Affiliates will be permitted to exercise all of the rights of the Company and each Subsidiary under the Company IP Agreements to the same extent the Company and each Subsidiary would have been able to had the transactions contemplated by this Agreement not occurred and without the payment of any additional amounts or consideration other than ongoing fees, royalties or payments that the Company or any Subsidiary would otherwise be required to pay.

(k)Neither the Company nor any Subsidiary has disclosed, delivered or licensed to any Person or agreed or obligated itself to disclose, deliver or license to any Person, or permitted the disclosure or delivery to any escrow agent or other Person of, any Company Source Code, other than disclosures to employees, contractors and consultants (i) involved in the development of Company Products and (ii) subject to a written confidentiality agreement. No event has occurred, and no circumstance or condition exists, that (with or without notice or lapse of time, or both) will, or would reasonably be expected to, result in the disclosure, delivery or license by the Company or any Subsidiary of any Company Source Code, other than disclosures to employees and consultants involved in the development of Company Products. Without limiting the foregoing, neither the execution nor performance of this Agreement nor the consummation of any of the Transactions will result in a release from escrow or other delivery to a third party of any Company Source Code.

22












(l)Schedule 2.10(l) of the Company Disclosure Letter identifies all Open Source Materials used in any Company Products, describes the manner in which such Open Source Materials were used (such description shall include whether (and, if so, how) the Open Source Materials were modified and/or distributed by the Company and any Subsidiary) and identifies the licenses under which such Open Source Materials were used. “Open Source Materials” means software or other material that is distributed as “free software,” “open source software” or under a similar licensing or distribution terms (including the GNU General Public License (GPL), GNU Lesser General Public License (LGPL), Mozilla Public License (MPL), BSD licenses, the Artistic License, the Netscape Public License, the Sun Community Source License (SCSL) the Sun Industry Standards License (SISL) and the Apache License). The Company and each Subsidiary is in compliance with the terms and conditions of all licenses for the Open Source Materials. Neither the Company nor any Subsidiary has (i) incorporated Open Source Materials into, or combined Open Source Materials with, the Company-Owned Intellectual Property or Company Products, (ii) distributed Open Source Materials in conjunction with any Company-Owned Intellectual Property or Company Products or (iii) used Open Source Materials, in such a way that, with respect to clauses (i) or (ii), creates, or purports to create, obligations for the Company or any Subsidiary with respect to any Company-Owned Intellectual Property or grant, or purport to grant, to any third party any rights or immunities under any Company-Owned Intellectual Property (including using any Open Source Materials that require, as a condition of use, modification and/or distribution of such Open Source Materials that other software incorporated into, derived from or distributed with such Open Source Materials be (A) disclosed or distributed in source code form, (B) be licensed for the purpose of making derivative works or (C) be redistributable at no charge).

(m)No (i) government funding, (ii) facilities of a university, college, other educational institution or research center, or (iii) funding from any Person (other than funds received in consideration for the Company Share Capital) was used in the development of the Company-Owned Intellectual Property. No current or former employee, or, to the knowledge of the Company, current or former consultant or independent contractor, of the Company or any Subsidiary who was involved in, or who contributed to, the creation or development of any Company-Owned Intellectual Property, has been an employee of or independently performed services for any government, university, college or other educational institution or research center during a period of time during which such employee, consultant or independent contractor was also performing services for the Company or any Subsidiary.

(n)Neither the Company nor any Subsidiary is now, or has been, a member of, or a contributor to, any industry standards body or any similar organization that would reasonably be expected to require or obligate the Company or any Subsidiary to grant or offer to any other Person any license or right to any Company-Owned Intellectual Property. In addition, if any Company-Owned Intellectual Property were acquired from a Person other than an employee of or contractor to Company, then such Person is not now nor has ever been a member of, or a contributor to, any industry standards body or any similar organization that would reasonably be expected to have required or obligated such Person to grant or offer to any other Person any license or right to such Intellectual Property. Neither the Company nor any Subsidiary has any obligation (and there is no substantial basis to expect that there will be a future obligation) to grant or offer to any other Person any license or right to any Company-Owned Intellectual Property by virtue of Company’s, the Subsidiary’s or any other Person’s membership in, or contributions to, any industry standards body or any similar organization.

(o)All Company Products sold, licensed, leased or delivered by or on behalf of the Company or any Subsidiary to customers conform to applicable contractual commitments, express and implied warranties (to the extent not subject to legally effective express exclusions thereof), and conform in all material respects to packaging, advertising and marketing materials and to applicable product or service specifications or documentation.  Neither the Company nor any Subsidiary has any Liability (and, to the knowledge of the Company, there is no legitimate basis for any present or future action, suit, proceeding, hearing, investigation, charge, complaint, claim or demand against the Company or any Subsidiary giving rise to any material Liability relating to the foregoing obligations) for replacement or repair of Company Products or other damages in connection therewith in excess of any reserves therefor reflected on the Company Balance Sheet. 

23












(p)The information and communications technology infrastructure and systems used by the Company and each Subsidiary in the conduct of their respective businesses (collectively, the “ICT Infrastructure”) are: (i) in good working order and functions in accordance with all applicable documentation and specifications, (ii) maintained and supported in accordance with best industry practice and is covered by sufficient maintenance and warranty provisions to remedy, or provide compensation for, any material defect and (iii) protected by adequate security and disaster recovery arrangements, including taking and storing back-up copies (both on- and off-site) of the software and any data in the ICT Infrastructure and following procedures for preventing the introduction of viruses to, and unauthorized access of, the ICT Infrastructure. Neither the Company nor any Subsidiary has experienced any material disruption in or to the operation of its business as a result of: (A) any substandard performance or defect in any part of the ICT Infrastructure whether caused by any viruses, bugs, worms, software bombs or otherwise, lack of capacity or otherwise or (B) a breach of security in relation to any part of the ICT Infrastructure.

(q)The data, privacy and security practices of the Company and each Subsidiary conform, and at all times have conformed, to all of their privacy policies and contractual obligations and Applicable Law (collectively, “Company Privacy Commitments”). Neither the execution, delivery and performance of this Agreement will cause, constitute, or result in a breach or violation of any Company Privacy Commitments. No breach or violation of any Company Privacy Commitment in relation to Company Data has occurred and no circumstance has arisen in which the Company is or was required to notify a Governmental Entity or any other Person of a security breach or security incident in relation to Company Data. "Company Data" means all data collected, generated, or received in connection with the marketing, delivery, or use of any Company Product, including Personal Data. “Personal Data” means a natural Person’s (including an end user’s or an employee’s) name, street address, telephone number, e-mail address, photograph, social security number, driver’s license number, passport number or user or account number, or any other piece of information that allows the identification of a natural Person or is otherwise considered personally identifiable information or personal data under Applicable Law.

(r)Schedule 2.10(r) of the Company Disclosure Letter sets forth a list of all content, technology, software or other Third-Party Intellectual Property developed or otherwise owned by a third party that is incorporated into, integrated or bundled with, or used by the Company or any Company Subsidiaries in the provision of the Company Products and the applicable contract therefore, other than Open Source Materials. 

2.11Taxes.

(a)The Company and each Subsidiary have properly completed and timely filed, or caused to be properly completed and timely filed, all Tax Returns required to be filed by it prior to the Closing Date, and have timely paid all Taxes required to be paid by it (whether or not shown on any Tax Return). All Tax Returns were complete and accurate in all material respects and have been prepared in compliance with Applicable Law. There is no claim for Taxes that has resulted in an Encumbrance (other than a Permitted Encumbrance) against any of the assets of the Company or any Subsidiary.

(b)The Company and each Subsidiary have made available to Acquirer true, correct and complete copies of all Tax Returns, examination reports and statements of deficiencies, adjustments and proposed deficiencies and adjustments in respect of the Company.

(c)The Company Balance Sheet reflects all Liabilities for unpaid Taxes of the Company and each Subsidiary for periods (or portions of periods) through the Company Balance Sheet Date. Neither the Company nor any Subsidiary has any Liability for unpaid Taxes accruing after the Company Balance Sheet Date except for Taxes arising in the ordinary course of business consistent with past practice following the Company Balance Sheet Date. Neither the Company nor any Subsidiary has Liability for Taxes (whether outstanding, accrued for, contingent or otherwise) that are not included in the calculation of Tangible Net Worth Amount.

24












(d)There is (i) no pending audit of, or Tax controversy associated with, any Tax Return of the Company or of any Subsidiary that has been or is being conducted by a Tax Authority, (ii) no other procedure, proceeding or contest of any refund or deficiency in respect of Taxes of the Company or any Subsidiary pending or on appeal with any Governmental Entity, (iii) no extension of any statute of limitations on the assessment of any Taxes granted by the Company or any Subsidiary currently in effect and (iv) no agreement to any extension of time for filing any Tax Return of the Company or any Subsidiary that has not been filed, other than normal, automatic extensions. No claim has ever been made by any Governmental Entity in a jurisdiction where either the Company or any Subsidiary does not file Tax Returns that the Company or such Subsidiary is or may be subject to taxation by that jurisdiction.

(e)Neither the Company nor any Subsidiary is a party to or bound by any Tax sharing, Tax indemnity, or Tax allocation agreement (other than commercial agreements entered into in the ordinary course of business the principal purpose of which do not relate to taxation), and neither the Company nor any Subsidiary has any Liability or potential Liability to another party under any such agreement.

(f)The Company and each Subsidiary have disclosed on its Tax Returns any Tax reporting position taken in any Tax Return that would be reasonably likely to result in the imposition of penalties under Section 6662 of the Code or any comparable provisions of state, local or foreign Applicable Law.

(g)The Company and each Subsidiary have not consummated or participated in, and are not currently participating in, any transaction that was or is a “Tax shelter” transaction as defined in Sections 6662 or 6111 of the Code or the Treasury Regulations promulgated thereunder. Neither the Company nor any Subsidiary has participated in, and is currently participating in, a “Listed Transaction” or a “Reportable Transaction” within the meaning of Section 6707A(c) of the Code or Treasury Regulation Section 1.6011-4(b), or any transaction requiring disclosure under a corresponding or similar provision of state, local, or foreign law.

(h)Neither the Company nor any predecessor of the Company is or has ever been a member of a consolidated, combined, unitary or aggregate group of which the Company or any predecessor of the Company was not the ultimate parent corporation.

(i)Neither the Company nor any Subsidiary has any Liability for the Taxes of any Person (other than the Company or any Subsidiary) under Section 1.1502-6 of the Treasury Regulations (or any similar provision of state, local or foreign law), as a transferee or successor, by operation of Applicable Law, by Contract or otherwise.

(j)Neither the Company nor any Subsidiary will be required to include any item of income in, or exclude any item of deduction from, Taxable income for any Taxable period (or portion thereof) ending after the Closing Date as a result of any (i) change in method of accounting for a Taxable period ending on or prior to the Closing Date, (ii) “closing agreement” described in Section 7121 of the Code (or any corresponding or similar provision of state, local, or foreign Tax law) executed on or prior to the Closing Date, (iii) intercompany transactions (including any intercompany transaction subject to section 367 or 482 of the Code) or any excess loss account described in Treasury Regulations under Section 1502 of the Code (or any corresponding or similar provision of state, local, or foreign Tax law) with respect to a transaction occurring on or prior to the Closing Date, (iv) installment sale or open transaction disposition made on or prior to the Closing Date, (v) election under Section 108(i) of the Code made on or prior to the Closing Date or (vi) prepaid amount received on or prior to the Closing Date.

(k)Neither the Company nor any Subsidiary has incurred a dual consolidated loss within the meaning of Section 1503 of the Code.

(l)Neither the Company nor any Subsidiary has received any private letter ruling from the IRS (or any comparable Tax ruling from any other Governmental Entity).

(m)Neither the Company nor any Subsidiary is a party to any joint venture, partnership or other Contract or arrangement that could be treated as a partnership for U.S. federal income Tax purposes.

25












(n)Neither the Company nor any Subsidiary is, and they have never been, a “United States real property holding corporation” within the meaning of Section 897 of the Code, and the Company and each Subsidiary have filed with the IRS all statements, if any, that are required under Section 1.897-2(h) of the Treasury Regulations.

(o)Neither the Company nor any Subsidiary has constituted either a “distributing corporation” or a “controlled corporation” in a distribution of stock intended to qualify for Tax-free treatment under Section 355 of the Code (i) in the two years prior to the Agreement Date or (ii) in a distribution that could otherwise constitute part of a “plan” or “series of related transactions” (within the meaning of Section 355(e) of the Code) in conjunction with the Merger.

(p)Neither the Company nor any Subsidiary is subject to Tax in any jurisdiction other than its country of incorporation, organization or formation by virtue of having employees or a permanent establishment in such jurisdiction.

(q)The Company has provided to Acquirer all documentation relating to any Tax holidays or incentives applicable to the Company or any Subsidiary.

(r)The Company and each Subsidiary have (i) complied with all Applicable Law relating to the payment, reporting and withholding of Taxes (including withholding of Taxes pursuant to Sections 1441, 1442, 1445, 1446, 1471, 1472 and 3406 of the Code or similar provisions under any foreign law), and (ii) withheld (within the time and in the manner prescribed by Applicable Law) from employee wages or consulting compensation and paid over to the proper governmental authorities (or is properly holding for such timely payment) all amounts required to be so withheld and paid over under all Applicable Law, including federal and state income Taxes, Federal Insurance Contribution Act, Medicare, Federal Unemployment Tax Act, relevant state income and employment Tax withholding laws.

(s)The Company and each Subsidiary do not own any interest in any controlled foreign corporation (as defined in Section 957 of the Code), passive foreign investment company (as defined in Section 1297 of the Code), or other entity the income of which is required to be included in the income of the Company.

(t)The Company has made available to Acquirer true, correct and complete copies of all election statements under Section 83(b) of the Code, together with evidence of timely filing of such election statements with the appropriate IRS Center with respect to any Company Common Stock that was initially subject to a vesting arrangement or to other property issued by the Company to any of its employees, non-employee directors, consultants or other service providers.

(u)Each share of Company Common Stock is property that is “substantially vested” under Section 83 of the Code and Treasury Regulation Section 1.83-3(b).

(v)Schedule 2.11(v) of the Company Disclosure Letter lists all “nonqualified deferred compensation plans” (within the meaning of Section 409A of the Code) to which the Company and each Subsidiary are a party. Each such nonqualified deferred compensation plan to which the Company or any Subsidiary is a party complies with the requirements of paragraphs (2), (3) and (4) of Section 409A(a) by its terms and has been operated in accordance with such requirements. No event has occurred that would be treated by Section 409A(b) as a transfer of property for purposes of Section 83 of the Code. Neither the Company nor any Subsidiary is under any obligation to gross up any Taxes under Section 409A of the Code.

(w)The exercise price of all Company Options is at least equal to the fair market value of the Company Common Stock on the date such Company Options were granted. All Company Options constitute “service recipient stock” (as defined under Treasury Regulation 1.409A-1(b)(5)(iii)) with respect to the grantor thereof.

26












(x)No independent contractor of the Company was or should have been classified as an employee of the Company or any Subsidiary pursuant to any applicable law.

(y)There is no agreement, plan, arrangement or other Contract covering any current or former employee or other service provider of the Company, any Subsidiary or any ERISA Affiliate to which the Company or any Subsidiary is a party or by which the Company, any Subsidiary or their respective assets are bound that, considered individually or considered collectively with any other such agreements, plans, arrangements or other Contracts, will, or would reasonably be expected to, as a result of the Transactions (whether alone or upon the occurrence of any additional or subsequent events), give rise directly or indirectly to the payment of any amount that would be characterized as a “parachute payment” within the meaning of Section 280G of the Code (or any corresponding or similar provision of state, local or foreign Tax law), assuming no stockholder approval in a manner that complies with Section 280G(b)(5) of the Code. No securities of the Company, any Subsidiary or any Company Securityholder is readily tradable on an established securities market or otherwise (within the meaning of Section 280G of the Code and the regulations promulgated thereunder) such that the Company is ineligible to seek shareholder approval in a manner that complies with Section 280G(b)(5) of the Code. Neither the Company nor any Subsidiary has ever had any obligation to report, withhold or gross up any excise Taxes under Section 280G or Section 4999 of the Code. No amount paid or payable by the Company in connection with the Transactions, whether alone or in combination with another event, will be an “excess parachute payment” within the meaning of Section 280G of the Code or Section 4999 of the Code or will not be deductible by the Company by reason of Section 280G of the Code.

(z)Notwithstanding anything to the contrary in this Agreement, no representation or warranty in this Section 2.11 shall apply to, or give rise to any claim under this Agreement for Indemnifiable Damages in respect of, any Taxes attributable the amount or expiration date of, or limitations on the post-Closing use or availability of, any Tax attribute of the Company or any Subsidiary in any taxable period after the Closing Date.

2.12Employee Benefit Plans and Employee Matters.

(a)Schedule 2.12(a) of the Company Disclosure Letter lists, with respect to the Company, each Subsidiary and any trade or business (whether or not incorporated) that is treated as a single employer with the Company or any Subsidiary (an “ERISA Affiliate”) within the meaning of Section 414(b), (c), (m) or (o) of the Code, (i) all “employee benefit plans” within the meaning of Section 3(3) of the Employee Retirement Income Security Act of 1974, as amended (“ERISA”), (ii) each loan to an employee other than a loan under a tax-qualified retirement plan, (iii) other than the Company Option Plan and any stock option agreements relating to Company Options issued under the Company Option Plan, all stock option, stock purchase, phantom stock, stock appreciation right, restricted stock unit, supplemental retirement, severance, sabbatical, medical, dental, vision care, disability, employee relocation, cafeteria benefit (Section 125 of the Code), dependent care (Section 129 of the Code), life insurance or accident insurance plans, programs or arrangements, (iv) all bonus, pension, profit sharing, savings, severance, retirement, deferred compensation or incentive plans (including cash incentive plans), programs or arrangements, and (v) all other fringe or employee benefit plans, programs or arrangements (all of the foregoing described in clauses (i) through (v), collectively, the “Company Employee Plans”).

27













(b)Neither the Company nor any Subsidiary sponsors or maintains any self-funded employee benefit plan, including any plan to which a stop-loss policy applies. The Company and each Subsidiary have provided to Acquirer a true, correct and complete copy of each of the Company Employee Plans and related plan documents (including trust documents, insurance policies or Contracts, employee booklets, summary plan descriptions and other authorizing documents, and any material employee communications relating thereto) and have, with respect to each Company Employee Plan that is subject to ERISA reporting requirements, provided to Acquirer true, correct and complete copies of the Form 5500 reports filed for the last three plan years. Any Company Employee Plan intended to be qualified under Section 401(a) of the Code has either obtained from the IRS a favorable determination letter as to its qualified status under the Code, including all amendments to the Code effected by the Tax Reform Act of 1986 and subsequent legislation, or has applied (or has time remaining in which to apply) to the IRS for such a determination letter prior to the expiration of the requisite period under applicable Treasury Regulations or IRS pronouncements in which to apply for such determination letter and to make any amendments necessary to obtain a favorable determination or has been established under a standardized prototype plan for which an IRS opinion letter has been obtained by the plan sponsor and is valid as to the adopting employer. The Company has provided to Acquirer a true, correct and complete copy of the most recent IRS determination or opinion letter issued with respect to each such Company Employee Plan, and nothing has occurred since the issuance of each such letter that would reasonably be expected to cause the loss of the tax-qualified status of any Company Employee Plan subject to Section 401(a) of the Code. The Company has provided to Acquirer all registration statements and prospectuses prepared in connection with each Company Employee Plan. All individuals who, pursuant to the terms of any Company Employee Plan, are entitled to participate in any Company Employee Plan, are currently participating in such Company Employee Plan or have been offered an opportunity to do so and have declined.

(c)None of the Company Employee Plans promises or provides retiree medical or other retiree welfare benefits to any person other than for the duration of the month of termination or as required under the Consolidated Omnibus Budget Reconciliation Act of 1985, as amended (“COBRA”) or similar state law and the Company and each Subsidiary have complied with the requirements of COBRA. There has been no “prohibited transaction” (within the meaning of Section 406 of ERISA and Section 4975 of the Code and not exempt under Section 408 of ERISA and regulatory guidance thereunder) with respect to any Company Employee Plan that is reasonably expected to result in a material Tax. Each Company Employee Plan has been materially administered in accordance with its terms and in material compliance with the requirements prescribed by any and all statutes, rules and regulations (including ERISA and the Code), and the Company, each Subsidiary and each ERISA Affiliate have performed all obligations required to be performed by them under, are not in default under or in violation of, and have no knowledge of any default or violation by any other party to, any of the Company Employee Plans. None of the Company, any Subsidiary and any ERISA Affiliate is subject to any Liability or penalty under Sections 4976 through 4980 of the Code or Title I of ERISA with respect to any Company Employee Plans. All contributions required to be made by the Company, any Subsidiary or any ERISA Affiliate to any Company Employee Plan have been made on or before their due dates and a reasonable amount has been accrued for contributions to each Company Employee Plan for the current plan years (and no further contributions will be due or will have accrued thereunder as of the Closing Date, other than contributions accrued in the ordinary course of business after the Company Balance Sheet Date as a result of the operations of the Company or any Subsidiary after the Company Balance Sheet Date). In addition, with respect to each Company Employee Plan intended to include a Code Section 401(k) arrangement, to the knowledge of the Company, the Company, each Subsidiary and each of the ERISA Affiliates have in the last three years made timely deposits of employee salary reduction contributions and participant loan repayments, as determined pursuant to regulations issued by the United States Department of Labor. No Company Employee Plan is covered by, and none of the Company, any Subsidiary and any ERISA Affiliate has incurred or expects to incur any Liability under Title IV of ERISA or Section 412 of the Code. With respect to each Company Employee Plan subject to ERISA as either an employee pension benefit plan within the meaning of Section 3(2) of ERISA or an employee welfare benefit plan within the meaning of Section 3(1) of ERISA, the Company, each Subsidiary and any applicable ERISA Affiliate have prepared in good faith and timely filed all requisite governmental reports (which were true, correct and complete as of the date filed), including any required audit reports, and have properly and timely filed and distributed or posted all notices and reports to employees required to be filed, distributed or posted with respect to each such Company Employee

28











Plan. No suit, administrative proceeding, action, litigation or claim has been brought, or to the knowledge of the Company, is threatened, against or with respect to any such Company Employee Plan, including any audit or inquiry by the IRS or United States Department of Labor.

(d)There has been no amendment to, written interpretation or announcement (whether or not written) by the Company, any Subsidiary or other ERISA Affiliate relating to, or change in participation or coverage under, any Company Employee Plan that would materially increase the expense of maintaining such Company Employee Plan above the level of expense incurred with respect to such Company Employee Plan for the most recent full fiscal year included in the Financial Statements.

(e)None of the Company, any Subsidiary and any current or former ERISA Affiliate currently maintains, sponsors, participates in or contributes to, or has ever maintained, established, sponsored, participated in, or contributed to, any pension plan (within the meaning of Section 3(2) of ERISA) that is subject to Part 3 of Subtitle B of Title I of ERISA, Title IV of ERISA or Section 412 of the Code.

(f)None of the Company, any Subsidiary and any ERISA Affiliate is a party to, or has made any contribution to or otherwise incurred any obligation under, any “multiemployer plan” as such term is defined in Section 3(37) of ERISA or any “multiple employer plan” as such term is defined in Section 413(c) of the Code.
(g)No Company Employee Plan is sponsored, maintained or contributed to under the law or applicable custom or rule of the any jurisdiction outside of the United States.

(h)The Company and each Subsidiary are in compliance in all material respects with all Applicable Law respecting employment, discrimination in employment, terms and conditions of employment, employee benefits, worker classification (including the proper classification of workers as independent contractors and consultants), wages, hours and occupational safety and health and employment practices, including the Immigration Reform and Control Act and, with respect to each Company Employee Plan, (i) the applicable health care continuation and notice provisions of COBRA and the regulations thereunder, (ii) the applicable requirements of the Family Medical and Leave Act of 1993 and the regulations thereunder, (iii) the applicable requirements of the Health Insurance Portability and Accountability Act of 1996 and the regulations thereunder, (iv) the applicable requirements of the Americans with Disabilities Act of 1990, as amended and the regulations thereunder, (v) the Age Discrimination in Employment Act of 1967, as amended and (vi) the applicable requirements of the Women’s Health and Cancer Rights Act of 1998 and the regulations thereunder. Neither the Company nor any Subsidiary is engaged in any unfair labor practice. Neither the Company nor any Subsidiary is liable for any arrears of wages, compensation, Taxes, penalties or other sums for failure to comply with any of the foregoing. The Company and each Subsidiary have paid in full to all employees, independent contractors and consultants all wages, salaries, commissions, bonuses, benefits and other compensation due to or on behalf of such employees, independent contractors and consultants. Neither the Company nor any Subsidiary is liable for any payment to any trust or other fund or to any Governmental Entity, with respect to unemployment compensation benefits, social security or other benefits or obligations for employees (other than routine payments to be made in the normal course of business). There are no pending claims against the Company or any Subsidiary under any workers compensation plan or policy or for long term disability. Neither the Company nor any Subsidiary has any obligations under COBRA with respect to any former employees or qualifying beneficiaries thereunder, except for obligations that are not material in amount. There are no controversies pending or, to the knowledge of the Company, threatened, between the Company or any Subsidiary and any of their employees, which controversies have or would reasonably be expected to result in a Legal Proceeding before any Governmental Entity.

29












(i)The Company has provided to Acquirer true, correct and complete copies of each of the following: (i) all forms of offer letters to current employees of the Company or any Subsidiary, (ii) all forms of employment agreements and severance agreements with current employees of the Company or any Subsidiary, (iii) all forms of services agreements and agreements with current consultants and/or advisory board members of the Company or any Subsidiary, (iv) all forms of confidentiality, non-competition or inventions agreements between current employees/consultants and the Company or any Subsidiary (and a true, correct and complete list of employees, consultants and/or others not subject thereto), (v) the most current management organization chart(s), (vi) all forms of bonus plans and any form award agreement thereunder and (vii) a schedule of bonus commitments made to employees of the Company or any Subsidiary.

(j)Neither the Company nor any Subsidiary is a party to or bound by any collective bargaining agreement, works council arrangement or other labor union Contract, no collective bargaining agreement is being negotiated by the Company or any Subsidiary and neither the Company nor any Subsidiary has any duty to bargain with any labor organization. There is no pending demand for recognition or any other request or demand from a labor organization for representative status with respect to any Person employed by the Company or any Subsidiary. To the knowledge of the Company, there are no activities or proceedings of any labor union or to organize their respective employees. There is no labor dispute, strike or work stoppage against the Company or any Subsidiary pending or, to the knowledge of the Company, threatened that is reasonably likely to materially interfere with the conduct of their respective businesses. None of the Company, any Subsidiary and, to the knowledge of the Company, any of their Representatives has committed any unfair labor practice in connection with the conduct of their respective businesses, and there is no charge or complaint against the Company or any Subsidiary by the National Labor Relations Board or any comparable Governmental Entity pending or, to the knowledge of the Company, threatened.

(k)Schedule 2.12(k) of the Company Disclosure Letter sets forth each non-competition agreement and non-solicitation agreement that binds any current or former employee or contractor of the Company and each Subsidiary (other than those standard agreements entered into with newly hired employees of the Company or any Subsidiary in the ordinary course of business). To the knowledge of the Company, no employee of the Company or any Subsidiary is in violation of any term of any employment agreement, non-competition agreement or any restrictive covenant to a former employer relating to the right of any such employee to be employed by the Company or any Subsidiary because of the nature of the Company’s business or to the use of trade secrets or proprietary information of others. Except as set forth on Schedule 2.12(k) of the Company Disclosure Letter, no employee of the Company or any Subsidiary has given notice to the Company or any Subsidiary of intention to terminate his or her employment with the Company or any Subsidiary. Except as set forth on Schedule 2.12(k) of the Company Disclosure Letter, the employment of each of the employees of the Company or any Subsidiary is “at will” (except for non-United States employees of the Company or any Subsidiary located in a jurisdiction that does not recognize the “at will” employment concept) and neither the Company nor any Subsidiary has any obligation to provide any particular form or period of notice prior to terminating the employment of any of their respective employees. As of the Agreement Date, neither the Company nor any Subsidiary has, and to the knowledge of the Company, no other Person has, (i) entered into any Contract that obligates or purports to obligate Acquirer to make an offer of employment to any present or former employee or consultant of the Company or any Subsidiary and/or (ii) promised or otherwise provided any assurances (contingent or otherwise) to any present or former employee or consultant of the Company or any Subsidiary of any terms or conditions of employment with Acquirer following the Effective Time.

30












(l)Schedule 2.12(l)(i) of the Company Disclosure Letter sets forth a true, correct and complete list of all current officers, directors and employees of the Company and each Subsidiary, showing each such individual’s name, position, annual remuneration, status as exempt/non-exempt and bonuses and fringe benefits for the current fiscal year and the most recently completed fiscal year. Schedule 2.12(l)(ii) of the Company Disclosure Letter sets forth the additional following information for each of its international employees: city/country of employment, citizenship, date of hire, manager’s name and work location, date of birth, any material special circumstances (including pregnancy, disability or military service), and whether the employee was recruited from a previous employer. Schedule 2.12(l)(iii) of the Company Disclosure Letter sets forth a true, correct and complete list of all of its current consultants, advisory board members and independent contractors and, for each, (i) such individual’s compensation, (ii) such individual’s initial date of engagement, and (iii) the notice or termination provisions applicable to the services provided by such individual.

(m)The Company and each Subsidiary is in compliance in all material respects with the Worker Adjustment Retraining Notification Act of 1988, as amended (the “WARN Act”), or any similar state or local law. In the past two years, (i) neither the Company nor any Subsidiary has effectuated a “plant closing” (as defined in the WARN Act) affecting any site of employment or one or more facilities or operating units within any site of employment or facility of its business, (ii) there has not occurred a “mass layoff” (as defined in the WARN Act) affecting any site of employment or facility of the Company or any Subsidiary and (iii) neither the Company nor any Subsidiary has been affected by any transaction or engaged in layoffs or employment terminations sufficient in number to trigger application of any similar state, local or foreign law or regulation. Schedule 2.12(m) of the Company Disclosure Letter sets forth a complete list, by job titles and dates of termination or other Company action, all employees who were terminated in the 90-day period preceding the Agreement Date.

(n)Except as required pursuant to or contemplated by an Offer Letter or as expressly contemplated or required by this Agreement, none of the execution, delivery and performance of this Agreement, the consummation of the Transactions, any termination of employment or service and any other event in connection therewith or subsequent thereto will, individually or together or with the occurrence of some other event (whether contingent or otherwise), (i) result in any material payment or benefit (including severance, unemployment compensation, golden parachute, bonus or otherwise) becoming due or payable, or required to be provided, to any current or former employee, director, independent contractor or consultant, (ii) materially increase the amount or value of any benefit or compensation otherwise payable or required to be provided to any current or former employee, director, independent contractor or consultant, (iii) result in the acceleration of the time of payment, vesting or funding of any such benefit or compensation, (iv) increase the amount of compensation due to any Person or (v) result in the forgiveness in whole or in part of any outstanding loans made by the Company or any Subsidiary to any Person.

2.13Interested-Party Transactions. None of the officers and directors of the Company or any Subsidiary and, to the knowledge of the Company (a) none of the other employees of the Company or any Subsidiary and any Company Stockholders and (b) none of the immediate family members of any of the foregoing, (i) has any direct or indirect ownership, participation, royalty or other interest in, or is an officer, director, employee of or consultant or contractor for any firm, partnership, entity or corporation that competes with, or does business with, or has any contractual arrangement with, the Company or any Subsidiary (except with respect to any interest in less than 5% of the stock of any corporation whose stock is publicly traded), (ii) is a party to, or to the knowledge of the Company, otherwise directly or indirectly interested in, any Contract to which the Company or any Subsidiary is a party or by which the Company or any Subsidiary or any of their assets are bound, except for normal compensation for services as an officer, director or employee thereof or (iii) to the knowledge of the Company, has any interest in any property, real or personal, tangible or intangible (including any Intellectual Property) that is used in the operation of the Company’s business, except for the rights of Company Stockholders under Applicable Law.

31












2.14Insurance. The Company and each Subsidiary maintain the policies of insurance and bonds set forth in Schedule 2.14 of the Company Disclosure Letter, including all legally required workers’ compensation insurance and errors and omissions, casualty, fire and general liability insurance. Schedule 2.14 of the Company Disclosure Letter sets forth the name of the insurer under each such policy and bond, the type of policy or bond, the coverage amount, and any applicable deductible, in each case as of the Agreement Date, as well as all material claims made under such policies and bonds during the five years immediately preceding the Agreement Date. The Company has provided to Acquirer true, correct and complete copies of all such policies of insurance and bonds issued at the request or for the benefit of the Company and each Subsidiary. There is no claim pending under any of such policies or bonds as to which coverage has been questioned, denied or disputed by the underwriters of such policies or bonds. All premiums due and payable under all such policies and bonds have been timely paid and the Company and each Subsidiary are otherwise in compliance with the terms of such policies and bonds. All such policies and bonds remain in full force and effect, and neither the Company nor any Subsidiary has knowledge of any threatened termination of, or material premium increase with respect to, any of such policies.

2.15Books and Records. The Company has provided to Acquirer true, correct and complete copies (i) all documents identified on the Company Disclosure Letter, (ii) the Certificate of Incorporation and the Bylaws or equivalent organizational or governing documents of the Company and each Subsidiary, each as currently in effect, (iii) the complete minute books containing records of all proceedings, consents, actions and meetings of the Board, committees of the Board and the Company Stockholders, (iv) the stock ledger, journal and other records reflecting all stock issuances and transfers and all stock option and warrant grants and agreements of the Company and each Subsidiary and (v) all currently effective permits, orders and consents issued by any regulatory agency with respect to the Company or any Subsidiary, or any securities of the Company or any Subsidiary, and all currently pending applications for such permits, orders and consents. The minute books of the Company and each Subsidiary provided to Acquirer contain, in all material respects, a true, correct and complete summary of all meetings of directors and of the Company Stockholders or actions by written consent since the time of incorporation of the Company and each Subsidiary through the Agreement Date. The books, records and accounts of the Company and each Subsidiary (A) are true, correct and complete in all material respects, (B) have been maintained in accordance with reasonable business practices on a basis consistent with prior years, (C) are stated in reasonable detail and accurately and fairly reflect all of the transactions and dispositions of the assets and properties of the Company and each Subsidiary and (D) accurately and fairly reflect the basis for the Financial Statements.

2.16Material Contracts.

(a)Schedules 2.16(a)(i) through 2.16(a)(xxv) of the Company Disclosure Letter set forth a list of each of the following Contracts to which the Company or any Subsidiary is a party that are in effect on the Agreement Date (the “Material Contracts”):

(i)any Contract for the supply of products or services with a Significant Customer (other than Government Contracts);

(ii)any Contract for the supply of products or services with a Significant Supplier;

(iii)any Contract providing for payments by the Company or any Subsidiary (or under which the Company or any Subsidiary has made such payments) in a twelve-month period or shorter in an aggregate amount of $50,000 or more;

(iv)any Contract providing for payments to the Company or any Subsidiary (or under which the Company or any Subsidiary has received such payments) in a twelve-month period or shorter in an aggregate amount of $50,000 or more;

32












(v)any dealer, distributor, referral or similar agreement, or any Contract providing for the grant of rights to reproduce, license, market, refer or sell its products or services to any other Person or relating to the advertising or promotion of the Business or pursuant to which any third parties advertise on any websites operated by the Company or any Subsidiary;

(vi)(A) any joint venture Contract, (B) any Contract that involves a sharing of revenues, profits, cash flows, expenses or losses with other Persons and (C) any Contract that involves the payment of royalties to any other Person;

(vii)any employment, individual consulting, retention, change of control or executive compensation or severance agreement, written or otherwise, for the benefit of, or relating to, any present or former employee, consultant or non-employee director under which the Company or any Subsidiary has any actual or potential Liability (other than “at‑will” employment agreements entered into in the ordinary course of business that do not provide for severance, termination, bonus or change of control payments, vesting acceleration provisions or any notice period upon termination);

(viii)any Contract (A) pursuant to which any other party is granted exclusive rights or “most favored party” rights of any type or scope with respect to any of the Company Products or Company Intellectual Property, (B) containing any non-competition covenants or other restrictions relating to the Company Products or Company Intellectual Property, (C) that limits or would limit the freedom of the Company, any Subsidiary or any of their successors or assigns or their respective Affiliates to (1) engage or participate, or compete with any other Person, in any line of business, market or geographic area with respect to the Company Products or the Company Intellectual Property, or to make use of any Company Intellectual Property or (2) sell, distribute or manufacture any products or services or to purchase or otherwise obtain any software, components, parts or services.

(ix)other than “shrink wrap” and similar generally available commercial end-user licenses to software that is not redistributed with or used in the development or provision of the Company Products that have an individual acquisition cost of $25,000 or less, all licenses, sublicenses and other Contracts to which the Company or and Subsidiary is a party and pursuant to which the Company acquired or is authorized to use any Third-Party Intellectual Property;

(x)any license, sublicense or other Contract to which the Company or any Subsidiary is a party and pursuant to which any Person is authorized to use any Company-Owned Intellectual Property Rights, other than licenses to customers on the Company’s standard terms without material modifications, a copy of which has been provided to Acquirer, in the ordinary course of business;

(xi)any Contract pursuant to which the Company agrees to encumber, transfer or sell rights in or with respect to any Company-Owned Intellectual Property Rights (other than non-exclusive licenses granted in the ordinary course of business);

(xii)any Contracts relating to the membership of, or participation by, the Company or any Subsidiary in, or the affiliation of the Company or any Subsidiary with, any industry standards group or association;

(xiii)any Contract providing for the development of any software, technology or Intellectual Property Rights, independently or jointly, either by or for the Company or any Subsidiary (other than employee invention assignment agreements and consulting agreements with Authors on the Company’s standard form of agreement, copies of which have been provided to Acquirer);

33












(xiv)any Contract to license or authorize any third party to manufacture any of the Company Products or Company Intellectual Property;

(xv)any settlement agreement with respect to any Legal Proceeding;

(xvi)any Contract pursuant to which rights of any third party are triggered or become exercisable, or under which any other consequence, result or effect arises, in connection with or as a result of the execution of this Agreement or the consummation of the Merger or the other Transactions, either alone or in combination with any other event;

(xvii)any Contract or plan (including any stock option, merger and/or stock bonus plan) relating to the sale, issuance, grant, exercise, award, purchase, repurchase or redemption of any shares of Company Capital Stock or any other securities of the Company or any Subsidiary or any options, warrants, convertible notes or other rights to purchase or otherwise acquire any such shares of stock, other securities or options, warrants or other rights therefor, except for the repurchase rights disclosed on Schedule 2.2(a), Schedule 2.2(b), or Schedule 2.2(c) of the Company Disclosure Letter;

(xviii)any Contract with any labor union or any collective bargaining agreement or similar contract with its employees;

(xix)any trust indenture, mortgage, promissory note, loan agreement or other Contract for the borrowing of money, any currency exchange, commodities or other hedging arrangement or any leasing transaction of the type required to be capitalized in accordance with GAAP;

(xx)any Contract of guarantee, surety, support, indemnification (other than pursuant to its standard end user agreements), assumption or endorsement of, or any similar commitment with respect to, the Liabilities or indebtedness of any other Person;

(xxi)any Contract for capital expenditures in excess of $100,000 in the aggregate;

(xxii)any Contract pursuant to which the Company or any Subsidiary is a lessor or lessee of any real property or any machinery, equipment, motor vehicles, office furniture, fixtures or other tangible personal property involving expenditures in excess of $25,000 per annum;

(xxiii)any Contract pursuant to which the Company or any Subsidiary has acquired a business or entity, or assets of a business or entity, whether by way of merger, consolidation, purchase of stock, purchase of assets, license or otherwise, or any Contract pursuant to which it has any material ownership interest in any other Person;

(xxiv)any Contract with any Governmental Entity or any Contract with a government prime contractor, or higher-tier government subcontractor issued in connection with the performance of a prime contractor’s Contract with a Governmental Entity, including any indefinite delivery/indefinite quantity contract, firm-fixed-price contract, schedule contract, blanket purchase agreement, or task or delivery order (each a “Government Contract”); and

(xxv)any other Contract that is material to the business of the Company or any of its subsidiaries.

34












(b)Each of the Material Contracts is in full force and effect, subject only to the effect, if any, of applicable bankruptcy and other similar Applicable Law affecting the rights of creditors generally and rules of law governing specific performance, injunctive relief and other equitable remedies. There exists no default or event of default or event, occurrence, condition or act, with respect to the Company or any Subsidiary or to the knowledge of the Company, with respect to any other contracting party, that, with the giving of notice, the lapse of time or the happening of any other event or condition, would reasonably be expected to (i) become a default or event of default under any Material Contract or (ii) give any third party (other than a Governmental Entity, government prime contractor, or higher-tier government subcontractor) the right to cancel, terminate or modify any Material Contract. Neither the Company nor any Subsidiary has received any written notice of any material breach of, default under, or intention to cancel or modify any Material Contract. True, correct and complete copies of all Material Contracts have been made available to Acquirer.

2.17Government Contracts.

(a)The Company and each of its Subsidiaries is in material compliance with all applicable federal, state, and local government procurement laws and regulations, and other Applicable Law, including without limitation all United States Federal Acquisition Regulation (“FAR”) clauses,  Department of Defense FAR Supplement (“DFARS”) clauses, and agency-specific FAR supplement clauses applicable to Company and its Subsidiaries as a result of the direct or indirect sale, licensing, or provision of Company Products by Government Contracts.  Neither the Company nor any of its Subsidiaries, nor any of their current principals (as defined in FAR 52.209-5) in connection with the performance of the duties for, or on behalf of, the Company or any of its Subsidiaries, is debarred or suspended, or, has been proposed in written notice for suspension or debarment, from bidding on any Government Contract or otherwise excluded from participation in the award of any Government Contract, and the Company has no knowledge of any circumstances that would likely become a basis therefor. 

(b)Schedule 2.17(b) of the Company Disclosure Letter sets forth, as of the date hereof, a true and complete list of all facility security clearances held by the Company or any of its Subsidiaries and all personnel security clearances held by the Company or any of its Subsidiaries, or any officer, director or employee of the Company or any of its Subsidiaries.

(c)To the extent that a security classification precludes disclosure of information in an unclassified schedule, the classified information shall be provided in a classified annex to the appropriate schedule, which annex shall be reviewed only by representatives of Acquirer who have the required security clearance. The representations and warranties in this Section 2.17 shall apply to the items listed in each such annex.

(d)The clearances set forth on Schedule 2.17(b) of the Company Disclosure Letter are all of the facility and personnel security clearances reasonably necessary to conduct the business of the Company. The Company and each of its Subsidiaries are in compliance in all material respects with all applicable national security obligations, including without limitation, those specified in the National Industrial Security Program Operating Manual, DOD 5220.22-M (January 1995), as amended, and there are no facts or circumstances that, to the knowledge of the Company, would reasonably be expected to result in the suspension or termination of such clearances or that would reasonably be expected to render the Company or any of its Subsidiaries ineligible for such security clearances in the future. The Company and each of its Subsidiaries are in material compliance with all security measures required by Government Contracts or any Applicable Laws.

2.18Transaction Fees. Other than AGC Partners, no broker, finder, financial advisor, investment banker or similar Person is entitled to any brokerage, finder’s or other fee or commission in connection with the origin, negotiation or execution of this Agreement or in connection with the Transactions. Set forth in Schedule 2.18 of the Company Disclosure Letter is the Company’s good faith estimate of all Transaction Expenses (including Transaction Expenses reasonably anticipated to be incurred in the future).

35












2.19Anti-Corruption Law.

(a)None of the Company, any Subsidiary and any of their directors, employees, agents or representatives (in each case, acting in their capacities as such) has, since the inception of the Company, directly or indirectly through its representatives or any Person authorized to act on its behalf (including any distributor, agent, sales intermediary or other third party), (i) violated any Anti-Corruption Law or (ii) offered, given, promised to give or authorized the giving of money or anything of value, to any Government Official or to any other Person: (A) for the purpose of (I) corruptly or improperly influencing any act or decision of any Government Official in their official capacity, (II) inducing any Government Official to do or omit to do any act in violation of their lawful duties, (III) securing any improper advantage or (IV) inducing any Government Official to use his or her respective influence with a Governmental Entity to affect any act or decision of such Governmental Entity in order to, in each case of clauses (I) through (IV), assist the Company or any Subsidiary in obtaining or retaining business for or with, or directing business to, any Person or (B) in a manner that would constitute or have the purpose or effect of public or commercial bribery, acceptance of, or acquiescence in, extortion, kickbacks or other unlawful or improper means of obtaining business or any improper advantage.

(b)The Company and each Subsidiary (i) have maintained complete and accurate books and records, including records of payments to any agents, consultants, representatives, third parties and Government Officials, in accordance with GAAP, (ii) there have been no false or fictitious entries made in the books and records of the Company relating to any unlawful offer, payment, promise to pay or authorization of the payment of any money, or unlawful offer, gift, promise to give, or authorization of the giving of anything of value, including any bribe, kickback or other illegal or improper payment and (iii) neither the Company nor any Subsidiary has established or maintained a secret or unrecorded fund or account.

(c)None of the Company, any Subsidiary and any of their directors or employees (acting in their capacities as such) has been convicted of violating any Anti-Corruption Law or subjected to any investigation or proceeding by a Governmental Entity for potential corruption, fraud or violation of any Anti-Corruption Law.

2.20Environmental, Health and Safety Matters.

(a)The Company and each Subsidiary are in compliance with all Environmental, Health and Safety Requirements in connection with the ownership, use, maintenance or operation of its business or assets or properties. There are no pending, or to the knowledge of the Company, any threatened allegations by any Person that the properties or assets of the Company or any Subsidiary are not, or that its business has not been conducted, in compliance with all Environmental, Health and Safety Requirements. Neither the Company nor any Subsidiary has retained or assumed any Liability of any other Person under any Environmental, Health and Safety Requirements. To the knowledge of the Company, there are no past or present facts, circumstances or conditions that would reasonably be expected to give rise to any Liability of the Company or any Subsidiary with respect to Environmental, Health and Safety Requirements.

(b)The Company has made available to Acquirer a copy of all studies, audits, assessments or investigations containing material information concerning compliance with, or Liability or obligations under, Environmental, Health and Safety Requirements affecting the Company that are in the possession or control of the Company, each of which is identified in Schedule 2.20 of the Company Disclosure Letter.

36












2.21Export Control Laws. The Company and each Subsidiary have conducted its export transactions in accordance in all respects with applicable provisions of United States export and re-export controls, including the Export Administration Act and Regulations, the Foreign Assets Control Regulations, the International Traffic in Arms Regulations and other controls administered by the United States Department of Commerce and/or the United States Department of State and all other applicable import/export controls in other countries in which the Company or any Subsidiary conducts business. Without limiting the foregoing: (i) the Company and each Subsidiary have obtained all export and import licenses, license exceptions and other consents, notices, waivers, approvals, orders, authorizations, registrations, declarations and filings with any Governmental Entity required for (A) the export, import and re-export of products, services, software and technologies and (B) releases of technologies and software to foreign nationals located in the United States and abroad (collectively, “Export Approvals”), (ii) the Company and each Subsidiary are in compliance with the terms of all applicable Export Approvals, (iii) there are no pending or, to the knowledge of the Company, threatened claims against the Company or any Subsidiary with respect to such Export Approvals, (iv) there are no actions, conditions or circumstances pertaining to the Company’s or any Subsidiary’s export transactions that would reasonably be expected to give rise to any future claims and (v) no Export Approvals for the transfer of export licenses to Acquirer or the Surviving Corporation are required, except for such Export Approvals that can be obtained expeditiously and without material cost.

2.22Customers. Neither the Company nor any Subsidiary has any outstanding material disputes concerning any Company Products with any customer or distributor who, for the year ended December 31, 2015 was one of the 10 largest sources of revenues for the Company, based on amounts paid or payable with respect to such periods (each, a “Significant Customer”). Each Significant Customer is listed on Schedule 2.22 of the Company Disclosure Letter. Neither the Company nor any Subsidiary has received written notice from any Significant Customer that such Significant Customer shall not continue as a customer of the Company (or the Surviving Corporation or Acquirer) after the Closing or that such Significant Customer intends to terminate or materially modify existing Contracts with the Company (or the Surviving Corporation or Acquirer).

2.23Suppliers. Neither the Company nor any Subsidiary has any outstanding material disputes concerning products and/or services provided by any supplier who, for the year ended December 31, 2015, was one of the 10 largest suppliers of products and/or services to the Company or any Subsidiary, based on amounts paid or payable with respect to such periods (each, a “Significant Supplier”), and there is no material dissatisfaction on the part of the Company or any Subsidiary with respect to any Significant Supplier. Each Significant Supplier is listed on Schedule 2.23 of the Company Disclosure Letter. Neither the Company nor any Subsidiary has received written notice from any Significant Supplier that such supplier shall not continue as a supplier to the Company or any Subsidiary (or the Surviving Corporation or Acquirer) after the Closing or that such Significant Supplier intends to terminate or materially modify existing Contracts with the Company or any Subsidiary (or the Surviving Corporation or Acquirer).

2.24Stockholder Notice. Neither the Stockholder Notice nor any amendment or supplement thereto (other than any of the information supplied or to be supplied by Acquirer for inclusion therein) will contain, as of the date or the mailing of such document, any untrue statement of a material fact, or will omit to state any material fact necessary in order to make the statements therein, in light of the circumstances under which they are made, not misleading.

37













ARTICLE III
Representations and Warranties of Acquirer and Merger Sub

Acquirer and Merger Sub represent and warrant to the Company as follows:
3.1Organization and Standing. Each of Acquirer and Merger Sub is a corporation duly organized, validly existing and in good standing under the laws of its jurisdiction of organization. Neither Acquirer nor Merger Sub is in violation of any of the provisions of its articles or certificate of incorporation, as applicable, or bylaws or equivalent organizational or governing documents.

3.2Authority; Non-contravention.

(a)Each of Acquirer and Merger Sub has all requisite corporate power and authority to enter into this Agreement and to consummate the Transactions. The execution and delivery of this Agreement and the consummation of the Transactions have been duly authorized by all necessary corporate action on the part of Acquirer and Merger Sub. This Agreement has been duly executed and delivered by each of Acquirer and Merger Sub and, assuming the due execution and delivery of this Agreement by the other parties hereto, constitutes the valid and binding obligation of Acquirer and Merger Sub enforceable against Acquirer and Merger Sub, respectively, in accordance with its terms, subject only to the effect, if any, of (i) applicable bankruptcy and other similar Applicable Law affecting the rights of creditors generally and (ii) rules of law governing specific performance, injunctive relief and other equitable remedies.
(b)The execution and delivery of this Agreement by Acquirer and Merger Sub do not, and the consummation of the Transactions will not, conflict with, or result in any violation of, or default under (with or without notice or lapse of time, or both), or give rise to a right of termination, cancellation or acceleration of any obligation or loss of a benefit under, or require any consent, approval or waiver from any Person pursuant to, (i) any provision of the articles or certificate of incorporation, as applicable, or bylaws or other equivalent organizational or governing documents of Acquirer and Merger Sub, in each case as amended to date or (ii) Applicable Law, except where such conflict, violation, default, termination, cancellation or acceleration, individually or in the aggregate, would not be material to Acquirer’s or Merger Sub’s ability to consummate the Merger or to perform their respective obligations under this Agreement.

(c)No consent, approval, order or authorization of, or registration, declaration or filing with, any Governmental Entity or any other Person is required by or with respect to Acquirer or Merger Sub in connection with the execution and delivery of this Agreement or the consummation of the Transactions that, if not obtained or made, would reasonably be expected to adversely affect the ability of Acquirer or Merger Sub to consummate the Merger or any of the other Transactions.

3.3Stockholder Notice. None of the information supplied or to be supplied by Acquirer for inclusion in the Stockholder Notice or any amendment or supplement thereto will contain, as of the date or the mailing of such document, any untrue statement of a material fact, or will omit to state any material fact necessary in order to make the statements therein, in light of the circumstances under which they are made, not misleading.

3.4Financing. Acquirer has, or has available to it, and will have as of the Closing, sufficient funds to consummate the Transactions.

3.5No Prior Merger Sub Operations. Merger Sub was formed solely for the purpose of effecting the Merger and has not engaged in any business activities or conducted any operations other than in connection with the Transactions.

38













ARTICLE IV
Conduct Prior to the Effective Time


4.1Conduct of Business; Notices. During the period from the Agreement Date and continuing until the earlier of the termination of this Agreement and the Effective Time, the Company shall and shall cause each Subsidiary to:
(a)conduct its business solely in the ordinary course consistent with past practice (except to the extent expressly provided otherwise herein or as consented to in writing by Acquirer) and in compliance with Applicable Law;
(b)sell the Company’s products and services consistent with past practice as to discounting, license, service and maintenance terms, incentive programs and revenue recognition and other terms and use its commercially reasonable efforts consistent with past practice and policies to preserve intact its present business organizations, keep available the services of its present officers and key employees and preserve its relationships with customers, suppliers, distributors, licensors, licensees, and others having business dealings with it;

(c)assure that each of its Contracts (other than with Acquirer) entered into after the Agreement Date will not require the procurement of any consent, waiver or novation or provide for any change in the obligations of any party thereto in connection with, or terminate as a result of the consummation of, the Transactions, and shall give reasonable advance notice to Acquirer prior to allowing any Material Contract or right thereunder to lapse or terminate by its terms;

(d)promptly notify Acquirer of any notice or other communication from any Person alleging that the consent of such Person is or may be required in connection with the Transactions;

(e)promptly notify Acquirer of any notice or other communication from any Governmental Entity (i) relating to the Transactions, (ii) indicating that a Company Authorization has been or is about to be revoked or (iii) indicating that a Company Authorization is required in any jurisdiction in which such Company Authorization has not been obtained, which revocation or failure to obtain has had a Material Adverse Effect or would reasonably be expected to be materially adverse to Acquirer (following the Effective Time) or the Company;

(f)promptly notify Acquirer of any inaccuracy in or breach of any representation, warranty or covenant of the Company herein; provided that the phrase “as of the Agreement Date” in any such representation or warranty shall be disregarded for such purpose; and

(g)to the extent not otherwise required by this Section 4.1, promptly notify Acquirer of any change, occurrence or event not in the ordinary course of business, or of any change, occurrence or event that, individually or in the aggregate with any other changes, occurrences and events, would reasonably be expected to be materially adverse to the Company or cause any of the conditions to the Closing set forth in Article VI not to be satisfied.

4.2Restrictions on Conduct of Business. Without limiting the generality or effect of the Section 4.1, except as expressly set forth on Schedule 4.2 of the Company Disclosure Letter, during the period from the Agreement Date and continuing until the earlier of the termination of this Agreement and the Effective Time, the Company shall not do, cause or permit, and shall not cause or permit any Subsidiary to do, any of the following (except to the extent expressly provided or required otherwise herein or as consented to in writing by Acquirer):

(a)Charter Documents. Cause or permit any amendments to the Certificate of Incorporation or the Bylaws or equivalent organizational or governing documents;

39












(b)Merger, Reorganization. Merge or consolidate itself with any other Person or adopt a plan of complete or partial liquidation, dissolution, consolidation, restructuring, recapitalization or other reorganization;

(c)Dividends; Changes in Capital Stock. Declare or pay any dividends on or make any other distributions (whether in cash, stock or other property) in respect of any of its Equity Interests, or split, combine or reclassify any of its Equity Interests or issue or authorize the issuance of any Equity Interests or other securities in respect of, in lieu of or in substitution for its Equity Interests, or repurchase or otherwise acquire, directly or indirectly, any of its Equity Interests except from former employees, non-employee directors and consultants in accordance with agreements providing for the repurchase of shares in connection with any termination of service;

(d)Material Contracts. (i) Enter into, amend or modify any (A) Contract that would (if entered into, amended or modified prior to the Agreement Date) constitute a Material Contract, or (B) Contract requiring a novation or consent in connection with the Merger or the other Transactions, (ii) violate, terminate, amend or modify (including by entering into a new Contract with such party or otherwise) or waive any of the terms of any of its Material Contracts or of the Stockholder Agreement or (iii) enter into, amend, modify or terminate any Contract or waive, release or assign any rights or claims thereunder, which if so entered into, modified, amended, terminated, waived, released or assigned would be reasonably likely to (A) adversely affect the Company in any material respect, (B) impair the ability of the Company or the Stockholders’ Agent to perform their respective obligations under this Agreement or the Stockholder Agreement or (C) prevent or materially delay or impair the consummation of the Merger and the other Transactions; provided that this Section 4.2(d) shall not require the Company to seek or obtain Acquirer’s consent in order to set or change the prices at which the Company sells products or provides services to current end users in the ordinary course of business consistent with past practice;

(e)Issuance of Equity Interests. Issue, deliver, grant or sell or authorize or propose the issuance, delivery, grant or sale of, or purchase any Company Voting Debt or any Equity Interests, or enter into or authorize any Contracts of any character obligating it to issue any Equity Interests, other than: (i) the issuance of shares of Company Common Stock pursuant to the exercise of Company Options or Company Warrants that are outstanding as of the Agreement Date, (ii) the issuance of Company Common Stock upon conversion of Company Preferred Stock outstanding on the Agreement Date and (iii) the repurchase of any shares of Company Capital Stock from former employees, non-employee directors and consultants in accordance with Contracts providing for the repurchase of shares in connection with any termination of service;

(f)Employees; Consultants; Independent Contractors. (i) Hire, or offer to hire, any additional officers or other employees, or any consultants or independent contractors, (ii) terminate the employment, change the title, office or position, or materially reduce the responsibilities of any employee of the Company or any Subsidiary, (iii) enter into, amend or extend the term of any employment or consulting agreement with, or Company Option held by, any officer, employee, consultant or independent contractor, (iv) enter into any Contract with a labor union or collective bargaining agreement (unless required by Applicable Law) or (v) add any new members to the Board;
(g)
(g)Loans and Investments. Make any loans or advances (other than routine expense advances to employees of the Company consistent with past practice) to, or any investments in or capital contributions to, any Person, or forgive or discharge in whole or in part any outstanding loans or advances, or prepay any indebtedness for borrowed money;

(h)Intellectual Property. Other than licenses to customers in the ordinary course of business, transfer or license from any Person any rights to any Intellectual Property, or transfer or license to any Person any rights to any Company Intellectual Property, or transfer or provide a copy of any Company Source Code to any Person (including any current or former employee or consultant of the Company or any contractor or commercial partner of the Company) (other than providing access to Company Source Code to current employees and consultants of the Company or any Subsidiary involved in the development of the Company Products on a need to know basis in the ordinary course of business);

40












(i)Patents. Take any action regarding a patent, patent application or other Intellectual Property right, other than filing patent applications, prosecuting patent applications before the applicable governmental authority, or completing or renewing registrations of existing patents, domain names, trademarks or service marks in the ordinary course of business consistent with past practice;

(j)Dispositions. Sell, lease, license or otherwise dispose or permit to lapse of any of its tangible or intangible assets, other than sales and nonexclusive licenses of Company Products in the ordinary course of business consistent with past practice, or enter into any Contract with respect to the foregoing;

(k)Indebtedness. Incur any indebtedness for borrowed money or guarantee any such indebtedness;
(l)Capital Expenditures. Make any capital expenditures, capital additions or capital improvements in excess of $50,000 individually or $100,000 in the aggregate;

(m)Insurance. Materially change the amount of, or terminate, any insurance coverage;

(n)Termination or Waiver. Cancel, release or waive any claims or rights held by the Company or any Subsidiary;

(o)Employee Benefit Plans; Pay Increases. (i) Adopt or amend any employee or compensation benefit plan, including any stock issuance or stock option plan, or amend any compensation, benefit, entitlement, grant or award provided or made under any such plan, except in each case as required under ERISA, Applicable Law or as necessary to maintain the qualified status of such plan under the Code, (ii) materially amend any deferred compensation plan within the meaning of Section 409A of the Code and the regulations thereunder, except to the extent necessary to meet the requirements of such Section or Notice, (iii) pay any special bonus or special remuneration to any employee or non-employee director or consultant or (iv) increase the salaries, wage rates or fees of its employees or consultants, except as required by law;

(p)Severance Arrangements Grant or pay, or enter into any Contract providing for the granting of any severance, retention or termination pay, or the acceleration of vesting or other benefits, to any Person (other than payments or acceleration that have been disclosed to Acquirer and are set forth on Schedule 4.2(o) of the Company Disclosure Letter.

(q)Lawsuits; Settlements. (i) Commence a lawsuit other than (A) for the routine collection of bills, (B) in such cases where the Company in good faith determines that failure to commence suit would result in the material impairment of a valuable aspect of its business (provided that the Company consults with Acquirer prior to the filing of such a suit) or (C) for a breach of this Agreement or (ii) settle or agree to settle any pending or threatened lawsuit or other dispute;

(r)Acquisitions. Acquire or agree to acquire by merging or consolidating with, or by purchasing a substantial portion of the assets of, or by any other manner, any business or any corporation, partnership, association or other business organization or division thereof, or otherwise acquire or agree to acquire any assets that are material, individually or in the aggregate, to the Company or its business, or enter into any Contract with respect to a joint venture, strategic alliance or partnership;

41













(s)Taxes. Make or change any election in respect of Taxes, adopt or change any accounting method in respect of Taxes, file any federal, state, or foreign income Tax Return or any other material Tax Return without the consent of Acquirer prior to filing (which consent will not be unreasonably withheld or delayed), file any amendment to a federal, state, or foreign income Tax Return or any other material Tax Return, enter into any Tax sharing or similar agreement or closing agreement, assume any Liability for the Taxes of any other Person (whether by Contract or otherwise), settle any claim or assessment in respect of Taxes, consent to any extension or waiver of the limitation period applicable to any claim or assessment in respect of Taxes, enter into intercompany transactions giving rise to deferred gain or loss of any kind or take any other similar action relating to the filing of any Tax Return or the payment of any Tax if such similar action would have the effect of increasing the Tax liability of Acquirer or its Affiliates for any period ending after the Closing Date;

(t)Accounting. Change accounting methods or practices (including any change in depreciation or amortization policies) or revalue any of its assets (including writing down the value of inventory or writing off notes or accounts receivable otherwise than in the ordinary course of business), except in each case as required by changes in GAAP as concurred with its independent accountants and after notice to Acquirer;

(u)Real Property. Enter into any agreement for the purchase, sale or lease of any real property;

(v)Encumbrances. Place or allow the creation of any Encumbrance (other than a Permitted Encumbrance) on any of its properties;

(w)Warranties, Discounts. Materially change the manner in which it provides warranties, discounts or credits to customers;

(x)Interested Party Transactions. Enter into any Contract that, if entered prior to the Agreement Date, would be required to be listed on Schedule 2.13 of the Company Disclosure Letter;

(y)Subsidiaries. Take any action that would result in the Company creating or acquiring any new Subsidiaries; and

(z)Other. Take or agree in writing or otherwise to take, any of the actions described in clauses (a) through (w) in this Section 4.2.

42














ARTICLE V
Additional Agreements


5.1Board Recommendation, Stockholder Approval and Stockholder Notice.

(a)The Board shall unanimously recommend that the Company Stockholders vote in favor of the adoption of this Agreement and the approval of the Merger, and neither the Board nor any committee thereof shall withhold, withdraw, amend or modify, or propose or resolve to withhold, withdraw, amend or modify in a manner adverse to Acquirer, the unanimous recommendation of the Board that the Company Stockholders vote in favor of the adoption of this Agreement and the approval of the Merger.

(b)The Company shall, in accordance with this Agreement, the DGCL, the Certificate of Incorporation and the Bylaws, seek to obtain the Requisite Stockholder Approval. The Company shall use commercially reasonable efforts to obtain Written Consents executed by each Company Stockholder. Upon obtaining the Company Stockholder Approval or the Requisite Stockholder Approval, as applicable, the Company shall promptly deliver copies of the executed Written Consents or other documents evidencing the obtainment of the Company Stockholder Approval and the Requisite Stockholder Approval, respectively, to Acquirer.

(c)Promptly after the Company obtains the Company Stockholder Approval, the Company shall prepare, with the cooperation of Acquirer, and mail to each Company Stockholder other than the Consenting Stockholders, a notice (as it may be amended or supplemented from time to time, the “Stockholder Notice”) comprising (i) the notice contemplated by Section 228(e) of the DGCL of the taking of a corporate action without a meeting by less than a unanimous written consent, (ii) the notice contemplated by Section 262(d)(2) of the DGCL, together with a copy of Section 262 of the DGCL, and (iii) an information statement to the Company Stockholders in connection with the solicitation of their signatures to a Written Consent and the Stockholder Agreement. The Stockholder Notice shall include (x) a statement to the effect that the Board had unanimously recommended that the Company Stockholders vote in favor of the adoption of this Agreement and the approval of the Merger and (y) such other information as Acquirer and the Company may agree is required or advisable under the DGCL to be included therein. Prior to its mailing, the Stockholder Notice shall have been approved by Acquirer, and, following its mailing, no amendment or supplement to the Stockholder Notice shall be made by the Company without the approval of Acquirer. Each of Acquirer and the Company agrees to provide promptly to the other such information concerning its business, financial statements and affairs as, in the reasonable judgment of the other party or its counsel, may be required or advisable to be included under the DGCL in the Stockholder Notice or in any amendment or supplement thereto, and Acquirer and the Company agree to cause their respective Representatives to cooperate in the preparation of the Stockholder Notice and any amendment or supplement thereto.

43













5.2No Solicitation.

(a)During the period from the Agreement Date and continuing until the earlier of the termination of this Agreement and the Effective Time, the Company will not, and the Company will not authorize or permit any of its Representatives or any Subsidiary to, directly or indirectly, (i) solicit, initiate, seek, entertain, knowingly encourage, facilitate, support or induce the making, submission or announcement of any inquiry, expression of interest, proposal or offer that constitutes, or could reasonably be expected to lead to, an Acquisition Proposal, (ii) enter into, participate in, maintain or continue any communications (except solely to provide written notice as to the existence of these provisions) or negotiations regarding, or deliver or make available to any Person any non-public information with respect to, or take any other action regarding, any inquiry, expression of interest, proposal or offer that constitutes, or could reasonably be expected to lead to, an Acquisition Proposal, (iii) agree to, accept, approve, endorse or recommend (or publicly propose or announce any intention or desire to agree to, accept, approve, endorse or recommend) any Acquisition Proposal, (iv) enter into any letter of intent or any other Contract contemplating or otherwise relating to any Acquisition Proposal, (v) submit any Acquisition Proposal to the vote of any Company Securityholders or (vi) enter into any other transaction or series of transactions not in the ordinary course of business consistent with past practice, the consummation of which would impede, interfere with, prevent or delay, or would reasonably be expected to impede, interfere with, prevent or delay, the consummation of the Merger or the other Transactions. The Company will, and will cause its Representatives to, (A) immediately cease and cause to be terminated any and all existing activities, discussions or negotiations with any Persons conducted prior to or on the Agreement Date with respect to any Acquisition Proposal and (B) immediately revoke or withdraw access of any Person (other than Acquirer and its Representatives) to any data room (virtual or actual) containing any non-public information with respect to the Company in connection with an Acquisition Proposal and request from each Person (other than Acquirer and its Representatives) the prompt return or destruction of all non-public information with respect to the Company previously provided to such Person in connection with an Acquisition Proposal. If any of the Company’s Representatives, whether in his, her or its capacity as such or in any other capacity, takes any action that the Company is obligated pursuant to this Section 5.2 not to authorize or permit such Representative to take, then the Company shall be deemed for all purposes of this Agreement to have breached this Section 5.2.

(b)The Company shall promptly (but in any event, within 24 hours) notify Acquirer orally and in writing (which may be by e-mail) after receipt by the Company (or, to the knowledge of the Company, by any of the Company’s Representatives), of (i) any Acquisition Proposal, (ii) any inquiry, expression of interest, proposal or offer that constitutes, or would reasonably be expected to lead to, an Acquisition Proposal, (iii) any other notice that any Person is considering making an Acquisition Proposal or (iv) any request for non-public information relating to the Company or for access to any of the properties, books or records of the Company by any Person or Persons other than Acquirer and its Representatives. Such notice shall describe (A) the material terms and conditions of such Acquisition Proposal, inquiry, expression of interest, proposal, offer, notice or request and (B) the identity of the Person or Group making any such Acquisition Proposal, inquiry, expression of interest, proposal, offer, notice or request. The Company shall keep Acquirer fully informed of the status and details of, and any modification to, any such inquiry, expression of interest, proposal or offer and any correspondence or communications related thereto and shall provide to Acquirer a true, correct and complete copy of such inquiry, expression of interest, proposal or offer and any amendments, correspondence and communications related thereto, if it is in writing, or a reasonable written summary thereof, if it is not in writing. The Company shall provide Acquirer with 48 hours prior notice (or such lesser prior notice as is provided to the members of the Board) of any meeting of the Board at which the Board is reasonably expected to discuss any Acquisition Proposal.

44












5.3Confidentiality; Public Disclosure.

(a)The parties hereto acknowledge that Acquirer and the Company have previously executed a non-disclosure agreement, dated as of September 10, 2015 (the “Confidentiality Agreement”), which shall continue in full force and effect in accordance with its terms. Each party hereto agrees that it and its Representatives shall hold the terms of this Agreement, and the fact of this Agreement’s existence, in strict confidence. At no time shall any party hereto (other than Acquirer following the Closing) disclose any of the terms of this Agreement (including the economic terms) or any non-public information about a party hereto to any other Person without the prior written consent of the party hereto about which such non-public information relates. Notwithstanding anything to the contrary in the foregoing, (i) a party hereto shall be permitted to disclose any and all terms to its financial, tax, accounting and legal advisors (each of whom is subject to a similar obligation of confidentiality), and to any Governmental Entity or administrative agency to the extent necessary or advisable in compliance with Applicable Law and the rules of Nasdaq, (ii) following Closing, the Stockholders’ Agent may disclose information to the Converting Holders on a need-to-know basis, provided that such persons are subject to a similar obligation of confidentiality and (iii) following Closing and the public announcement of the Merger, the Stockholders’ Agent shall be permitted to publicly announce that it has been engaged to serve as the Stockholders’ Agent in connection with the Merger as long as such announcement does not disclose any of the other terms of the Merger or the other transactions contemplated herein.

(b)Before the Closing, neither party shall issue any press release or other public communications relating to the terms of this Agreement or the Transactions or use the other party’s name or refer to the other party directly or indirectly in connection with such party’s relationship with the other party in any media interview, advertisement, news release, press release or professional or trade publication, or in any print media, whether or not in response to an inquiry, without the prior written approval of the other party, unless required by Applicable Law and except as reasonably necessary for the Company to obtain the Company Stockholder Approval and the Requisite Stockholder Approval and the other consents and approvals of the Company Stockholders and other third parties contemplated by this Agreement. Notwithstanding anything to the contrary contained herein or in the Confidentiality Agreement: (i) Acquirer may issue a press release announcing the execution and delivery of this Agreement in a form mutually agreed upon by Acquirer and the Company, and make statements and disclosures consistent therewith, and (ii) each Company Stockholder that is a partnership, a limited liability company or a venture capital or private equity fund may disclose to its limited partners, members or investors, as applicable, and to their respective Representatives, the terms of this Agreement or the transactions contemplated by this Agreement, in each case so long as such communication is marked confidential, if written, or stated to be confidential, if oral, and may only be disclosed if such limited partner, member, investor or Representative is subject to a contract with the Company Stockholder that prevents disclosure of information by such limited partner, member, investor or representative.

5.4Commercially Reasonable Efforts. Each of the parties hereto agrees to use commercially reasonable efforts, and to cooperate with each other party hereto, to take, or cause to be taken, all actions, and to do, or cause to be done, all things necessary, appropriate or desirable to consummate and make effective, in the most expeditious manner practicable, the Merger and the other Transactions, including the satisfaction of the respective conditions set forth in Article VI, and including to execute and deliver such other instruments and do and perform such other acts and things as may be necessary or reasonably desirable for effecting completely the consummation of the Merger and the other Transactions.

45













5.5Third-Party Consents; Notices.

(a)Following consultation with Acquirer, the Company shall use commercially reasonable efforts to (i) obtain prior to the Closing and (ii) deliver to Acquirer at or prior to the Closing, all consents, waivers and approvals under each Contract listed or described on Schedule 2.3(b)(ii)(B) of the Company Disclosure Letter (and any Contract entered into after the Agreement Date that would have been required to be listed or described on Schedule 2.3(b)(ii)(B) of the Company Disclosure Letter if entered into prior to the Agreement Date) that are required under the terms of each such Contract, or which would be required so that the Transactions do not constitute a breach of, or violate, each such Contract.

(b)The Company shall give all notices and other information required to be given to the employees of the Company, any collective bargaining unit representing any group of employees of the Company, and any applicable government authority under the WARN Act, the National Labor Relations Act, as amended, the Code, COBRA and other Applicable Law in connection with the Transactions.

5.6Litigation. The Company shall (i) notify Acquirer in writing promptly after learning of any Legal Proceeding initiated by or against it or any Subsidiary, or known by the Company to be threatened against the Company or any Subsidiary, or any of their respective directors, officers or employees or the Company Stockholders in their capacity as such (a “New Litigation Claim”), (ii) notify Acquirer of ongoing material developments in any New Litigation Claim and (iii) consult in good faith with Acquirer regarding the conduct of the defense of any New Litigation Claim.

5.7Access to Information.

(a)During the period from the Agreement Date and continuing until the earlier of the termination of this Agreement and the Effective Time, (i) the Company shall afford Acquirer and its Representatives access during business hours and upon reasonable notice to (A) the Company’s properties, personnel, books, Contracts and records and (B) all other information concerning the business, properties and personnel of the Company as Acquirer may reasonably request and (ii) the Company shall provide to Acquirer and its Representatives true, correct and complete copies of the Company’s internal financial statements and Tax Returns, Tax elections and all other records and workpapers relating to Taxes.

(b)Subject to compliance with Applicable Law, from the Agreement Date until the earlier of the termination of this Agreement and the Closing, the Company shall confer from time to time as requested by Acquirer with one or more Representatives of Acquirer to discuss any material changes or developments in the operational matters of the Company and the general status of the ongoing operations of the Company.

(c)No information or knowledge obtained by Acquirer during the pendency of the Transactions in any investigation pursuant to this Section 5.7 shall affect or be deemed to modify any representation, warranty, covenant, agreement, obligation or condition set forth herein.

(d)At or prior to the Closing, the Company shall deliver to Acquirer one or more DVDs or other digital media evidencing the documents that were made available, which shall indicate, for each document, the date that such document was first uploaded to the data room.

46













5.8Spreadsheet. The Company shall prepare and deliver to Acquirer: (a) a spreadsheet (the “Spreadsheet”) in form and substance reasonably satisfactory to Acquirer, which spreadsheet shall be dated as of the date hereof and attached hereto as Schedule II of the Merger Agreement and (b) an updated Spreadsheet in form and substance reasonably satisfactory to the Acquirer, which updated Spreadsheet shall be dated as of the Closing Date, and in each instance, shall set forth all of the following information (in addition to the other required data and information specified therein), as of immediately prior to the Closing: (i) the names of all the Converting Holders and their respective addresses, e-mail addresses and, where available, taxpayer identification numbers; (ii) the number and type of shares of Company Capital Stock held by, or subject to the Company Options or Company Warrants held by, such Converting Holders and, in the case of outstanding shares, the respective certificate numbers; (iii) the number of shares of Company Capital Stock subject to and the exercise price per share in effect for each Company Option and Company Warrant; (iv) the vesting status and schedule with respect to Company Options and Company Warrants and Unvested Company Shares and terms of the Company’s rights to repurchase such Unvested Company Shares (including the per share repurchase price payable with respect thereto); (v) for each Company Option that was early exercised, the Tax status of each such Company Option under Section 422 of the Code, the date of such exercise and the applicable exercise price; (vi) the calculation of Fully Diluted Share Number, Common Per Share Amount and Series A Per Share Amount; (vii) the calculation of aggregate cash amounts payable to each such Converting Holder pursuant to Section 1.3(a)(i), Section 1.3(a)(ii), and Section 1.3(a)(iii), the total amount of Taxes to be withheld therefrom and the aggregate cash amounts payable to each Converting Holder pursuant to Section 1.3(a); (viii) the calculation of each Converting Holder’s Pro Rata Share of the Indemnification Holdback Amount; (ix) the calculation of each Converting Holder’s TNW Pro Rata Share of the Adjustment Holdback Amount; and (x) a funds flow memorandum setting forth applicable wire transfer instructions and other information reasonably requested by Acquirer.

5.9Expenses; Company Debt. Whether or not the Merger is consummated, except as otherwise set forth herein, all costs and expenses incurred in connection with this Agreement and the Transactions (including Transaction Expenses) shall be paid by the party incurring such expense; provided that (i) at the Closing, Acquirer shall pay or cause to be paid all Transaction Expenses that are incurred but unpaid as of the Closing, as set forth on the Spreadsheet and (ii) the fees and expenses of the Designated Accounting Firm, if any, shall be allocated as provided in Section 1.6(c). At the Closing, Acquirer shall repay or cause to be repaid all Company Debt set forth on the Spreadsheet.

5.10Employees.

(a)With respect to any employee of the Company or any Subsidiary who receives an offer of employment from Acquirer or the Surviving Corporation, the Company shall provide reasonable assistance to Acquirer in its efforts to enter into an offer letter and a confidential information and assignment agreement with such employee prior to the Closing Date. The compensation and benefits offered to each such employee shall be consistent with or in excess of the compensation rate and benefits provided to the employee by the Company or any Subsidiary, as applicable, as of the Agreement Date. Employees who accept such offers of employment will be eligible for the same benefits available to similarly-situated employees of Acquirer and will receive full credit for their lengths of service with the Company or any Subsidiary for purposes of determining eligibility for such benefits, except that such prior service credit will not be required (i) with respect to accrued benefits under any defined benefit pension plan, (ii) to the extent that it results in a duplication of benefits or (iii) with respect to the vesting of awards under Acquirer’s equity compensation plans. Notwithstanding anything to the contrary in the foregoing, with the exception of the Named Employees, none of Acquirer, Merger Sub and the Surviving Corporation shall have any obligation to make an offer of employment to any employee of the Company or any Subsidiary. With respect to matters described in this Section 5.10, the Company will consult with Acquirer (and will consider in good faith the advice of Acquirer) prior to sending any notices or other communication materials to its employees. Effective no later than immediately prior to the Closing (or at such other time designated by Acquirer), the Company and each Subsidiary shall terminate the employment of each of those Company employees or any Subsidiary employees who (i) have not received an offer of continued employment with Acquirer or the Surviving Corporation prior to the Closing Date or (ii) have declined an offer of continued employment with Acquirer, the Surviving Corporation, or the Subsidiary prior to the Closing Date (collectively, the “Designated Employees”). If the Company or any Subsidiary elects to offer severance pay or benefits

47











to any Designated Employee, the Company or Subsidiary, as applicable, shall require such Designated Employees to execute a Separation Agreement as a condition to receipt of the severance pay or benefits. The Company or any Subsidiary, as applicable, shall cause all unvested Company Options held by any and all Designated Employees to be terminated in accordance with their terms at the time of such terminations.

(b)The Company shall ensure that there shall be no outstanding securities, commitments or agreements of the Company immediately prior to the Effective Time that purport to obligate the Company to issue any shares of Company Capital Stock or Company Options under any circumstances other than as required to allow the conversion of the Company Series A Stock into Company Common Stock.

(c)The Company shall use its commercially reasonable efforts to cause the delivery to Acquirer of a true, correct and complete copy of each election statement under Section 83(b) of the Code filed by each Person who acquired Unvested Company Shares after the Agreement Date (or prior to the Agreement Date to the extent not previously provided by the Company), at or prior to the Closing, in each case together with evidence of timely filing of such election statement with the appropriate IRS Center.

5.11Termination of Benefit Plans. Effective as of the day immediately preceding, and contingent on the occurrence of, the Closing Date, the Company shall terminate the Company’s 401(k) Plan. The Company shall provide Acquirer with evidence that such Company Employee Plan(s) and the Company Option Plan have been terminated (effective no later than the day immediately preceding, and contingent on the occurrence of, the Closing Date) pursuant to resolutions of the Board or any applicable committee thereof. The Company also shall take such other actions in furtherance of terminating such Company Employee Plan(s) as Acquirer may reasonably require. Acquirer will, or will cause one of its Affiliates to, effective immediately following the Closing Date, establish or designate one or more qualified defined contribution plans (“Acquirer’s DC Plans”) containing all provisions necessary for the acceptance of direct rollovers of “eligible rollover distributions” as defined in the Code from the 401(k) Plan. Any costs associated with the termination of Company Employee Plans will be the responsibility of Acquirer.

5.12Retention Bonuses

(a)Following the Closing Date, in accordance with Acquirer’s standard equity award policies, the Continuing Employees will be awarded the number of Acquirer RSUs set forth in Schedule 5.12(a) of the Company Disclosure Letter (the “Employee RSUs”) by the compensation committee of Acquirer’s board of directors, which Employee RSUs shall be allocated as set forth on Schedule 5.12(a) of the Company Disclosure Letter or as otherwise agreed between Acquirer and the Company. The Employee RSUs will vest in semi-annual installments, subject to a one-year cliff, over a three-year period subject to continued employment and will be subject to all of the terms and conditions set forth in Acquirer’s 2012 Equity Incentive Plan, in the recipient’s offer letter with Acquirer and in a restricted stock unit agreement to be entered into between the recipients of such Employee RSUs and Acquirer.

(b)Acquirer, in consultation with the Company, shall allocate an aggregate of $1,707,100 in cash retention bonuses to Continuing Employees in the respective offer letters of the Continuing Employees (the “Retention Bonuses”). The Retention Bonuses will vest in semi-annual installments, subject to a one-year cliff, over a three-year period subject to continued employment and will be subject to the terms and conditions set forth in the applicable offer letters of such Continuing Employees, including with respect to vesting and forfeiture.

48













5.13Certain Closing Certificates and Documents. The Company shall prepare and deliver to Acquirer a draft of the Company Closing Financial Certificate not later than three Business Days prior to the Closing Date and a final version of the Company Closing Financial Certificate and the Spreadsheet to Acquirer not later than three Business Days prior to the Closing Date. In the event that Acquirer notifies the Company that there are reasonably apparent errors in the drafts of the Company Closing Financial Certificate and the Spreadsheet, Acquirer and the Company shall discuss such errors in good faith and the Company shall correct such errors prior to delivering the final versions of the same in accordance with this Section 5.13. Without limiting the foregoing or Section 5.7, the Company shall provide to Acquirer, together with the Company Closing Financial Certificate and the Spreadsheet, such supporting documentation, information and calculations as are reasonably necessary for Acquirer to verify and determine the calculations, amounts and other matters set forth in the Company Closing Financial Certificate and the Spreadsheet.

5.14Tax Matters.

(a)The parties acknowledge and agree that as a consequence of the Merger, the Tax year of the Company will end for U.S. federal income Tax purposes as of the end of the day on the Closing Date and that the Company will join the U.S. federal consolidated group of which Acquirer is a member as of the beginning of the next day. Acquirer shall prepare and file, or cause to be prepared and filed, any and all Tax Returns of the Company and any Subsidiary filed or required to be filed after the Closing Date; provided, however, that with respect to any such income Tax Returns reflecting Taxes for which the Converting Holders may have an indemnification obligation pursuant to this Agreement: (i) any deductions attributable to Pre-Closing Tax Deductible Items that are paid by the Company or the Converting Holders on or prior to the Closing Date or taken into account as a deduction in calculating the Tangible Net Worth Amount will be reflected on the income Tax Returns for the Tax period ending as of the Closing Date to the extent permitted by law, (ii) Acquirer shall deliver a draft of any such income Tax Return at least 30 days prior to the due date for filing such income Tax Return to the Stockholders’ Agent for its review and comment and (iii) Acquirer shall reasonably and in good faith consider any comments of the Stockholders’ Agent with respect to such income Tax Returns that are provided in a timely manner.

(b)Each of Acquirer, the Stockholders’ Agent, the Company Securityholders and the Company shall cooperate fully, as and to the extent reasonably requested by any of the others, in connection with the filing of Tax Returns and any Legal Proceeding with respect to Taxes. Such cooperation shall include the retention and (upon request therefor) the provision of records and information reasonably relevant to any such Legal Proceeding and making employees available on a mutually convenient basis to provide additional information and explanation of any material provided hereunder. Acquirer, the Company, the Stockholders’ Agent and the Company Securityholders agree to retain all books and records with respect to Tax matters pertinent to the Company relating to any taxable period beginning before the Closing Date until expiration of the statute of limitations of the respective taxable periods, and to abide by all record retention agreements entered into with any Tax Authority.

(c)The Company shall cause each Company Securityholder to further agree, upon request, to use their commercially reasonable efforts to obtain any certificate or other document from any Governmental Entity or any other Person as may be necessary to mitigate, reduce or eliminate any Tax that could be imposed (including with respect to the Transactions).

(d)Acquirer and the Company intend that the cash payable to the holders of Company Capital Stock pursuant to Sections 1.3(a)(i) and 1.3(a)(ii) will be treated as received in exchange for the applicable holder’s Company Capital Stock, and agree to report such payments for income Tax purposes as consideration for such holder’s Company Capital Stock and, except as otherwise required by a Taxing Authority or Applicable Law, not as compensation for services.

49












5.15 280G Stockholder Approval. Promptly following the execution of this Agreement, the Company shall submit to the Company Stockholders for approval (in a manner reasonably satisfactory to Acquirer), by such number of holders of Company Stockholders as is required by the terms of Section 280G(b)(5)(B) of the Code, any payments and/or benefits that may separately or in the aggregate, constitute “parachute payments” pursuant to Section 280G of the Code (“Section 280G Payments”) (which determination shall be made by the Company and shall be subject to review and approval by Acquirer, such approval not to be unreasonably withheld, conditioned or delayed), such that such payments and benefits such payments and benefits shall not be deemed to be Section 280G Payments, and prior to the Closing, the Company shall deliver to Acquirer notification and documentation reasonably satisfactory to Acquirer that (i) a vote of the holders of Company Capital Stock was solicited in conformance with Section 280G of the Code and the regulations promulgated thereunder and the requisite stockholder approval was obtained with respect to any payments and/or benefits that were subject to the stockholder vote (the “280G Stockholder Approval”) or (ii) that the 280G Stockholder Approval was not obtained and as a consequence, that such payments and/or benefits shall not be made or provided to the extent they would cause any amounts to constitute Section 280G Payments, pursuant to the Parachute Payment Waivers that were executed by the affected individuals prior to the solicitation of the vote of the holders of Company Capital Stock pursuant to this Section 5.15.

5.16Indemnification.

(a)For a period of six years after the Closing Date, the Surviving Corporation will not, and Acquirer shall cause the Surviving Corporation not to, take any action to alter or impair any exculpatory or indemnification provision now existing in the Company's or any Subsidiary's Certificate of Incorporation, Bylaws or other comparable organizational documents for the benefit of any individual who served as a director or officer of the Company or any Subsidiary at any time prior to the Closing Date, except for any changes which may be required to conform with changes in Applicable Law and any changes which do not affect the application of such provisions to acts or omissions of such individuals prior to the Effective Time.

(b)Prior to the Effective Time, the Company may procure six-year insurance “tail” policies with respect to directors' and officers' liability insurance and fiduciary liability insurance with respect to matters existing or occurring at or prior to the Effective Time (including the transactions contemplated by this Agreement) in an amount and scope at least as favorable as the coverage applicable to directors and officers as of the date of this Agreement under the Company's directors’ and officers’ liability insurance policy. The cost of any such insurance policy shall constitute a Transaction Expense of the Company. Acquirer agrees not to take any action to cancel or modify, or cause the Surviving Corporation to take any action to cancel or modify, such “tail” policies for a period of six years following the Closing Date.

(c)Notwithstanding anything to the contrary in the Company's or any Subsidiary's Certificate of Incorporation, Bylaws or other comparable organizational documents or any provision in any indemnification or other agreement to which any of them is a party or by which any of them is bound, (i) no exculpation or other provision in the Certificate of Incorporation, Bylaws or other comparable organizational documents of the Company or any Subsidiary or any such agreement shall be deemed to exculpate any such person from its obligations under this Agreement and (ii) no person shall be entitled to indemnification or reimbursement or advancement of expenses under any provision of the Certificate of Incorporation, Bylaws or other comparable organizational documents of the Company or any Subsidiary or any such agreement for any matter for which any Indemnified Person is entitled to indemnification pursuant to this Agreement.

(d)This Section 5.16 is intended to be for the benefit of, and shall be enforceable by, all past and present directors and officers of the Company and its Subsidiaries and their heirs and personal representatives and shall be binding on Acquirer and the Surviving Corporation and its successors and assigns and shall be in addition to, and not in substitution for, any other rights to indemnification or contribution that any such Person may have by contract or otherwise.

50













ARTICLE VI
Conditions to the Merger

6.1Conditions to Obligations of Each Party to Effect the Merger. The respective obligations of each party hereto to consummate the Transactions shall be subject to the satisfaction or waiver in writing at or prior to the Closing of each of the following conditions:

(a)Company Stockholder Approval. The Company Stockholder Approval shall have been duly and validly obtained.

(b)Illegality. No Order issued by any court of competent jurisdiction or other legal or regulatory restraint or prohibition preventing the consummation of the Merger shall be in effect, and no action shall have been taken by any Governmental Entity seeking any of the foregoing, and no Applicable Law or Order shall have been enacted, entered, enforced or deemed applicable to the Merger that makes the consummation of the Merger illegal.

(c)Governmental Approvals. Acquirer, Merger Sub and the Company shall have timely obtained from each Governmental Entity all approvals, waivers and consents, if any, necessary for consummation of, or in connection with, the Merger.

6.2Additional Conditions to Obligations of the Company. The obligations of the Company to consummate the Transactions shall be subject to the satisfaction or waiver at or prior to the Closing of each of the following conditions (it being understood and agreed that each such condition is solely for the benefit of the Company and may be waived by the Company in writing in its sole discretion without notice or Liability to any Person):

(a)Representations, Warranties and Covenants. The representations and warranties made by Acquirer herein shall be true and correct in all material respects (except for such representations and warranties that are qualified by their terms by a reference to materiality or Material Adverse Effect, which representations and warranties as so qualified shall be true and correct in all respects) on and as of the Agreement Date and on and as of the Closing Date as though such representations and warranties were made on and as of such dates (except for representations and warranties that address matters only as to a specified date or dates, which representations and warranties shall be true and correct with respect to such specified date or dates). Acquirer shall have performed and complied in all material respects with all covenants, agreements and obligations herein required to be performed and complied with by Acquirer at or prior to the Closing.

(b)Receipt of Closing Deliveries. The Company shall have received each of the agreements, instruments, certificates and other documents set forth in Section 1.2(a).

6.3Additional Conditions to the Obligations of Acquirer. The obligations of Acquirer and Merger Sub to consummate the Transactions shall be subject to the satisfaction or waiver at or prior to the Closing of each of the following conditions (it being understood and agreed that each such condition is solely for the benefit of Acquirer and Merger Sub and may be waived by Acquirer (on behalf of itself and/or Merger Sub) in writing in its sole discretion without notice or Liability to any Person):

51













(a)Representations, Warranties and Covenants. The representations and warranties made by the Company herein shall be true and correct in all material respects (except for such representations and warranties that are qualified by their terms by a reference to materiality or Material Adverse Effect, which representations and warranties as so qualified shall be true and correct in all respects) on and as of the Agreement Date and on and as of the Closing Date as though such representations and warranties were made on and as of such dates (except for representations and warranties that address matters only as to a specified date or dates, which representations and warranties shall be true and correct with respect to such specified date or dates). The Company shall have performed and complied in all material respects with all covenants, agreements and obligations herein required to be performed and complied with by the Company at or prior to the Closing.

(b)Receipt of Closing Deliveries. Acquirer shall have received each of the agreements, instruments, certificates and other documents set forth in Section 1.2(b).

(c)Injunctions or Restraints on Conduct of Business. No Order issued by any court of competent jurisdiction or other legal or regulatory restraint or prohibition limiting or restricting Acquirer’s ownership, conduct or operation of the Company’s business following the Closing shall be in effect, and no Legal Proceeding seeking any of the foregoing, or any other injunction, restraint or material damages in connection with the Merger or the other Transactions or prohibiting or limiting the consummation of the Transactions, shall be pending or threatened.

(d)No Legal Proceedings. No Governmental Entity or other Person shall have commenced or threatened to commence any Legal Proceeding challenging or seeking the recovery of a material amount of damages in connection with the Merger or the other Transactions or seeking to prohibit or limit the exercise by Acquirer of any material right pertaining to ownership of Equity Interests of the Surviving Corporation.

(e)No Material Adverse Effect. There shall not have occurred a Material Adverse Effect with respect to the Company.

(f)No Outstanding Securities. Other than shares of Company Capital Stock, Company Options and Company Warrants, no Person has any Equity Interests of the Company, stock appreciation rights, stock units, share schemes, calls or rights, or is party to any Contract of any character to which the Company or a Company Securityholder is a party or by which it or its assets is bound, obligating the Company or such Company Securityholder to issue, deliver, sell, repurchase or redeem, or cause to be issued, delivered, sold, repurchased or redeemed, any Equity Interests of the Company or other rights to purchase or otherwise acquire any Equity Interests of the Company, whether vested or unvested.

(g)Employees. (A) Each Named Employee shall have signed an Offer Letter, and each Named Employee who is a Company Stockholder shall have signed a Holdback Agreement and a Non-Competition Agreement, each to be effective as of the Closing, each of which shall continue to be in full force and effect and no action shall have been taken by any such individual to rescind any of such agreements, (B) each Offer Letter executed by a Continuing Employee shall continue to be in full force and effect and no action shall have been taken by any such individual to rescind any of such agreements and (C) the employment of each of the Designated Employees shall have been terminated effective no later than immediately prior to the Closing and such Designated Employees shall have executed a release of claims in a form reasonably satisfactory to Acquirer.

(h)Requisite Stockholder Approval. This Agreement shall have been duly and validly adopted and the Merger shall have been duly and validly approved under the DGCL, the Certificate of Incorporation and the Bylaws, each as in effect at the time of such adoption and approval, by holders of outstanding Company Capital Stock representing at least 95% of all shares of Company Capital Stock outstanding as of immediately prior to the Closing and at least 95% of the voting power of all shares of Company Capital Stock outstanding as of immediately prior to the Closing (collectively, the “Requisite Stockholder Approval”).

52












(i)Section 280G Matters. The Company shall have delivered to Acquirer the notification and evidence required by Section 5.15

ARTICLE VII
Termination

7.1Termination. At any time prior to the Closing, this Agreement may be terminated and the Merger abandoned by authorized action taken by the terminating party, whether before or after the Company Stockholder Approval is obtained:

(a)by mutual written consent duly authorized by Acquirer and the Company;

(b)by either Acquirer or the Company, by written notice to the other, if the Closing shall not have occurred within 30 days following the Agreement Date or such other date that Acquirer and the Company may agree upon in writing (the “Termination Date”); provided that the right to terminate this Agreement under this Section 7.1(b) shall not be available to any party whose breach of any covenant, agreement or obligation hereunder will have been the principal cause of, or shall have directly resulted in, the failure of the Closing to occur on or before the Termination Date;

(c)by either Acquirer or the Company, by written notice to the other, if any Order of a Governmental Entity of competent authority preventing the consummation of the Merger shall have become final and non-appealable;

(d)by Acquirer, by written notice to the Company, if (i) there shall have been an inaccuracy in any representation or warranty made by, or a breach of any covenant, agreement or obligation of, the Company herein and such inaccuracy or breach shall not have been cured within five Business Days after receipt by the Company of written notice of such inaccuracy or breach and, if not cured within such period and at or prior to the Closing, such inaccuracy or breach would result in the failure of any of the conditions set forth in Section 6.1 or Section 6.3 to be satisfied (provided that no such cure period shall be available or applicable to any such breach that by its nature cannot be cured), (ii) there shall have been a Material Adverse Effect with respect to the Company, (iii) the Company shall have breached Section 5.1 or Section 5.2 or (iv) the Company Stockholder Approval is not obtained or the Stockholder Agreement is not executed by each of the Consenting Stockholders within three Business Days following the execution of this Agreement; or

(e)by the Company, by written notice to Acquirer, if there shall have been an inaccuracy in any representation or warranty made by, or a breach of any covenant, agreement or obligation of, Acquirer herein and such inaccuracy or breach shall not have been cured within five Business Days after receipt by Acquirer of written notice of such inaccuracy or breach and, if not cured within such period and at or prior to the Closing, such breach would result in the failure of any of the conditions set forth in Section 6.1 or Section 6.2 to be satisfied (provided that no such cure period shall be available or applicable to any such inaccuracy or breach that by its nature cannot be cured).

7.2Effect of Termination. In the event of termination of this Agreement as provided in Section 7.1, this Agreement shall forthwith become void and there shall be no Liability on the part of Acquirer, Merger Sub, the Company or their respective officers, directors, stockholders or other Equity Interest holders, or Affiliates; provided that (i) Section 5.3 (Confidentiality; Public Disclosure), Section 5.9 (Expenses), this Section 7.2 (Effect of Termination), Section 8.7 (Stockholders’ Agent), Article IX (General Provisions) and any related definition provisions in or referenced in Exhibit A and the Confidentiality Agreement shall remain in full force and effect and survive any termination of this Agreement and (ii) nothing herein shall relieve any party hereto from Liability in connection with an inaccuracy in any representation or warrant made by, or a breach of any covenant, agreement or obligation of, such party herein.

53













ARTICLE VIII
Holdback Fund and Indemnification

8.1Indemnification Holdback Fund.

(a)At the Effective Time, Acquirer shall withhold the Indemnification Holdback Amount (the aggregate amount of cash so held by Acquirer from time to time, the “Indemnification Holdback Fund”) from the Merger Consideration payable pursuant to Section 1.3(a). The Indemnification Holdback Fund shall constitute partial security for the benefit of Acquirer (on behalf of itself or any other Indemnified Person) with respect to any Indemnifiable Damages pursuant to the indemnification obligations of the Converting Holders under Section 1.6(e)and this Article VIII. Subject to Section 8.4, Acquirer shall hold the Indemnification Holdback Fund until 11:59 p.m. local time on the date (the “Indemnification Holdback Release Date”) that is 18 months after the Effective Time (or if such date is not a Business Day, the first Business Day thereafter). The Converting Holders shall not receive interest or other earnings on the cash in the Indemnification Holdback Fund. Neither the Indemnification Holdback Fund (including any portion thereof) nor any beneficial interest therein may be pledged, subjected to any Encumbrance, sold, assigned or transferred by any Converting Holder or be taken or reached by any legal or equitable process in satisfaction of any debt or other Liability of any Converting Holder, Acquirer, or the Surviving Corporation, in each case prior to the distribution of the Indemnification Holdback Fund to any Converting Holder in accordance with Section 8.1(b), except that each Converting Holder shall be entitled to assign such Converting Holder’s rights to such Converting Holder’s Pro Rata Share of the Indemnification Holdback Fund by will, by the laws of intestacy or by other operation of law.

(b)Within five Business Days following the Indemnification Holdback Release Date, Acquirer (or its agent) will distribute to each Converting Holder such Converting Holder’s Pro Rata Share of the Indemnification Holdback Fund less that portion of the Indemnification Holdback Fund that is determined, in the reasonable judgment of Acquirer, to be necessary to satisfy all unsatisfied or disputed claims for indemnification specified in any Claim Certificate delivered to the Stockholders’ Agent on or prior to the Indemnification Holdback Release Date in accordance with this Article VIII, which portion shall remain in the Indemnification Holdback Fund until such claims for Indemnifiable Damages have been resolved or satisfied.

8.2Indemnification.

(a)Subject to the limitations set forth in this Article VIII, from and after the Closing, each Converting Holder shall severally (and not jointly) indemnify and hold harmless Acquirer, Merger Sub and the Company and their respective officers, directors, agents and employees and each Person, if any, who controls or may control Acquirer within the meaning of the Securities Act (each, an “Indemnified Person”) from and against, and shall compensate and reimburse each Indemnified Person for, any and all losses, Liabilities, damages (whether consequential, special, punitive or otherwise), claims, fees, Taxes, interest, costs and expenses, including costs of investigation and defense and reasonable fees and expenses of counsel, experts and other professionals, directly or indirectly, whether or not due to a Third-Party Claim, but excluding (y) any exemplary, special or punitive damages that are not due to a Third-Party Claim and (z) the fees and expenses of the prevailing party in any dispute submitted to arbitration pursuant to Section 9.11 (collectively, “Indemnifiable Damages”), arising out of, resulting from or in connection with:

(i)any failure of any representation or warranty made by the Company herein or in the Company Disclosure Letter (including any exhibit to or schedule of the Company Disclosure Letter) to be true and correct (I) as of the Agreement Date (except in the case of representations and warranties that by their terms speak only as of a specified date or dates, which representations and warranties shall be true and correct as of such date or dates) or (II) as of the Closing Date as though such representation or warranty were made as of the Closing Date (except in the case of representations and warranties that by their terms speak only as of a specific date or dates, which representations and warranties shall be true and correct as of such date or dates);

54












(ii)any failure of any certification, representation or warranty made by the Company in any certificate (other than the Spreadsheet and the Company Closing Financial Certificate) delivered to Acquirer pursuant to this Agreement to be true and correct as of the date such certificate is delivered to Acquirer;

(iii)any breach of, or default in connection with, any of the covenants, agreements or obligations made by the Company herein or in any other agreements contemplated by the Transaction Documents or the Merger;

(iv)without duplication of any amounts that are included in the calculation of Tangible Net Worth Amount, any inaccuracies in the Spreadsheet or the Company Closing Financial Certificate;

(v)any payments made with respect to Dissenting Shares to the extent that such payments, in the aggregate, exceed the value of the consideration that otherwise would have been payable pursuant to Section 1.3(a)(i) upon the exchange of such Dissenting Shares, and any interest, costs, expenses and fees incurred by any Indemnified Person in connection with the exercise of any dissenters’ or appraisal rights;

(vi)any claims by (A) any then-current or former holder or alleged then-current or former holder of any Equity Interests of the Company (including any predecessors), arising out of, resulting from or in connection with (I) the Transactions or this Agreement, including the allocation of the Merger Consideration, or (II) such Person’s status or alleged status as a holder of Equity Interests of the Company (including any predecessors) at any time at or prior to the Closing, (B) any Person to the effect that such Person is entitled to any Equity Interest of the Company or any payment by Acquirer in connection with the Transactions other than as specifically set forth on the Spreadsheet or (C) any Person with respect to any Company Option Plan or any other plan, policy or Contract providing for compensation to any Person in the form of Equity Interests;

(vii) any Pre-Closing Taxes or Taxes for which the Converting Holders are liable under Section 1.8 to the extent not taken into account in calculating the Tangible Net Worth Amount; and

(viii)any fraud, intentional misrepresentation or willful misconduct by or on behalf of the Company or such Converting Holder.

(b)Materiality and knowledge standards or qualifications, qualifications or requirements that a matter be or not be “reasonably expected” or “reasonably likely” to occur and qualifications by reference to the defined term “Material Adverse Effect” in any representation, warranty, covenant, agreement or obligation shall only be taken into account in determining whether an inaccuracy in such representation or warranty, or a breach of such covenant, agreement or obligation, exists, and shall not be taken into account in determining the amount of any Indemnifiable Damages with respect to such inaccuracy or breach.

8.3Indemnifiable Damage Threshold; Other Limitations.

(a)Notwithstanding anything to the contrary contained herein, no Indemnified Person may make a claim against the Indemnification Holdback Fund in respect of any claim for Indemnifiable Damages arising out of, resulting from or in connection with the matters listed in clauses (i) or (ii) of Section 8.2(a) (other than claims arising out of, resulting from or in connection with (i) fraud, intentional misrepresentation or willful misconduct by or on behalf of the Company or such Converting Holder or (ii) any failure of any of the Special Representations to be true and correct as aforesaid unless and until a Claim Certificate (together with any other delivered Claim Certificates) describing Indemnifiable Damages in an aggregate amount greater than $150,000 (the “Basket”) has been delivered, in which case the Indemnified Person may make claims for indemnification, compensation and reimbursement and may receive cash from the Indemnification Holdback Fund for all Indemnifiable Damages (including the amount of the Basket). The Basket shall not apply to any other Indemnifiable Damages or claims therefor.

55












(b)If the Merger is consummated, recovery from the Indemnification Holdback Fund shall constitute the sole and exclusive remedy for the indemnity obligations of each Converting Holder under this Agreement for Indemnifiable Damages (and not specific performance or other equitable remedies) arising out of, resulting from or in connection with the matters listed in Section 8.2(a), except (i) in the case of fraud, intentional misrepresentation or willful misconduct by or on behalf of the Company or such Converting Holder and (ii) any failure of any of the representations and warranties made by the Company in Section 2.1(a) (Organization, Standing, Power and Subsidiaries), Section 2.2 (Capital Structure) and Section 2.3 (Authority; Non-contravention) (collectively, the “Special Representations”) to be true and correct as aforesaid.

(c)In the case of any claims for Indemnifiable Damages arising out of, resulting from or in connection with the failure of any of the Special Representations to be true and correct as aforesaid or any fraud, intentional misrepresentation or willful misconduct by or on behalf of the Company or a Converting Holder (collectively, “Special Claims”), after Indemnified Persons have exhausted or made claims upon all amounts of cash held in the Indemnification Holdback Fund (after taking into account all other claims for indemnification from the Indemnification Holdback Fund made by Indemnified Persons), or following the Indemnification Holdback Release Date, each Converting Holder shall have Liability severally not jointly for such Converting Holder’s Pro Rata Share of the amount of any Indemnifiable Damages resulting therefrom. Notwithstanding anything to the contrary contained herein, the total Liability of a Converting Holder for Special Claims shall be limited to the aggregate amount of cash paid to such Converting Holder pursuant to Section 1.3(a) and Section 1.6(d), if any, less such Converting Holder’s Pro Rata Share of the Indemnification Fund released to Acquirer. For purposes of determining whether any aggregate liability cap described in this Article VIII has been reached, any amounts disbursed from the Indemnification Holdback Fund or otherwise paid to Acquirer by the Converting Holders in satisfaction of claims for indemnification under this Article VIII shall be counted toward each such cap.

(d)Notwithstanding anything to the contrary contained herein, the amounts that an Indemnified Person recovers from the Indemnification Holdback Fund pursuant to Special Claims shall not reduce the amount that an Indemnified Person may recover with respect to claims that are not Special Claims. By way of illustration and not limitation, assuming there are no other claims for indemnification, compensation or reimbursement, in the event that Indemnifiable Damages resulting from a Special Claim are first satisfied from the Indemnification Holdback Fund and such recovery fully depletes the Indemnification Holdback Fund, the maximum amount recoverable by an Indemnified Person pursuant to a subsequent claim that is not a Special Claim shall continue to be the full dollar value of the Indemnification Holdback Fund irrespective of the fact that the Indemnification Holdback Fund was used to satisfy such Special Claim, such that the amount recoverable for such two claims would be the same regardless of the chronological order in which they were made.

56













(e)Notwithstanding anything to the contrary contained herein, (i) no Converting Holder shall have any right of indemnification, compensation, reimbursement, contribution or right of advancement from Acquirer, the Surviving Corporation or any other Indemnified Person (based upon such Converting Holder’s position as an officer, director, employee or agent of the Company or otherwise) with respect to any Indemnifiable Damages claimed by any Indemnified Person or any right of subrogation against the Company or the Surviving Corporation with respect to any indemnification, compensation or reimbursement of an Indemnified Person by reason of any of the matters set forth in Section 8.2(a), (ii) the rights and remedies of the Indemnified Persons after the Effective Time shall not be limited by (x) any investigation by or on behalf of, or disclosure to (other than in the Company Disclosure Letter with respect to clauses (i) and (ii) of Section 8.2(a) and subject to any limitations expressly set forth therein), any Indemnified Person at or prior to the Effective Time regarding any failure, breach or other event or circumstance or (y) any waiver of any condition to the Closing related thereto, (iii) if an Indemnified Person’s claim under this Article VIII may be properly characterized in multiple ways in accordance with this Article VIII such that such claim may or may not be subject to different limitations depending on such characterization, then such Indemnified Person shall have the right to characterize such claim in a manner that maximizes the recovery and time to assert such claim permitted in accordance with this Article VIII and (iv) no Converting Holder shall be liable for the breach of any covenant of another Converting Holder or any fraud, intentional misrepresentation or willful misconduct by or on behalf of any Person other than the Company or such Converting Holder; provided that nothing herein shall limit the liability of a Converting Holder for any fraud, intentional misrepresentation or willful misconduct by or on behalf such Converting Holder.

(f)The parties will act in good faith with respect to any available insurance coverage with respect to any Indemnifiable Damages, and any recoveries by either party under any applicable insurance policies or rights to indemnification or contribution from third parties, less out of pocket fees and expenses incurred by such party in recovering such amounts, will offset any Indemnifiable Damages for which indemnification is available under this Article VIII.

8.4Period for Claims. Except as otherwise set forth in this Section 8.4, the period (the “Claims Period”) during which claims may be made (i) against the Indemnification Holdback Fund for Indemnifiable Damages arising out of, resulting from or in connection with the matters listed in clauses (i) and (ii) of Section 8.2(a) (other than with respect to any of the Special Representations) shall commence at the Closing and terminate at 11:59 p.m. local time on the Holdback Release Date and (ii) for Indemnifiable Damages arising out of, resulting from or in connection with Special Claims shall commence at the Closing and terminate at 11:59 p.m. local time on the date that is six years and three months following the Closing Date. Notwithstanding anything to the contrary contained herein, such portion of the Indemnification Holdback Fund at the Holdback Release Date as in the reasonable judgment of Acquirer may be necessary to satisfy any unresolved or unsatisfied claims for Indemnifiable Damages specified in any Claim Certificate delivered to the Stockholders’ Agent on or prior to the Holdback Release Date shall remain in the Indemnification Holdback Fund until such claims for Indemnifiable Damages have been resolved or satisfied.

8.5Claims.

(a)From time to time during the Claims Period, Acquirer may deliver to the Stockholders’ Agent one or more certificates signed by any officer of Acquirer (each, a “Claim Certificate”):

(i)stating that an Indemnified Person has incurred, paid, reserved or accrued, or in good faith believes that it may incur, pay, reserve or accrue, Indemnifiable Damages (or that with respect to any Tax matters, that any Tax Authority may raise such matter in audit of Acquirer or its subsidiaries, that in the good faith belief of the Indemnified Person could give rise to Indemnifiable Damages);

(ii)stating the amount of such Indemnifiable Damages (which, in the case of Indemnifiable Damages not yet incurred, paid, reserved or accrued, may be the maximum amount believed by Acquirer in good faith that could be incurred, paid, reserved, accrued or demanded by a third party); and


57











(iii)specifying in reasonable detail (based upon the information then possessed by Acquirer) the individual items of such Indemnifiable Damages included in the amount so stated and the nature of the claim to which such Indemnifiable Damages are related.

(b)Such Claim Certificate (i) need only specify such information to the knowledge of such officer of Acquirer as of the date thereof, (ii) shall not limit any of the rights or remedies of any Indemnified Person with respect to the underlying facts and circumstances specifically set forth in such Claim Certificate and (iii) may be updated and amended from time to time by Acquirer by delivering any updated or amended Claim Certificate, so long as the delivery of the original Claim Certificate is made within the applicable Claims Period and such update or amendment relates directly to the underlying facts and circumstances specifically set forth in such original Claims Certificate; provided that all claims for Indemnifiable Damages properly set forth in a Claim Certificate or any update or amendment thereto shall remain outstanding until such claims have been resolved or satisfied, notwithstanding the expiration of such Claims Period. No delay in providing such Claim Certificate within the applicable Claims Period shall affect an Indemnified Person’s rights hereunder, unless (and then only to the extent that) the Stockholders’ Agent or the Converting Holders are prejudiced thereby.

8.6Resolution of Objections to Claims.

(a)If the Stockholders’ Agent does not contest, by written notice to Acquirer, any claim or claims by Acquirer made in any Claim Certificate within the 30-day period following receipt of the Claim Certificate, then Acquirer shall reclaim an amount of cash from the Indemnification Holdback Fund having a total value equal to the amount of any Indemnifiable Damages corresponding to such claim or claims as set forth in such Claim Certificate.

(b)If the Stockholders’ Agent objects in writing to any claim or claims by Acquirer made in any Claim Certificate within the 30-day period set forth in Section 8.6(a), Acquirer and the Stockholders’ Agent shall attempt in good faith for 60 days after Acquirer’s receipt of such written objection to resolve such objection. If Acquirer and the Stockholders’ Agent shall so agree, a memorandum setting forth such agreement shall be prepared and signed by both Acquirer and the Stockholders’ Agent. Acquirer shall be entitled to conclusively rely on any such memorandum and Acquirer shall reclaim an amount of cash from the Indemnification Holdback Fund in accordance with the terms of such memorandum.

(c)If no such agreement can be reached during the 60-day period for good faith negotiation set forth in Section 8.6(b), but in any event upon the expiration of such 60-day period, either Acquirer or the Stockholders’ Agent may submit the dispute to arbitration in accordance with the terms of Section 9.11 to resolve the matter. The decision of the arbitrator as to the validity and amount of any claim in such Claim Certificate shall be non-appealable, binding and conclusive upon the parties hereto and the Converting Holders, and Acquirer shall be entitled to act in accordance with such decision and Acquirer shall reclaim an amount of cash from the Indemnification Holdback Fund in accordance therewith.

(d)Judgment upon any determination of an arbitrator may be entered in any court having jurisdiction. For purposes of this Section 8.6(d), in any suit hereunder in which any claim or the amount thereof stated in the Claim Certificate is at issue, Acquirer shall be deemed to be the prevailing party unless the arbitrator determines in favor of the Stockholders’ Agent (on behalf of the Converting Holders) with respect to more than one-half of the amount in dispute, in which case the Converting Holders shall be deemed to be the prevailing party. The non-prevailing party to an arbitration shall pay its own fees and expenses and the fees and expenses of the prevailing party, including attorneys’ fees and costs, reasonably incurred in connection with such suit.

(e)Any portion of the Indemnification Holdback Fund held following the Holdback Release Date with respect to pending but unresolved claims for indemnification that is not awarded to Acquirer upon the resolution of such claims shall be distributed to the Converting Holders within five Business Days following resolution of such claims and in accordance with each such Converting Holder’s Pro Rata Share of such portion of the Indemnification Holdback Fund.

58












8.7Stockholders’ Agent.

(a)At the Closing, Shareholder Representative Services LLC shall be constituted and appointed as the Stockholders’ Agent. The Stockholders’ Agent shall be the agent for and on behalf of the Converting Holders for all purposes in connection with this Agreement and the agreements ancillary hereto, including without limitation to: (i) execute, as the Stockholders’ Agent, this Agreement and any agreement or instrument entered into or delivered in connection with the Transactions, (ii) give and receive notices, instructions and communications permitted or required under this Agreement, or any other agreement, document or instrument entered into or executed in connection herewith, for and on behalf of any Converting Holder, to or from Acquirer (on behalf of itself or any other Indemnified Person) relating to this Agreement or any of the Transactions and any other matters contemplated by this Agreement or by such other agreement, document or instrument related to or contemplated by this Agreement (except to the extent that this Agreement expressly contemplates that any such notice or communication shall be given or received by each Converting Holder individually), (iii) review, negotiate and agree to and authorize Acquirer to reclaim an amount of cash from the Indemnification Holdback Fund in satisfaction of claims asserted by Acquirer (on behalf of itself or any other Indemnified Person, including by not objecting to such claims) pursuant to this Article VIII, (iv) object to such claims pursuant to Section 8.6, (v) consent or agree to, negotiate, enter into, or, if applicable, contest, prosecute or defend, settlements and compromises of, and demand arbitration and comply with Orders of courts and awards of arbitrators with respect to, such claims, resolve any such claims, take any actions in connection with the resolution of any dispute relating hereto or to the Transactions by arbitration, settlement or otherwise, and take or forego any or all actions permitted or required of any Converting Holder or necessary in the judgment of the Stockholders’ Agent for the accomplishment of the foregoing and all of the other terms, conditions and limitations of this Agreement, (vi) consult with legal counsel, independent public accountants and other experts selected by it, solely at the cost and expense of the Converting Holders, (vii) consent or agree to any amendment to this Agreement or to waive any terms and conditions of this Agreement providing rights or benefits to the Converting Holders (other than with respect to the payment of the Merger Consideration less the amounts withheld pursuant to its terms) in accordance with the terms hereof and in the manner provided herein, (viii) pursuant to Section 1.6, engage and consult with Representatives for the purposes of preparing the Closing Balance Sheet and the Company Statement, (ix) pursuant to Section 1.6, negotiate the final calculation of the Tangible Net Worth Amount with Acquirer and the Designated Accounting Firm, if necessary, and (x) take all actions necessary or appropriate in the judgment of the Stockholders’ Agent for the accomplishment of the foregoing, in each case without having to seek or obtain the consent of any Person under any circumstance. Acquirer, Merger Sub and their respective Affiliates (including after the Effective Time, the Surviving Corporation) shall be entitled to rely on the appointment of Shareholder Representative Services LLC as the Stockholders’ Agent and treat such Stockholders’ Agent as the duly appointed attorney-in-fact of each Converting Holder and has having the duties, power and authority provided for in this Section 8.7. The Converting Holders shall be bound by all actions taken and documents executed by the Stockholders’ Agent in connection with this Agreement, and Acquirer and other Indemnified Persons shall be entitled to rely exclusively on any action or decision of the Stockholders’ Agent. The Person serving as the Stockholders’ Agent may be removed or replaced from time to time, or if such Person resigns from its position as the Stockholders’ Agent, then a successor may be appointed by the Converting Holders collectively having a Pro Rata Share greater than 50% upon not less than 30 days’ prior written notice to Acquirer. No bond shall be required of the Stockholders’ Agent.

59













(b)The Stockholders’ Agent shall not be liable to any Converting Holder for any act done or omitted hereunder as the Stockholders’ Agent while acting in good faith (and any act done or omitted pursuant to the advice of counsel shall be conclusive evidence of such good faith) and without gross negligence or willful misconduct. The Converting Holders shall severally (based on their Pro Rata Share) but not jointly indemnify the Stockholders’ Agent and hold it harmless against any losses, liabilities, damages, claims, penalties, fines, forfeitures, actions, fees, costs and expenses (including the fees and expenses of counsel and experts and their staffs and all expense of document location, duplication and shipment) (collectively, “Agent Losses”) arising out of or in connection with the Stockholders’ Agent’s execution and performance of this Agreement and the agreements ancillary hereto, in each case as such Agent Loss is suffered or incurred; provided, that in the event that any such Agent Loss is finally adjudicated to have been directly caused by the gross negligence or willful misconduct of the Stockholders’ Agent, the Stockholders’ Agent will reimburse the Converting Holders the amount of such indemnified Agent Loss to the extent attributable to such gross negligence or willful misconduct. If not paid directly to the Stockholders’ Agent by the Converting Holders, any such Agent Losses may be recovered by the Stockholders’ Agent from (i) the funds in the Expense Fund and (ii) the amounts in the Indemnification Holdback Fund at such time as remaining amounts would otherwise be distributable to the Converting Holders; provided, that while this section allows the Stockholders’ Agent to be paid from the Expense Fund and the Indemnification Holdback Fund, this does not relieve the Converting Holders from their obligation to promptly pay such Agent Losses as they are suffered or incurred, nor does it prevent the Stockholders’ Agent from seeking any remedies available to it at law or otherwise. In no event will the Stockholders’ Agent be required to advance its own funds on behalf of the Converting Holders or otherwise. Notwithstanding anything in this Agreement to the contrary, any restrictions or limitations on indemnity or liability contained elsewhere in this Agreement are not intended to be applicable to the indemnities provided to the Stockholders’ Agent under this Section 8.7(b). The Converting Holders acknowledge and agree that the foregoing indemnities will survive the resignation or removal of the Stockholders’ Agent or the termination of this Agreement.

(c)After the Closing, any notice or communication given or received by, and any decision, action, failure to act within a designated period of time, agreement, consent, settlement, resolution or instruction of, the Stockholders’ Agent that is within the scope of the Stockholders’ Agent’s authority under Section 8.7(a) shall constitute a notice or communication to or by, or a decision, action, failure to act within a designated period of time, agreement, consent, settlement, resolution or instruction of all the Converting Holders and shall be final, binding and conclusive upon each such Converting Holder; and each Indemnified Person shall be entitled to rely exclusively upon any such notice, communication, decision, action, failure to act within a designated period of time, agreement, consent, settlement, resolution or instruction as being a notice or communication to or by, or a decision, action, failure to act within a designated period of time, agreement, consent, settlement, resolution or instruction of, each and every such Converting Holder. Acquirer, Merger Sub, the Surviving Corporation and the Indemnified Persons are hereby relieved from any Liability to any Person for any acts done by them in accordance with such notice, communication, decision, action, failure to act within a designated period of time, agreement, consent, settlement, resolution or instruction of the Stockholders’ Agent.

60













(d)At Closing, Acquirer will wire to the Stockholders’ Agent an amount of $125,000 (the “Expense Fund”), which will be used for the purposes of paying directly, or reimbursing the Stockholders’ Agent for, any third party expenses pursuant to this Agreement and the agreements ancillary hereto. The Converting Holders will not receive any interest or earnings on the Expense Fund and irrevocably transfer and assign to the Stockholders’ Agent any ownership right that they may otherwise have had in any such interest or earnings. The Stockholders’ Agent will not be liable for any loss of principal of the Expense Fund other than as a result of its gross negligence or willful misconduct. The Stockholders’ Agent will hold these funds separate from its corporate funds, will not use these funds for its operating expenses or any other corporate purposes and will not voluntarily make these funds available to its creditors in the event of bankruptcy. As soon as practicable after the completion of the Stockholders’ Agent’s responsibilities, the Stockholders’ Agent will deliver the balance of the Expense Fund to the Paying Agent for further distribution to the Converting Holders in accordance with their Pro Rata Shares. For tax purposes, the Expense Fund will be treated as having been received and voluntarily set aside by the Converting Holders at the time of Closing.

8.8Third-Party Claims. In the event Acquirer becomes aware of a claim by a third party (a “Third-Party Claim”) that Acquirer in good faith believes may result in a claim for Indemnifiable Damages by or on behalf of an Indemnified Person, Acquirer shall have the right in its sole discretion to conduct the defense of and (with the consent of the Stockholders’ Agent to the extent described below) to settle or resolve such Third-Party Claim (and the costs and expenses incurred by Acquirer in connection with such defense, settlement or resolution (including reasonable attorneys’ fees, other professionals’ and experts’ fees and court or arbitration costs) shall be included in the Indemnifiable Damages for which Acquirer shall be entitled to receive indemnification pursuant to a claim made hereunder, and such costs and expenses shall constitute Indemnifiable Damages subject to indemnification under Section 8.2 regardless of whether it is ultimately determined that such Third-Party Claim arose out of, resulted from or was in connection with a matter listed in Section 8.2), provided, however, that Acquirer (x) shall consult with the Stockholders’ Agent prior to effecting any settlement or compromise of any Third-Party Claim and (y) any settlement that is effected without the consent of the Stockholders’ Agent shall not be determinative of the existence of or amount of Indemnifiable Damages relating to such matter unless (i) the Third-Party Claim seeks injunctive relief or any other form of relief besides monetary damages, or (ii) the Stockholders’ Agent unreasonably conditions, withholds or delays its consent to such settlement or compromise. The Stockholders’ Agent shall have the right to receive copies of all pleadings, notices and communications with respect to such Third-Party Claim to the extent that receipt of such documents does not affect any privilege relating to any Indemnified Person. The Stockholders’ Agent shall have the right to participate, at the expense of the Converting Holders, in (but not control) the defense of any Third-Party Claims, which participation shall include the right to receive copies of all pleadings and correspondence and consult in advance with Acquirer regarding any material actions to be taken in connection with such Third-Party Claims. In the event that the Stockholders’ Agent has consented to the amount of any settlement or resolution by Acquirer of any such claim (which consent shall not be unreasonably withheld, conditioned or delayed and which consent shall be deemed to have been given unless the Stockholders’ Agent shall have objected within 30 days after a written request therefor by Acquirer), or if the Stockholders’ Agent shall have been determined to have unreasonably withheld, conditioned or delayed its consent to the amount of any such settlement or resolution or if consent shall not be required pursuant to clause (i) of the proviso to the first sentence of this Section 8.8, neither the Stockholders’ Agent nor any Converting Holder shall have any power or authority to object under this Article VIII to the amount of any claim by or on behalf of any Indemnified Person against the Indemnification Holdback Fund for indemnity with respect to such settlement or resolution.

8.9Treatment of Indemnification Payments. Acquirer, the Stockholders’ Agent and the Converting Holders agree to treat (and cause their respective Affiliates to treat) any payment received by the Indemnified Persons pursuant to this Article VIII as adjustments to the Merger Consideration for all Tax purposes to the maximum extent permitted by Applicable Law.

61













ARTICLE IX
General Provisions


9.1Survival of Representations, Warranties and Covenants. If the Merger is consummated, the representations and warranties made by the Company herein, in the Company Disclosure Letter (including any exhibit to or schedule of the Company Disclosure Letter), and in the other certificates contemplated by this Agreement shall survive the Closing and remain in full force and effect, regardless of any investigation or disclosure made by or on behalf of any of the parties hereto, until the date that is 18 months following the Closing Date; provided that, regardless of any investigation or disclosure made by or on behalf of any of the parties hereto, the Special Representations will remain operative and in full force and effect until the date that is six years and three months following the Closing Date for claims against the Converting Holders that seek recovery of Indemnifiable Damages arising out of, resulting from or in connection with an inaccuracy in such Special Representations; provided, further, that no right to indemnification pursuant to Article VIII in respect of any claim that is set forth in a Claim Certificate delivered to the Stockholders’ Agent on or prior to the expiration of such representations and warranties shall be affected by such expiration; provided, further, that such expiration shall not affect the rights of any Indemnified Person under Article VIII or otherwise to seek recovery of Indemnifiable Damages arising out of, resulting from or in connection with any fraud, intentional misrepresentation or willful misconduct by or on behalf of the Company until the expiration of the applicable statute of limitations. If the Merger is consummated, the representations and warranties made by Acquirer herein and in the other certificates contemplated by this Agreement shall expire and be of no further force or effect as of the Closing. If the Merger is consummated, all covenants, agreements and obligations of the parties hereto shall expire and be of no further force or effect as of the Closing, except to the extent such covenants, agreements and obligations provide that they are to be performed after the Closing; provided that no right to indemnification pursuant to Article VIII in respect of any claim based upon any breach of a covenant, agreement or obligation shall be affected by the expiration of such covenant, agreement or obligation.

9.2Notices. All notices, requests, consents, claims, demands, waivers and other communications hereunder shall be in writing and shall be deemed given if delivered personally or by commercial delivery service, or mailed by registered or certified mail (return receipt requested) or sent via facsimile (with automated confirmation of receipt) to the parties hereto at the following address (or at such other address for a party as shall be specified by like notice):
(i)if to Acquirer or Merger Sub, to:

Infoblox Inc.
3111 Coronado Drive
Santa Clara, CA 95054
Attention: General Counsel
Facsimile No.:  (408) 986-4001
Telephone No.:  (408) 986-4000

with a copy (which shall not constitute notice) to:
Fenwick & West LLP
Silicon Valley Center
801 California Street
Mountain View, CA 94041
Attention:     David Michaels
Facsimile No.: (650) 938-5200
Telephone No.: (650) 988-8500

62












(ii)if to the Company, to:

IID Security, Inc.
1142 Broadway # 400
Tacoma, WA 98402
Attention: Lars Harvey
Telephone No.:  (253) 590-4100

with a copy (which shall not constitute notice) to:
K&L Gates LLP
925 Fourth Avenue, Suite 2900
Seattle, WA 98104
Attention: Charles P. Carter
Facsimile No.:  (206) 370-6351
Telephone No.:  (206) 370-7633

(iii)If to the Stockholders’ Agent, to:

Shareholder Representative Services LLC
1614 15th Street, Suite 200
Denver, CO 80202
Attention: Managing Director
Email: deals@srsacquiom.com
Facsimile No.: (303) 623-0294
Telephone No.: (303) 648-4085

Any notice given as specified in this Section 9.2 (i) if delivered personally or sent by facsimile transmission shall conclusively deemed to have been given or served at the time of dispatch if sent or delivered on a Business Day or, if not sent or delivered on a Business Day, on the next following Business Day and (ii) if sent by commercial delivery service or mailed by registered or certified mail (return receipt requested) shall conclusively be deemed to have been received on the third Business Day after the post of the same.
9.3Interpretation. When a reference is made herein to Articles, Sections, subsections, Schedules or Exhibits, such reference shall be to an Article, Section or subsection of, or a Schedule or an Exhibit to this Agreement unless otherwise indicated. The headings contained herein are for reference purposes only and shall not affect in any way the meaning or interpretation of this Agreement. The words “include,” “includes” and “including” when used herein shall be deemed in each case to be followed by the words “without limitation.” Where a reference is made to a Contract, instrument or Law, such reference is to such Contract, instrument or Law as amended, modified or supplemented, including (in the case of Contracts or instruments) by waiver or consent and (in the case of Law) by succession of comparable successor Law and references to all attachments thereto and instruments incorporated therein. Unless the context of this Agreement otherwise requires: (i) words of any gender include each other gender and neutral forms of such words, (ii) words using the singular or plural number also include the plural or singular number, respectively, (iii) the terms “hereof,” “herein,” “hereto,” “hereunder” and derivative or similar words refer to this entire Agreement, (iv) references to clauses without a cross-reference to a Section or subsection are references to clauses within the same Section or, if more specific, subsection, (v) references to any person include the successors and permitted assigns of that person, (vi) references from or through any date shall mean, unless otherwise specified, from and including or through and including, respectively, (vii) the phrases “provide to” and “make available to” and phrases of similar import means, with respect to any information, document or other material of Acquirer or the Company, that such information, document or material was made available for review by the Company or Acquirer, respectively, and its Representatives in the virtual data room established by Acquirer or the Company, respectively, in connection with this Agreement at least 48 hours prior to the execution of this Agreement or actually delivered (whether by physical

63











or electronic delivery) to the Company or Acquirer, respectively, or its Representatives at least 48 hours prior to the execution of this Agreement. The symbol “$” refers to United States Dollars. The word “extent” in the phrase “to the extent” means the degree to which a subject or other thing extends and such phrase shall not mean simply “if.” References to a Person are also to its permitted successors and assigns. All references to “days” shall be to calendar days unless otherwise indicated as a “Business Day.” Unless indicated otherwise, all mathematical calculations contemplated by this Agreement shall be rounded to the tenth decimal place, except in respect of payments, which shall be rounded to the nearest whole United States cent.

9.4Amendment. Subject to Applicable Law, the parties hereto may amend this Agreement by authorized action at any time pursuant to an instrument in writing signed on behalf of each of the parties hereto; provided that after the Company Stockholder Approval is obtained, no amendment shall be made to this Agreement that by Applicable Law requires further approval by the Company Stockholders without such further approval. To the extent permitted by Applicable Law, Acquirer and the Stockholders’ Agent may cause this Agreement to be amended at any time after the Closing by execution of an instrument in writing signed on behalf of Acquirer and the Stockholders’ Agent.

9.5Extension; Waiver. At any time at or prior to the Closing, any party hereto may, to the extent legally allowed, (i) extend the time for the performance of any of the obligations or other acts of the other parties hereto owed to such party, (ii) waive any inaccuracies in the representations and warranties made to such party contained herein or in any document delivered pursuant hereto and (iii) waive any breaches of any of the covenants, agreements, obligations or conditions for the benefit of such party contained herein. At any time after the Closing, Acquirer and the Stockholders’ Agent may, to the extent legally allowed, (A) extend the time for the performance of any of the obligations of the other owed to such party, (B) waive any inaccuracies in the representations and warranties made to such party contained herein or in any document delivered pursuant hereto or (C) waive any breaches of any of the covenants, agreements, obligations or conditions for the benefit of such party contained herein. Any such extension or waiver shall be valid only if set forth in an instrument in writing that is (I) prior to the Closing with respect to the Company and/or the Company Securityholders, signed by the Company, (II) after the Closing with respect to the Converting Holders and/or the Stockholders’ Agent, signed by the Stockholders’ Agent and (III) with respect to Acquirer and/or Merger Sub, signed by Acquirer. Without limiting the generality or effect of the preceding sentence, no failure to exercise or delay in exercising any right under this Agreement shall constitute a waiver of such right, and no waiver of any breach or default shall be deemed a waiver of any other breach or default of the same or any other provision herein.

9.6Counterparts. This Agreement may be executed in one or more counterparts, all of which shall be considered one and the same instrument and shall become effective when one or more counterparts have been signed by each of the parties hereto and delivered to the other parties hereto; it being understood and agreed that all parties hereto need not sign the same counterpart. The delivery by facsimile or by electronic delivery in PDF format of this Agreement with all executed signature pages (in counterparts or otherwise) shall be sufficient to bind the parties hereto to the terms and conditions set forth herein. All of the counterparts will together constitute one and the same instrument and each counterpart will constitute an original of this Agreement.

9.7Entire Agreement; Parties in Interest. This Agreement and the documents and instruments and other agreements specifically referred to herein or delivered pursuant hereto, including all the exhibits attached hereto, the Schedules, and the Company Disclosure Letter, (a) constitute the entire agreement among the parties hereto with respect to the subject matter hereof and supersede all prior agreements and understandings, both written and oral, among the parties hereto with respect to the subject matter hereof, except for the Confidentiality Agreement, which shall continue in full force and effect, and shall survive any termination of this Agreement, in accordance with its terms and (b) are not intended to confer, and shall not be construed as conferring, upon any Person other than the parties hereto any rights or remedies hereunder (except that Article VIII is intended to benefit the Indemnified Persons).

64













9.8Assignment. Neither this Agreement nor any of the rights and obligations under this Agreement may be assigned or delegated, in whole or in part, by operation of law or otherwise by any of the parties hereto without the prior written consent of the other parties hereto, and any such assignment without such prior written consent shall be null and void, except that Acquirer and/or Merger Sub may assign its rights and delegate its obligations under this Agreement to any direct or indirect wholly owned subsidiary of Acquirer without the prior consent of any other party hereto; provided that notwithstanding any such assignment, Acquirer and/or Merger Sub, as applicable, shall remain liable for all of its obligations under this Agreement. Subject to the preceding sentence, this Agreement shall be binding upon, inure to the benefit of, and be enforceable by, the parties hereto and their respective successors and assigns.

9.9Severability. In the event that any provision of this Agreement, or the application thereof, becomes or is declared by a court of competent jurisdiction to be illegal, void or unenforceable, the remainder of this Agreement shall continue in full force and effect and shall be interpreted so as reasonably necessary to effect the intent of the parties hereto. The parties hereto shall use all reasonable efforts to replace such void or unenforceable provision of this Agreement with a valid and enforceable provision that shall achieve, to the greatest extent possible, the economic, business and other purposes of such void or unenforceable provision.

9.10Remedies Cumulative; Specific Performance. Except as otherwise provided herein, any and all remedies herein expressly conferred upon a party hereto shall be deemed cumulative with and not exclusive of any other remedy conferred hereby, or by law or equity upon such party, and the exercise by a party hereto of any one remedy shall not preclude the exercise of any other remedy and nothing herein shall be deemed a waiver by any party hereto of any right to specific performance or injunctive relief. It is accordingly agreed that, subject to Section 8.3(b), the parties hereto shall be entitled to an injunction or injunctions to prevent breaches of this Agreement and to enforce specifically the terms and provisions hereof, this being in addition to any other remedy to which they are entitled at law or in equity, and the parties hereto hereby waive the requirement of any posting of a bond in connection with the remedies described herein.

9.11 Arbitration; Submission to Jurisdiction; Consent to Service of Process.

(a)EXCEPT FOR CLAIMS REGARDING EITHER ACQUIRER’S OR THE COMPANY’S INTELLECTUAL PROPERTY RIGHTS AND CONFIDENTIAL INFORMATION, TO WHICH THIS SECTION WILL NOT APPLY, IN THE EVENT THAT A RESOLUTION IS NOT REACHED AMONG THE PARTIES HERETO WITHIN 60 DAYS AFTER WRITTEN NOTICE OF A DISPUTE, THE DISPUTE SHALL BE FINALLY SETTLED BY BINDING ARBITRATION IN SAN FRANCISCO, CALIFORNIA. SUCH ARBITRATION SHALL BE CONDUCTED BY JAMS IN ENGLISH AND IN ACCORDANCE WITH JAMS’ COMPREHENSIVE ARBITRATION RULES AND PROCEDURES. ONE ARBITRATOR SHALL BE APPOINTED IN ACCORDANCE WITH SUCH RULES. THE ARBITRATOR SHALL ALLOW SUCH DISCOVERY AS IS APPROPRIATE TO THE PURPOSES OF ARBITRATION IN ACCOMPLISHING A FAIR, SPEEDY AND COST-EFFECTIVE RESOLUTION OF THE DISPUTE. THE ARBITRATOR SHALL REFERENCE THE FEDERAL RULES OF CIVIL PROCEDURE THEN IN EFFECT IN SETTING THE SCOPE AND TIMING OF DISCOVERY. THE AWARD OF ARBITRATION SHALL BE FINAL AND BINDING UPON THE PARTIES HERETO. The arbitrator will award to the prevailing party all costs, fees and expenses related to the arbitration, including reasonable fees and expenses of attorneys, accountants and other professionals incurred by the prevailing party, AND JUDGMENT ON THE AWARD RENDERED BY THE ARBITRATOR MAY BE ENTERED IN ANY COURT HAVING JURISDICTION THEREOF.

65












  
(b)Subject to the foregoing, the parties hereto hereby irrevocably submit to the exclusive jurisdiction of the courts of the State of California and the Federal courts of the United States of America located in the State of California, the place where this Agreement was entered and is to be performed, in respect of the interpretation and enforcement of the provisions of this Agreement and of the documents referred to herein, and in respect of the Transactions, and hereby waive, and agree not to assert, as a defense in any action, suit or proceeding for the interpretation or enforcement hereof or thereof, that it is not subject thereto or that such action, suit or proceeding may not be brought or is not maintainable in said courts or that the venue thereof may not be appropriate or that this Agreement or any such document may not be enforced in or by such courts, and the parties hereto irrevocably agree that all claims with respect to such action or proceeding shall be heard and determined in such a California State or Federal court. The parties hereto hereby consent to and grant any such court jurisdiction over the person of such parties and over the subject matter of such dispute and agree that mailing of process or other papers in connection with any such action or proceeding in the manner provided in Section 9.2 or in such other manner as may be permitted by Applicable Law, shall be valid and sufficient service thereof. With respect to any particular action, suit or proceeding, venue shall lie solely in the County of Santa Clara, California. A party hereto may apply either to a court of competent jurisdiction or to an arbitrator, if one has been appointed, for prejudgment remedies and emergency relief pending final determination of a claim pursuant to this Section 9.11. The appointment of an arbitrator does not preclude a party hereto from seeking prejudgment remedies and emergency relief from a court of competent jurisdiction.

9.12Governing Law. This Agreement, all acts and transactions pursuant hereto and all obligations of the parties hereto shall be governed by and construed in accordance with the laws of the State of New York without reference to such state’s principles of conflicts of law that would refer a matter to a different jurisdiction; provided that any matters related to the effectiveness of the Merger shall be governed by the laws of the State of Delaware without reference to such state’s principles of conflicts of law that would refer a matter to a different jurisdiction.

9.13Rules of Construction. The parties hereto have been represented by counsel during the negotiation, preparation and execution of this Agreement and, therefore, hereby waive, with respect to this Agreement, each Schedule and each Exhibit attached hereto, the application of any Applicable Law or rule of construction providing that ambiguities in an agreement or other document shall be construed against the party drafting such agreement or document.

[Signature Page Next]



66












IN WITNESS WHEREOF, Acquirer, Merger Sub, the Company and the Stockholders’ Agent have caused this Agreement and Plan of Merger to be executed and delivered by their respective officers thereunto duly authorized, all as of the date first written above.

Infoblox Inc.

By: /s/ Jesper Andersen    
Name: Jesper Andersen    
Title: President and C.E.O.    


Niners Acquisition Sub, Inc.

By: /s/ Janesh Moorjani    
Name: Janesh Moorjani    
Title: President    


67












IN WITNESS WHEREOF, Acquirer, Merger Sub, the Company and the Stockholders’ Agent have caused this Agreement and Plan of Merger to be executed and delivered by their respective officers thereunto duly authorized, all as of the date first written above.

IID Security, Inc.

By: /s/ Lars Harvey    
Name: Lars Harvey    
Title: CEO    


68












IN WITNESS WHEREOF, Acquirer, Merger Sub, the Company and the Stockholders’ Agent have caused this Agreement and Plan of Merger to be executed and delivered by their respective officers thereunto duly authorized, all as of the date first written above.

Shareholder Representative Services LLC, solely in its capacity as the Stockholders’ Agent

By: /s/ W. Paul Koenig    
Name: W. Paul Koenig    
Title: Managing Director    


    

    







69












EXHIBIT A
Definitions
As used herein, the following terms shall have the meanings indicated below:
Acquirer RSUs” means restricted stock units granted under the Acquirer’s 2012 Equity Incentive Plan.
Acquisition Proposal” means, with respect to the Company, any agreement, offer, proposal or bona fide indication of interest (other than this Agreement or any other offer, proposal or indication of interest by Acquirer), or any public announcement of intention to enter into any such agreement or of (or intention to make) any offer, proposal or bona fide indication of interest, relating to, or involving: (i) any acquisition or purchase from the Company, or from the Company Stockholders, by any Person or Group of more than a 10% interest in the total outstanding voting securities of the Company or any tender offer or exchange offer that if consummated would result in any Person or Group beneficially owning 10% or more of the total outstanding voting securities of the Company or any merger, consolidation, business combination or similar transaction involving the Company, (ii) any sale, lease, mortgage, pledge, exchange, transfer, license (other than in the ordinary course of business consistent with past practice), acquisition, or disposition of more than 10% of the assets of the Company in any single transaction or series of related transactions, (iii) any liquidation, dissolution, recapitalization or other significant corporate reorganization of the Company, or any extraordinary dividend, whether of cash or other property or (iv) any other transaction outside of the ordinary course of business consistent with past practice the consummation of which would impede, interfere with, prevent or delay, or would reasonably be expected to impede, interfere with, prevent or delay, the consummation of the Merger or the other Transactions.
Adjustment Holdback Amount” means $1,850,000 in cash (or, if the positive value of the Tangible Net Worth Amount set forth in the Company Closing Financial Certificate is greater than $1,850,000, then the Adjustment Holdback Amount will be equal to such positive value of the Tangible Net Worth Amount).
Affiliate” means, with respect to any Person, any other Person that directly or indirectly through one or more intermediaries controls, or is controlled by, or is under common control with, such Person, including any general partner, managing member, officer or director of such Person or any venture capital fund now or hereafter existing that is controlled by one or more general partners or managing members of, or shares the same management company with, such Person, in each case as of the date on which, or at any time during the period for which, the determination of affiliation is being made. For purposes of this definition, the term “control” (including the correlative meanings of the terms “controlled by” and “under common control with”), as used with respect to any Person, means the possession, directly or indirectly, of the power to direct or cause the direction of the management policies of such Person, whether through the ownership of voting securities or by Contract or otherwise.
Aggregate Series A Preference” means an amount equal to (a) the Series A Per Share Liquidation Preference multiplied by (b) the number of shares of Company Series A Stock outstanding immediately prior to the Effective Time.
Anti-Corruption Law” means any Applicable Law relating to anti-bribery or anti-corruption (governmental or commercial), including the Foreign Corrupt Practices Act of 1977, as amended, and any other Applicable Law that prohibits the corrupt payment, offer, promise or authorization of the payment or transfer of anything of value (including gifts or entertainment), directly or indirectly, to any Person, including any Government Official.
Applicable Law” means, with respect to any Person, any federal, state, foreign, local, municipal or other law, statute, constitution, legislation, principle of common law, resolution, ordinance, code, edict, decree, rule, directive, license, permit, regulation, ruling or requirement issued, enacted, adopted, promulgated, implemented or otherwise put into effect by or under the authority of any Governmental Entity and any Orders applicable to such Person or such Person’s Affiliates or to any of their respective assets, properties or businesses.

A-1




Business Day” means a day (i) other than Saturday or Sunday and (ii) on which commercial banks are open for business in San Francisco, California.
Code” means the Internal Revenue Code of 1986, as amended.
Common Per Share Amount” means the quotient obtained by dividing (a) the Merger Consideration minus the Aggregate Series A Liquidation Preference by (b) the Fully Diluted Share Number.
Company Capital Stock” means, collectively, the Company Common Stock and the Company Preferred Stock.
Company Closing Financial Certificate” means a certificate executed by the Chief Financial Officer of the Company dated as of the Closing Date, certifying, as of the Closing, the amount of (i) Tangible Net Worth Amount (including (A) the Company’s projected balance sheet as of the Closing prepared on a consistent basis with the Company Balance Sheet, (B) an itemized list of each Company Debt with a description of the nature of such Company Debt and the Person to whom such Company Debt is owed, (C) an itemized list of each element of the Company’s consolidated current assets and (D) an itemized list of each element of the Company’s consolidated total current liabilities) and (ii) any Transaction Expenses that are incurred but unpaid.
Company Common Stock” means the common stock, par value of $0.0001 per share, of the Company.
Company Debt” means, without duplication: (i) all obligations (including the principal amount thereof or, if applicable, the accreted amount thereof and the amount of accrued and unpaid interest thereon) of the Company, whether or not represented by bonds, debentures, notes or other securities (whether or not convertible into any other security), for the repayment of money borrowed, whether owing to banks, financial institutions, on equipment leases or otherwise, (ii) all deferred indebtedness of the Company for the payment of the purchase price of property or assets purchased (other than accounts payable incurred in the ordinary course of business), (iii) all obligations of the Company to pay rent or other payment amounts under a lease which is required to be classified as a capital lease or a liability on the face of a balance sheet prepared in accordance with GAAP, (iv) all outstanding reimbursement obligations of the Company with respect to letters of credit, bankers’ acceptances or similar facilities issued for the account of the Company, (v) all obligations of the Company under any interest rate swap agreement, forward rate agreement, interest rate cap or collar agreement or other financial agreement or arrangement entered into for the purpose of limiting or managing interest rate risks, (vi) all obligations secured by any Encumbrance existing on property owned by the Company, whether or not indebtedness secured thereby will have been assumed, (vii) all premiums, penalties, fees, expenses, breakage costs and change of control payments required to be paid or offered in respect of any of the foregoing on prepayment (regardless if any of such are actually paid), as a result of the consummation of the Transactions or in connection with any lender consent and (viii) all guaranties, endorsements, assumptions and other contingent obligations of the Company in respect of, or to purchase or to otherwise acquire, any of the obligations and other matters of the kind described in any of the clauses (i) through (vii) appertaining to third parties. Any obligations or Liabilities of the Company or any of its Subsidiaries under the Loan and Security Agreement with City National Bank shall constitute Company Debt.
Company Option Plan” means, collectively, each stock option plan, program or arrangement of the Company.
Company Optionholders” means (i) with respect to any time before the Effective Time, collectively, the holders of record of Company Options outstanding as of such time and (ii) with respect to any time at or after the Effective Time, collectively, the holders of record of Company Options outstanding as of immediately prior to the Effective Time.

A-2




Company Options” means options to purchase shares of Company Common Stock.
Company Preferred Stock” means the Company Series A Stock.
Company Securityholders” means, collectively, the Company Stockholders, Company Optionholders and Company Warrantholders.
Company Series A Stock” means the Series A Preferred Stock, par value $0.0001 per share, of the Company.
Company Stockholders” means (i) with respect to any time before the Effective Time, collectively, the holders of record of shares of Company Capital Stock outstanding as of such time and (ii) with respect to any time at or after the Effective Time, collectively, the holders of record of shares of Company Capital Stock outstanding as of immediately prior to the Effective Time.
Company Transaction Documents” means this Agreement and each other Transaction Document to which the Company is or will be a party.
Company Warrantholders” means (i) with respect to any time before the Effective Time, collectively, the holders of record of Company Warrants outstanding as of such time and (ii) with respect to any time at or after the Effective Time, collectively, the holders of record of Company Warrants outstanding as of immediately prior to the Effective Time.
Company Warrants” means warrants to purchase shares of Company Capital Stock.
Continuing Employees” means the employees of the Company who are offered continued employment with Acquirer, the Surviving Corporation or one of their respective subsidiaries and who execute an Offer Letter and, in each case, who accept employment to remain employees of the Surviving Corporation or become employees of Acquirer or one of its subsidiaries as of immediately after the Effective Time.
Contract” means any written or oral legally binding contract, agreement, instrument, commitment or undertaking of any nature (including leases, subleases, licenses, mortgages, notes, guarantees, sublicenses, subcontracts, letters of intent and purchase orders) as of the Agreement Date or as may hereafter be in effect, including all amendments, supplements, exhibits and schedules thereto.
Converting Holders” means (i) Company Stockholders (other than those Company Stockholders all of whose shares of Company Capital Stock constitute Dissenting Shares), (ii) Company Optionholders holding In the Money Options and (iii) Company Warrantholders, in each case as of immediately prior to the Effective Time.
DGCL” means the General Corporation Law of the State of Delaware.
Dissenting Shares” means any shares of Company Capital Stock that are issued and outstanding immediately prior to the Effective Time and in respect of which appraisal or dissenters’ rights shall have been perfected, and not waived, withdrawn or lost, in accordance with the DGCL in connection with the Merger.
Encumbrance” means, with respect to any asset, any mortgage, easement, encroachment, equitable interest, right of way, deed of trust, lien (statutory or other), pledge, charge, security interest, title retention device, conditional sale or other security arrangement, collateral assignment, claim, community property interest, adverse claim of title, ownership or right to use, right of first refusal, restriction or other encumbrance of any kind in respect of such asset (including any restriction on (i) the voting of any security or the transfer of any security or other asset, (ii) the receipt of any income derived from any asset, (iii) the use of any asset and (iv) the possession, exercise or transfer of any other attribute of ownership of any asset).

A-3




Environmental, Health and Safety Requirements” means all Applicable Law concerning or relating to worker/occupational health and safety, or pollution or protection of the environment, including those relating to the presence, use, manufacturing, refining, production, generation, handling, transportation, treatment, recycling, transfer, storage, disposal, distribution, importing, labeling, testing, processing, discharge, release, threatened release, control or other action or failure to act involving cleanup of any hazardous materials, substances or wastes, chemical substances or mixtures, pesticides, pollutants, contaminants, toxic chemicals, petroleum products or byproducts, asbestos, polychlorinated biphenyls, noise or radiation, each as amended and as now in effect.
Equity Interests” means, with respect to any Person, any capital stock of, or other ownership, membership, partnership, joint venture or equity interest in, such Person or any indebtedness, securities, options, warrants, call, subscription or other rights or entitlements of, or granted by, such Person or any of its Affiliates that are convertible into, or are exercisable or exchangeable for, or giving any Person any right or entitlement to acquire any such capital stock or other ownership, partnership, joint venture or equity interest, in all cases, whether vested or unvested.
Exchange Act” means the Securities Exchange Act of 1934, as amended.
Fully Diluted Share Number” means the sum, without duplication, of (i) the aggregate number of shares of Company Common Stock that are issued and outstanding immediately prior to the Effective Time, (ii) the aggregate number of shares of Company Common Stock that are issuable upon the exercise of Company Warrants, In the Money Options or other direct or indirect rights to acquire shares of Company Common Stock that are issued and outstanding immediately prior to the Effective Time, (iii) the aggregate number of shares of Company Capital Stock that would be issuable upon the conversion of any convertible securities of the Company outstanding immediately prior to the Effective Time and (iv) the aggregate number of shares of Company Capital Stock purchasable under or otherwise subject to any rights (other than Company Options) to acquire shares of Company Capital Stock (whether or not immediately exercisable) outstanding immediately prior to the Effective Time; provided that shares of Company Common Stock that are issuable upon the exercise of Company Options that are not In the Money Options and are cancelled at the Effective Time without the right to receive any portion of the Option Payments shall not be included in the Fully Diluted Share Number.
GAAP” means United States generally accepted accounting principles set forth in the opinions and pronouncements of the Accounting Principles Board and the American Institute of Certified Public Accountants and statements and pronouncements of the Financial Accounting Standards Board, that are applicable to the circumstances of the date of determination, consistently applied.
Government Official” means (i) any official, employee, agent or representative of, or any Person acting in an official capacity for or on behalf of, any Governmental Entity, (ii) any political party, political party official or candidate for political office, (iii) any official, employee, agent or representative of, or any Person acting in an official capacity for or on behalf of, a company, business, enterprise or other entity owned, in whole or in part, or controlled by any Governmental Entity or (iv) any official, employee, agent or representative of, or any Person acting in an official capacity for or on behalf of, a public international organization.
Governmental Entity” means any supranational, national, state, municipal, local or foreign government, any court, tribunal, arbitrator, administrative agency, commission or other Government Official, authority or instrumentality, in each case whether domestic or foreign, any stock exchange or similar self-regulatory organization or any quasi-governmental or private body exercising any executive, legislative, judicial, regulatory, Tax Authority or other functions of, or pertaining to, government authority (including any governmental or political division, department, agency, commission, instrumentality, official, organization, unit, body or entity and any court or other tribunal).

A-4




Group” has the meaning ascribed to such term under Section 13(d) of the Exchange Act, the rules and regulations thereunder and related case law.
Highest In the Money Exercise Price” means the highest per share exercise price at which the Common Per Share Amount would exceed such highest per share exercise price assuming that all Company Options outstanding as of immediately prior to the Effective Time (i) with a per share exercise price equal to or less than such highest per share exercise price are included in the Fully Diluted Share Number and (ii) with a per share exercise price greater than such highest per share exercise price are excluded from the Fully Diluted Share Number.
Intellectual Property” means any and all industrial and intellectual property and all rights associated therewith, throughout the world, including all patents and applications therefor and all reissues, divisions, renewals, extensions, provisionals, continuations and continuations-in-part thereof, all inventions (whether patentable or not), invention disclosures, improvements, trade secrets, proprietary information, know how, technology, technical data, proprietary processes and formulae, algorithms, specifications, customer lists and supplier lists, all industrial designs and any registrations and applications therefor, all trade names, logos, trade dress, trademarks and service marks, trademark and service mark registrations, trademark and service mark applications, and any and all goodwill associated with and symbolized by the foregoing items, Internet domain name registrations, Internet and World Wide Web URLs or addresses, all copyrights, copyright registrations and applications therefor, and all other rights corresponding thereto, all mask works, mask work registrations and applications therefor, and any equivalent or similar rights in semiconductor masks, layouts, architectures or topology, all computer software, including all source code, object code, firmware, development tools, files, records and data, all schematics, netlists, test methodologies, test vectors, emulation and simulation tools and reports, hardware development tools, and all rights in prototypes, breadboards and other devices, all databases and data collections and all rights therein, all moral and economic rights of authors and inventors, however denominated, and any similar or equivalent rights to any of the foregoing, and all tangible embodiments of the foregoing.

In the Money Options” means the unexercised, validly issued, unexpired and vested Company Options or portions of Company Options that are outstanding immediately prior to the Effective Time and that have an exercise price that is less than the Highest In the Money Exercise Price.
Indemnification Holdback Amount” means $4,500,000 in cash.
IRS” means the United States Internal Revenue Service.
knowledge” means, with respect to any fact, circumstance, event or other matter in question, the knowledge of such fact, circumstance, event or other matter after reasonable inquiry of (i) an individual, if used in reference to an individual or (ii) with respect to any Person that is not an individual, the executive officers of such Person, and with respect to the Company, in addition to the executive officers of the Company, the Named Employees; provided, further, that any executive officer or Named Employee, as applicable, will be deemed to have knowledge of a particular fact, circumstance, event or other matter if such person could reasonably be expected to have such knowledge by virtue of his or her position.
Legal Proceeding” means any private or governmental action, inquiry, claim, counterclaim, proceeding, suit, hearing, litigation, audit or investigation, in each case whether civil, criminal, administrative, judicial or investigative, or any appeal therefrom.
Liabilities” (and, with correlative meaning, “Liability”) means all debts, liabilities, commitments and obligations, whether accrued or fixed, absolute or contingent, matured or unmatured, determined or determinable, liquidated or unliquidated, asserted or unasserted, known or unknown, whenever or however arising, including those arising under Applicable Law or any Legal Proceeding or Order of a Governmental Entity and those arising under any Contract, regardless of whether such debt, liability, commitment or obligation would be required to be reflected on a balance sheet prepared in accordance with GAAP or disclosed in the notes thereto.

A-5




Material Adverse Effect” with respect to any Person means any change, event, violation, inaccuracy, circumstance or effect (each, an “Effect”) that, individually or taken together with all other Effects, and regardless of whether such Effect constitutes an inaccuracy in the representations or warranties made by, or a breach of the covenants, agreements or obligations of, such Person herein, (i) is, or would reasonably be likely to be or become, materially adverse in relation to the near-term or longer-term condition (financial or otherwise), assets (including intangible assets), Liabilities, business, prospects, capitalization, employees, operations or results of operations of such Person and its subsidiaries, taken as a whole, except to the extent that any such Effect directly results from: (A) changes in general economic conditions (provided that such changes do not affect such Person disproportionately as compared to such Person’s competitors), (B) changes affecting the industry generally in which such Person operates (provided that such changes do not affect such Person disproportionately as compared to such Person’s competitors), (C) acts of God (including earthquakes, storms, fires, floods and natural catastrophes), (D) Effects arising from changes in laws or GAAP (provided that such changes do not affect such Person disproportionately as compared to such Person’s competitors or (E) the failure to meet any projects or forecasts (provided that the facts and circumstances giving rise to such failure or failures may be taken into account in determining whether there is a Material Adverse Effect) or (ii) adversely affects, or would be reasonably likely to adversely affect, such Person’s ability to perform or comply with the covenants, agreements or obligations of such Person herein or to consummate the Transactions in accordance with this Agreement and Applicable Law.
  
Merger Consideration” means $45,000,000 in cash, minus all Liabilities for Transaction Expenses that are incurred but unpaid as of the Closing, plus the aggregate exercise price of all In the Money Options that are outstanding immediately prior to the Effective Time.
Nasdaq” means the Nasdaq Global Select Market, any successor stock exchange operated by The NASDAQ Stock Market LLC or any successor thereto.
Order” means any judgment, writ, decree, stipulation, determination, decision, award, rule, preliminary or permanent injunction, temporary restraining order or other order.
Permitted Encumbrances” means: (i) statutory liens for Taxes that are not yet due and payable or liens for Taxes being contested in good faith by any appropriate proceedings for which adequate reserves have been established, (ii) statutory liens to secure obligations to landlords, lessors or renters under leases or rental agreements, (iii) deposits or pledges made in connection with, or to secure payment of, workers’ compensation, unemployment insurance or similar programs mandated by Applicable Law, (iv) statutory liens in favor of carriers, warehousemen, mechanics and materialmen, to secure claims for labor, materials or supplies and other like liens, (v) liens in favor of customs and revenue authorities arising as a matter of Applicable Law to secure payments of customs duties in connection with the importation of goods and (vi) non-exclusive object code licenses of software by the Company in the ordinary course of business consistent with past practice on its standard unmodified form of end-user agreement (a copy of which has been provided to Acquirer).
Person” means any natural person, company, corporation, limited liability company, general partnership, limited partnership, limited liability partnership, trust, estate, proprietorship, joint venture, business organization or Governmental Entity.
Pre-Closing Tax Deductible Items” means (i) any and all stay bonuses, sale bonuses, change in control payments, retention payments, gains on exercise of Company Options (or payments for the release or settlement thereof), synthetic equity payments or similar payments made or to be made by (or attributed for the purposes of any relevant Tax to) the Company or any Subsidiary at or in connection with from the Closing, (ii) all fees, costs and expenses incurred, borne or paid by the Company or any Subsidiary in connection with or incident to this Agreement and the transactions contemplated hereby, including any such legal, accounting and investment banking fees, costs and expenses, determined by applying the safe harbor election set forth in Internal Revenue Service Revenue Procedure 2011-29, and (iii) any employment or social security Taxes with respect to the amounts set forth in the foregoing clause (i) and (ii) above taken into account relating to a Pre-Closing Tax Period.

A-6




Pre-Closing Tax Period” means a Tax period (or portion thereof) ending on or prior to the Closing Date.
Pre-Closing Taxes” means any (i) Taxes of the Company for a Pre-Closing Tax Period and (ii) any Taxes of any other Person for which the Company is liable if the agreement, event or occurrence giving rise to such Liability occurred on or before the Closing Date. For clarity, (x) Pre-Closing Taxes includes any payroll taxes or other Taxes of the Company arising in connection with any payment required pursuant to, or arising as a result of, this Agreement or the Transactions, whether or not such Taxes are due and payable as of the Closing Date, and (y) the calculation of Pre-Closing Taxes shall take into account any Pre-Closing Tax Deductible Items as provided in Section 5.14(a) of this Agreement. In the case of any Taxes of the Company that are imposed on a periodic basis and that are payable for a Taxable period that includes (but does not end on) the Closing Date, such Taxes shall (i) in the case of property, ad valorem or other Taxes that accrue based upon the passage of time, be deemed to be Pre-Closing Taxes in an amount equal to the amount of such Taxes for the entire Taxable period multiplied by a fraction, the numerator of which is the number of days in the Taxable period through and including the Closing Date and the denominator of which is the number of days in the entire Taxable period, and (ii) in the case of any other Taxes, be deemed to be Pre-Closing Taxes in an amount equal to the amount of Taxes that would be payable if the relevant Taxable period ended on the Closing Date. Any credits relating to a Taxable period that includes (but does not end on) the Closing Date shall be taken into account as though the relevant Taxable period ended on the Closing Date.
Pro Rata Share” means, with respect to a particular Converting Holder, a fraction, the numerator of which is the sum of the aggregate number of such Converting Holder’s shares of Company Capital Stock and Company Options (which, for the avoidance of doubt, excludes any Dissenting Shares) and the denominator of which is the aggregate number of shares of Company Capital Stock and Company Options held by all Converting Holders (which, for the avoidance of doubt, excludes any Dissenting Shares).
Representatives” means, with respect to a Person, such Person’s officers, directors, Affiliates, stockholders or employees, or any investment banker, attorney, accountant, auditor or other advisor or representative retained by any of them.
SEC” means the Securities and Exchange Commission.
Securities Act” means the Securities Act of 1933, as amended.
Series A Per Share Amount” means an amount equal to the sum of (a) the Series A Per Share Liquidation Preference, plus (b) the Common Per Share Amount.
Series A Per Share Liquidation Preference” means $3.28825546 (as equitably adjusted for stock splits, stock dividends, stock combinations, recapitalizations or the like of the Company occurring, if at all, following the date hereof and prior to the Closing) plus the amount of any accrued but unpaid dividends thereon as of the Closing Date.
Subsidiary” means any corporation, partnership, limited liability company or other Person of which the Company, either alone or together with one or more Subsidiaries or by one or more other Subsidiaries (i) directly or indirectly owns or purports to own, beneficially or of record securities or other interests representing more than 50% of the outstanding equity, voting power, or financial interests of such Person or (ii) is entitled, by Contract or otherwise, to elect, appoint or designate directors constituting a majority of the members of such Person’s board of directors or other governing body.

A-7




Tangible Net Worth Amount” means the Company’s consolidated total assets as of the Closing less the sum of (i) all intangible assets as of the Closing, including (without limitation) deferred tax assets and (ii) the Company’s consolidated total liabilities as of the Closing, in each case as defined by and determined in accordance with GAAP but without giving effect to any adjustments resulting from the application of purchase accounting. For purposes of calculating the Tangible Net Worth Amount, the Company’s liabilities shall (A) include, without duplication, (I) all Company Debt (including all Company Debt to be paid by Acquirer pursuant to Section 5.9) and all capital lease liabilities, (II) all Pre-Closing Taxes, (III) all Liabilities for vacation, paid time off and performance or other bonuses accrued by or for the Company’s employees as of the Closing or resulting from the occurrence of the Closing and (IV) severance, paid time off or other Liabilities or payments to any employee who is not a Continuing Employee.
Tax” (and, with correlative meaning, “Taxes” and “Taxable”) means (i) any net income, alternative or add-on minimum tax, gross income, estimated, gross receipts, sales, use, ad valorem, value added, transfer, franchise, fringe benefit, capital stock, profits, license, registration, withholding, payroll, social security (or equivalent), employment, unemployment, disability, excise, severance, stamp, occupation, premium, property (real, tangible or intangible), environmental or windfall profit tax, custom duty or other tax, governmental fee or other like assessment or charge of any kind whatsoever, together with any interest or any penalty, addition to tax or additional amount (whether disputed or not) imposed by any Governmental Entity responsible for the imposition of any such tax (domestic or foreign) (each, a “Tax Authority”), (ii) any Liability for the payment of any amounts of the type described in clause (i) of this sentence as a result of being a member of an affiliated, consolidated, combined, unitary or aggregate group for any Taxable period and (iii) any Liability for the payment of any amounts of the type described in clause (i) or (ii) of this sentence as a result of being a transferee of or successor to any Person or as a result of any express or implied obligation to assume such Taxes or to indemnify any other Person.
Tax Return” means any return, statement, report or form (including estimated Tax returns and reports, withholding Tax returns and reports, any schedule or attachment, and information returns and reports) filed or required to be filed with respect to Taxes.
TNW Pro Rata Share” means, with respect to a particular Converting Holder, a fraction, the numerator of which is the sum of the aggregate amount of cash that such Converting Holder is entitled to be paid pursuant to Section 1.3(a) (which, for the avoidance of doubt, excludes any payments in respect of Dissenting Shares) and the denominator of which is the aggregate amount of cash that all Converting Holders are entitled to be paid pursuant to Section 1.3(a) (which, for the avoidance of doubt, excludes any payments in respect of Dissenting Shares).
Transaction Document” means, collectively, this Agreement and each other agreement or document referred to in this Agreement or to be executed in connection with any of the Transactions.
Transaction Expenses” means all third-party fees, costs, expenses, payments and expenditures incurred by or on behalf of the Company in connection with the Merger, this Agreement and the Transactions, whether or not incurred, billed or accrued (including (i) any fees, costs expenses, payments and expenditures of legal counsel and accountants, (ii) the maximum amount of fees, costs, expenses, payments and expenditures payable to brokers, finders, financial advisors, investment bankers or similar Persons notwithstanding any earn-outs, escrows or other contingencies, (iii) all bonuses or severance obligations owed by the Company to the Company’s directors, employees and/or consultants in connection with the Merger that are unpaid as of the Closing and (iv) any such fees, costs, expenses, payments and expenditures incurred by Company Securityholders paid for or to be paid for by the Company).
Unvested Company Shares” means shares of Company Capital Stock that are not vested under the terms of any Contract with the Company or subject to forfeiture or a right of repurchase by the Company (including any stock option agreement, stock option exercise agreement or restricted stock purchase agreement).

A-8



Other capitalized terms used herein and not defined in this Exhibit A shall have the meanings assigned to such terms in the following Sections:
280G Stockholder Approval
 
5.15
401(k) Plan
 
1.2(b)(x)

Accounts Receivable
 
2.4(e)
Acquirer
 
Preamble

Adjustment Holdback Fund
 
1.4(c)

Agreement
 
Preamble

Agreement Date
 
Preamble

Author
 
2.10(f)
Basket
 
8.3(a)

Board
 
Recitals

Bylaws
 
1.2(b)(ii)

Certificate of Incorporation
 
1.2(b)(ii)

Certificate of Merger
 
1.1(d)

Certificates
 
1.4(a)(iii)

Claim Certificate
 
8.5(a)
Claims Period
 
8.4
Closing
 
1.1(c)

Closing Balance Sheet
 
1.6(b)

Closing Date    

 
1.1(c)

COBRA    

 
2.12(c)
Company    

 
Preamble

Company Authorizations    

 
2.8(b)

Company Balance Sheet Date    

 
2.4(b)
Company Balance Sheet    

 
2.4(b)
Company Data    

 
2.10(q)

Company Disclosure Letter    

 
Article II

Company Employee Plans    

 
2.12(a)

Company Intellectual Property    

 
2.10(a)(i)

Company-Owned Intellectual Property    

 
2.10(a)(ii)

Company Privacy Commitments
 
2.10(q)

Company Products    

 
2.10(a)(iii)

Company Registered Intellectual Property     

 
2.10(a)(iv)

Company Source Code    

 
2.10(a)(v)

Company Stockholder Approval    
 
2.3(a)

Company Voting Debt    

 
2.2(e)

Confidential Information    

 
2.10(h)

Confidentiality Agreement    

 
5.3(a)

Consenting Stockholders    

 
Recitals

Designated Accounting Firm

 
1.6(c)(iv)

Designated Employees    
 
5.10(a)

DFARS    

 
2.17(a)
Dispute Notice    
 
1.6(c)(ii)

Effective Time    

 
1.1(d)


A-9



 
 
 
 
 
 
Employee RSUs    
 
5.12(a)

ERISA    

 
2.12(a)

ERISA Affiliate    

 
2.12(a)

Excess Amount    
 
1.6(d)

Expert Calculations    
 
1.6(c)(iv)

Export Approvals    

 
2.21
FAR    
 
2.17(a)
Financial Statements    
 
2.4(a)
Government Contract    
 
2.16(a)(xxiv)
Holdback Agreement    

 
Recitals

ICT Infrastructure    

 
2.10(p)

ICT Infrastructure    
 
2.10(p)

ICT Infrastructure    
 
2.10(p)

Indemnification Holdback Release Date    
 
8.1(a)
Indemnified Person    
 
8.2(a)

Letter of Transmittal
 
1.4(a)(i)
Material Contracts    
 
2.16(a)
Merger    
 
Recitals

Merger Sub    
 
Preamble

Named Employee    
 
Recitals

New Litigation Claim
 
5.6
Non-Competition Agreement
 
Recitals

Offer Letter    
 
Recitals

Open Source Materials    
 
2.10(l)
Option Payments    
 
1.3(a)(iii)
Option Waiver    
 
1.3(a)(iii)
Parachute Payment Waiver    
 
5.15
Paying Agent    

 
1.4(a)(ii)
Personal Data    

 
2.10(q)

Retention Bonuses    

 
5.12(b)

Requisite Stockholder Approval    
 
6.3(h)

Review Period”    

 
1.6(c)(ii)
Section 280G Payments    
 
5.15
Separation Agreement    
 
1.2(b)(xv)
Shortfall Amount    

 
1.6(e)(ii)
Significant Customer
 
2.22
Significant Supplier    
 
2.23
Special Claims    
 
8.3(c)
Special Representations    
 
8.3(b)
Spreadsheet    
 
5.8
Stockholder Agreement    
 
Recitals
Stockholder Notice    
 
5.1(c)
Stockholders’ Agent    
 
Preamble
Surviving Corporation    
 
1.1(a)

A-10



Termination Date    
 
7.1(b)
Third-Party Claim    
 
8.8
Third-Party Intellectual Property
 
2.10(a)(vi)
Transactions    

 
Recitals

WARN Act    

 
2.12(m)
Written Consent    

 
Recitals


A-11
EX-31.1 3 exhibit311-ceocertificatio.htm CERTIFICATION OF CHIEF EXECUTIVE OFFICER PURSUANT TO RULE 13A-14(A)/15D-14(A) Exhibit


Exhibit 31.1
CERTIFICATION OF CHIEF EXECUTIVE OFFICER
PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Jesper Andersen, certify that:
1.
I have reviewed this Quarterly Report on Form 10-Q of Infoblox 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(s) 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(s) 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: March 3, 2016
 
 
 
 
/s/ Jesper Andersen
 
Jesper Andersen
 
President and Chief Executive Officer
(Principal Executive Officer)


EX-31.2 4 exhibit312-cfocertificatio.htm CERTIFICATION OF CHIEF FINANCIAL OFFICER PURSUANT TO RULE 13A-14(A)/15D-14(A) Exhibit


Exhibit 31.2
CERTIFICATION OF CHIEF FINANCIAL OFFICER
PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Janesh Moorjani, certify that:
1.
I have reviewed this Quarterly Report on Form 10-Q of Infoblox 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(s) 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(s) 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: March 3, 2016
 
 
/s/ Janesh Moorjani
 
Janesh Moorjani
 
Chief Financial Officer
(Principal Financial Officer)


EX-32.1 5 exhibit321-ceocertificatio.htm CERTIFICATION OF CHIEF EXECUTIVE OFFICER PURSUANT TO 18 U.S.C. SECTION 1350 Exhibit


Exhibit 32.1

CERTIFICATION OF CHIEF EXECUTIVE OFFICER
PURSUANT TO 18 U.S.C. SECTION 1350 AS ADOPTED
PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002 


I, Jesper Andersen, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to my knowledge:

1.
the Quarterly Report on Form 10-Q of Infoblox Inc. for the quarter ended January 31, 2016, as filed with the Securities and Exchange Commission, fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

2.
the information contained in such Quarterly Report on Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of Infoblox Inc.


 
Date: March 3, 2016
 
 
 
 
/s/ Jesper Andersen
 
Jesper Andersen
 
President and Chief Executive Officer
(Principal Executive Officer)
A signed original of this written statement required by Section 906 of the Sarbanes-Oxley Act of 2002 has been provided to Infoblox Inc. and will be retained by Infoblox Inc. and furnished to the Securities and Exchange Commission or its staff upon request.


EX-32.2 6 exhibit322-cfocertificatio.htm CERTIFICATION OF CHIEF FINANCIAL OFFICER PURSUANT TO 18 U.S.C. SECTION 1350 Exhibit


Exhibit 32.2



CERTIFICATION OF THE CHIEF FINANCIAL OFFICE
PURSUANT TO 18 U.S.C. SECTION 1350 AS ADOPTED
PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

    
I, Janesh Moorjani, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to my knowledge:

1.
the Quarterly Report on Form 10-Q of Infoblox Inc. for the quarter ended January 31, 2016, as filed with the Securities and Exchange Commission, fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

2.
the information contained in such Quarterly Report on Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of Infoblox Inc.

Date: March 3, 2016
 
 
 
 
/s/ Janesh Moorjani
 
Janesh Moorjani
 
Chief Financial Officer
(Principal Financial Officer)
A signed original of this written statement required by Section 906 of the Sarbanes-Oxley Act of 2002 has been provided to Infoblox Inc. and will be retained by Infoblox Inc. and furnished to the Securities and Exchange Commission or its staff upon request.




EX-101.INS 7 blox-20160131.xml XBRL INSTANCE DOCUMENT 0001223862 2015-08-01 2016-01-31 0001223862 2016-02-29 0001223862 2015-07-31 0001223862 2016-01-31 0001223862 2014-11-01 2015-01-31 0001223862 2015-11-01 2016-01-31 0001223862 2014-08-01 2015-01-31 0001223862 2014-07-31 0001223862 2015-01-31 0001223862 us-gaap:SalesRevenueNetMember blox:ExclusiveNetworksMember 2015-11-01 2016-01-31 0001223862 us-gaap:SalesRevenueNetMember blox:ExclusiveNetworksMember 2014-08-01 2015-01-31 0001223862 us-gaap:SalesRevenueNetMember blox:ExclusiveNetworksMember 2015-08-01 2016-01-31 0001223862 us-gaap:AccountsReceivableMember blox:ExclusiveNetworksMember 2014-08-01 2015-07-31 0001223862 us-gaap:AccountsReceivableMember blox:BarclaysServicesCorporationMember 2015-08-01 2016-01-31 0001223862 us-gaap:AccountsReceivableMember blox:ExclusiveNetworksMember 2015-08-01 2016-01-31 0001223862 us-gaap:SalesRevenueNetMember blox:ExclusiveNetworksMember 2014-11-01 2015-01-31 0001223862 us-gaap:RestrictedStockUnitsRSUMember 2014-11-01 2015-01-31 0001223862 us-gaap:EmployeeStockOptionMember 2015-11-01 2016-01-31 0001223862 blox:EmployeeStockPurchasePlanMember 2014-08-01 2015-01-31 0001223862 blox:EmployeeStockPurchasePlanMember 2014-11-01 2015-01-31 0001223862 blox:EmployeeStockPurchasePlanMember 2015-11-01 2016-01-31 0001223862 us-gaap:RestrictedStockUnitsRSUMember 2015-08-01 2016-01-31 0001223862 blox:EmployeeStockPurchasePlanMember 2015-08-01 2016-01-31 0001223862 us-gaap:EmployeeStockOptionMember 2014-11-01 2015-01-31 0001223862 us-gaap:RestrictedStockUnitsRSUMember 2015-11-01 2016-01-31 0001223862 us-gaap:EmployeeStockOptionMember 2014-08-01 2015-01-31 0001223862 us-gaap:RestrictedStockUnitsRSUMember 2014-08-01 2015-01-31 0001223862 us-gaap:EmployeeStockOptionMember 2015-08-01 2016-01-31 0001223862 us-gaap:USTreasurySecuritiesMember 2015-07-31 0001223862 us-gaap:CertificatesOfDepositMember 2015-07-31 0001223862 us-gaap:MoneyMarketFundsMember 2015-07-31 0001223862 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2015-07-31 0001223862 us-gaap:CertificatesOfDepositMember 2016-01-31 0001223862 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2016-01-31 0001223862 us-gaap:MoneyMarketFundsMember 2016-01-31 0001223862 us-gaap:USTreasurySecuritiesMember 2016-01-31 0001223862 us-gaap:FairValueInputsLevel3Member us-gaap:CertificatesOfDepositMember 2015-07-31 0001223862 us-gaap:FairValueInputsLevel2Member 2015-07-31 0001223862 us-gaap:FairValueInputsLevel1Member us-gaap:CertificatesOfDepositMember 2015-07-31 0001223862 us-gaap:FairValueInputsLevel1Member 2015-07-31 0001223862 us-gaap:FairValueInputsLevel1Member us-gaap:USTreasurySecuritiesMember 2015-07-31 0001223862 us-gaap:FairValueInputsLevel1Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2015-07-31 0001223862 us-gaap:FairValueInputsLevel3Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2015-07-31 0001223862 us-gaap:FairValueInputsLevel2Member us-gaap:USTreasurySecuritiesMember 2015-07-31 0001223862 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member 2015-07-31 0001223862 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member 2015-07-31 0001223862 us-gaap:FairValueInputsLevel3Member 2015-07-31 0001223862 us-gaap:FairValueInputsLevel2Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2015-07-31 0001223862 us-gaap:FairValueInputsLevel2Member us-gaap:CertificatesOfDepositMember 2015-07-31 0001223862 us-gaap:FairValueInputsLevel3Member us-gaap:USTreasurySecuritiesMember 2015-07-31 0001223862 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2015-07-31 0001223862 us-gaap:FairValueInputsLevel1Member 2016-01-31 0001223862 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2016-01-31 0001223862 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member 2016-01-31 0001223862 us-gaap:FairValueInputsLevel2Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2016-01-31 0001223862 us-gaap:FairValueInputsLevel1Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2016-01-31 0001223862 us-gaap:FairValueInputsLevel2Member 2016-01-31 0001223862 us-gaap:FairValueInputsLevel1Member us-gaap:USTreasurySecuritiesMember 2016-01-31 0001223862 us-gaap:FairValueInputsLevel1Member us-gaap:CertificatesOfDepositMember 2016-01-31 0001223862 us-gaap:FairValueInputsLevel3Member us-gaap:CertificatesOfDepositMember 2016-01-31 0001223862 us-gaap:FairValueInputsLevel2Member us-gaap:CertificatesOfDepositMember 2016-01-31 0001223862 us-gaap:FairValueInputsLevel3Member us-gaap:USTreasurySecuritiesMember 2016-01-31 0001223862 us-gaap:FairValueInputsLevel2Member us-gaap:USTreasurySecuritiesMember 2016-01-31 0001223862 us-gaap:FairValueInputsLevel3Member 2016-01-31 0001223862 us-gaap:FairValueInputsLevel3Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2016-01-31 0001223862 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member 2016-01-31 0001223862 blox:ServicesMember 2015-07-31 0001223862 blox:ProductsAndLicensesMember 2015-07-31 0001223862 blox:ProductsAndLicensesMember 2016-01-31 0001223862 blox:ServicesMember 2016-01-31 0001223862 us-gaap:IndemnificationGuaranteeMember 2015-08-01 2016-01-31 0001223862 blox:OpenPurchaseOrdersMember 2016-01-31 0001223862 us-gaap:RestrictedStockUnitsRSUMember 2014-11-01 2015-01-31 0001223862 blox:MarketStockUnitsMember 2015-08-01 2016-01-31 0001223862 blox:MarketStockUnitsMember 2015-11-01 2016-01-31 0001223862 us-gaap:RestrictedStockUnitsRSUMember 2015-11-01 2016-01-31 0001223862 blox:EmployeeStockPurchasePlanMember 2015-08-01 2016-01-31 0001223862 us-gaap:EmployeeStockOptionMember 2015-11-01 2016-01-31 0001223862 blox:MarketStockUnitsMember 2014-11-01 2015-01-31 0001223862 blox:EmployeeStockPurchasePlanMember 2014-08-01 2015-01-31 0001223862 blox:EmployeeStockPurchasePlanMember 2014-11-01 2015-01-31 0001223862 us-gaap:RestrictedStockUnitsRSUMember 2015-08-01 2016-01-31 0001223862 us-gaap:EmployeeStockOptionMember 2014-08-01 2015-01-31 0001223862 blox:EmployeeStockPurchasePlanMember 2015-11-01 2016-01-31 0001223862 us-gaap:EmployeeStockOptionMember 2014-11-01 2015-01-31 0001223862 blox:MarketStockUnitsMember 2014-08-01 2015-01-31 0001223862 us-gaap:EmployeeStockOptionMember 2015-08-01 2016-01-31 0001223862 us-gaap:RestrictedStockUnitsRSUMember 2014-08-01 2015-01-31 0001223862 us-gaap:RestrictedStockUnitsRSUMember 2015-07-31 0001223862 us-gaap:RestrictedStockUnitsRSUMember 2016-01-31 0001223862 us-gaap:GeneralAndAdministrativeExpenseMember 2015-08-01 2016-01-31 0001223862 us-gaap:GeneralAndAdministrativeExpenseMember 2015-11-01 2016-01-31 0001223862 us-gaap:SellingAndMarketingExpenseMember 2015-11-01 2016-01-31 0001223862 us-gaap:SellingAndMarketingExpenseMember 2014-11-01 2015-01-31 0001223862 us-gaap:ResearchAndDevelopmentExpenseMember 2014-08-01 2015-01-31 0001223862 us-gaap:ResearchAndDevelopmentExpenseMember 2014-11-01 2015-01-31 0001223862 us-gaap:SellingAndMarketingExpenseMember 2015-08-01 2016-01-31 0001223862 us-gaap:CostOfSalesMember 2014-08-01 2015-01-31 0001223862 us-gaap:CostOfSalesMember 2015-08-01 2016-01-31 0001223862 us-gaap:ResearchAndDevelopmentExpenseMember 2015-08-01 2016-01-31 0001223862 us-gaap:GeneralAndAdministrativeExpenseMember 2014-08-01 2015-01-31 0001223862 us-gaap:CostOfSalesMember 2015-11-01 2016-01-31 0001223862 us-gaap:SellingAndMarketingExpenseMember 2014-08-01 2015-01-31 0001223862 us-gaap:ResearchAndDevelopmentExpenseMember 2015-11-01 2016-01-31 0001223862 us-gaap:CostOfSalesMember 2014-11-01 2015-01-31 0001223862 us-gaap:GeneralAndAdministrativeExpenseMember 2014-11-01 2015-01-31 0001223862 blox:February2016Member us-gaap:SubsequentEventMember 2016-02-29 2016-02-29 0001223862 blox:AcceleratedShareRepurchaseMember 2015-11-30 0001223862 blox:December82015Member 2015-12-08 0001223862 blox:MarketStockUnitsMember us-gaap:MaximumMember 2015-09-01 2015-09-30 0001223862 us-gaap:ForwardContractsMember 2015-08-01 2016-01-31 0001223862 blox:MarketStockUnitsMember 2016-01-31 0001223862 2015-11-30 0001223862 blox:MarketStockUnitsMember 2015-09-01 2015-09-30 0001223862 blox:MarketStockUnitsMember us-gaap:MinimumMember 2015-09-01 2015-09-30 0001223862 blox:February2016Member us-gaap:SubsequentEventMember 2016-02-29 0001223862 us-gaap:ForwardContractsMember 2016-01-31 0001223862 us-gaap:EmployeeStockOptionMember 2016-01-31 0001223862 blox:EmployeeStockPurchasePlanMember 2016-01-31 0001223862 2014-08-01 2015-07-31 0001223862 blox:EmployeeStockPurchasePlanMember us-gaap:MinimumMember 2015-08-01 2016-01-31 0001223862 blox:EmployeeStockPurchasePlanMember us-gaap:MaximumMember 2014-08-01 2015-01-31 0001223862 blox:EmployeeStockPurchasePlanMember us-gaap:MinimumMember 2014-08-01 2015-01-31 0001223862 blox:EmployeeStockPurchasePlanMember us-gaap:MaximumMember 2015-11-01 2016-01-31 0001223862 blox:EmployeeStockPurchasePlanMember us-gaap:MinimumMember 2015-11-01 2016-01-31 0001223862 blox:EmployeeStockPurchasePlanMember us-gaap:MaximumMember 2015-08-01 2016-01-31 0001223862 blox:EmployeeStockPurchasePlanMember us-gaap:MinimumMember 2014-11-01 2015-01-31 0001223862 blox:EmployeeStockPurchasePlanMember us-gaap:MaximumMember 2014-11-01 2015-01-31 0001223862 country:US 2014-08-01 2015-01-31 0001223862 country:US 2015-11-01 2016-01-31 0001223862 country:US 2015-08-01 2016-01-31 0001223862 country:US 2016-01-31 0001223862 country:US 2014-11-01 2015-01-31 0001223862 country:US 2015-07-31 0001223862 us-gaap:AmericasMember 2015-07-31 0001223862 us-gaap:EMEAMember 2016-01-31 0001223862 us-gaap:AsiaPacificMember 2015-07-31 0001223862 us-gaap:AsiaPacificMember 2016-01-31 0001223862 us-gaap:AmericasMember 2016-01-31 0001223862 us-gaap:EMEAMember 2015-07-31 0001223862 us-gaap:EMEAMember 2014-11-01 2015-01-31 0001223862 us-gaap:EMEAMember 2015-11-01 2016-01-31 0001223862 us-gaap:AmericasMember 2015-11-01 2016-01-31 0001223862 us-gaap:AsiaPacificMember 2015-08-01 2016-01-31 0001223862 us-gaap:AsiaPacificMember 2014-11-01 2015-01-31 0001223862 us-gaap:EMEAMember 2014-08-01 2015-01-31 0001223862 us-gaap:AmericasMember 2015-08-01 2016-01-31 0001223862 us-gaap:AsiaPacificMember 2014-08-01 2015-01-31 0001223862 us-gaap:AmericasMember 2014-08-01 2015-01-31 0001223862 us-gaap:EMEAMember 2015-08-01 2016-01-31 0001223862 us-gaap:AsiaPacificMember 2015-11-01 2016-01-31 0001223862 us-gaap:AmericasMember 2014-11-01 2015-01-31 0001223862 blox:IIDSecurityMember us-gaap:SubsequentEventMember 2016-02-06 2016-02-06 iso4217:USD xbrli:shares blox:segment blox:installment xbrli:shares iso4217:USD xbrli:pure 40000000 40000000 10000000 748464 2192982 2941446 0.20 0.80 71606000 71494000 5695000 18004000 236857000 216065000 236820000 215847000 104000 225000 5695000 18004000 0 0 0 0 67000 7000 3242000 567000 2675000 4304000 487000 3817000 140089000 6255000 133834000 163444000 8314000 155130000 P5Y 7633000 7555000 3416000 3420000 3413000 3413000 3416000 3416000 1000 0 4000 4000 1.75 1.75 0 3 false --07-31 Q2 2016 2016-01-31 10-Q 0001223862 57849856 Large Accelerated Filer INFOBLOX INC 4700000 17.00 -50000000 19136000 19199000 45881000 53883000 -37000 -218000 438725000 446195000 12117000 1823000 0 2448000 7846000 1201000 2436000 2633000 5847000 24339000 3901000 0 5154000 15284000 2404000 4499000 5241000 12195000 12965000 1284000 586000 1601000 9494000 1221000 2493000 2908000 6343000 25793000 2416000 896000 3166000 19315000 2349000 4758000 6125000 12561000 58000 3412000 1946000 260000 3221000 2229000 171000 1743000 1488000 164000 1632000 1355000 459267000 462264000 395764000 399683000 236820000 171818000 65002000 0 215847000 156866000 58981000 0 194641000 227712000 162710000 0 0 162710000 65002000 22535000 42467000 0 0 0 0 0 22535000 42467000 162710000 194427000 135446000 0 0 135446000 58981000 21565000 37416000 0 0 0 0 0 21565000 37416000 135446000 66000 7000 9000 50000 7000 3000 4000 0 100000 32000 10000 58000 221000 38000 27000 156000 227746000 22560000 42468000 162718000 194641000 21600000 37439000 135602000 227712000 194427000 123035000 122933000 194427000 378000 522000 78535000 94234000 103124000 132804000 5695000 5695000 0 0 18004000 18004000 0 0 15699000 29680000 0.0001 0.0001 100000000 100000000 58836000 58517000 58836000 58517000 6000 6000 -6906000 -17125000 3636000 2086000 0.109 0.115 0.140 0.142 0.107 0.139 0.133 16278000 31212000 18921000 38023000 8787000 16254000 9856000 20206000 7491000 14958000 9065000 17817000 136847000 159140000 95130000 108216000 41717000 50924000 4437000 4982000 -0.13 -0.31 0.06 0.04 -1269000 -248000 22931000 19091000 87288000 4106000 3503000 7974000 71705000 P2Y5M26D P1Y0M18D P1Y6M P2Y3M10D P2Y7M20D 241000 -387000 241000 -387000 9355000 17315000 11149000 21606000 33293000 33293000 58026000 109811000 77078000 151998000 -7211000 -16601000 2639000 2078000 -200000 620000 -1139000 -189000 138000 439000 553000 358000 2473000 8002000 15239000 22293000 3247000 -3840000 1267000 -1778000 -430000 -514000 907000 930000 1923000 1279000 6364000 4884000 8588000 6709000 2224000 1825000 184115000 202117000 459267000 462264000 137197000 146506000 7874000 -42851000 -17734000 27651000 26828000 45128000 -7011000 -17221000 3778000 2267000 1 64647000 125632000 74606000 150182000 -6621000 -15821000 2472000 1816000 1547000 1279000 105000 96000 -142000 -181000 5201000 4687000 -1552000 -556000 -590000 -780000 167000 262000 0 50019000 56316000 29905000 45000000 3299000 5144000 0.0001 0.0001 5000000 5000000 0 0 0 0 0 0 10459000 11860000 40880000 62700000 1001000 0 23225000 21800000 21807000 706000 712000 23212000 21400000 21506000 1097000 609000 15504000 30074000 17461000 35294000 3515000 3518000 -163542000 -185836000 37917000 69425000 51516000 102373000 74304000 44100000 46578000 8498000 19228000 141023000 86300000 91428000 14470000 35125000 95999000 56100000 58671000 10096000 27232000 190021000 113900000 119997000 18800000 51224000 36387000 71598000 44483000 87648000 39788000 78243000 45996000 93282000 24339000 25793000 457000 19.93 245000 2014000 20.66 18.13 4406000 4859000 21.03 20.29 1104000 19.45 0.00 0.00 0 0.00 0.00 0.00 0 0.00 0.71 0.55 0.71 0.56 0.64 0.52 0.64 0.52 0.0071 0.0016 0.0173 0.0017 0.0016 0.0180 0.0096 0.0051 0.0170 0.0096 0.0051 0.0170 134000 20.62 74000 10.72 7.02 9.40 10.72 7.02 8.66 9.44 6.19 9.24 9.44 6.19 9.48 32040000 9785000 3357000 2872000 15.45 16.40 9153000 1965000 14.60 9747000 2787000 16.27 7.91 18.76 P2Y P6M P6Y0M29D P2Y P6M P6Y0M29D P2Y P6M P6Y0M29D P2Y P6M P6Y0M29D P6Y8M1D P6Y3M7D P5Y3M25D P6Y2M12D 425000 100000000 50000000 50000000 275152000 260147000 6500000 7500000 56087000 55729000 60138000 60795000 56087000 55729000 58926000 59099000 <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;">INVENTORY AND DEFERRED REVENUE</font></div><div style="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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Inventory</font></div><div style="line-height:120%;padding-top:8px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;"></font><font style="font-family:inherit;font-size:10pt;">Inventory consists of the following: </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:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td width="66%" 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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;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;">January&#160;31, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">July&#160;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;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:8px;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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:middle;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)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Raw materials</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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,825</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">2,224</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Finished goods</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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,884</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,364</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total inventory</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,709</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,588</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Deferred Revenue, Net</font></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenue, net consists of the following:</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:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td width="66%" 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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;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;">January&#160;31, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;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&#160;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;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:middle;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)</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenue:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:middle;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;">Products and licenses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">8,314</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">6,255</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;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;">Services</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">155,130</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;">133,834</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:middle;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total deferred revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">163,444</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;">140,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></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred cost of revenue:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:middle;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;">Products and licenses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">487</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">567</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;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;">Services</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,817</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;">2,675</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:middle;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total deferred cost of revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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,304</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;">3,242</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:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 deferred revenue, net</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">159,140</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,847</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom: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 current portion</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">108,216</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;">95,130</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:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-current portion</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">50,924</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;">41,717</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:18px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">using the following assumptions:</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:99.90262901655306%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td width="39%" 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="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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended January 31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;Six Months ended January 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:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;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;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;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:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;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;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:middle;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></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;font-weight:bold;">Stock Options:</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;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align: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;">Expected term (in years)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.08</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.08</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.08</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.08</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Risk-free interest rate</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.70</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;">1.73</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;">1.70</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;">1.80</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: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;">Expected volatility</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">52</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;">55</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;">52</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;">56</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: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;">Dividend rate</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</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;">&#8212;</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;">&#8212;</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;">&#8212;</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: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;">Weighted average fair value per share</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;">9.24</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">9.40</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">9.48</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">8.66</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;font-weight:bold;">Employee Stock Purchase Plan:</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;">Expected term (in years)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.50-2.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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.50-2.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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.50 - 2.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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.50 - 2.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></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;">Risk-free interest rate</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.51%-0.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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.16%-0.71%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.51% - 0.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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.16% - 0.71%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Expected volatility</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">64</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><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;">71</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;">64</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;">71</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: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;">Dividend rate</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</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;">&#8212;</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;">&#8212;</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;">&#8212;</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: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;">Weighted average fair value per share</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$6.19-$9.44</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.02-$10.72</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.19 - $9.44</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.02-$10.72</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;padding-bottom:20px;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:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Basis of Presentation</font></div><div style="line-height:120%;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The condensed consolidated financial statements include our accounts and the accounts of our wholly-owned subsidiaries. Intercompany transactions and balances have been eliminated. The accompanying condensed consolidated balance sheet as of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">January&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> and the condensed consolidated statements of operations and the condensed consolidated statements of comprehensive income (loss) for the three and six months ended </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> and the condensed consolidated statements of cash flows for the six months ended </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> are unaudited. The condensed consolidated balance sheet 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;"> was derived from the audited consolidated balance sheet 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;">. These unaudited condensed consolidated financial statements and accompanying notes should be read together with the audited consolidated financial statements in Item 8 of our 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;">. </font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The accompanying condensed consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles, or GAAP, pursuant to the rules and regulations of the Securities Exchange Commission, or SEC. They do not include all of the financial information and footnotes required by GAAP for complete financial statements. We believe the unaudited condensed consolidated financial statements have been prepared on the same basis as the audited financial statements and include all adjustments necessary for their fair presentation. All adjustments are of a normal recurring nature. The results for the three and six months ended </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">January&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> are not necessarily indicative of the results to be expected for any subsequent quarter or for the year ending July&#160;31, 2016.</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;">DESCRIPTION OF THE BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</font></div><div style="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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Business</font></div><div style="line-height:120%;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Infoblox Inc. (together with our subsidiaries, &#8220;we,&#8221; &#8220;us&#8221; or &#8220;our&#8221;) was originally incorporated in the State of Illinois in February 1999 and was reincorporated in the State of Delaware in May 2003. We are headquartered in Santa Clara, California and have subsidiaries and representative offices located throughout the world. We provide a broad family of enterprise and service provider-class solutions to automate management of the critical network infrastructure services needed for secure, scalable and fault-tolerant connections between applications, devices and users. </font></div><div style="line-height:120%;padding-top:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Basis of Presentation</font></div><div style="line-height:120%;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The condensed consolidated financial statements include our accounts and the accounts of our wholly-owned subsidiaries. Intercompany transactions and balances have been eliminated. The accompanying condensed consolidated balance sheet as of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">January&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> and the condensed consolidated statements of operations and the condensed consolidated statements of comprehensive income (loss) for the three and six months ended </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> and the condensed consolidated statements of cash flows for the six months ended </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> are unaudited. The condensed consolidated balance sheet 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;"> was derived from the audited consolidated balance sheet 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;">. These unaudited condensed consolidated financial statements and accompanying notes should be read together with the audited consolidated financial statements in Item 8 of our 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;">. </font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The accompanying condensed consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles, or GAAP, pursuant to the rules and regulations of the Securities Exchange Commission, or SEC. They do not include all of the financial information and footnotes required by GAAP for complete financial statements. We believe the unaudited condensed consolidated financial statements have been prepared on the same basis as the audited financial statements and include all adjustments necessary for their fair presentation. All adjustments are of a normal recurring nature. The results for the three and six months ended </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">January&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> are not necessarily indicative of the results to be expected for any subsequent quarter or for the year ending July&#160;31, 2016.</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Significant Accounting Policies</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We describe our significant accounting policies in Note 1 to the consolidated financial statements in Item 8 of our Annual Report on Form 10-K for the fiscal year ended </font><font style="font-family:inherit;font-size:10pt;">July&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;">. Except for the accounting policy related to our market stock units, or MSUs, described below, and the election to allocate the cost related to the repurchase of common stock between additional paid-in-capital and accumulated deficit (see Note 6), there have been no significant changes in our accounting policies during the three and six months ended </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, as compared to the significant accounting policies described in our Annual Report on Form 10-K for the year ended </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: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:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During the first quarter of fiscal 2016, we granted MSUs to certain of our executive officers as part of our executive compensation program. We measure and recognize compensation cost for all stock-based awards based on the awards' fair value. We use the Monte-Carlo simulation model to estimate the fair value of MSUs. As the MSUs contain a performance metric with a market condition (our stock performance relative to a market index), we recognize compensation cost for MSUs using the graded vesting approach, net of estimated forfeitures and do not adjust the expense for subsequent changes in the expected outcome of the market-based vesting conditions.</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Use of Estimates</font></div><div style="line-height:120%;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The preparation of the accompanying condensed consolidated financial statements in conformity with GAAP requires us to make estimates and assumptions that affect the amounts reported in the condensed consolidated financial statements and accompanying notes. Those management estimates and assumptions affect revenue recognition, allowances for doubtful accounts and sales returns, valuation of our cash equivalents and available-for-sale investments, valuation of inventory, determination of fair value of stock-based awards, valuation of goodwill and intangible assets acquired, impairment of goodwill and other intangible assets, amortization of intangible assets, contingencies and litigation and accounting for income taxes, including the valuation reserve on deferred tax assets and uncertain tax positions. We evaluate our estimates and assumptions on an ongoing basis using historical experience and other factors and adjust those estimates and assumptions when facts and circumstances dictate. As future events and their effects cannot be determined with precision, actual results could differ from these estimates and assumptions, and those differences could be material to the condensed consolidated financial statements.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Concentrations of Risk</font></div><div style="line-height:120%;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Financial instruments that potentially subject us to concentrations of credit risk consist of cash, cash equivalents, short-term investments, restricted cash and accounts receivable. Our cash, cash equivalents, short-term investments and restricted cash are invested in high-credit quality financial instruments with banks and financial institutions. Such deposits may be in excess of insured limits provided on such deposits.</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We mitigate credit risk in respect to accounts receivable by performing ongoing credit evaluations of our customers and maintaining a reserve for potential credit losses. In addition, we generally require our customers to prepay for maintenance and support services to mitigate the risk of uncollectible accounts receivable.</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Significant customers are those which represent more than </font><font style="font-family:inherit;font-size:10pt;">10%</font><font style="font-family:inherit;font-size:10pt;"> of our total net revenue or total gross accounts receivable balance at each respective balance sheet date. Exclusive Networks, Ltd., a distributor, accounted for </font><font style="font-family:inherit;font-size:10pt;">14.2%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">13.3%</font><font style="font-family:inherit;font-size:10pt;"> of our total net revenue for the three and six months ended </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">10.9%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">11.5%</font><font style="font-family:inherit;font-size:10pt;"> for the three and six months ended January 31, 2015. Exclusive Networks Ltd. and Barclays Services Corporation, an end-user customer, accounted for </font><font style="font-family:inherit;font-size:10pt;">13.9%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">10.7%</font><font style="font-family:inherit;font-size:10pt;"> of our total gross accounts receivable as of </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">. Exclusive Networks Ltd. accounted for </font><font style="font-family:inherit;font-size:10pt;">14.0%</font><font style="font-family:inherit;font-size:10pt;"> of our total gross accounts receivable as of </font><font style="font-family:inherit;font-size:10pt;">July&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;">. We believe it is unlikely that the loss of any of our channel partners would have a long term material adverse effect on our total net revenue as we believe end-users would likely purchase our products from a different channel partner. However, a loss of any one of these channel partners could have a material adverse impact during the transition period.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Recently Issued Accounting Pronouncements</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In November 2015, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. 2015-17 </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#8220;Income Taxes (Topic 740):</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Balance Sheet Classification of Deferred Taxes</font><font style="font-family:inherit;font-size:10pt;">,&#8221; to simplify the presentation of deferred income taxes. Under this new standard, both deferred tax liabilities and assets are required to be classified as noncurrent in a classified balance sheet. ASU 2015-17 is effective for fiscal years, and the interim periods within those years, beginning after December 15, 2016. Early adoption is permitted, and we are in the process of evaluating the timing of the adoption. Should we not early adopt, this standard will be effective for us in fiscal year 2018. The adoption of this standard is not expected to have a significant impact on our condensed consolidated financial statements. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In July 2015, the FASB issued ASU 2015-11&#8212;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Inventory&#8212;Simplifying the Measurement of Inventory (Topic 330)</font><font style="font-family:inherit;font-size:10pt;">. ASU 2015-11 changes the measurement principle for inventory from the lower of cost or market to lower of cost and net realizable value. It applies to entities that measure inventory using a method other than last-in, first-out or the retail inventory method. The amendments apply to all other inventory, which includes inventory that is measured using first-in, first-out (FIFO) or average cost. Early adoption is permitted, and we are in the process of evaluating the timing of the adoption. Should we not early adopt, this standard will be effective for us in fiscal year 2018. The adoption of this standard is not expected to have a significant impact on our condensed consolidated financial statements.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;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:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In April 2015, the FASB issued ASU No. 2015-05, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Intangibles-Goodwill and Other-Internal-Use Software: Customer&#8217;s Accounting for Fees Paid in a Cloud Computing Arrangement</font><font style="font-family:inherit;font-size:10pt;">, which provides guidance on determining whether a cloud computing arrangement contains a software license. If a cloud computing arrangement includes a software license, then 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. We adopted this standard during the three months ended October 31, 2015 and our adoption did not have a significant impact on our condensed consolidated financial statements. </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:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2014, the FASB issued ASU No. 2014-09, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers (Topic 606)</font><font style="font-family:inherit;font-size:10pt;">, which supersedes the revenue recognition requirements in Accounting Standards Codification (ASC) 605, Revenue Recognition. This ASU is based on the principle that revenue is recognized to depict the transfer of goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. The ASU also requires additional disclosure about the nature, amount, timing and uncertainty of revenue and cash flows arising from customer contracts, including significant judgments and changes in judgments and assets recognized from costs incurred to obtain or fulfill a contract. The guidance requires the use of either of two methods: (i) retrospective to each prior reporting period presented with the option to elect certain practical expedients as defined within the guidance; or (ii) retrospective with the cumulative effect of initially applying the guidance recognized at the date of initial application and providing certain additional disclosures as defined per the guidance. In July 2015, the FASB decided to delay the effective date of the new revenue standard by one year. As such, ASU 2014-09 will be effective for us in fiscal year 2019, with the option to adopt earlier in fiscal year 2018. We are currently evaluating adoption timing and methods and whether this standard will have a material impact on our condensed consolidated financial statements.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">COMMITMENTS AND CONTINGENCIES</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Contract Manufacturer Commitments</font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The independent contract manufacturer that provides the substantial majority of our manufacturing, repair and supply chain operations procures components and builds our products based on our forecasts. These forecasts are based on estimates of future demand for our products, which are in turn based on historical trends and an analysis from our sales and marketing organizations, adjusted for overall market conditions. In order to reduce manufacturing lead times and plan for adequate component supply, we may issue purchase orders to this independent contract manufacturer which may not be cancelable. In addition, we also have purchase commitments with other third-party contract manufacturers and suppliers. As of </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, we had </font><font style="font-family:inherit;font-size:10pt;">$7.5 million</font><font style="font-family:inherit;font-size:10pt;"> in purchase commitments with our third-party contract manufacturers and suppliers, of which </font><font style="font-family:inherit;font-size:10pt;">$6.5&#160;million</font><font style="font-family:inherit;font-size:10pt;"> relates to open purchase orders with our primary independent contract manufacturer. </font></div><div style="line-height:120%;text-align:left;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;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Guarantees</font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We have entered into agreements with some of our customers that contain indemnification provisions relating to potential situations where claims could be alleged that our products infringe the intellectual property rights of a third party. We have, at our option and expense, the ability to repair any infringement, replace the product with a non-infringing functionally equivalent product, or refund our customers the unamortized value of the product based on its estimated useful life, typically </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">five years</font><font style="font-family:inherit;font-size:10pt;">. Other guarantees or indemnification arrangements include guarantees of product and service performance and standby letters of credit for lease facilities and corporate credit cards. We have not recorded a liability related to these indemnification and guarantee provisions, and our guarantees and indemnification arrangements have not had any significant impact on our condensed consolidated financial statements to date.</font></div><div style="line-height:120%;text-align:left;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;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Loss Contingencies and Legal Proceedings</font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We are subject to the possibility of various loss contingencies arising in the ordinary course of business. An estimated loss contingency is accrued when it is probable that an asset has been impaired or a liability has been incurred and the range of loss can be reasonably estimated. However, the actual loss in any such contingency may be materially different from our estimates, which could result in the need to record additional expenses. If the amount of liability is not probable or the amount cannot be reasonably estimated, no accruals have been made. We regularly evaluate current information available to management to determine whether such accruals should be adjusted and whether new accruals are required in the periods presented.</font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">From time to time, we are subject to various legal proceedings, claims and litigation arising in the ordinary course of business. Other than the litigation matter described below, as to which we are unable to make a materiality determination, we do not believe we are party to any currently pending legal proceedings, the outcome of which would have a material adverse effect on our financial position, results of operations or cash flows. There can be no assurance that existing or future legal proceedings arising in the ordinary course of business or otherwise will not have a material adverse effect on our financial position, results of operations or cash flows.</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-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On June 9, 2015, Stacey Greenfield, who claims to be a stockholder of the Company, filed suit in the United States District Court for the Southern District of New York under Section 16(b) of the Securities Exchange Act of 1934 (&#8220;Section 16&#8221;) against Cadian Capital Management, LP, and certain persons and entities allegedly affiliated with it (collectively, the &#8220;Cadian Defendants&#8221;) in an action captioned Greenfield v. Cadian Capital Management, L.P., et al., Case No. 15-civ-04478.&#160; We are named as a nominal defendant.&#160; Plaintiff alleges that the Cadian Defendants engaged in transactions in our securities that resulted in &#8220;short-swing&#8221; profits within the scope of Section 16, and seeks disgorgement from the Cadian Defendants of those alleged &#8220;short-swing&#8221; profits on our behalf.&#160; On September 3, 2015, the Cadian Defendants filed a motion to dismiss the complaint.&#160;On October 7, 2015, Plaintiff filed an amended complaint (&#8220;Amended Complaint&#8221;). On December 11, 2015, the Cadian Defendants filed a motion to dismiss the Amended Complaint, which Plaintiff has since opposed. The motion to dismiss has been fully briefed but has not been ruled upon by the Court. The parties have agreed that we (as a nominal defendant) shall not be required to file any responsive pleading until after the Cadian Defendants&#8217; motion to dismiss is decided.&#160;</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-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We believe at this time that liabilities associated with this case, while possible, are not probable, and therefore we have not recorded any accrual for them as of </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2016</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;">. Further, any possible range of loss cannot be reasonably estimated at this time.</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;">Concentrations of Risk</font></div><div style="line-height:120%;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Financial instruments that potentially subject us to concentrations of credit risk consist of cash, cash equivalents, short-term investments, restricted cash and accounts receivable. Our cash, cash equivalents, short-term investments and restricted cash are invested in high-credit quality financial instruments with banks and financial institutions. Such deposits may be in excess of insured limits provided on such deposits.</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We mitigate credit risk in respect to accounts receivable by performing ongoing credit evaluations of our customers and maintaining a reserve for potential credit losses. In addition, we generally require our customers to prepay for maintenance and support services to mitigate the risk of uncollectible accounts receivable.</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Significant customers are those which represent more than </font><font style="font-family:inherit;font-size:10pt;">10%</font><font style="font-family:inherit;font-size:10pt;"> of our total net revenue or total gross accounts receivable balance at each respective balance sheet date. Exclusive Networks, Ltd., a distributor, accounted for </font><font style="font-family:inherit;font-size:10pt;">14.2%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">13.3%</font><font style="font-family:inherit;font-size:10pt;"> of our total net revenue for the three and six months ended </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">10.9%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">11.5%</font><font style="font-family:inherit;font-size:10pt;"> for the three and six months ended January 31, 2015. Exclusive Networks Ltd. and Barclays Services Corporation, an end-user customer, accounted for </font><font style="font-family:inherit;font-size:10pt;">13.9%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">10.7%</font><font style="font-family:inherit;font-size:10pt;"> of our total gross accounts receivable as of </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">. Exclusive Networks Ltd. accounted for </font><font style="font-family:inherit;font-size:10pt;">14.0%</font><font style="font-family:inherit;font-size:10pt;"> of our total gross accounts receivable as of </font><font style="font-family:inherit;font-size:10pt;">July&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;">. We believe it is unlikely that the loss of any of our channel partners would have a long term material adverse effect on our total net revenue as we believe end-users would likely purchase our products from a different channel partner. However, a loss of any one of these channel partners could have a material adverse impact during the transition period.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenue, net consists of the following:</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:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td width="66%" 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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;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;">January&#160;31, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;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&#160;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;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:middle;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)</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenue:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:middle;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;">Products and licenses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">8,314</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">6,255</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;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;">Services</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">155,130</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;">133,834</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:middle;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total deferred revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">163,444</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;">140,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></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred cost of revenue:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:middle;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;">Products and licenses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">487</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">567</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;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;">Services</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,817</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;">2,675</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:middle;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total deferred cost of revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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,304</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;">3,242</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:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 deferred revenue, net</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">159,140</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,847</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom: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 current portion</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">108,216</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;">95,130</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:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-current portion</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">50,924</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;">41,717</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;">STOCKHOLDERS' EQUITY AND EMPLOYEE BENEFIT PLANS</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Stock-based Compensation</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes stock-based compensation expense for stock option grants, ESPP purchase rights, restricted stock units, or RSUs, and MSUs recorded in our condensed consolidated statements of operations:</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:99.90262901655306%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td width="39%" 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="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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended January 31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;Six Months ended January 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:middle;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;">2016</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:middle;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:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;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;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:middle;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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font 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,221</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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,201</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">2,349</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font 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;">2,404</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">2,908</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,633</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,241</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">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;">6,343</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,847</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,561</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,195</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">General and administrative</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,493</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,436</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,758</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,499</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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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,965</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,117</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;" rowspan="1" colspan="1"><div style="text-align:left;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;">25,793</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;">24,339</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes stock-based compensation expense by award type:</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:99.90262901655306%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td width="39%" 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="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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended January 31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;Six Months ended January 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;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;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;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:middle;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;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:middle;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></tr><tr><td style="vertical-align: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:middle;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)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">RSUs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font 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,494</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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,846</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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,315</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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,284</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Stock options</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,601</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,448</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,166</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,154</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">ESPP</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,284</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,823</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,416</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,901</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">MSUs</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;">586</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;">896</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">12,965</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;">12,117</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;">25,793</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;">24,339</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%;padding-top:18px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;padding-bottom:20px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;padding-top:18px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the unrecognized stock-based compensation balance, net of estimated forfeitures, by type of awards as of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">January&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">: </font></div><div style="line-height:120%;padding-top:18px;text-align:justify;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:98.92891918208375%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td width="68%" 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="15%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;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;As of January 31, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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 Amortization 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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;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;">RSUs</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">71,705</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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.64</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,974</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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.28</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;">ESPP</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,106</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">1.05</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">MSUs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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,503</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.50</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total unrecognized stock-based compensation balance</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">87,288</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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.49</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Determination of Fair Value</font></div><div style="line-height:120%;padding-top:18px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;"></font><font style="font-family:inherit;font-size:10pt;">The fair value of stock option grants and ESPP purchase rights was estimated at the date of grant and start of the offering period using the following assumptions:</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:99.90262901655306%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td width="39%" 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="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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended January 31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;Six Months ended January 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:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;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;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;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:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;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;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:middle;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></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;font-weight:bold;">Stock Options:</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;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align: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;">Expected term (in years)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.08</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.08</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.08</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.08</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Risk-free interest rate</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.70</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;">1.73</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;">1.70</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;">1.80</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: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;">Expected volatility</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">52</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;">55</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;">52</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;">56</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: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;">Dividend rate</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</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;">&#8212;</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;">&#8212;</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;">&#8212;</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: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;">Weighted average fair value per share</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;">9.24</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">9.40</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">9.48</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">8.66</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;font-weight:bold;">Employee Stock Purchase Plan:</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;">Expected term (in years)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.50-2.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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.50-2.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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.50 - 2.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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.50 - 2.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></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;">Risk-free interest rate</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.51%-0.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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.16%-0.71%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.51% - 0.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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.16% - 0.71%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Expected volatility</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">64</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><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;">71</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;">64</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;">71</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: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;">Dividend rate</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</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;">&#8212;</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;">&#8212;</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;">&#8212;</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: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;">Weighted average fair value per share</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$6.19-$9.44</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.02-$10.72</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.19 - $9.44</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.02-$10.72</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;padding-bottom:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Stock Option Activity</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A summary of the stock option activity under our stock plans during the six months ended </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">January&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> is presented below:</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:98.92891918208375%;border-collapse:collapse;text-align:left;"><tr><td colspan="14" rowspan="1"></td></tr><tr><td width="47%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" 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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">Number of</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Shares</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Underlying</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Outstanding</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Options</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;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;">Weighted-</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Exercise&#160;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-</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Remaining</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Contractual</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Term</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;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;">Aggregate Intrinsic 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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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 colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding 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;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;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;">3,357</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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.45</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">6.67</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">32,040</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom: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;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;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;">74</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.76</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;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;">(425</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7.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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:middle;padding-left:2px;padding-top:2px;padding-bottom: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 due to forfeitures and expirations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #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;">(134</font></div></td><td style="vertical-align:middle;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;padding-left:2px;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.62</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding as of January&#160;31, 2016</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;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;">2,872</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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16.40</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">6.27</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,785</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom: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 January 31, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;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;">2,787</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;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16.27</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">6.20</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,747</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 exercisable as of January 31, 2016</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;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,965</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;">14.60</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">5.32</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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,153</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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:14pt;"><font style="font-family:inherit;font-size:14pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Restricted Stock Unit Activity</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A summary of the RSU activity during the six months ended </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">January&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> is presented below:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.51314508276533%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td width="72%" 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="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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="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;">Number of Units </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;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;">Weighted-Average Grant Date Fair Value Per Share</font></div></td></tr><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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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 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:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding 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;padding-right:2px;" rowspan="1" colspan="1"><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;">4,406</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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.03</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom: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;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,014</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18.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></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">(1,104</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19.45</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cancellations due to forfeitures</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">(457</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19.93</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding as of January 31, 2016</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</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;">4,859</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;">20.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></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Market Stock Units</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:48px;font-size:10pt;"><font style="font-family:inherit;font-size:9pt;font-style:italic;"></font><font style="font-family:inherit;font-size:10pt;">In September 2015, the Compensation Committee of our board of directors approved awarding MSUs to certain of our officers. In general, the target shares are eligible to be earned in </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> annual installments, based on the number of shares eligible to be earned for the applicable performance period multiplied by the Performance Multiplier (as defined below) in effect for the applicable performance period.&#160;The performance periods consist of a one-, two- and three-year period within the three-year period covering fiscal 2016, fiscal 2017 and fiscal 2018, with each performance period commencing on the first day of fiscal 2016. In each of the first two performance periods, up to one-third of the target shares are eligible to be earned.&#160; In the third performance period, up to the maximum shares (</font><font style="font-family:inherit;font-size:10pt;">175%</font><font style="font-family:inherit;font-size:10pt;"> of target shares) less any shares that were earned in a prior performance period are eligible to be earned.&#160;The performance goal under the MSUs is our total stockholder return relative to the Russell 2000 Index over the applicable performance period. The Performance Multiplier is based on the positive difference or negative difference, measured in percentage points, between our total stockholder return and the total return for the Russell 2000 Index over the applicable performance period, and ranges from </font><font style="font-family:inherit;font-size:10pt;">0%</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">175%</font><font style="font-family:inherit;font-size:10pt;">. Subject to certain exceptions, the MSUs shall vest, if at all, only following the end of each applicable performance period, and the officer must be employed by us at the end of such performance period in order to vest in the award. We use a Monte-Carlo simulation to calculate the fair value of the award on the grant date. Monte-Carlo simulation requires various assumptions including stock price volatility and risk free interest rate as of the valuation date corresponding to the length of time remaining in the performance period and expected dividend yield. In September 2015, we granted a total of </font><font style="font-family:inherit;font-size:10pt;">245,000</font><font style="font-family:inherit;font-size:10pt;"> MSUs with a weighted-average grant date fair value per unit of </font><font style="font-family:inherit;font-size:10pt;">$20.66</font><font style="font-family:inherit;font-size:10pt;">. We recognized </font><font style="font-family:inherit;font-size:10pt;">$0.6 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$0.9 million</font><font style="font-family:inherit;font-size:10pt;"> stock-based compensation expense, net of estimated forfeitures, related to MSUs during the three and six months ended </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">. As of </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, there was approximately </font><font style="font-family:inherit;font-size:10pt;">$3.5&#160;million</font><font style="font-family:inherit;font-size:10pt;"> of unrecognized compensation cost, net of estimated forfeitures, related to MSUs. No MSUs vested during the three and six months ended </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> as the first performance period would not be completed until the end of fiscal 2016. No MSUs were forfeited or canceled during the three and six months ended </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">. </font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Share Repurchase Program</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In November 2015, our board of directors authorized a </font><font style="font-family:inherit;font-size:10pt;">$100 million</font><font style="font-family:inherit;font-size:10pt;"> share repurchase program, with </font><font style="font-family:inherit;font-size:10pt;">$50 million</font><font style="font-family:inherit;font-size:10pt;"> of that program to be executed as an accelerated share repurchase, or ASR, and the remaining </font><font style="font-family:inherit;font-size:10pt;">$50 million</font><font style="font-family:inherit;font-size:10pt;"> of that program may be executed from time to time in compliance with applicable securities laws in the open market or in privately-negotiated transactions. The timing and amounts of any repurchases will be based on market conditions and other factors including price, regulatory requirements and capital availability. The authorization for open market purchases does not require the purchase of any minimum number of shares, has no expiration date and may be suspended, modified or discontinued at any time without prior notice. Under this program, shares repurchased are recorded as a reduction to capital in excess of par value and an increase in accumulated deficit in our condensed consolidated balance sheet as of January 31, 2016.</font></div><div style="line-height:120%;text-align:left;padding-left:48px;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:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In December 2015, we executed an ASR with Goldman, Sachs &amp; Co., or GS&amp;Co, pursuant to which, on December 8, 2015, we paid GS&amp;Co </font><font style="font-family:inherit;font-size:10pt;">$50 million</font><font style="font-family:inherit;font-size:10pt;"> and received an initial delivery of </font><font style="font-family:inherit;font-size:10pt;">2,192,982</font><font style="font-family:inherit;font-size:10pt;"> shares, representing </font><font style="font-family:inherit;font-size:10pt;">80%</font><font style="font-family:inherit;font-size:10pt;"> of the total ASR amount. Upon final settlement of the ASR, GS&amp;Co may be required to deliver additional shares of common stock to us or we may be required to deliver shares of our common stock, or elect to make a cash payment, to GS&amp;Co, based on the terms and conditions of the ASR. </font></div><div style="line-height:120%;text-align:left;padding-left:48px;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:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We have accounted for the ASR program as two separate transactions (i) the </font><font style="font-family:inherit;font-size:10pt;">2,192,982</font><font style="font-family:inherit;font-size:10pt;"> shares of common stock initially delivered to us on December 8, 2015 pursuant to the ASR were accounted for as a share repurchase transaction resulting in a reduction of stockholders&#8217; equity and (ii) the unsettled contract representing </font><font style="font-family:inherit;font-size:10pt;">20%</font><font style="font-family:inherit;font-size:10pt;">, or </font><font style="font-family:inherit;font-size:10pt;">$10 million</font><font style="font-family:inherit;font-size:10pt;">, of the total ASR were accounted for as a forward contract indexed to our own common stock. The initial delivery of </font><font style="font-family:inherit;font-size:10pt;">2,192,982</font><font style="font-family:inherit;font-size:10pt;"> shares on December 8, 2015 resulted in an immediate reduction, on the delivery date, of the outstanding shares used to calculate the weighted-average common shares outstanding for basic and diluted earnings per share. We have determined that the forward contract, indexed to our common stock met all of the applicable criteria for equity classification. Therefore, during the three and six months ended January 31, 2016, we recorded </font><font style="font-family:inherit;font-size:10pt;">$40 million</font><font style="font-family:inherit;font-size:10pt;"> as a share repurchase transaction and recorded </font><font style="font-family:inherit;font-size:10pt;">$10 million</font><font style="font-family:inherit;font-size:10pt;">, the implied value of the forward contract, as additional paid-in-capital. </font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;padding-bottom:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In February 2016, the ASR was completed and GS&amp;Co delivered </font><font style="font-family:inherit;font-size:10pt;">748,464</font><font style="font-family:inherit;font-size:10pt;"> additional shares to us, resulting in a total of </font><font style="font-family:inherit;font-size:10pt;">2,941,446</font><font style="font-family:inherit;font-size:10pt;"> shares repurchased at an average per share price of </font><font style="font-family:inherit;font-size:10pt;">$17.00</font><font style="font-family:inherit;font-size:10pt;">. We will account for the additional </font><font style="font-family:inherit;font-size:10pt;">748,464</font><font style="font-family:inherit;font-size:10pt;"> shares repurchased as a share repurchase transaction which will reduce outstanding shares and the weighted shares outstanding that will be used to calculate the basic and diluted net income (loss) per share for the three and nine months ending April 30, 2016. In addition, approximately </font><font style="font-family:inherit;font-size:10pt;">$4.7 million</font><font style="font-family:inherit;font-size:10pt;"> of the cost associated with these additional shares, which was initially recorded as a reduction to additional paid-in-capital, will be reclassified to accumulated deficit during the three and nine months ending April 30, 2016.</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 INCOME (LOSS) PER SHARE</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We compute basic net income (loss) per share using the weighted average number of common shares outstanding during the period. We compute diluted net income (loss) per share using the weighted average number of common shares and dilutive potential common shares outstanding during the period. Dilutive potential common shares include shares issuable upon the exercise of stock options and upon the vesting of restricted stock units, or RSUs, and each purchase under our employee stock purchase plan, or ESPP, under the treasury stock method.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In loss periods, basic net loss per share and diluted net loss per share are the same since the effect of potential common shares is anti-dilutive and therefore excluded.</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following outstanding weighted-average shares of common stock equivalents were excluded from the computation of diluted net income (loss) per share for the periods presented because including them would have been antidilutive:</font></div><div style="line-height:120%;font-size:14pt;"><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="12" rowspan="1"></td></tr><tr><td width="39%" 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><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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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;">Three Months Ended January 31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;Six Months ended January 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="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;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">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;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">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;height:5px;font-size:10pt;"><font style="font-family: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;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family: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;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family: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;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family: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;height:5px;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="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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,743</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">3,412</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">1,632</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">3,221</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom: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;">1,488</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">1,946</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">1,355</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,229</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Employee Stock Purchase Plan</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;">171</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">58</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">164</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">260</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth the fair value of our financial assets by level within the fair value hierarchy:</font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td width="44%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">Fair Value Measurements at January 31, 2016 Using:</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">Quoted Prices in Active Markets For Identical Assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;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;">Significant Other Observable Remaining Inputs </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">Significant Other Unobservable Remaining Inputs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;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 I)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;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 II)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;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 III)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;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;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Financial Assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Cash equivalents:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;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;">Money market funds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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;">18,004</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:1px solid #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:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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;">18,004</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:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Short-term investments:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;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;">U.S. Treasury 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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">135,446</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">135,446</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;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;">U.S. government agency securities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">37,416</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">37,416</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;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;">FDIC-backed certificates of deposit</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,565</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">21,565</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:middle;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;">Total short-term investments</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">135,446</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;">58,981</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;">&#8212;</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;">194,427</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Restricted cash:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;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;">U.S. Treasury 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="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,416</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;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,416</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 financial assets</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">156,866</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">58,981</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;">&#8212;</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;">215,847</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:9pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:justify;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:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td width="44%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">Fair Value Measurements at July 31, 2015 Using:</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">Quoted Prices in Active Markets For Identical Assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;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;">Significant Other Observable Remaining Inputs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">Significant Other Unobservable Remaining Inputs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;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 I)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;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 II)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;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 III)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;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;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:6px;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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Financial Assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Cash equivalents:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;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;">Money market funds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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;">5,695</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:1px solid #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:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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;">5,695</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:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Short-term investments:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;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;">U.S. Treasury 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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">162,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;">&#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;">162,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></tr><tr><td style="vertical-align:middle;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;">U.S. government agency securities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">42,467</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">42,467</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;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;">FDIC-backed certificates of deposit</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,535</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">22,535</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:middle;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total short-term investments</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">162,710</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;">65,002</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;">&#8212;</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;">227,712</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Restricted cash:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;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;">U.S. Treasury 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="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,413</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;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,413</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 financial assets</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">171,818</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">65,002</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;">&#8212;</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;">236,820</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:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">CASH EQUIVALENTS, SHORT-TERM INVESTMENTS, RESTRICTED CASH AND FAIR VALUE MEASUREMENTS</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Cash Equivalents, Short-term Investments and Restricted Cash</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-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes our cash equivalents, short-term investments and restricted cash as of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">January&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">:</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:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td width="40%" 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="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="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="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;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;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;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="overflow:hidden;font-size:10pt;"><font style="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="15" style="vertical-align:middle;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)</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Cash equivalents:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:middle;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;">Money market funds</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,004</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family: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 style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family: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 style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,004</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:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Short-term investments:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:middle;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;">U.S. Treasury securities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">135,602</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">(156</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;">135,446</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;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;">U.S. government agency 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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,439</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(27</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><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;">37,416</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;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;">FDIC-backed certificates of deposit</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,600</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(38</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;">21,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></tr><tr><td style="vertical-align:middle;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 short-term investments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">194,641</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;" 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;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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(221</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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 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;">194,427</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:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Restricted cash:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><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:middle;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;">U.S. Treasury 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="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,420</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;">(4</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,416</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:middle;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;">Total cash equivalents, short-term investments and restricted cash</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">216,065</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7</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;">(225</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;">215,847</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:6px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents the contractual maturities of our short-term investments which are classified as available-for-sale securities as of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">January&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">:</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:99.02534113060429%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td width="68%" 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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;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;">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;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;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="overflow:hidden;font-size:10pt;"><font style="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="7" style="vertical-align:middle;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)</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Due within one year</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">123,035</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">122,933</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Due after one year through two 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,606</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">71,494</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:middle;padding-left:2px;padding-top:2px;padding-bottom: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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">194,641</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;">194,427</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:justify;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:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We classify our available-for-sale investments as short-term investments in our condensed consolidated balance sheet based on the availability of the funds for use in operations or strategic investments rather than the actual maturity dates. &#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="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:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes our cash equivalents, short-term investments and restricted cash as of July&#160;31, 2015:</font></div><div style="line-height:120%;text-align:justify;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:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td width="40%" 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="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="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="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;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;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;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="overflow:hidden;font-size:10pt;"><font style="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="15" style="vertical-align:middle;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)</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Cash equivalents:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:middle;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;">Money market funds</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,695</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family: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 style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family: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 style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,695</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:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Short-term investments:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:middle;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;">U.S. Treasury securities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">162,718</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">50</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(58</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;">162,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:middle;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;">U.S. government agency 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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42,468</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(10</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><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;">42,467</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;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;">FDIC-backed certificates of deposit</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,560</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(32</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;">22,535</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;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;">Total short-term investments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">227,746</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;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">66</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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(100</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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 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;">227,712</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:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Restricted cash:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><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:middle;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;">U.S. Treasury 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="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,416</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1</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</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,413</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:middle;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;">Total cash equivalents, short-term investments and restricted cash</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">236,857</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;">67</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;">(104</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">236,820</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%;padding-top:6px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair Value Measurements</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth the fair value of our financial assets by level within the fair value hierarchy:</font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td width="44%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">Fair Value Measurements at January 31, 2016 Using:</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">Quoted Prices in Active Markets For Identical Assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;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;">Significant Other Observable Remaining Inputs </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">Significant Other Unobservable Remaining Inputs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;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 I)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;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 II)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;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 III)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;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;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Financial Assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Cash equivalents:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;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;">Money market funds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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;">18,004</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:1px solid #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:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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;">18,004</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:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Short-term investments:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;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;">U.S. Treasury 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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">135,446</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">135,446</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;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;">U.S. government agency securities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">37,416</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">37,416</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;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;">FDIC-backed certificates of deposit</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,565</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">21,565</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:middle;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;">Total short-term investments</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">135,446</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;">58,981</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;">&#8212;</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;">194,427</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Restricted cash:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;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;">U.S. Treasury 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="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,416</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;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,416</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 financial assets</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">156,866</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">58,981</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;">&#8212;</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;">215,847</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:9pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:justify;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:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td width="44%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">Fair Value Measurements at July 31, 2015 Using:</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">Quoted Prices in Active Markets For Identical Assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;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;">Significant Other Observable Remaining Inputs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">Significant Other Unobservable Remaining Inputs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;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 I)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;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 II)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;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 III)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;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;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:6px;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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Financial Assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Cash equivalents:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;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;">Money market funds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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;">5,695</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:1px solid #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:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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;">5,695</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:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Short-term investments:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;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;">U.S. Treasury 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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">162,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;">&#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;">162,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></tr><tr><td style="vertical-align:middle;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;">U.S. government agency securities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">42,467</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">42,467</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;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;">FDIC-backed certificates of deposit</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,535</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">22,535</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:middle;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total short-term investments</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">162,710</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;">65,002</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;">&#8212;</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;">227,712</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Restricted cash:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:middle;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;">U.S. Treasury 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="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,413</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;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,413</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 financial assets</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">171,818</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">65,002</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;">&#8212;</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;">236,820</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:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We value our Level I assets, consisting of money market funds and U.S. Treasury securities, using quoted prices in active markets for identical instruments. Financial assets whose fair values we measure on a recurring basis using Level II inputs consist of U.S. government agency securities and Federal Deposit Insurance Corporation, or FDIC-backed certificates of deposit. We measure the fair values of these assets with the help of a pricing service that either provides quoted market prices in active markets for identical or similar securities or uses observable inputs for their pricing without applying significant adjustments because the inputs used in the valuation model, such as interest rates and volatility, can be corroborated by readily observable market data for substantially the full term of the financial assets.</font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">There were no transfers between Level I, Level II and Level III fair value hierarchies during the three and six months ended </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">January&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">INCOME TAXES</font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The income tax benefits for the three months ended January 31, 2016 and 2015 were </font><font style="font-family:inherit;font-size:10pt;">$1.1 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$0.2 million</font><font style="font-family:inherit;font-size:10pt;"> and the amounts recorded in each period consisted of the federal and state income tax benefits, partially offset by foreign income taxes. For the three months ended January&#160;31, 2016 and 2015, our income tax benefits differed from the statutory amount primarily due to U.S. and foreign taxes currently payable as we realized no benefit for current year losses due to maintaining a full valuation allowance against net U.S. deferred tax assets. For the three months ended January&#160;31, 2016, we also maintained a full valuation allowance against net Canadian deferred tax assets.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The income tax benefit for the six months ended January 31, 2016 was </font><font style="font-family:inherit;font-size:10pt;">$0.2 million</font><font style="font-family:inherit;font-size:10pt;"> and the provision for income taxes for the six months ended January 31, 2015 was </font><font style="font-family:inherit;font-size:10pt;">$0.6 million</font><font style="font-family:inherit;font-size:10pt;">. The income tax benefit for the six months ended January 31, 2016 primarily consisted of U.S. income tax benefits and foreign income tax and the provision for income taxes for the six months ended January 31, 2015 primarily consisted of state and foreign income taxes. The change in the income tax benefit for the six months ended January 31, 2016 compared to the same period in the prior year was primarily due to higher favorable adjustments to U.S. taxes recorded in the first fiscal quarter of 2016 as a result of higher projected fiscal year 2016 taxable income. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"> &#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The realization of tax benefits of deferred tax assets is dependent upon future levels of taxable income, of an appropriate character, in the periods the items are expected to be deductible or taxable. Based on the available objective evidence, management does not believe it is more likely than not that the net U.S. and Canadian deferred tax assets will be realizable. Accordingly, we have provided a full valuation allowance against net U.S. and Canadian deferred tax assets as of January&#160;31, 2016 and July&#160;31, 2015. We intend to maintain the valuation allowance until sufficient positive evidence exists to support a reversal of, or decrease in, the valuation allowance. During the three and six months ended January&#160;31, 2016, there have been no material changes to the total amount of unrecognized tax benefits.</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-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Protecting Americans from Tax Hikes Act of 2015, or the PATH Act, which made the research tax credit permanent, was passed on December 18, 2015. The PATH Act retroactively extended the federal research tax credit from January 1, 2015. As we have a full valuation allowance against net U.S. deferred tax asset, this provision has no material impact on our financial statements for the three and six months ended January 31, 2016.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents the contractual maturities of our short-term investments which are classified as available-for-sale securities as of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">January&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">:</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:99.02534113060429%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td width="68%" 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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;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;">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;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;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="overflow:hidden;font-size:10pt;"><font style="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="7" style="vertical-align:middle;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)</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Due within one year</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">123,035</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">122,933</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Due after one year through two 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,606</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">71,494</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:middle;padding-left:2px;padding-top:2px;padding-bottom: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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">194,641</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;">194,427</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:8px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our property and equipment, net by location is summarized 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:99.3170731707317%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td width="67%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="14%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="14%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">January&#160;31, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">July&#160;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:middle;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)</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;">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;">21,506</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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,807</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">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;">609</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">712</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">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;">1,097</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;">706</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: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 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;" rowspan="1" colspan="1"><div style="text-align:left;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;">23,212</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;">23,225</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;">Recently Issued Accounting Pronouncements</font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In November 2015, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. 2015-17 </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#8220;Income Taxes (Topic 740):</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Balance Sheet Classification of Deferred Taxes</font><font style="font-family:inherit;font-size:10pt;">,&#8221; to simplify the presentation of deferred income taxes. Under this new standard, both deferred tax liabilities and assets are required to be classified as noncurrent in a classified balance sheet. ASU 2015-17 is effective for fiscal years, and the interim periods within those years, beginning after December 15, 2016. Early adoption is permitted, and we are in the process of evaluating the timing of the adoption. Should we not early adopt, this standard will be effective for us in fiscal year 2018. The adoption of this standard is not expected to have a significant impact on our condensed consolidated financial statements. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In July 2015, the FASB issued ASU 2015-11&#8212;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Inventory&#8212;Simplifying the Measurement of Inventory (Topic 330)</font><font style="font-family:inherit;font-size:10pt;">. ASU 2015-11 changes the measurement principle for inventory from the lower of cost or market to lower of cost and net realizable value. It applies to entities that measure inventory using a method other than last-in, first-out or the retail inventory method. The amendments apply to all other inventory, which includes inventory that is measured using first-in, first-out (FIFO) or average cost. Early adoption is permitted, and we are in the process of evaluating the timing of the adoption. Should we not early adopt, this standard will be effective for us in fiscal year 2018. The adoption of this standard is not expected to have a significant impact on our condensed consolidated financial statements.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;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:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In April 2015, the FASB issued ASU No. 2015-05, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Intangibles-Goodwill and Other-Internal-Use Software: Customer&#8217;s Accounting for Fees Paid in a Cloud Computing Arrangement</font><font style="font-family:inherit;font-size:10pt;">, which provides guidance on determining whether a cloud computing arrangement contains a software license. If a cloud computing arrangement includes a software license, then 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. We adopted this standard during the three months ended October 31, 2015 and our adoption did not have a significant impact on our condensed consolidated financial statements. </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:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2014, the FASB issued ASU No. 2014-09, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers (Topic 606)</font><font style="font-family:inherit;font-size:10pt;">, which supersedes the revenue recognition requirements in Accounting Standards Codification (ASC) 605, Revenue Recognition. This ASU is based on the principle that revenue is recognized to depict the transfer of goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. The ASU also requires additional disclosure about the nature, amount, timing and uncertainty of revenue and cash flows arising from customer contracts, including significant judgments and changes in judgments and assets recognized from costs incurred to obtain or fulfill a contract. The guidance requires the use of either of two methods: (i) retrospective to each prior reporting period presented with the option to elect certain practical expedients as defined within the guidance; or (ii) retrospective with the cumulative effect of initially applying the guidance recognized at the date of initial application and providing certain additional disclosures as defined per the guidance. In July 2015, the FASB decided to delay the effective date of the new revenue standard by one year. As such, ASU 2014-09 will be effective for us in fiscal year 2019, with the option to adopt earlier in fiscal year 2018. We are currently evaluating adoption timing and methods and whether this standard will have a material impact on our condensed consolidated financial statements.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We operate in </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">one</font><font style="font-family:inherit;font-size:10pt;"> segment. The following table represents net revenue based on the customer&#8217;s location, as determined by the customer&#8217;s shipping address:</font><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td width="37%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended January 31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;Six Months ended January 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;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;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">58,671</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">46,578</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">119,997</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">91,428</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Europe, Middle East and Africa ("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;">27,232</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,228</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">51,224</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,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><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;">Asia Pacific ("APAC")</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,096</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,498</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,800</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;">14,470</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: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 net revenue</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;">95,999</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;">74,304</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">190,021</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;">141,023</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following outstanding weighted-average shares of common stock equivalents were excluded from the computation of diluted net income (loss) per share for the periods presented because including them would have been antidilutive:</font></div><div style="line-height:120%;font-size:14pt;"><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="12" rowspan="1"></td></tr><tr><td width="39%" 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><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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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;">Three Months Ended January 31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;Six Months ended January 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="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;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">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;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">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;height:5px;font-size:10pt;"><font style="font-family: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;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family: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;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family: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;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family: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;height:5px;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="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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,743</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">3,412</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">1,632</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">3,221</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom: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;">1,488</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">1,946</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">1,355</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,229</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Employee Stock Purchase Plan</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;">171</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">58</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">164</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">260</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes our cash equivalents, short-term investments and restricted cash as of July&#160;31, 2015:</font></div><div style="line-height:120%;text-align:justify;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:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td width="40%" 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="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="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="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;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;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;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="overflow:hidden;font-size:10pt;"><font style="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="15" style="vertical-align:middle;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)</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Cash equivalents:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:middle;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;">Money market funds</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,695</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family: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 style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family: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 style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,695</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:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Short-term investments:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:middle;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;">U.S. Treasury securities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">162,718</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">50</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(58</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;">162,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:middle;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;">U.S. government agency 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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42,468</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(10</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><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;">42,467</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;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;">FDIC-backed certificates of deposit</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,560</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(32</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;">22,535</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;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;">Total short-term investments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">227,746</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;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">66</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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(100</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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 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;">227,712</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:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Restricted cash:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><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:middle;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;">U.S. Treasury 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="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,416</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1</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</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,413</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:middle;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;">Total cash equivalents, short-term investments and restricted cash</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">236,857</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;">67</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;">(104</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">236,820</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%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes our cash equivalents, short-term investments and restricted cash as of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">January&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">:</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:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td width="40%" 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="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="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="1%" rowspan="1" colspan="1"></td><td width="12%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;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;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;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="overflow:hidden;font-size:10pt;"><font style="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="15" style="vertical-align:middle;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)</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Cash equivalents:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:middle;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;">Money market funds</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,004</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family: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 style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family: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 style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,004</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:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Short-term investments:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:middle;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;">U.S. Treasury securities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">135,602</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">(156</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;">135,446</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;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;">U.S. government agency 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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,439</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(27</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><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;">37,416</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;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;">FDIC-backed certificates of deposit</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,600</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(38</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;">21,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></tr><tr><td style="vertical-align:middle;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 short-term investments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">194,641</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;" 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;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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(221</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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 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;">194,427</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:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Restricted cash:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><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:middle;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;">U.S. Treasury 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="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,420</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;">(4</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,416</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:middle;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;">Total cash equivalents, short-term investments and restricted cash</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">216,065</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7</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;">(225</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;">215,847</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:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes stock-based compensation expense for stock option grants, ESPP purchase rights, restricted stock units, or RSUs, and MSUs recorded in our condensed consolidated statements of operations:</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:99.90262901655306%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td width="39%" 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="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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended January 31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;Six Months ended January 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:middle;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;">2016</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:middle;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:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;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;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:middle;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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font 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,221</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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,201</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">2,349</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font 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;">2,404</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">2,908</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,633</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,241</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">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;">6,343</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,847</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,561</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,195</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">General and administrative</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,493</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,436</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,758</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,499</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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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,965</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,117</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;" rowspan="1" colspan="1"><div style="text-align:left;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;">25,793</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;">24,339</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes stock-based compensation expense by award type:</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:99.90262901655306%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td width="39%" 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="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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended January 31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;Six Months ended January 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;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;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;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:middle;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;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:middle;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></tr><tr><td style="vertical-align: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:middle;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)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">RSUs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font 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,494</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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,846</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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,315</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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,284</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Stock options</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,601</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,448</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,166</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,154</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">ESPP</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,284</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,823</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,416</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,901</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">MSUs</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;">586</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;">896</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">12,965</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;">12,117</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;">25,793</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;">24,339</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Inventory consists of the following: </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:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td width="66%" 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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;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;">January&#160;31, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">July&#160;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;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:8px;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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:middle;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)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Raw materials</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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,825</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">2,224</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Finished goods</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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,884</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,364</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total inventory</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,709</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,588</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A summary of the RSU activity during the six months ended </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">January&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> is presented below:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.51314508276533%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td width="72%" 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="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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="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;">Number of Units </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;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;">Weighted-Average Grant Date Fair Value Per Share</font></div></td></tr><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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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 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:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding 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;padding-right:2px;" rowspan="1" colspan="1"><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;">4,406</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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.03</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom: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;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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,014</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18.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></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">(1,104</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19.45</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cancellations due to forfeitures</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">(457</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19.93</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding as of January 31, 2016</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</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;">4,859</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;">20.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></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A summary of the stock option activity under our stock plans during the six months ended </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">January&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> is presented below:</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:98.92891918208375%;border-collapse:collapse;text-align:left;"><tr><td colspan="14" rowspan="1"></td></tr><tr><td width="47%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="11%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="12%" 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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">Number of</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Shares</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Underlying</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Outstanding</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Options</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;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;">Weighted-</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Exercise&#160;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-</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Remaining</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Contractual</font></div><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Term</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;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;">Aggregate Intrinsic 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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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 colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding 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;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;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;">3,357</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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.45</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">6.67</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">32,040</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom: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;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;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;">74</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.76</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;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;">(425</font></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7.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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:middle;padding-left:2px;padding-top:2px;padding-bottom: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 due to forfeitures and expirations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;border-bottom:1px solid #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;">(134</font></div></td><td style="vertical-align:middle;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;padding-left:2px;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.62</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding as of January&#160;31, 2016</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;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;">2,872</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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16.40</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">6.27</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,785</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom: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 January 31, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;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;">2,787</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;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16.27</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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;">6.20</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,747</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 exercisable as of January 31, 2016</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;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,965</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;">14.60</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">5.32</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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,153</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the unrecognized stock-based compensation balance, net of estimated forfeitures, by type of awards as of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">January&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">: </font></div><div style="line-height:120%;padding-top:18px;text-align:justify;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:98.92891918208375%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td width="68%" 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="15%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;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;As of January 31, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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 Amortization 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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;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;">RSUs</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">71,705</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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.64</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,974</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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.28</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;">ESPP</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,106</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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;">1.05</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">MSUs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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,503</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.50</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total unrecognized stock-based compensation balance</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">87,288</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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.49</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%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We operate in </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">one</font><font style="font-family:inherit;font-size:10pt;"> segment. The following table represents net revenue based on the customer&#8217;s location, as determined by the customer&#8217;s shipping address:</font><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td width="37%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="13%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended January 31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;Six Months ended January 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;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;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family: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;">58,671</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">46,578</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">119,997</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">91,428</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Europe, Middle East and Africa ("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;">27,232</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,228</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">51,224</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,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><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;">Asia Pacific ("APAC")</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,096</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,498</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,800</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;">14,470</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: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 net revenue</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;">95,999</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;">74,304</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">190,021</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;">141,023</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Included within the Americas total in the above table is revenue from sales in the United States of </font><font style="font-family:inherit;font-size:10pt;">$56.1 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$44.1&#160;million</font><font style="font-family:inherit;font-size:10pt;"> for the three months ended </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$113.9 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$86.3 million</font><font style="font-family:inherit;font-size:10pt;"> for the six months ended </font><font style="font-family:inherit;font-size:10pt;">January&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;">. No other country comprised 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 our net revenue for the three and six months ended </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">January&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2015</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:8px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our property and equipment, net by location is summarized 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:99.3170731707317%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td width="67%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="14%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td><td width="14%" rowspan="1" colspan="1"></td><td width="1%" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">January&#160;31, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">July&#160;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:middle;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)</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;">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;">21,506</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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,807</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">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;">609</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">712</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">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;">1,097</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;">706</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: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 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;" rowspan="1" colspan="1"><div style="text-align:left;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;">23,212</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;">23,225</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Included within the Americas total in the above table is property and equipment, net in the United States of </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">$21.4&#160;million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">$21.8&#160;million</font><font style="font-family:inherit;font-size:10pt;"> as of </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">January&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">July&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;">.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">SUBSEQUENT EVENTS</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Business Acquisition</font></div><div style="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:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On February 6, 2016, we entered into an Agreement and Plan of Merger (the &#8220;Merger Agreement&#8221;) with IID Security, Inc., a Delaware corporation (&#8220;IID&#8221;), Niners Acquisition Sub, Inc. and Shareholder Representative Services, LLC to acquire IID, a provider of global threat intelligence. On February 8, 2016, we consummated the acquisition of IID pursuant to the Merger Agreement (the &#8220;Acquisition&#8221;) and IID became our wholly owned subsidiary. Pursuant to the terms of the Merger Agreement, all outstanding shares of IID capital stock and vested options or warrants to purchase IID capital stock were canceled in exchange for an aggregate of </font><font style="font-family:inherit;font-size:10pt;">$45 million</font><font style="font-family:inherit;font-size:10pt;"> in cash, subject to certain adjustments. A portion of the aggregate consideration is subject to deferred payment arrangements and holdback provisions related to the indemnification obligations of IID security holders. The Merger Agreement contains customary representations, warranties and covenants by us and IID. </font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Share Repurchase Program</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In February 2016, the ASR was completed and GS&amp;Co delivered </font><font style="font-family:inherit;font-size:10pt;">748,464</font><font style="font-family:inherit;font-size:10pt;"> additional shares to us, resulting in a total of </font><font style="font-family:inherit;font-size:10pt;">2,941,446</font><font style="font-family:inherit;font-size:10pt;"> shares repurchased at an average per share price of </font><font style="font-family:inherit;font-size:10pt;">$17.00</font><font style="font-family:inherit;font-size:10pt;">. We will account for the additional </font><font style="font-family:inherit;font-size:10pt;">748,464</font><font style="font-family:inherit;font-size:10pt;"> shares repurchased as a share repurchase transaction which will reduce outstanding shares and the weighted shares outstanding that will be used to calculate the basic and diluted net income (loss) per share for the three and nine months ending April 30, 2016. In addition, approximately </font><font style="font-family:inherit;font-size:10pt;">$4.7 million</font><font style="font-family:inherit;font-size:10pt;"> of the cost associated with these additional shares, which was initially recorded as a reduction to additional paid-in-capital, will be reclassified to accumulated deficit during the three and nine months ending April 30, 2016.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Use of Estimates</font></div><div style="line-height:120%;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The preparation of the accompanying condensed consolidated financial statements in conformity with GAAP requires us to make estimates and assumptions that affect the amounts reported in the condensed consolidated financial statements and accompanying notes. Those management estimates and assumptions affect revenue recognition, allowances for doubtful accounts and sales returns, valuation of our cash equivalents and available-for-sale investments, valuation of inventory, determination of fair value of stock-based awards, valuation of goodwill and intangible assets acquired, impairment of goodwill and other intangible assets, amortization of intangible assets, contingencies and litigation and accounting for income taxes, including the valuation reserve on deferred tax assets and uncertain tax positions. We evaluate our estimates and assumptions on an ongoing basis using historical experience and other factors and adjust those estimates and assumptions when facts and circumstances dictate. As future events and their effects cannot be determined with precision, actual results could differ from these estimates and assumptions, and those differences could be material to the condensed consolidated financial statements.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></div> EX-101.SCH 8 blox-20160131.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2103100 - Disclosure - Cash Equivalents, Short-Term Investments, Restricted Cash and Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2403402 - Disclosure - Cash Equivalents, Short-Term Investments, Restricted Cash and Fair Value Measurements (Available-for-sale Securities) (Details) link:presentationLink link:calculationLink link:definitionLink 2403402 - Disclosure - Cash Equivalents, Short-Term Investments, Restricted Cash and Fair Value Measurements (Available-for-sale Securities) (Details) link:presentationLink link:calculationLink link:definitionLink 2403403 - Disclosure - Cash Equivalents, Short-Term Investments, Restricted Cash and Fair Value Measurements (Schedule of the Fair Value of Assets and Liabilities by Level) (Details) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Cash Equivalents, Short-Term Investments, Restricted Cash and Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2108100 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2408401 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1001501 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1005000 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 1004000 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss) link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - Condensed Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Description of the Business and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2401402 - Disclosure - Description of the Business and Summary of Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 2201201 - Disclosure - Description of the Business and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 2112100 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2412401 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2104100 - Disclosure - Inventory and Deferred Revenue link:presentationLink link:calculationLink link:definitionLink 2404403 - Disclosure - Inventory and Deferred Revenue (Schedule of Deferred Revenue) (Details) link:presentationLink link:calculationLink link:definitionLink 2404403 - Disclosure - Inventory and Deferred Revenue (Schedule of Deferred Revenue) (Details) link:presentationLink link:calculationLink link:definitionLink 2404402 - Disclosure - Inventory and Deferred Revenue (Schedule of Inventory) (Details) link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - Inventory and Deferred Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 2102100 - Disclosure - Net Income (Loss) Per Share link:presentationLink link:calculationLink link:definitionLink 2402402 - Disclosure - Net Income (Loss) Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2302301 - Disclosure - Net Income (Loss) Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2113100 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 2413402 - Disclosure - Segment Information (Details) link:presentationLink link:calculationLink link:definitionLink 2313301 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2111100 - Disclosure - Stockholders’ Equity and Employee Benefit Plans link:presentationLink link:calculationLink link:definitionLink 2411403 - Disclosure - Stockholders’ Equity and Employee Benefit Plans (Determination of Fair Value) (Details) link:presentationLink link:calculationLink link:definitionLink 2411406 - Disclosure - Stockholders’ Equity and Employee Benefit Plans (Market Stock Units) (Details) link:presentationLink link:calculationLink link:definitionLink 2411405 - Disclosure - Stockholders’ Equity and Employee Benefit Plans (Restricted Stock Units Activities) (Details) link:presentationLink link:calculationLink link:definitionLink 2411407 - Disclosure - Stockholders’ Equity and Employee Benefit Plans (Share Repurchase Program) (Details) link:presentationLink link:calculationLink link:definitionLink 2411402 - Disclosure - Stockholders’ Equity and Employee Benefit Plans (Stock-based Compensation) (Details) link:presentationLink link:calculationLink link:definitionLink 2411404 - Disclosure - Stockholders’ Equity and Employee Benefit Plans (Stock Option Activities) (Details) link:presentationLink link:calculationLink link:definitionLink 2311301 - Disclosure - Stockholders’ Equity and Employee Benefit Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 2114100 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 2414401 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 blox-20160131_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 10 blox-20160131_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 11 blox-20160131_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Statement of Financial Position [Abstract] Convertible preferred stock, par value (USD per share) Preferred Stock, Par or Stated Value Per Share Convertible preferred stock, shares authorized Preferred Stock, Shares Authorized Convertible preferred stock, shares issued Preferred Stock, Shares Issued Convertible preferred stock, shares outstanding Preferred Stock, Shares Outstanding Common stock, par value (USD per share) Common Stock, Par or Stated Value Per Share Common stock, shares authorized Common Stock, Shares Authorized Common stock, shares issued Common Stock, Shares, Issued Common stock, shares outstanding Common Stock, Shares, Outstanding Income Tax Disclosure [Abstract] Provision for income taxes Income Tax Expense (Benefit) Subsequent Events [Abstract] Subsequent Events Subsequent Events [Text Block] Segment Reporting [Abstract] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Geographical [Axis] Geographical [Axis] Segment, Geographical [Domain] Geographical [Domain] Americas [Member] Americas [Member] EMEA [Member] EMEA [Member] Asia Pacific [Member] Asia Pacific [Member] United States [Member] UNITED STATES Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Number of reportable segments Number of Reportable Segments Net revenue Revenue, Net Property and equipment, net Property, Plant and Equipment, Net Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Class of Treasury Stock [Table] Class of Treasury Stock [Table] Share Repurchase Program [Axis] Share Repurchase Program [Axis] Share Repurchase Program [Domain] Share Repurchase Program [Domain] Accelerated Share Repurchase [Member] Accelerated Share Repurchase [Member] Accelerated Share Repurchase [Member] Accelerated Share Repurchases, Date [Axis] Accelerated Share Repurchases, Date [Axis] Accelerated Share Repurchases, Date [Domain] Accelerated Share Repurchases, Date [Domain] December 8, 2015 [Member] December 8, 2015 [Member] December 8, 2015 [Member] February 2016 [Member] February 2016 [Member] February 2016 [Member] Financial Instrument [Axis] Financial Instrument [Axis] Financial Instruments [Domain] Financial Instruments [Domain] Forward Contracts [Member] Forward Contracts [Member] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Subsequent Event [Member] Subsequent Event [Member] Equity, Class of Treasury Stock [Line Items] Equity, Class of Treasury Stock [Line Items] Authorized amount Stock Repurchase Program, Authorized Amount Remaining authorized repurchase amount Stock Repurchase Program, Remaining Authorized Repurchase Amount Amount paid for ASR Accelerated Share Repurchases, Settlement (Payment) or Receipt Number of shares received Accelerated Share Repurchases, Number of Shares Received Accelerated Share Repurchases, Number of Shares Received Percent of total amount Accelerated Share Repurchases, Percent of Total Amount Accelerated Share Repurchases, Percent of Total Amount Accelerated share repurchases expense Accelerated Share Repurchases Expense Accelerated Share Repurchases Expense Number of additional shares received Accelerated Share Repurchases, Number of Additional Shares Received Accelerated Share Repurchases, Number of Additional Shares Received Price paid per share (dollars per share) Accelerated Share Repurchases, Final Price Paid Per Share Amount reclassified to accumulated deficit Accelerated Share Repurchases, Adjustment to Recorded Amount Commitments and Contingencies Disclosure [Abstract] Schedule of Guarantor Obligations [Table] Schedule of Guarantor Obligations [Table] Category of Item Purchased [Axis] Category of Item Purchased [Axis] Long-term Purchase Commitment, Category of Item Purchased [Domain] Long-term Purchase Commitment, Category of Item Purchased [Domain] Open Purchase Orders [Member] Open Purchase Orders [Member] Open Purchase Orders [Member] Guarantor Obligations, Nature [Axis] Guarantor Obligations, Nature [Axis] Guarantor Obligations, Nature [Domain] Guarantor Obligations, Nature [Domain] Indemnification Agreement [Member] Indemnification Agreement [Member] Guarantor Obligations [Line Items] Guarantor Obligations [Line Items] Open purchase orders Unrecorded Unconditional Purchase Obligation Term of guarantee Guarantor Obligations, Term of Guarantee Guarantor Obligations, Term of Guarantee Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Organization, Consolidation and Presentation of Financial Statements [Abstract] Raw materials Inventory, Raw Materials, Net of Reserves Finished goods Inventory, Finished Goods, Net of Reserves Total inventory Inventory, Net Income Statement [Abstract] Net revenue: Revenue, Net [Abstract] Products and licenses Sales Revenue, Goods, Net Services Sales Revenue, Services, Net Total net revenue Cost of revenue: Cost of Revenue [Abstract] Products and licenses Cost of Goods Sold Services Cost of Services Total cost of revenue Cost of Goods and Services Sold 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) Other income (expense), net Other Nonoperating Income (Expense) Income (loss) before provision for (benefit from) income taxes Income (Loss) from Continuing Operations before Income Taxes, Extraordinary Items, Noncontrolling Interest Provision for (benefit from) income taxes Net income (loss) Net Income (Loss) Attributable to Parent Net loss per share - basic and diluted (USD per share) Earnings Per Share, Basic and Diluted Weighted-average shares used in computing basic net income (loss) per share (shares) Weighted Average Number of Shares Outstanding, Basic Weighted-average shares used in computing diluted net income (loss) per share (shares) Weighted Average Number of Shares Outstanding, Diluted Stockholders' Equity and Employee Benefit Plans Disclosure of Compensation Related Costs, Share-based Payments [Text Block] Inventory and Deferred Revenue Inventory and Deferred Revenue Disclosure [Text Block] Inventory and Deferred Revenue Disclosure [Text Block] Number of Shares Underlying Outstanding Options Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Number of Shares Underlying Outstanding Options, Beginning Balance Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Number of Shares Underlying Outstanding Options, Granted Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Number of Shares Underlying Outstanding Options, Exercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Number of Shares Underlying Outstanding Options, Canceled due to forfeitures and expirations Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period Number of Shares Underlying Outstanding Options, Ending Balance Number of Shares Underlying Outstanding Options, Vested and Expected to Vest Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Number of Shares Underlying Outstanding Options, Exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Weighted Average Exercise Price, Beginning Balance Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Weighted Average Exercise Price, Granted Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Weighted Average Exercise Price, Exercised Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Weighted Average Exercise Price, Canceled due to forfeitures and expirations Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Weighted Average Exercise Price, Ending Balance Weighted-Average Exercise Price, Vested and Expected to Vest Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Weighted-Average Exercise Price, Exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price Weighted Average Remaining Contractual Term Share-based Compensation Arrangement by Share-based Payment Award, Options, Weighted Average Remaining Contractual Term [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options, Weighted Average Remaining Contractual Term [Abstract] Weighted Average Remaining Contractual Term Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Weighted-Average Remaining Contractual Term, Vested and Expected to Vest Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Weighted-Average Remaining Contractual Term, Exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Aggregate Intrinsic Value [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options, Aggregate Intrinsic Value [Abstract] Aggregate Intrinsic Value, Outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Aggregate Intrinsic Value, Vested and Expected to Vest Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Aggregate Intrinsic Value, Exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value Earnings Per Share [Abstract] Net Income (Loss) Per Share Earnings Per Share [Text Block] Schedule of Inventory Schedule of Inventory, Current [Table Text Block] Schedule of Deferred Revenue, Net Deferred Revenue, by Arrangement, Disclosure [Table Text Block] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Award Type [Axis] Award Type [Axis] Equity Award [Domain] Equity Award [Domain] Restricted Stock Units (RSUs) [Member] Restricted Stock Units (RSUs) [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Number of Units Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Number of Units, Oustanding Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Number of Units, Granted Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Number of Units, Vested Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Number of Units, Cancellations due to forfeitures Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Number of Units, Oustanding 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] Weighted Average Grant Date Fair Value, Outstanding Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value 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 Weighted Average Grant Date Fair Value, Vested Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Weighted Average Grant Date Fair Value, Cancellations due to forfeitures Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Weighted Average Grant Date Fair Value, Outstanding Income Taxes Income Tax Disclosure [Text Block] Accounting Policies [Abstract] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Use of Estimates Use of Estimates, Policy [Policy Text Block] Concentrations of Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Recently Issued Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] 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 Revenue [Member] Cost of Sales [Member] Research and Development [Member] Research and Development Expense [Member] Selling and Marketing [Member] Selling and Marketing Expense [Member] General and Administrative Expense [Member] General and Administrative Expense [Member] Stock Option [Member] Employee Stock Option [Member] ESPP [Member] Employee Stock Purchase Plan [Member] Employee Stock Purchase Plan [Member] MSUs [Member] Market Stock Units [Member] Market Stock Units [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 expense Allocated Share-based Compensation Expense Total unrecognized stock-based compensation balance Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized Total unrecognized stock-based compensation balance, Weighted-average amortization Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition Deferred Revenue Arrangement, by Type [Table] Deferred Revenue Arrangement, by Type [Table] Products and Services [Axis] Products and Services [Axis] Products and Services [Domain] Products and Services [Domain] Products and Licenses [Member] Products and Licenses [Member] Products and Licenses [Member] Services [Member] Services [Member] Services [Member] Deferred Revenue Arrangement [Line Items] Deferred Revenue Arrangement [Line Items] Deferred revenue Deferred Revenue, Gross Deferred Revenue, Gross Deferred cost of revenue Deferred Revenue, Cost of Sales Deferred Revenue, Cost of Sales Total deferred revenue, net Deferred Revenue Less current portion Deferred Revenue, Current Total deferred income taxes and other tax liabilities Deferred Revenue, Noncurrent Document and Entity Information [Abstract] Entity Registrant Name Entity Registrant Name Entity Central Index Key Entity Central Index Key Current Fiscal Year End Date Current Fiscal Year End Date Entity Filer Category Entity Filer Category Document Type Document Type Document Period End Date Document Period End Date Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Amendment Flag Amendment Flag Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Employee Stock Purchase Plan [Member] Range [Axis] Range [Axis] Range [Domain] Range [Domain] Minimum [Member] Minimum [Member] Maximum [Member] Maximum [Member] Expected term (in years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Risk-free interest rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Expected volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Dividend rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Weighted average fair value per share, stock options (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Revenue from External Customers by Geographic Areas Revenue from External Customers by Geographic Areas [Table Text Block] Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas Long-lived Assets by Geographic Areas [Table Text Block] Fair Value Disclosures [Abstract] Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value Measurements, Recurring and Nonrecurring [Table] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Money Market Funds [Member] Money Market Funds [Member] Major Types of Debt and Equity Securities [Axis] Major Types of Debt and Equity Securities [Axis] Major Types of Debt and Equity Securities [Domain] Major Types of Debt and Equity Securities [Domain] US Treasury Securities [Member] US Treasury Securities [Member] US Government Agencies Securities [Member] US Government Agencies Debt Securities [Member] FDIC-backed certificates of deposit [Member] Certificates of Deposit [Member] Fair Value, Hierarchy [Axis] Fair Value, Hierarchy [Axis] Fair Value, Measurements, Fair Value Hierarchy [Domain] Fair Value Hierarchy [Domain] Level 1 [Member] Fair Value, Inputs, Level 1 [Member] Level 2 [Member] Fair Value, Inputs, Level 2 [Member] Level 3 [Member] Fair Value, Inputs, Level 3 [Member] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Cash and Cash Equivalents Cash and Cash Equivalents, Fair Value Disclosure Short-term investments Available-for-sale Securities Restricted cash Restricted Cash, Fair Value Disclosure Restricted Cash, Fair Value Disclosure Total financial assets Assets, Fair Value Disclosure Schedule of Stock-based Compensation by Statement of Operations Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block] Schedule of Unrecognized Stock-Based Compensation Balance Schedule of Unrecognized Compensation Cost, Nonvested Awards [Table Text Block] Schedule of Determination of Fair Value Schedule of Share-based Payment Award, Valuation Assumptions [Table Text Block] Schedule of Share-based Payment Award, Valuation Assumptions [Table Text Block] Schedule of Stock-Based Compensation Activity Schedule of Share-based Compensation, Stock Options, Activity [Table Text Block] Schedule of Restricted Stock Units Award Activity Schedule of Share-based Compensation, Restricted Stock Units Award Activity [Table Text Block] Schedule of Available-for-sale Securities [Table] Schedule of Available-for-sale Securities [Table] Schedule of Available-for-sale Securities [Line Items] Schedule of Available-for-sale Securities [Line Items] Cash equivalents [Abstract] Cash Equivalents [Abstract] Cash Equivalents [Abstract] Cash equivalents, Amortized Cost Cash Equivalents, Amortized Cost Basis Cash Equivalents, Amortized Cost Basis Cash equivalents, Unrealized Gains Cash Equivalents, Gross Unrealized Gains Cash Equivalents, Gross Unrealized Gains Cash equivalents, Unrealized Losses Cash Equivalents, Gross Unrealized Losses Cash Equivalents, Gross Unrealized Losses Cash equivalents, Estimated Fair Value Cash Equivalents, Fair Value Disclosure Cash Equivalents, Fair Value Disclosure Short-term investments [Abstract] Short-term Investments [Abstract] Short-term investments, Amortized Cost Available-for-sale Securities, Amortized Cost Basis Short-term investments, Gross Unrealized Gain Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax Short-term investments, Gross Unrealized Losses Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax Restricted Cash [Abstract] Restricted Cash [Abstract] Restricted Cash [Abstract] Restricted cash, Amortized Costs Basis Restricted Cash, Amortized Costs Basis Restricted Cash, Amortized Costs Basis Restricted cash, Gross Unrealized Gains Restricted Cash, Gross Unrealized Gains Restricted Cash, Gross Unrealized Gains Restricted cash, Gross Unrealized Losses Restricted Cash, Gross Unrealized Losses Restricted Cash, Gross Unrealized Losses Restricted cash, Fair Value Disclosure Total cash equivalents and short-term investments, Amortized Cost Cash Equivalents and Available-for-sale Securities, Amortized Cost Basis Cash Equivalents and Available-for-sale Securities, Amortized Cost Basis Total cash equivalents and short-term investments, Unrealized Gains Cash Equivalents and Available-for-sale Securities, Gross Unrealized Gains Cash Equivalents and Available-for-sale Securities, Gross Unrealized Gains Total cash equivalents and short-term investments, Unrealized Losses Cash Equivalents and Available-for-sale Securities, Gross Unrealized Losses Cash Equivalents and Available-for-sale Securities, Gross Unrealized Losses Total cash equivalents and short-term investments, Estimated Fair Value Cash Equivalents and Available-for-sale Securities, Fair Value Disclosure Cash Equivalents and Available-for-sale Securities, Fair Value Disclosure Amortized Cost Available-for-sale Securities, Debt Maturities, Amortized Cost Basis, Fiscal Year Maturity [Abstract] Amortized cost, Due within one year Available-for-sale Securities, Debt Maturities, Next Twelve Months, Amortized Cost Basis Amortized cost, Due between one to two years Available-for-sale Securities, Debt Maturities, Year One Through Two, Amortized Cost Basis Available-for-sale Securities, Debt Maturities, Year One Through Two, Amortized Cost Basis Amortized cost, Total Available-for-sale Debt Securities, Amortized Cost Basis Estimated Fair Value Available-for-sale Securities, Debt Maturities, Fair Value, Fiscal Year Maturity [Abstract] Estimated Fair Value, Due within one year Available-for-sale Securities, Debt Maturities, Next Twelve Months, Fair Value Estimated Fair Value, Due between one to two years Available-for-sale Securities, Debt Maturities, Year One Through Two, Fair Value Available-for-sale Securities, Debt Maturities, Year One Through Two, Fair Value Estimated Fair Value, Total Available-for-sale Securities, Debt Securities Financial Instruments, Owned, at Fair Value [Abstract] Cash Equivalents, Short-term Investments, Restricted Cash and Fair Value Measurements Financial Instruments Disclosure [Text Block] Segment Information Segment Reporting Disclosure [Text Block] Statement of Comprehensive Income [Abstract] Net income (loss) Unrealized holding gain (loss) on short-term investments, net Other Comprehensive Income (Loss), Unrealized Holding Gain (Loss) on Securities Arising During Period, Net of Tax Comprehensive income (loss) Comprehensive Income (Loss), Net of Tax, Attributable to Parent Statement of Cash Flows [Abstract] CASH FLOWS FROM OPERATING ACTIVITIES: Net Cash Provided by (Used in) Operating Activities [Abstract] Net income (loss) Adjustments to reconcile net income (loss) to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Stock-based compensation Share-based Compensation Depreciation and amortization Depreciation, Depletion and Amortization Increase (decrease) in excess tax benefits from employee stock plans Excess Tax Benefit from Share-based Compensation, Operating Activities Other Other Noncash Income (Expense) Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Accounts receivable, net Increase (Decrease) in Accounts Receivable Inventory Increase (Decrease) in Inventories Prepaid expenses, other current assets and other assets Increase (Decrease) in Prepaid Expense and Other Assets Accounts payable and accrued liabilities Increase (Decrease) in Accounts Payable and Accrued Liabilities Accrued compensation Increase (Decrease) in Employee Related Liabilities Deferred revenue, net Increase (Decrease) in Deferred Revenue Other liabilities Increase (Decrease) in Other Noncurrent Liabilities Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities, Continuing Operations CASH FLOWS FROM INVESTING ACTIVITIES: Net Cash Provided by (Used in) Investing Activities [Abstract] Purchases of short-term investments Payments to Acquire Available-for-sale Securities Proceeds from maturities of short-term investments Proceeds from Maturities, Prepayments and Calls of Available-for-sale Securities Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Proceeds from sales of short-term investments Proceeds from Sale and Maturity of Available-for-sale Securities Net cash provided by (used in) investing activities Net Cash Provided by (Used in) Investing Activities, Continuing Operations CASH FLOWS FROM FINANCING ACTIVITIES: Net Cash Provided by (Used in) Financing Activities [Abstract] Common stock repurchases Payments for Repurchase of Common Stock Proceeds from issuance of common stock under employee stock plans Proceeds from Issuance of Common Stock Under Employee Stock Plans This include cash inflow associated with the amount received from holders to acquire the entity's shares under incentive and share awards (cash received from stock option exercises and employee stock purchase plan purchases). This item inherently excludes any excess tax benefit, which the entity may have realized and reported separately. Increase (decrease) in excess tax benefits from employee stock plans 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, Continuing Operations Effect of foreign exchange rate changes on cash and cash equivalents Effect of Exchange Rate on Cash and Cash Equivalents NET INCREASE IN CASH AND CASH EQUIVALENTS Cash and Cash Equivalents, Period Increase (Decrease) CASH AND CASH EQUIVALENTS—Beginning of period Cash and Cash Equivalents, at Carrying Value CASH AND CASH EQUIVALENTS—End of period SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION: Supplemental Cash Flow Information [Abstract] Purchases of property and equipment not yet paid Capital Expenditures Incurred but Not yet Paid Cash paid for income taxes, net Income Taxes Paid 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 [Axis] Antidilutive Securities [Axis] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive securities excluded from computation of earnings per share Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Description of the Business and Summary of Significant Accounting Policies Business Description and Accounting Policies [Text Block] ASSETS Assets [Abstract] CURRENT ASSETS: Assets, Current [Abstract] Cash and cash equivalents Short-term investments Available-for-sale Securities, Current Accounts receivable, net Accounts Receivable, Net, Current Inventory Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Total current assets Assets, Current Restricted cash Restricted Cash and Cash Equivalents, Noncurrent Intangible assets, net Intangible Assets, Net (Excluding Goodwill) 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 and accrued liabilities Accounts Payable and Accrued Liabilities, Current Accrued compensation Employee-related Liabilities, Current Deferred revenue, net Total current liabilities Liabilities, Current Deferred revenue, net Other liabilities Other Liabilities, Noncurrent TOTAL LIABILITIES Liabilities Commitments and contingencies (Note 5) Commitments and Contingencies STOCKHOLDERS’ EQUITY: Stockholders' Equity Attributable to Parent [Abstract] Convertible preferred stock, $0.0001 par value per share—5,000 shares authorized; no shares issued or outstanding Preferred Stock, Value, Issued Common stock, $0.0001 par value per share—100,000 shares authorized; 58,517 shares and 58,836 shares issued and outstanding as of January 31, 2016 and July 31, 2015 Common Stock, Value, Issued Additional paid-in capital Additional Paid in Capital 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 Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Market Stock Units [Member] Number of installments Share-based Compensation by Share-based Payment Award, Number of Installments Share-based Compensation by Share-based Payment Award, Number of Installments Percent of target shares Share-based Compensation Arrangement by Share-based Payment Award, Percent of Target Shares Share-based Compensation Arrangement by Share-based Payment Award, Percent of Target Shares Number of units granted Weighted average grant date fair value Concentration Risk [Table] Concentration Risk [Table] Major Customers [Axis] Customer [Axis] Name of Major Customer [Domain] Customer [Domain] Exclusive Networks [Member] Exclusive Networks [Member] Exclusive Networks [Member] Barclays Services Corporation [Member] Barclays Services Corporation [Member] Barclays Services Corporation [Member] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Revenue [Member] Sales Revenue, Net [Member] Accounts Receivable [Member] Accounts Receivable [Member] Concentration Risk [Line Items] Concentration Risk [Line Items] Concentration risk percentage Concentration Risk, Percentage Subsequent Event [Table] Subsequent Event [Table] Business Acquisition [Axis] Business Acquisition [Axis] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] IID Security [Member] IID Security [Member] IID Security [Member] Subsequent Event [Line Items] Subsequent Event [Line Items] Cash paid in merger Payments to Acquire Businesses, Gross Schedule Cash Equivalents, Short-term Investments and Restricted Cash Cash, Cash Equivalents and Investments [Table Text Block] Investments Classified by Contractual Maturity Date Investments Classified by Contractual Maturity Date [Table Text Block] Schedule of Fair Value of Assets and Liabilities by Level Fair Value, Assets Measured on Recurring Basis [Table Text Block] EX-101.PRE 12 blox-20160131_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 13 R1.htm IDEA: XBRL DOCUMENT v3.3.1.900
Document and Entity Information - shares
6 Months Ended
Jan. 31, 2016
Feb. 29, 2016
Document and Entity Information [Abstract]    
Entity Registrant Name INFOBLOX INC  
Entity Central Index Key 0001223862  
Current Fiscal Year End Date --07-31  
Entity Filer Category Large Accelerated Filer  
Document Type 10-Q  
Document Period End Date Jan. 31, 2016  
Document Fiscal Year Focus 2016  
Document Fiscal Period Focus Q2  
Amendment Flag false  
Entity Common Stock, Shares Outstanding   57,849,856
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.3.1.900
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jan. 31, 2016
Jul. 31, 2015
CURRENT ASSETS:    
Cash and cash equivalents $ 132,804 $ 103,124
Short-term investments 194,427 227,712
Accounts receivable, net 53,883 45,881
Inventory 6,709 8,588
Prepaid expenses and other current assets 11,860 10,459
Total current assets 399,683 395,764
Property and equipment, net 23,212 23,225
Restricted cash 3,518 3,515
Intangible assets, net 1,279 1,923
Goodwill 33,293 33,293
Other assets 1,279 1,547
TOTAL ASSETS 462,264 459,267
CURRENT LIABILITIES:    
Accounts payable and accrued liabilities 19,199 19,136
Accrued compensation 19,091 22,931
Deferred revenue, net 108,216 95,130
Total current liabilities 146,506 137,197
Deferred revenue, net 50,924 41,717
Other liabilities 4,687 5,201
TOTAL LIABILITIES $ 202,117 $ 184,115
Commitments and contingencies (Note 5)
STOCKHOLDERS’ EQUITY:    
Convertible preferred stock, $0.0001 par value per share—5,000 shares authorized; no shares issued or outstanding $ 0 $ 0
Common stock, $0.0001 par value per share—100,000 shares authorized; 58,517 shares and 58,836 shares issued and outstanding as of January 31, 2016 and July 31, 2015 6 6
Additional paid-in capital 446,195 438,725
Accumulated other comprehensive loss (218) (37)
Accumulated deficit (185,836) (163,542)
TOTAL STOCKHOLDERS’ EQUITY 260,147 275,152
TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY $ 462,264 $ 459,267
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.3.1.900
Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares
Jan. 31, 2016
Jul. 31, 2015
Statement of Financial Position [Abstract]    
Convertible preferred stock, par value (USD per share) $ 0.0001 $ 0.0001
Convertible preferred stock, shares authorized 5,000,000 5,000,000
Convertible preferred stock, shares issued 0 0
Convertible preferred stock, shares outstanding 0 0
Common stock, par value (USD per share) $ 0.0001 $ 0.0001
Common stock, shares authorized 100,000,000 100,000,000
Common stock, shares issued 58,517,000 58,836,000
Common stock, shares outstanding 58,517,000 58,836,000
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.3.1.900
Condensed Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jan. 31, 2016
Jan. 31, 2015
Jan. 31, 2016
Jan. 31, 2015
Net revenue:        
Products and licenses $ 51,516 $ 37,917 $ 102,373 $ 69,425
Services 44,483 36,387 87,648 71,598
Total net revenue 95,999 74,304 190,021 141,023
Cost of revenue:        
Products and licenses 9,856 8,787 20,206 16,254
Services 9,065 7,491 17,817 14,958
Total cost of revenue 18,921 16,278 38,023 31,212
Gross profit 77,078 58,026 151,998 109,811
Operating expenses:        
Research and development 17,461 15,504 35,294 30,074
Sales and marketing 45,996 39,788 93,282 78,243
General and administrative 11,149 9,355 21,606 17,315
Total operating expenses 74,606 64,647 150,182 125,632
Income (loss) from operations 2,472 (6,621) 1,816 (15,821)
Other income (expense), net 167 (590) 262 (780)
Income (loss) before provision for (benefit from) income taxes 2,639 (7,211) 2,078 (16,601)
Provision for (benefit from) income taxes (1,139) (200) (189) 620
Net income (loss) $ 3,778 $ (7,011) $ 2,267 $ (17,221)
Net loss per share - basic and diluted (USD per share) $ 0.06 $ (0.13) $ 0.04 $ (0.31)
Weighted-average shares used in computing basic net income (loss) per share (shares) 58,926 56,087 59,099 55,729
Weighted-average shares used in computing diluted net income (loss) per share (shares) 60,138 56,087 60,795 55,729
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.3.1.900
Condensed Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jan. 31, 2016
Jan. 31, 2015
Jan. 31, 2016
Jan. 31, 2015
Statement of Comprehensive Income [Abstract]        
Net income (loss) $ 3,778 $ (7,011) $ 2,267 $ (17,221)
Unrealized holding gain (loss) on short-term investments, net (142) 105 (181) 96
Comprehensive income (loss) $ 3,636 $ (6,906) $ 2,086 $ (17,125)
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.3.1.900
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jan. 31, 2016
Jan. 31, 2015
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net income (loss) $ 2,267 $ (17,221)
Adjustments to reconcile net income (loss) to net cash provided by operating activities:    
Stock-based compensation 25,793 24,339
Depreciation and amortization 4,982 4,437
Increase (decrease) in excess tax benefits from employee stock plans 387 (241)
Other 556 1,552
Changes in operating assets and liabilities:    
Accounts receivable, net (8,002) (2,473)
Inventory 1,778 (1,267)
Prepaid expenses, other current assets and other assets (930) (907)
Accounts payable and accrued liabilities 358 553
Accrued compensation (3,840) 3,247
Deferred revenue, net 22,293 15,239
Other liabilities (514) (430)
Net cash provided by operating activities 45,128 26,828
CASH FLOWS FROM INVESTING ACTIVITIES:    
Purchases of short-term investments (29,905) (56,316)
Proceeds from maturities of short-term investments 62,700 40,880
Purchases of property and equipment (5,144) (3,299)
Proceeds from sales of short-term investments 0 1,001
Net cash provided by (used in) investing activities 27,651 (17,734)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Common stock repurchases (50,019) 0
Proceeds from issuance of common stock under employee stock plans 7,555 7,633
Increase (decrease) in excess tax benefits from employee stock plans (387) 241
Net cash provided by (used in) financing activities (42,851) 7,874
Effect of foreign exchange rate changes on cash and cash equivalents (248) (1,269)
NET INCREASE IN CASH AND CASH EQUIVALENTS 29,680 15,699
CASH AND CASH EQUIVALENTS—Beginning of period 103,124 78,535
CASH AND CASH EQUIVALENTS—End of period 132,804 94,234
SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION:    
Purchases of property and equipment not yet paid 522 378
Cash paid for income taxes, net $ 439 $ 138
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.3.1.900
Description of the Business and Summary of Significant Accounting Policies
6 Months Ended
Jan. 31, 2016
Accounting Policies [Abstract]  
Description of the Business and Summary of Significant Accounting Policies
DESCRIPTION OF THE BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

Business
Infoblox Inc. (together with our subsidiaries, “we,” “us” or “our”) was originally incorporated in the State of Illinois in February 1999 and was reincorporated in the State of Delaware in May 2003. We are headquartered in Santa Clara, California and have subsidiaries and representative offices located throughout the world. We provide a broad family of enterprise and service provider-class solutions to automate management of the critical network infrastructure services needed for secure, scalable and fault-tolerant connections between applications, devices and users.
Basis of Presentation
The condensed consolidated financial statements include our accounts and the accounts of our wholly-owned subsidiaries. Intercompany transactions and balances have been eliminated. The accompanying condensed consolidated balance sheet as of January 31, 2016 and the condensed consolidated statements of operations and the condensed consolidated statements of comprehensive income (loss) for the three and six months ended January 31, 2016 and 2015 and the condensed consolidated statements of cash flows for the six months ended January 31, 2016 and 2015 are unaudited. The condensed consolidated balance sheet as of July 31, 2015 was derived from the audited consolidated balance sheet as of July 31, 2015. These unaudited condensed consolidated financial statements and accompanying notes should be read together with the audited consolidated financial statements in Item 8 of our Annual Report on Form 10-K for the fiscal year ended July 31, 2015.
The accompanying condensed consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles, or GAAP, pursuant to the rules and regulations of the Securities Exchange Commission, or SEC. They do not include all of the financial information and footnotes required by GAAP for complete financial statements. We believe the unaudited condensed consolidated financial statements have been prepared on the same basis as the audited financial statements and include all adjustments necessary for their fair presentation. All adjustments are of a normal recurring nature. The results for the three and six months ended January 31, 2016 are not necessarily indicative of the results to be expected for any subsequent quarter or for the year ending July 31, 2016.
Significant Accounting Policies
We describe our significant accounting policies in Note 1 to the consolidated financial statements in Item 8 of our Annual Report on Form 10-K for the fiscal year ended July 31, 2015. Except for the accounting policy related to our market stock units, or MSUs, described below, and the election to allocate the cost related to the repurchase of common stock between additional paid-in-capital and accumulated deficit (see Note 6), there have been no significant changes in our accounting policies during the three and six months ended January 31, 2016, as compared to the significant accounting policies described in our Annual Report on Form 10-K for the year ended July 31, 2015.

During the first quarter of fiscal 2016, we granted MSUs to certain of our executive officers as part of our executive compensation program. We measure and recognize compensation cost for all stock-based awards based on the awards' fair value. We use the Monte-Carlo simulation model to estimate the fair value of MSUs. As the MSUs contain a performance metric with a market condition (our stock performance relative to a market index), we recognize compensation cost for MSUs using the graded vesting approach, net of estimated forfeitures and do not adjust the expense for subsequent changes in the expected outcome of the market-based vesting conditions.
Use of Estimates
The preparation of the accompanying condensed consolidated financial statements in conformity with GAAP requires us to make estimates and assumptions that affect the amounts reported in the condensed consolidated financial statements and accompanying notes. Those management estimates and assumptions affect revenue recognition, allowances for doubtful accounts and sales returns, valuation of our cash equivalents and available-for-sale investments, valuation of inventory, determination of fair value of stock-based awards, valuation of goodwill and intangible assets acquired, impairment of goodwill and other intangible assets, amortization of intangible assets, contingencies and litigation and accounting for income taxes, including the valuation reserve on deferred tax assets and uncertain tax positions. We evaluate our estimates and assumptions on an ongoing basis using historical experience and other factors and adjust those estimates and assumptions when facts and circumstances dictate. As future events and their effects cannot be determined with precision, actual results could differ from these estimates and assumptions, and those differences could be material to the condensed consolidated financial statements.

Concentrations of Risk
Financial instruments that potentially subject us to concentrations of credit risk consist of cash, cash equivalents, short-term investments, restricted cash and accounts receivable. Our cash, cash equivalents, short-term investments and restricted cash are invested in high-credit quality financial instruments with banks and financial institutions. Such deposits may be in excess of insured limits provided on such deposits.
We mitigate credit risk in respect to accounts receivable by performing ongoing credit evaluations of our customers and maintaining a reserve for potential credit losses. In addition, we generally require our customers to prepay for maintenance and support services to mitigate the risk of uncollectible accounts receivable.
Significant customers are those which represent more than 10% of our total net revenue or total gross accounts receivable balance at each respective balance sheet date. Exclusive Networks, Ltd., a distributor, accounted for 14.2% and 13.3% of our total net revenue for the three and six months ended January 31, 2016 and 10.9% and 11.5% for the three and six months ended January 31, 2015. Exclusive Networks Ltd. and Barclays Services Corporation, an end-user customer, accounted for 13.9% and 10.7% of our total gross accounts receivable as of January 31, 2016. Exclusive Networks Ltd. accounted for 14.0% of our total gross accounts receivable as of July 31, 2015. We believe it is unlikely that the loss of any of our channel partners would have a long term material adverse effect on our total net revenue as we believe end-users would likely purchase our products from a different channel partner. However, a loss of any one of these channel partners could have a material adverse impact during the transition period.

Recently Issued Accounting Pronouncements
    
In November 2015, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. 2015-17 “Income Taxes (Topic 740): Balance Sheet Classification of Deferred Taxes,” to simplify the presentation of deferred income taxes. Under this new standard, both deferred tax liabilities and assets are required to be classified as noncurrent in a classified balance sheet. ASU 2015-17 is effective for fiscal years, and the interim periods within those years, beginning after December 15, 2016. Early adoption is permitted, and we are in the process of evaluating the timing of the adoption. Should we not early adopt, this standard will be effective for us in fiscal year 2018. The adoption of this standard is not expected to have a significant impact on our condensed consolidated financial statements.

In July 2015, the FASB issued ASU 2015-11—Inventory—Simplifying the Measurement of Inventory (Topic 330). ASU 2015-11 changes the measurement principle for inventory from the lower of cost or market to lower of cost and net realizable value. It applies to entities that measure inventory using a method other than last-in, first-out or the retail inventory method. The amendments apply to all other inventory, which includes inventory that is measured using first-in, first-out (FIFO) or average cost. Early adoption is permitted, and we are in the process of evaluating the timing of the adoption. Should we not early adopt, this standard will be effective for us in fiscal year 2018. The adoption of this standard is not expected to have a significant impact on our condensed consolidated financial statements.

In April 2015, the FASB issued ASU No. 2015-05, Intangibles-Goodwill and Other-Internal-Use Software: Customer’s Accounting for Fees Paid in a Cloud Computing Arrangement, which provides guidance on determining whether a cloud computing arrangement contains a software license. If a cloud computing arrangement includes a software license, then 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. We adopted this standard during the three months ended October 31, 2015 and our adoption did not have a significant impact on our condensed consolidated financial statements.

    
In May 2014, the FASB issued ASU No. 2014-09, Revenue from Contracts with Customers (Topic 606), which supersedes the revenue recognition requirements in Accounting Standards Codification (ASC) 605, Revenue Recognition. This ASU is based on the principle that revenue is recognized to depict the transfer of goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. The ASU also requires additional disclosure about the nature, amount, timing and uncertainty of revenue and cash flows arising from customer contracts, including significant judgments and changes in judgments and assets recognized from costs incurred to obtain or fulfill a contract. The guidance requires the use of either of two methods: (i) retrospective to each prior reporting period presented with the option to elect certain practical expedients as defined within the guidance; or (ii) retrospective with the cumulative effect of initially applying the guidance recognized at the date of initial application and providing certain additional disclosures as defined per the guidance. In July 2015, the FASB decided to delay the effective date of the new revenue standard by one year. As such, ASU 2014-09 will be effective for us in fiscal year 2019, with the option to adopt earlier in fiscal year 2018. We are currently evaluating adoption timing and methods and whether this standard will have a material impact on our condensed consolidated financial statements.
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.3.1.900
Net Income (Loss) Per Share
6 Months Ended
Jan. 31, 2016
Earnings Per Share [Abstract]  
Net Income (Loss) Per Share
NET INCOME (LOSS) PER SHARE
    
We compute basic net income (loss) per share using the weighted average number of common shares outstanding during the period. We compute diluted net income (loss) per share using the weighted average number of common shares and dilutive potential common shares outstanding during the period. Dilutive potential common shares include shares issuable upon the exercise of stock options and upon the vesting of restricted stock units, or RSUs, and each purchase under our employee stock purchase plan, or ESPP, under the treasury stock method.
In loss periods, basic net loss per share and diluted net loss per share are the same since the effect of potential common shares is anti-dilutive and therefore excluded.
The following outstanding weighted-average shares of common stock equivalents were excluded from the computation of diluted net income (loss) per share for the periods presented because including them would have been antidilutive:
 
 
Three Months Ended January 31,
 
 Six Months ended January 31,
 
2016
 
2015
 
2016
 
2015
 
 
 
 
 
 
 
 
 
(In thousands)
Stock options to purchase common stock
1,743

 
3,412

 
1,632

 
3,221

Restricted stock units
1,488

 
1,946

 
1,355

 
2,229

Employee Stock Purchase Plan
171

 
58

 
164

 
260

XML 21 R9.htm IDEA: XBRL DOCUMENT v3.3.1.900
Cash Equivalents, Short-Term Investments, Restricted Cash and Fair Value Measurements
6 Months Ended
Jan. 31, 2016
Financial Instruments, Owned, at Fair Value [Abstract]  
Cash Equivalents, Short-term Investments, Restricted Cash and Fair Value Measurements
CASH EQUIVALENTS, SHORT-TERM INVESTMENTS, RESTRICTED CASH AND FAIR VALUE MEASUREMENTS

Cash Equivalents, Short-term Investments and Restricted Cash

The following table summarizes our cash equivalents, short-term investments and restricted cash as of January 31, 2016:
 
 
Amortized Cost
 
Unrealized Gains
 
Unrealized Losses
 
Estimated Fair Value
 
 
 
 
 
 
 
 
 
 
 
(In thousands)
Cash equivalents:
 
 
 
 
 
 
 
 
Money market funds
 
$
18,004

 
$

 
$

 
$
18,004

Short-term investments:
 
 
 
 
 
 
 
 
U.S. Treasury securities
 
135,602

 

 
(156
)
 
135,446

U.S. government agency securities
 
37,439

 
4

 
(27
)
 
37,416

FDIC-backed certificates of deposit
 
21,600

 
3

 
(38
)
 
21,565

Total short-term investments
 
194,641

 
7

 
(221
)
 
194,427

Restricted cash:
 
 
 
 
 
 
 
 
U.S. Treasury securities
 
3,420

 

 
(4
)
 
3,416

Total cash equivalents, short-term investments and restricted cash
 
$
216,065

 
$
7

 
$
(225
)
 
$
215,847


    
The following table presents the contractual maturities of our short-term investments which are classified as available-for-sale securities as of January 31, 2016:
 
 
Amortized Cost
 
Estimated Fair Value
 
 
 
 
 
 
 
(In thousands)
Due within one year
 
$
123,035

 
$
122,933

Due after one year through two years
 
71,606

 
71,494

Total
 
$
194,641

 
$
194,427



We classify our available-for-sale investments as short-term investments in our condensed consolidated balance sheet based on the availability of the funds for use in operations or strategic investments rather than the actual maturity dates.     
    
    

The following table summarizes our cash equivalents, short-term investments and restricted cash as of July 31, 2015:

 
 
Amortized Cost
 
Unrealized Gains
 
Unrealized Losses
 
Estimated Fair Value
 
 
 
 
 
 
 
 
 
 
 
(In thousands)
Cash equivalents:
 
 
 
 
 
 
 
 
Money market funds
 
$
5,695

 
$

 
$

 
$
5,695

Short-term investments:
 
 
 
 
 
 
 
 
U.S. Treasury securities
 
162,718

 
50

 
(58
)
 
162,710

U.S. government agency securities
 
42,468

 
9

 
(10
)
 
42,467

FDIC-backed certificates of deposit
 
22,560

 
7

 
(32
)
 
22,535

Total short-term investments
 
227,746

 
66

 
(100
)
 
227,712

Restricted cash:
 
 
 
 
 
 
 
 
U.S. Treasury securities
 
3,416

 
1

 
(4
)
 
3,413

Total cash equivalents, short-term investments and restricted cash
 
$
236,857

 
$
67

 
$
(104
)
 
$
236,820


    
Fair Value Measurements
The following table sets forth the fair value of our financial assets by level within the fair value hierarchy:
 
 
 
Fair Value Measurements at January 31, 2016 Using:
 
 
Quoted Prices in Active Markets For Identical Assets
 
Significant Other Observable Remaining Inputs
 
Significant Other Unobservable Remaining Inputs
 
 
 
 
(Level I)
 
(Level II)
 
(Level III)
 
Total
 
 
 
 
 
 
 
 
 
 
 
(In thousands)
Financial Assets
 
 
 
 
 
 
 
 
Cash equivalents:
 
 
 
 
 
 
 
 
Money market funds
 
$
18,004

 
$

 
$

 
$
18,004

Short-term investments:
 
 
 
 
 
 
 
 
U.S. Treasury securities
 
135,446

 

 

 
135,446

U.S. government agency securities
 

 
37,416

 

 
37,416

FDIC-backed certificates of deposit
 

 
21,565

 

 
21,565

Total short-term investments
 
135,446

 
58,981

 

 
194,427

 
 
 
 
 
 
 
 
 
Restricted cash:
 
 
 
 
 
 
 
 
U.S. Treasury securities
 
3,416

 

 

 
3,416

Total financial assets
 
$
156,866

 
$
58,981

 
$

 
$
215,847

 
    

 
 
Fair Value Measurements at July 31, 2015 Using:
 
 
Quoted Prices in Active Markets For Identical Assets
 
Significant Other Observable Remaining Inputs
 
Significant Other Unobservable Remaining Inputs
 
 
 
 
(Level I)
 
(Level II)
 
(Level III)
 
Total
 
 
 
 
 
 
 
 
 
 
 
(In thousands)
Financial Assets
 
 
 
 
 
 
 
 
Cash equivalents:
 
 
 
 
 
 
 
 
Money market funds
 
$
5,695

 
$

 
$

 
$
5,695

Short-term investments:
 
 
 
 
 
 
 
 
U.S. Treasury securities
 
162,710

 

 

 
162,710

U.S. government agency securities
 

 
42,467

 

 
42,467

FDIC-backed certificates of deposit
 

 
22,535

 

 
22,535

Total short-term investments
 
162,710

 
65,002

 

 
227,712

 
 
 
 
 
 
 
 
 
Restricted cash:
 
 
 
 
 
 
 
 
U.S. Treasury securities
 
3,413

 

 

 
3,413

Total financial assets
 
$
171,818

 
$
65,002

 
$

 
$
236,820



We value our Level I assets, consisting of money market funds and U.S. Treasury securities, using quoted prices in active markets for identical instruments. Financial assets whose fair values we measure on a recurring basis using Level II inputs consist of U.S. government agency securities and Federal Deposit Insurance Corporation, or FDIC-backed certificates of deposit. We measure the fair values of these assets with the help of a pricing service that either provides quoted market prices in active markets for identical or similar securities or uses observable inputs for their pricing without applying significant adjustments because the inputs used in the valuation model, such as interest rates and volatility, can be corroborated by readily observable market data for substantially the full term of the financial assets.
There were no transfers between Level I, Level II and Level III fair value hierarchies during the three and six months ended January 31, 2016.
XML 22 R10.htm IDEA: XBRL DOCUMENT v3.3.1.900
Inventory and Deferred Revenue
6 Months Ended
Jan. 31, 2016
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Inventory and Deferred Revenue
INVENTORY AND DEFERRED REVENUE

Inventory
Inventory consists of the following:
 
 
January 31, 2016
 
July 31, 2015
 
 
 
 
 
 
 
(In thousands)
Raw materials
 
$
1,825

 
$
2,224

Finished goods
 
4,884

 
6,364

Total inventory
 
$
6,709

 
$
8,588



Deferred Revenue, Net
Deferred revenue, net consists of the following: 
 
 
January 31, 2016
 
July 31, 2015
 
 
 
 
 
 
 
(In thousands)
Deferred revenue:
 
 
Products and licenses
 
$
8,314

 
$
6,255

Services
 
155,130

 
133,834

Total deferred revenue
 
163,444

 
140,089

Deferred cost of revenue:
 
 
 
 
Products and licenses
 
487

 
567

Services
 
3,817

 
2,675

Total deferred cost of revenue
 
4,304

 
3,242

Total deferred revenue, net
 
159,140

 
136,847

Less current portion
 
108,216

 
95,130

Non-current portion
 
$
50,924

 
$
41,717

XML 23 R11.htm IDEA: XBRL DOCUMENT v3.3.1.900
Commitments and Contingencies
6 Months Ended
Jan. 31, 2016
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
COMMITMENTS AND CONTINGENCIES
Contract Manufacturer Commitments
The independent contract manufacturer that provides the substantial majority of our manufacturing, repair and supply chain operations procures components and builds our products based on our forecasts. These forecasts are based on estimates of future demand for our products, which are in turn based on historical trends and an analysis from our sales and marketing organizations, adjusted for overall market conditions. In order to reduce manufacturing lead times and plan for adequate component supply, we may issue purchase orders to this independent contract manufacturer which may not be cancelable. In addition, we also have purchase commitments with other third-party contract manufacturers and suppliers. As of January 31, 2016, we had $7.5 million in purchase commitments with our third-party contract manufacturers and suppliers, of which $6.5 million relates to open purchase orders with our primary independent contract manufacturer.

Guarantees
We have entered into agreements with some of our customers that contain indemnification provisions relating to potential situations where claims could be alleged that our products infringe the intellectual property rights of a third party. We have, at our option and expense, the ability to repair any infringement, replace the product with a non-infringing functionally equivalent product, or refund our customers the unamortized value of the product based on its estimated useful life, typically five years. Other guarantees or indemnification arrangements include guarantees of product and service performance and standby letters of credit for lease facilities and corporate credit cards. We have not recorded a liability related to these indemnification and guarantee provisions, and our guarantees and indemnification arrangements have not had any significant impact on our condensed consolidated financial statements to date.

Loss Contingencies and Legal Proceedings
We are subject to the possibility of various loss contingencies arising in the ordinary course of business. An estimated loss contingency is accrued when it is probable that an asset has been impaired or a liability has been incurred and the range of loss can be reasonably estimated. However, the actual loss in any such contingency may be materially different from our estimates, which could result in the need to record additional expenses. If the amount of liability is not probable or the amount cannot be reasonably estimated, no accruals have been made. We regularly evaluate current information available to management to determine whether such accruals should be adjusted and whether new accruals are required in the periods presented.
From time to time, we are subject to various legal proceedings, claims and litigation arising in the ordinary course of business. Other than the litigation matter described below, as to which we are unable to make a materiality determination, we do not believe we are party to any currently pending legal proceedings, the outcome of which would have a material adverse effect on our financial position, results of operations or cash flows. There can be no assurance that existing or future legal proceedings arising in the ordinary course of business or otherwise will not have a material adverse effect on our financial position, results of operations or cash flows.

On June 9, 2015, Stacey Greenfield, who claims to be a stockholder of the Company, filed suit in the United States District Court for the Southern District of New York under Section 16(b) of the Securities Exchange Act of 1934 (“Section 16”) against Cadian Capital Management, LP, and certain persons and entities allegedly affiliated with it (collectively, the “Cadian Defendants”) in an action captioned Greenfield v. Cadian Capital Management, L.P., et al., Case No. 15-civ-04478.  We are named as a nominal defendant.  Plaintiff alleges that the Cadian Defendants engaged in transactions in our securities that resulted in “short-swing” profits within the scope of Section 16, and seeks disgorgement from the Cadian Defendants of those alleged “short-swing” profits on our behalf.  On September 3, 2015, the Cadian Defendants filed a motion to dismiss the complaint. On October 7, 2015, Plaintiff filed an amended complaint (“Amended Complaint”). On December 11, 2015, the Cadian Defendants filed a motion to dismiss the Amended Complaint, which Plaintiff has since opposed. The motion to dismiss has been fully briefed but has not been ruled upon by the Court. The parties have agreed that we (as a nominal defendant) shall not be required to file any responsive pleading until after the Cadian Defendants’ motion to dismiss is decided. 

We believe at this time that liabilities associated with this case, while possible, are not probable, and therefore we have not recorded any accrual for them as of January 31, 2016 and July 31, 2015. Further, any possible range of loss cannot be reasonably estimated at this time.
XML 24 R12.htm IDEA: XBRL DOCUMENT v3.3.1.900
Stockholders’ Equity and Employee Benefit Plans
6 Months Ended
Jan. 31, 2016
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Stockholders' Equity and Employee Benefit Plans
STOCKHOLDERS' EQUITY AND EMPLOYEE BENEFIT PLANS
Stock-based Compensation
The following table summarizes stock-based compensation expense for stock option grants, ESPP purchase rights, restricted stock units, or RSUs, and MSUs recorded in our condensed consolidated statements of operations: 
 
Three Months Ended January 31,
 
 Six Months ended January 31,
 
2016
 
2015
 
2016
 
2015
 
(In thousands)
Cost of revenue
$
1,221

 
$
1,201

 
$
2,349

 
$
2,404

Research and development
2,908

 
2,633

 
6,125

 
5,241

Sales and marketing
6,343

 
5,847

 
12,561

 
12,195

General and administrative
2,493

 
2,436

 
4,758

 
4,499

 
$
12,965

 
$
12,117

 
$
25,793

 
$
24,339

    
    
The following table summarizes stock-based compensation expense by award type:
 
Three Months Ended January 31,
 
 Six Months ended January 31,
 
2016
 
2015
 
2016
 
2015
 
(In thousands)
 
 
 
 
RSUs
$
9,494

 
$
7,846

 
$
19,315

 
$
15,284

Stock options
1,601

 
2,448

 
3,166

 
5,154

ESPP
1,284

 
1,823

 
2,416

 
3,901

MSUs
586

 

 
896

 

 
$
12,965

 
$
12,117

 
$
25,793

 
$
24,339


    
    
The following table summarizes the unrecognized stock-based compensation balance, net of estimated forfeitures, by type of awards as of January 31, 2016:
 
 
 As of January 31, 2016
 
Weighted-Average Amortization Period
 
 
(In thousands)
 
(In years)
RSUs
 
$
71,705

 
2.64
Stock options
 
7,974

 
2.28
ESPP
 
4,106

 
1.05
MSUs
 
3,503

 
1.50
Total unrecognized stock-based compensation balance
 
$
87,288

 
2.49


Determination of Fair Value
The fair value of stock option grants and ESPP purchase rights was estimated at the date of grant and start of the offering period using the following assumptions: 
 
Three Months Ended January 31,
 
 Six Months ended January 31,
 
2016
 
2015
 
2016
 
2015
Stock Options:
 
 
 
 
 
 
 
Expected term (in years)
6.08

 
6.08

 
6.08

 
6.08

Risk-free interest rate
1.70
%
 
1.73
%
 
1.70
%
 
1.80
%
Expected volatility
52
%
 
55
%
 
52
%
 
56
%
Dividend rate
%
 
%
 
%
 
%
Weighted average fair value per share
$
9.24

 
$
9.40

 
$
9.48

 
$
8.66

Employee Stock Purchase Plan:
 
 
 
 
 
 
 
Expected term (in years)
0.50-2.00

 
0.50-2.00

 
0.50 - 2.00

 
0.50 - 2.00

Risk-free interest rate
0.51%-0.96%

 
0.16%-0.71%

 
0.51% - 0.96%

 
0.16% - 0.71%

Expected volatility
64
%
 
71
%
 
64
%
 
71
%
Dividend rate
%
 
%
 
%
 
%
Weighted average fair value per share
$6.19-$9.44

 
$7.02-$10.72

 
$6.19 - $9.44

 
$7.02-$10.72

    

Stock Option Activity
A summary of the stock option activity under our stock plans during the six months ended January 31, 2016 is presented below:
 
 
Number of
Shares
Underlying
Outstanding
Options
 
Weighted-
Average
Exercise Price
 
Weighted-
Average
Remaining
Contractual
Term
 
Aggregate Intrinsic Value
 
 
(In thousands)
 
 
 
(In years)
 
(In thousands)
Outstanding as of July 31, 2015
 
3,357

 
$
15.45

 
6.67
 
$
32,040

Granted
 
74

 
18.76

 
 
 
 
Exercised
 
(425
)
 
7.91

 
 
 
 
Canceled due to forfeitures and expirations
 
(134
)
 
20.62

 
 
 
 
Outstanding as of January 31, 2016
 
2,872

 
16.40

 
6.27
 
9,785

Vested and expected to vest as of January 31, 2016
 
2,787

 
16.27

 
6.20
 
9,747

Vested and exercisable as of January 31, 2016
 
1,965

 
$
14.60

 
5.32
 
$
9,153


 
Restricted Stock Unit Activity
A summary of the RSU activity during the six months ended January 31, 2016 is presented below:
 
 
Number of Units
 
Weighted-Average Grant Date Fair Value Per Share
 
 
(In thousands)
 
 
Outstanding as of July 31, 2015
 
4,406

 
$
21.03

Granted
 
2,014

 
18.13

Vested
 
(1,104
)
 
19.45

Cancellations due to forfeitures
 
(457
)
 
19.93

Outstanding as of January 31, 2016
 
4,859

 
$
20.29




Market Stock Units

In September 2015, the Compensation Committee of our board of directors approved awarding MSUs to certain of our officers. In general, the target shares are eligible to be earned in three annual installments, based on the number of shares eligible to be earned for the applicable performance period multiplied by the Performance Multiplier (as defined below) in effect for the applicable performance period. The performance periods consist of a one-, two- and three-year period within the three-year period covering fiscal 2016, fiscal 2017 and fiscal 2018, with each performance period commencing on the first day of fiscal 2016. In each of the first two performance periods, up to one-third of the target shares are eligible to be earned.  In the third performance period, up to the maximum shares (175% of target shares) less any shares that were earned in a prior performance period are eligible to be earned. The performance goal under the MSUs is our total stockholder return relative to the Russell 2000 Index over the applicable performance period. The Performance Multiplier is based on the positive difference or negative difference, measured in percentage points, between our total stockholder return and the total return for the Russell 2000 Index over the applicable performance period, and ranges from 0% to 175%. Subject to certain exceptions, the MSUs shall vest, if at all, only following the end of each applicable performance period, and the officer must be employed by us at the end of such performance period in order to vest in the award. We use a Monte-Carlo simulation to calculate the fair value of the award on the grant date. Monte-Carlo simulation requires various assumptions including stock price volatility and risk free interest rate as of the valuation date corresponding to the length of time remaining in the performance period and expected dividend yield. In September 2015, we granted a total of 245,000 MSUs with a weighted-average grant date fair value per unit of $20.66. We recognized $0.6 million and $0.9 million stock-based compensation expense, net of estimated forfeitures, related to MSUs during the three and six months ended January 31, 2016. As of January 31, 2016, there was approximately $3.5 million of unrecognized compensation cost, net of estimated forfeitures, related to MSUs. No MSUs vested during the three and six months ended January 31, 2016 as the first performance period would not be completed until the end of fiscal 2016. No MSUs were forfeited or canceled during the three and six months ended January 31, 2016.

Share Repurchase Program

In November 2015, our board of directors authorized a $100 million share repurchase program, with $50 million of that program to be executed as an accelerated share repurchase, or ASR, and the remaining $50 million of that program may be executed from time to time in compliance with applicable securities laws in the open market or in privately-negotiated transactions. The timing and amounts of any repurchases will be based on market conditions and other factors including price, regulatory requirements and capital availability. The authorization for open market purchases does not require the purchase of any minimum number of shares, has no expiration date and may be suspended, modified or discontinued at any time without prior notice. Under this program, shares repurchased are recorded as a reduction to capital in excess of par value and an increase in accumulated deficit in our condensed consolidated balance sheet as of January 31, 2016.

In December 2015, we executed an ASR with Goldman, Sachs & Co., or GS&Co, pursuant to which, on December 8, 2015, we paid GS&Co $50 million and received an initial delivery of 2,192,982 shares, representing 80% of the total ASR amount. Upon final settlement of the ASR, GS&Co may be required to deliver additional shares of common stock to us or we may be required to deliver shares of our common stock, or elect to make a cash payment, to GS&Co, based on the terms and conditions of the ASR.

We have accounted for the ASR program as two separate transactions (i) the 2,192,982 shares of common stock initially delivered to us on December 8, 2015 pursuant to the ASR were accounted for as a share repurchase transaction resulting in a reduction of stockholders’ equity and (ii) the unsettled contract representing 20%, or $10 million, of the total ASR were accounted for as a forward contract indexed to our own common stock. The initial delivery of 2,192,982 shares on December 8, 2015 resulted in an immediate reduction, on the delivery date, of the outstanding shares used to calculate the weighted-average common shares outstanding for basic and diluted earnings per share. We have determined that the forward contract, indexed to our common stock met all of the applicable criteria for equity classification. Therefore, during the three and six months ended January 31, 2016, we recorded $40 million as a share repurchase transaction and recorded $10 million, the implied value of the forward contract, as additional paid-in-capital.

    

In February 2016, the ASR was completed and GS&Co delivered 748,464 additional shares to us, resulting in a total of 2,941,446 shares repurchased at an average per share price of $17.00. We will account for the additional 748,464 shares repurchased as a share repurchase transaction which will reduce outstanding shares and the weighted shares outstanding that will be used to calculate the basic and diluted net income (loss) per share for the three and nine months ending April 30, 2016. In addition, approximately $4.7 million of the cost associated with these additional shares, which was initially recorded as a reduction to additional paid-in-capital, will be reclassified to accumulated deficit during the three and nine months ending April 30, 2016.
XML 25 R13.htm IDEA: XBRL DOCUMENT v3.3.1.900
Income Taxes
6 Months Ended
Jan. 31, 2016
Income Tax Disclosure [Abstract]  
Income Taxes
INCOME TAXES
The income tax benefits for the three months ended January 31, 2016 and 2015 were $1.1 million and $0.2 million and the amounts recorded in each period consisted of the federal and state income tax benefits, partially offset by foreign income taxes. For the three months ended January 31, 2016 and 2015, our income tax benefits differed from the statutory amount primarily due to U.S. and foreign taxes currently payable as we realized no benefit for current year losses due to maintaining a full valuation allowance against net U.S. deferred tax assets. For the three months ended January 31, 2016, we also maintained a full valuation allowance against net Canadian deferred tax assets.

The income tax benefit for the six months ended January 31, 2016 was $0.2 million and the provision for income taxes for the six months ended January 31, 2015 was $0.6 million. The income tax benefit for the six months ended January 31, 2016 primarily consisted of U.S. income tax benefits and foreign income tax and the provision for income taxes for the six months ended January 31, 2015 primarily consisted of state and foreign income taxes. The change in the income tax benefit for the six months ended January 31, 2016 compared to the same period in the prior year was primarily due to higher favorable adjustments to U.S. taxes recorded in the first fiscal quarter of 2016 as a result of higher projected fiscal year 2016 taxable income.
    
The realization of tax benefits of deferred tax assets is dependent upon future levels of taxable income, of an appropriate character, in the periods the items are expected to be deductible or taxable. Based on the available objective evidence, management does not believe it is more likely than not that the net U.S. and Canadian deferred tax assets will be realizable. Accordingly, we have provided a full valuation allowance against net U.S. and Canadian deferred tax assets as of January 31, 2016 and July 31, 2015. We intend to maintain the valuation allowance until sufficient positive evidence exists to support a reversal of, or decrease in, the valuation allowance. During the three and six months ended January 31, 2016, there have been no material changes to the total amount of unrecognized tax benefits.

The Protecting Americans from Tax Hikes Act of 2015, or the PATH Act, which made the research tax credit permanent, was passed on December 18, 2015. The PATH Act retroactively extended the federal research tax credit from January 1, 2015. As we have a full valuation allowance against net U.S. deferred tax asset, this provision has no material impact on our financial statements for the three and six months ended January 31, 2016.
XML 26 R14.htm IDEA: XBRL DOCUMENT v3.3.1.900
Segment Information
6 Months Ended
Jan. 31, 2016
Segment Reporting [Abstract]  
Segment Information
SEGMENT INFORMATION
We operate in one segment. The following table represents net revenue based on the customer’s location, as determined by the customer’s shipping address: 
 
Three Months Ended January 31,
 
 Six Months ended January 31,
 
2016
 
2015
 
2016
 
2015
 
(In thousands)
Americas
$
58,671

 
$
46,578

 
$
119,997

 
$
91,428

Europe, Middle East and Africa ("EMEA")
27,232

 
19,228

 
51,224

 
35,125

Asia Pacific ("APAC")
10,096

 
8,498

 
18,800

 
14,470

Total net revenue
$
95,999

 
$
74,304

 
$
190,021

 
$
141,023


Included within the Americas total in the above table is revenue from sales in the United States of $56.1 million and $44.1 million for the three months ended January 31, 2016 and 2015 and $113.9 million and $86.3 million for the six months ended January 31, 2016 and 2015. No other country comprised more than 10% of our net revenue for the three and six months ended January 31, 2016 and 2015.

Our property and equipment, net by location is summarized as follows:
 
 
January 31, 2016
 
July 31, 2015
 
(In thousands)
Americas
$
21,506

 
$
21,807

EMEA
609

 
712

APAC
1,097

 
706

Total property and equipment, net
$
23,212

 
$
23,225


    
Included within the Americas total in the above table is property and equipment, net in the United States of $21.4 million and $21.8 million as of January 31, 2016 and July 31, 2015.
XML 27 R15.htm IDEA: XBRL DOCUMENT v3.3.1.900
Subsequent Events
6 Months Ended
Jan. 31, 2016
Subsequent Events [Abstract]  
Subsequent Events
SUBSEQUENT EVENTS

Business Acquisition

On February 6, 2016, we entered into an Agreement and Plan of Merger (the “Merger Agreement”) with IID Security, Inc., a Delaware corporation (“IID”), Niners Acquisition Sub, Inc. and Shareholder Representative Services, LLC to acquire IID, a provider of global threat intelligence. On February 8, 2016, we consummated the acquisition of IID pursuant to the Merger Agreement (the “Acquisition”) and IID became our wholly owned subsidiary. Pursuant to the terms of the Merger Agreement, all outstanding shares of IID capital stock and vested options or warrants to purchase IID capital stock were canceled in exchange for an aggregate of $45 million in cash, subject to certain adjustments. A portion of the aggregate consideration is subject to deferred payment arrangements and holdback provisions related to the indemnification obligations of IID security holders. The Merger Agreement contains customary representations, warranties and covenants by us and IID.

Share Repurchase Program

In February 2016, the ASR was completed and GS&Co delivered 748,464 additional shares to us, resulting in a total of 2,941,446 shares repurchased at an average per share price of $17.00. We will account for the additional 748,464 shares repurchased as a share repurchase transaction which will reduce outstanding shares and the weighted shares outstanding that will be used to calculate the basic and diluted net income (loss) per share for the three and nine months ending April 30, 2016. In addition, approximately $4.7 million of the cost associated with these additional shares, which was initially recorded as a reduction to additional paid-in-capital, will be reclassified to accumulated deficit during the three and nine months ending April 30, 2016.
XML 28 R16.htm IDEA: XBRL DOCUMENT v3.3.1.900
Description of the Business and Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jan. 31, 2016
Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation
The condensed consolidated financial statements include our accounts and the accounts of our wholly-owned subsidiaries. Intercompany transactions and balances have been eliminated. The accompanying condensed consolidated balance sheet as of January 31, 2016 and the condensed consolidated statements of operations and the condensed consolidated statements of comprehensive income (loss) for the three and six months ended January 31, 2016 and 2015 and the condensed consolidated statements of cash flows for the six months ended January 31, 2016 and 2015 are unaudited. The condensed consolidated balance sheet as of July 31, 2015 was derived from the audited consolidated balance sheet as of July 31, 2015. These unaudited condensed consolidated financial statements and accompanying notes should be read together with the audited consolidated financial statements in Item 8 of our Annual Report on Form 10-K for the fiscal year ended July 31, 2015.
The accompanying condensed consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles, or GAAP, pursuant to the rules and regulations of the Securities Exchange Commission, or SEC. They do not include all of the financial information and footnotes required by GAAP for complete financial statements. We believe the unaudited condensed consolidated financial statements have been prepared on the same basis as the audited financial statements and include all adjustments necessary for their fair presentation. All adjustments are of a normal recurring nature. The results for the three and six months ended January 31, 2016 are not necessarily indicative of the results to be expected for any subsequent quarter or for the year ending July 31, 2016.
Use of Estimates
Use of Estimates
The preparation of the accompanying condensed consolidated financial statements in conformity with GAAP requires us to make estimates and assumptions that affect the amounts reported in the condensed consolidated financial statements and accompanying notes. Those management estimates and assumptions affect revenue recognition, allowances for doubtful accounts and sales returns, valuation of our cash equivalents and available-for-sale investments, valuation of inventory, determination of fair value of stock-based awards, valuation of goodwill and intangible assets acquired, impairment of goodwill and other intangible assets, amortization of intangible assets, contingencies and litigation and accounting for income taxes, including the valuation reserve on deferred tax assets and uncertain tax positions. We evaluate our estimates and assumptions on an ongoing basis using historical experience and other factors and adjust those estimates and assumptions when facts and circumstances dictate. As future events and their effects cannot be determined with precision, actual results could differ from these estimates and assumptions, and those differences could be material to the condensed consolidated financial statements.

Concentrations of Risk
Concentrations of Risk
Financial instruments that potentially subject us to concentrations of credit risk consist of cash, cash equivalents, short-term investments, restricted cash and accounts receivable. Our cash, cash equivalents, short-term investments and restricted cash are invested in high-credit quality financial instruments with banks and financial institutions. Such deposits may be in excess of insured limits provided on such deposits.
We mitigate credit risk in respect to accounts receivable by performing ongoing credit evaluations of our customers and maintaining a reserve for potential credit losses. In addition, we generally require our customers to prepay for maintenance and support services to mitigate the risk of uncollectible accounts receivable.
Significant customers are those which represent more than 10% of our total net revenue or total gross accounts receivable balance at each respective balance sheet date. Exclusive Networks, Ltd., a distributor, accounted for 14.2% and 13.3% of our total net revenue for the three and six months ended January 31, 2016 and 10.9% and 11.5% for the three and six months ended January 31, 2015. Exclusive Networks Ltd. and Barclays Services Corporation, an end-user customer, accounted for 13.9% and 10.7% of our total gross accounts receivable as of January 31, 2016. Exclusive Networks Ltd. accounted for 14.0% of our total gross accounts receivable as of July 31, 2015. We believe it is unlikely that the loss of any of our channel partners would have a long term material adverse effect on our total net revenue as we believe end-users would likely purchase our products from a different channel partner. However, a loss of any one of these channel partners could have a material adverse impact during the transition period.

Recently Issued Accounting Pronouncements
Recently Issued Accounting Pronouncements
    
In November 2015, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. 2015-17 “Income Taxes (Topic 740): Balance Sheet Classification of Deferred Taxes,” to simplify the presentation of deferred income taxes. Under this new standard, both deferred tax liabilities and assets are required to be classified as noncurrent in a classified balance sheet. ASU 2015-17 is effective for fiscal years, and the interim periods within those years, beginning after December 15, 2016. Early adoption is permitted, and we are in the process of evaluating the timing of the adoption. Should we not early adopt, this standard will be effective for us in fiscal year 2018. The adoption of this standard is not expected to have a significant impact on our condensed consolidated financial statements.

In July 2015, the FASB issued ASU 2015-11—Inventory—Simplifying the Measurement of Inventory (Topic 330). ASU 2015-11 changes the measurement principle for inventory from the lower of cost or market to lower of cost and net realizable value. It applies to entities that measure inventory using a method other than last-in, first-out or the retail inventory method. The amendments apply to all other inventory, which includes inventory that is measured using first-in, first-out (FIFO) or average cost. Early adoption is permitted, and we are in the process of evaluating the timing of the adoption. Should we not early adopt, this standard will be effective for us in fiscal year 2018. The adoption of this standard is not expected to have a significant impact on our condensed consolidated financial statements.

In April 2015, the FASB issued ASU No. 2015-05, Intangibles-Goodwill and Other-Internal-Use Software: Customer’s Accounting for Fees Paid in a Cloud Computing Arrangement, which provides guidance on determining whether a cloud computing arrangement contains a software license. If a cloud computing arrangement includes a software license, then 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. We adopted this standard during the three months ended October 31, 2015 and our adoption did not have a significant impact on our condensed consolidated financial statements.

    
In May 2014, the FASB issued ASU No. 2014-09, Revenue from Contracts with Customers (Topic 606), which supersedes the revenue recognition requirements in Accounting Standards Codification (ASC) 605, Revenue Recognition. This ASU is based on the principle that revenue is recognized to depict the transfer of goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. The ASU also requires additional disclosure about the nature, amount, timing and uncertainty of revenue and cash flows arising from customer contracts, including significant judgments and changes in judgments and assets recognized from costs incurred to obtain or fulfill a contract. The guidance requires the use of either of two methods: (i) retrospective to each prior reporting period presented with the option to elect certain practical expedients as defined within the guidance; or (ii) retrospective with the cumulative effect of initially applying the guidance recognized at the date of initial application and providing certain additional disclosures as defined per the guidance. In July 2015, the FASB decided to delay the effective date of the new revenue standard by one year. As such, ASU 2014-09 will be effective for us in fiscal year 2019, with the option to adopt earlier in fiscal year 2018. We are currently evaluating adoption timing and methods and whether this standard will have a material impact on our condensed consolidated financial statements.
XML 29 R17.htm IDEA: XBRL DOCUMENT v3.3.1.900
Net Income (Loss) Per Share (Tables)
6 Months Ended
Jan. 31, 2016
Earnings Per Share [Abstract]  
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share
The following outstanding weighted-average shares of common stock equivalents were excluded from the computation of diluted net income (loss) per share for the periods presented because including them would have been antidilutive:
 
 
Three Months Ended January 31,
 
 Six Months ended January 31,
 
2016
 
2015
 
2016
 
2015
 
 
 
 
 
 
 
 
 
(In thousands)
Stock options to purchase common stock
1,743

 
3,412

 
1,632

 
3,221

Restricted stock units
1,488

 
1,946

 
1,355

 
2,229

Employee Stock Purchase Plan
171

 
58

 
164

 
260

XML 30 R18.htm IDEA: XBRL DOCUMENT v3.3.1.900
Cash Equivalents, Short-Term Investments, Restricted Cash and Fair Value Measurements (Tables)
6 Months Ended
Jan. 31, 2016
Financial Instruments, Owned, at Fair Value [Abstract]  
Schedule Cash Equivalents, Short-term Investments and Restricted Cash
The following table summarizes our cash equivalents, short-term investments and restricted cash as of July 31, 2015:

 
 
Amortized Cost
 
Unrealized Gains
 
Unrealized Losses
 
Estimated Fair Value
 
 
 
 
 
 
 
 
 
 
 
(In thousands)
Cash equivalents:
 
 
 
 
 
 
 
 
Money market funds
 
$
5,695

 
$

 
$

 
$
5,695

Short-term investments:
 
 
 
 
 
 
 
 
U.S. Treasury securities
 
162,718

 
50

 
(58
)
 
162,710

U.S. government agency securities
 
42,468

 
9

 
(10
)
 
42,467

FDIC-backed certificates of deposit
 
22,560

 
7

 
(32
)
 
22,535

Total short-term investments
 
227,746

 
66

 
(100
)
 
227,712

Restricted cash:
 
 
 
 
 
 
 
 
U.S. Treasury securities
 
3,416

 
1

 
(4
)
 
3,413

Total cash equivalents, short-term investments and restricted cash
 
$
236,857

 
$
67

 
$
(104
)
 
$
236,820

The following table summarizes our cash equivalents, short-term investments and restricted cash as of January 31, 2016:
 
 
Amortized Cost
 
Unrealized Gains
 
Unrealized Losses
 
Estimated Fair Value
 
 
 
 
 
 
 
 
 
 
 
(In thousands)
Cash equivalents:
 
 
 
 
 
 
 
 
Money market funds
 
$
18,004

 
$

 
$

 
$
18,004

Short-term investments:
 
 
 
 
 
 
 
 
U.S. Treasury securities
 
135,602

 

 
(156
)
 
135,446

U.S. government agency securities
 
37,439

 
4

 
(27
)
 
37,416

FDIC-backed certificates of deposit
 
21,600

 
3

 
(38
)
 
21,565

Total short-term investments
 
194,641

 
7

 
(221
)
 
194,427

Restricted cash:
 
 
 
 
 
 
 
 
U.S. Treasury securities
 
3,420

 

 
(4
)
 
3,416

Total cash equivalents, short-term investments and restricted cash
 
$
216,065

 
$
7

 
$
(225
)
 
$
215,847

Investments Classified by Contractual Maturity Date
The following table presents the contractual maturities of our short-term investments which are classified as available-for-sale securities as of January 31, 2016:
 
 
Amortized Cost
 
Estimated Fair Value
 
 
 
 
 
 
 
(In thousands)
Due within one year
 
$
123,035

 
$
122,933

Due after one year through two years
 
71,606

 
71,494

Total
 
$
194,641

 
$
194,427

Schedule of Fair Value of Assets and Liabilities by Level
The following table sets forth the fair value of our financial assets by level within the fair value hierarchy:
 
 
 
Fair Value Measurements at January 31, 2016 Using:
 
 
Quoted Prices in Active Markets For Identical Assets
 
Significant Other Observable Remaining Inputs
 
Significant Other Unobservable Remaining Inputs
 
 
 
 
(Level I)
 
(Level II)
 
(Level III)
 
Total
 
 
 
 
 
 
 
 
 
 
 
(In thousands)
Financial Assets
 
 
 
 
 
 
 
 
Cash equivalents:
 
 
 
 
 
 
 
 
Money market funds
 
$
18,004

 
$

 
$

 
$
18,004

Short-term investments:
 
 
 
 
 
 
 
 
U.S. Treasury securities
 
135,446

 

 

 
135,446

U.S. government agency securities
 

 
37,416

 

 
37,416

FDIC-backed certificates of deposit
 

 
21,565

 

 
21,565

Total short-term investments
 
135,446

 
58,981

 

 
194,427

 
 
 
 
 
 
 
 
 
Restricted cash:
 
 
 
 
 
 
 
 
U.S. Treasury securities
 
3,416

 

 

 
3,416

Total financial assets
 
$
156,866

 
$
58,981

 
$

 
$
215,847

 
    

 
 
Fair Value Measurements at July 31, 2015 Using:
 
 
Quoted Prices in Active Markets For Identical Assets
 
Significant Other Observable Remaining Inputs
 
Significant Other Unobservable Remaining Inputs
 
 
 
 
(Level I)
 
(Level II)
 
(Level III)
 
Total
 
 
 
 
 
 
 
 
 
 
 
(In thousands)
Financial Assets
 
 
 
 
 
 
 
 
Cash equivalents:
 
 
 
 
 
 
 
 
Money market funds
 
$
5,695

 
$

 
$

 
$
5,695

Short-term investments:
 
 
 
 
 
 
 
 
U.S. Treasury securities
 
162,710

 

 

 
162,710

U.S. government agency securities
 

 
42,467

 

 
42,467

FDIC-backed certificates of deposit
 

 
22,535

 

 
22,535

Total short-term investments
 
162,710

 
65,002

 

 
227,712

 
 
 
 
 
 
 
 
 
Restricted cash:
 
 
 
 
 
 
 
 
U.S. Treasury securities
 
3,413

 

 

 
3,413

Total financial assets
 
$
171,818

 
$
65,002

 
$

 
$
236,820



XML 31 R19.htm IDEA: XBRL DOCUMENT v3.3.1.900
Inventory and Deferred Revenue (Tables)
6 Months Ended
Jan. 31, 2016
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Inventory
Inventory consists of the following:
 
 
January 31, 2016
 
July 31, 2015
 
 
 
 
 
 
 
(In thousands)
Raw materials
 
$
1,825

 
$
2,224

Finished goods
 
4,884

 
6,364

Total inventory
 
$
6,709

 
$
8,588

Schedule of Deferred Revenue, Net
Deferred revenue, net consists of the following: 
 
 
January 31, 2016
 
July 31, 2015
 
 
 
 
 
 
 
(In thousands)
Deferred revenue:
 
 
Products and licenses
 
$
8,314

 
$
6,255

Services
 
155,130

 
133,834

Total deferred revenue
 
163,444

 
140,089

Deferred cost of revenue:
 
 
 
 
Products and licenses
 
487

 
567

Services
 
3,817

 
2,675

Total deferred cost of revenue
 
4,304

 
3,242

Total deferred revenue, net
 
159,140

 
136,847

Less current portion
 
108,216

 
95,130

Non-current portion
 
$
50,924

 
$
41,717

XML 32 R20.htm IDEA: XBRL DOCUMENT v3.3.1.900
Stockholders’ Equity and Employee Benefit Plans (Tables)
6 Months Ended
Jan. 31, 2016
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Schedule of Stock-based Compensation by Statement of Operations
The following table summarizes stock-based compensation expense for stock option grants, ESPP purchase rights, restricted stock units, or RSUs, and MSUs recorded in our condensed consolidated statements of operations: 
 
Three Months Ended January 31,
 
 Six Months ended January 31,
 
2016
 
2015
 
2016
 
2015
 
(In thousands)
Cost of revenue
$
1,221

 
$
1,201

 
$
2,349

 
$
2,404

Research and development
2,908

 
2,633

 
6,125

 
5,241

Sales and marketing
6,343

 
5,847

 
12,561

 
12,195

General and administrative
2,493

 
2,436

 
4,758

 
4,499

 
$
12,965

 
$
12,117

 
$
25,793

 
$
24,339

    
    
The following table summarizes stock-based compensation expense by award type:
 
Three Months Ended January 31,
 
 Six Months ended January 31,
 
2016
 
2015
 
2016
 
2015
 
(In thousands)
 
 
 
 
RSUs
$
9,494

 
$
7,846

 
$
19,315

 
$
15,284

Stock options
1,601

 
2,448

 
3,166

 
5,154

ESPP
1,284

 
1,823

 
2,416

 
3,901

MSUs
586

 

 
896

 

 
$
12,965

 
$
12,117

 
$
25,793

 
$
24,339

Schedule of Unrecognized Stock-Based Compensation Balance
The following table summarizes the unrecognized stock-based compensation balance, net of estimated forfeitures, by type of awards as of January 31, 2016:
 
 
 As of January 31, 2016
 
Weighted-Average Amortization Period
 
 
(In thousands)
 
(In years)
RSUs
 
$
71,705

 
2.64
Stock options
 
7,974

 
2.28
ESPP
 
4,106

 
1.05
MSUs
 
3,503

 
1.50
Total unrecognized stock-based compensation balance
 
$
87,288

 
2.49
Schedule of Determination of Fair Value
using the following assumptions: 
 
Three Months Ended January 31,
 
 Six Months ended January 31,
 
2016
 
2015
 
2016
 
2015
Stock Options:
 
 
 
 
 
 
 
Expected term (in years)
6.08

 
6.08

 
6.08

 
6.08

Risk-free interest rate
1.70
%
 
1.73
%
 
1.70
%
 
1.80
%
Expected volatility
52
%
 
55
%
 
52
%
 
56
%
Dividend rate
%
 
%
 
%
 
%
Weighted average fair value per share
$
9.24

 
$
9.40

 
$
9.48

 
$
8.66

Employee Stock Purchase Plan:
 
 
 
 
 
 
 
Expected term (in years)
0.50-2.00

 
0.50-2.00

 
0.50 - 2.00

 
0.50 - 2.00

Risk-free interest rate
0.51%-0.96%

 
0.16%-0.71%

 
0.51% - 0.96%

 
0.16% - 0.71%

Expected volatility
64
%
 
71
%
 
64
%
 
71
%
Dividend rate
%
 
%
 
%
 
%
Weighted average fair value per share
$6.19-$9.44

 
$7.02-$10.72

 
$6.19 - $9.44

 
$7.02-$10.72

    

Schedule of Stock-Based Compensation Activity
A summary of the stock option activity under our stock plans during the six months ended January 31, 2016 is presented below:
 
 
Number of
Shares
Underlying
Outstanding
Options
 
Weighted-
Average
Exercise Price
 
Weighted-
Average
Remaining
Contractual
Term
 
Aggregate Intrinsic Value
 
 
(In thousands)
 
 
 
(In years)
 
(In thousands)
Outstanding as of July 31, 2015
 
3,357

 
$
15.45

 
6.67
 
$
32,040

Granted
 
74

 
18.76

 
 
 
 
Exercised
 
(425
)
 
7.91

 
 
 
 
Canceled due to forfeitures and expirations
 
(134
)
 
20.62

 
 
 
 
Outstanding as of January 31, 2016
 
2,872

 
16.40

 
6.27
 
9,785

Vested and expected to vest as of January 31, 2016
 
2,787

 
16.27

 
6.20
 
9,747

Vested and exercisable as of January 31, 2016
 
1,965

 
$
14.60

 
5.32
 
$
9,153

Schedule of Restricted Stock Units Award Activity
A summary of the RSU activity during the six months ended January 31, 2016 is presented below:
 
 
Number of Units
 
Weighted-Average Grant Date Fair Value Per Share
 
 
(In thousands)
 
 
Outstanding as of July 31, 2015
 
4,406

 
$
21.03

Granted
 
2,014

 
18.13

Vested
 
(1,104
)
 
19.45

Cancellations due to forfeitures
 
(457
)
 
19.93

Outstanding as of January 31, 2016
 
4,859

 
$
20.29

XML 33 R21.htm IDEA: XBRL DOCUMENT v3.3.1.900
Segment Information (Tables)
6 Months Ended
Jan. 31, 2016
Segment Reporting [Abstract]  
Revenue from External Customers by Geographic Areas
We operate in one segment. The following table represents net revenue based on the customer’s location, as determined by the customer’s shipping address: 
 
Three Months Ended January 31,
 
 Six Months ended January 31,
 
2016
 
2015
 
2016
 
2015
 
(In thousands)
Americas
$
58,671

 
$
46,578

 
$
119,997

 
$
91,428

Europe, Middle East and Africa ("EMEA")
27,232

 
19,228

 
51,224

 
35,125

Asia Pacific ("APAC")
10,096

 
8,498

 
18,800

 
14,470

Total net revenue
$
95,999

 
$
74,304

 
$
190,021

 
$
141,023

Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas
Our property and equipment, net by location is summarized as follows:
 
 
January 31, 2016
 
July 31, 2015
 
(In thousands)
Americas
$
21,506

 
$
21,807

EMEA
609

 
712

APAC
1,097

 
706

Total property and equipment, net
$
23,212

 
$
23,225

XML 34 R22.htm IDEA: XBRL DOCUMENT v3.3.1.900
Description of the Business and Summary of Significant Accounting Policies (Details)
3 Months Ended 6 Months Ended 12 Months Ended
Jan. 31, 2016
Jan. 31, 2015
Jan. 31, 2016
Jan. 31, 2015
Jul. 31, 2015
Exclusive Networks [Member] | Revenue [Member]          
Concentration Risk [Line Items]          
Concentration risk percentage 14.20% 10.90% 13.30% 11.50%  
Exclusive Networks [Member] | Accounts Receivable [Member]          
Concentration Risk [Line Items]          
Concentration risk percentage     13.90%   14.00%
Barclays Services Corporation [Member] | Accounts Receivable [Member]          
Concentration Risk [Line Items]          
Concentration risk percentage     10.70%    
XML 35 R23.htm IDEA: XBRL DOCUMENT v3.3.1.900
Net Income (Loss) Per Share (Details) - shares
shares in Thousands
3 Months Ended 6 Months Ended
Jan. 31, 2016
Jan. 31, 2015
Jan. 31, 2016
Jan. 31, 2015
Stock Option [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share 1,743 3,412 1,632 3,221
Restricted Stock Units (RSUs) [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share 1,488 1,946 1,355 2,229
Employee Stock Purchase Plan [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share 171 58 164 260
XML 36 R24.htm IDEA: XBRL DOCUMENT v3.3.1.900
Cash Equivalents, Short-Term Investments, Restricted Cash and Fair Value Measurements (Available-for-sale Securities) (Details) - USD ($)
$ in Thousands
Jan. 31, 2016
Jul. 31, 2015
Short-term investments [Abstract]    
Short-term investments, Amortized Cost $ 194,641 $ 227,746
Short-term investments, Gross Unrealized Gain 7 66
Short-term investments, Gross Unrealized Losses (221) (100)
Short-term investments 194,427 227,712
Restricted Cash [Abstract]    
Total cash equivalents and short-term investments, Amortized Cost 216,065 236,857
Total cash equivalents and short-term investments, Unrealized Gains 7 67
Total cash equivalents and short-term investments, Unrealized Losses (225) (104)
Total cash equivalents and short-term investments, Estimated Fair Value 215,847 236,820
Amortized Cost    
Amortized cost, Due within one year 123,035  
Amortized cost, Due between one to two years 71,606  
Amortized cost, Total 194,641  
Estimated Fair Value    
Estimated Fair Value, Due within one year 122,933  
Estimated Fair Value, Due between one to two years 71,494  
Estimated Fair Value, Total 194,427  
US Treasury Securities [Member]    
Short-term investments [Abstract]    
Short-term investments, Amortized Cost 135,602 162,718
Short-term investments, Gross Unrealized Gain 0 50
Short-term investments, Gross Unrealized Losses (156) (58)
Short-term investments 135,446 162,710
Restricted Cash [Abstract]    
Restricted cash, Amortized Costs Basis 3,420 3,416
Restricted cash, Gross Unrealized Gains 0 1
Restricted cash, Gross Unrealized Losses (4) (4)
Restricted cash, Fair Value Disclosure 3,416 3,413
US Government Agencies Securities [Member]    
Short-term investments [Abstract]    
Short-term investments, Amortized Cost 37,439 42,468
Short-term investments, Gross Unrealized Gain 4 9
Short-term investments, Gross Unrealized Losses (27) (10)
Short-term investments 37,416 42,467
FDIC-backed certificates of deposit [Member]    
Short-term investments [Abstract]    
Short-term investments, Amortized Cost 21,600 22,560
Short-term investments, Gross Unrealized Gain 3 7
Short-term investments, Gross Unrealized Losses (38) (32)
Short-term investments 21,565 22,535
Money Market Funds [Member]    
Cash equivalents [Abstract]    
Cash equivalents, Amortized Cost 18,004 5,695
Cash equivalents, Unrealized Gains 0 0
Cash equivalents, Unrealized Losses 0 0
Cash equivalents, Estimated Fair Value $ 18,004 $ 5,695
XML 37 R25.htm IDEA: XBRL DOCUMENT v3.3.1.900
Cash Equivalents, Short-Term Investments, Restricted Cash and Fair Value Measurements (Schedule of the Fair Value of Assets and Liabilities by Level) (Details) - USD ($)
$ in Thousands
Jan. 31, 2016
Jul. 31, 2015
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments $ 194,427 $ 227,712
Total financial assets 215,847 236,820
Level 1 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments 135,446 162,710
Total financial assets 156,866 171,818
Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments 58,981 65,002
Total financial assets 58,981 65,002
Level 3 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments 0 0
Total financial assets 0 0
US Treasury Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments 135,446 162,710
Restricted cash 3,416 3,413
US Treasury Securities [Member] | Level 1 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments 135,446 162,710
Restricted cash 3,416 3,413
US Treasury Securities [Member] | Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments 0 0
US Treasury Securities [Member] | Level 3 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments 0 0
US Government Agencies Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments 37,416 42,467
US Government Agencies Securities [Member] | Level 1 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments 0 0
US Government Agencies Securities [Member] | Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments 37,416 42,467
US Government Agencies Securities [Member] | Level 3 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments 0 0
FDIC-backed certificates of deposit [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments 21,565 22,535
FDIC-backed certificates of deposit [Member] | Level 1 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments 0 0
FDIC-backed certificates of deposit [Member] | Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments 21,565 22,535
FDIC-backed certificates of deposit [Member] | Level 3 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments 0 0
Money Market Funds [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and Cash Equivalents 18,004 5,695
Money Market Funds [Member] | Level 1 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and Cash Equivalents 18,004 5,695
Money Market Funds [Member] | Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and Cash Equivalents 0 0
Money Market Funds [Member] | Level 3 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and Cash Equivalents $ 0 $ 0
XML 38 R26.htm IDEA: XBRL DOCUMENT v3.3.1.900
Inventory and Deferred Revenue (Schedule of Inventory) (Details) - USD ($)
$ in Thousands
Jan. 31, 2016
Jul. 31, 2015
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Raw materials $ 1,825 $ 2,224
Finished goods 4,884 6,364
Total inventory $ 6,709 $ 8,588
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.3.1.900
Inventory and Deferred Revenue (Schedule of Deferred Revenue) (Details) - USD ($)
$ in Thousands
Jan. 31, 2016
Jul. 31, 2015
Deferred Revenue Arrangement [Line Items]    
Deferred revenue $ 163,444 $ 140,089
Deferred cost of revenue 4,304 3,242
Total deferred revenue, net 159,140 136,847
Less current portion 108,216 95,130
Total deferred income taxes and other tax liabilities 50,924 41,717
Products and Licenses [Member]    
Deferred Revenue Arrangement [Line Items]    
Deferred revenue 8,314 6,255
Deferred cost of revenue 487 567
Services [Member]    
Deferred Revenue Arrangement [Line Items]    
Deferred revenue 155,130 133,834
Deferred cost of revenue $ 3,817 $ 2,675
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.3.1.900
Commitments and Contingencies (Details)
$ in Millions
6 Months Ended
Jan. 31, 2016
USD ($)
Guarantor Obligations [Line Items]  
Open purchase orders $ 6.5
Indemnification Agreement [Member]  
Guarantor Obligations [Line Items]  
Term of guarantee 5 years
Open Purchase Orders [Member]  
Guarantor Obligations [Line Items]  
Open purchase orders $ 7.5
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.3.1.900
Stockholders’ Equity and Employee Benefit Plans (Stock-based Compensation) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jan. 31, 2016
Jan. 31, 2015
Jan. 31, 2016
Jan. 31, 2015
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation expense $ 12,965 $ 12,117 $ 25,793 $ 24,339
Total unrecognized stock-based compensation balance 87,288   $ 87,288  
Total unrecognized stock-based compensation balance, Weighted-average amortization     2 years 5 months 26 days  
Restricted Stock Units (RSUs) [Member]        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation expense 9,494 7,846 $ 19,315 15,284
Total unrecognized stock-based compensation balance 71,705   $ 71,705  
Total unrecognized stock-based compensation balance, Weighted-average amortization     2 years 7 months 20 days  
Stock Option [Member]        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation expense 1,601 2,448 $ 3,166 5,154
Total unrecognized stock-based compensation balance 7,974   $ 7,974  
Total unrecognized stock-based compensation balance, Weighted-average amortization     2 years 3 months 10 days  
ESPP [Member]        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation expense 1,284 1,823 $ 2,416 3,901
Total unrecognized stock-based compensation balance 4,106   $ 4,106  
Total unrecognized stock-based compensation balance, Weighted-average amortization     1 year 18 days  
MSUs [Member]        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation expense 586 0 $ 896 0
Total unrecognized stock-based compensation balance 3,503   $ 3,503  
Total unrecognized stock-based compensation balance, Weighted-average amortization     1 year 6 months  
Cost of Revenue [Member]        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation expense 1,221 1,201 $ 2,349 2,404
Research and Development [Member]        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation expense 2,908 2,633 6,125 5,241
Selling and Marketing [Member]        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation expense 6,343 5,847 12,561 12,195
General and Administrative Expense [Member]        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation expense $ 2,493 $ 2,436 $ 4,758 $ 4,499
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.3.1.900
Stockholders’ Equity and Employee Benefit Plans (Determination of Fair Value) (Details) - $ / shares
3 Months Ended 6 Months Ended
Jan. 31, 2016
Jan. 31, 2015
Jan. 31, 2016
Jan. 31, 2015
Stock Option [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Expected term (in years) 6 years 29 days 6 years 29 days 6 years 29 days 6 years 29 days
Risk-free interest rate 1.70% 1.73% 1.70% 1.80%
Expected volatility 52.00% 55.00% 52.00% 56.00%
Dividend rate 0.00% 0.00% 0.00% 0.00%
Weighted average fair value per share, stock options (in dollars per share) $ 9.24 $ 9.40 $ 9.48 $ 8.66
Employee Stock Purchase Plan [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Expected volatility 64.00% 71.00% 64.00% 71.00%
Dividend rate 0.00% 0.00% 0.00% 0.00%
Employee Stock Purchase Plan [Member] | Minimum [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Expected term (in years) 6 months 6 months 6 months 6 months
Risk-free interest rate 0.51% 0.16% 0.51% 0.16%
Weighted average fair value per share, stock options (in dollars per share) $ 6.19 $ 7.02 $ 6.19 $ 7.02
Employee Stock Purchase Plan [Member] | Maximum [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Expected term (in years) 2 years 2 years 2 years 2 years
Risk-free interest rate 0.96% 0.71% 0.96% 0.17%
Weighted average fair value per share, stock options (in dollars per share) $ 9.44 $ 10.72 $ 9.44 $ 10.72
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.3.1.900
Stockholders’ Equity and Employee Benefit Plans (Stock Option Activities) (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jan. 31, 2016
Jul. 31, 2015
Number of Shares Underlying Outstanding Options    
Number of Shares Underlying Outstanding Options, Beginning Balance 3,357,000  
Number of Shares Underlying Outstanding Options, Granted 74,000  
Number of Shares Underlying Outstanding Options, Exercised (425,000)  
Number of Shares Underlying Outstanding Options, Canceled due to forfeitures and expirations (134,000)  
Number of Shares Underlying Outstanding Options, Ending Balance 2,872,000 3,357,000
Number of Shares Underlying Outstanding Options, Vested and Expected to Vest 2,787,000  
Number of Shares Underlying Outstanding Options, Exercisable 1,965,000  
Weighted Average Exercise Price    
Weighted Average Exercise Price, Beginning Balance $ 15.45  
Weighted Average Exercise Price, Granted 18.76  
Weighted Average Exercise Price, Exercised 7.91  
Weighted Average Exercise Price, Canceled due to forfeitures and expirations 20.62  
Weighted Average Exercise Price, Ending Balance 16.40 $ 15.45
Weighted-Average Exercise Price, Vested and Expected to Vest 16.27  
Weighted-Average Exercise Price, Exercisable $ 14.60  
Weighted Average Remaining Contractual Term    
Weighted Average Remaining Contractual Term 6 years 3 months 7 days 6 years 8 months 1 day
Weighted-Average Remaining Contractual Term, Vested and Expected to Vest 6 years 2 months 12 days  
Weighted-Average Remaining Contractual Term, Exercisable 5 years 3 months 25 days  
Aggregate Intrinsic Value    
Aggregate Intrinsic Value, Outstanding $ 9,785 $ 32,040
Aggregate Intrinsic Value, Vested and Expected to Vest 9,747  
Aggregate Intrinsic Value, Exercisable $ 9,153  
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.3.1.900
Stockholders’ Equity and Employee Benefit Plans (Restricted Stock Units Activities) (Details) - Restricted Stock Units (RSUs) [Member]
shares in Thousands
6 Months Ended
Jan. 31, 2016
$ / shares
shares
Number of Units  
Number of Units, Oustanding | shares 4,406
Number of Units, Granted | shares 2,014
Number of Units, Vested | shares (1,104)
Number of Units, Cancellations due to forfeitures | shares (457)
Number of Units, Oustanding | shares 4,859
Weighted Average Grant Date Fair Value  
Weighted Average Grant Date Fair Value, Outstanding | $ / shares $ 21.03
Weighted Average Grant Date Fair Value, Granted | $ / shares 18.13
Weighted Average Grant Date Fair Value, Vested | $ / shares 19.45
Weighted Average Grant Date Fair Value, Cancellations due to forfeitures | $ / shares 19.93
Weighted Average Grant Date Fair Value, Outstanding | $ / shares $ 20.29
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.3.1.900
Stockholders’ Equity and Employee Benefit Plans (Market Stock Units) (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Sep. 30, 2015
installment
$ / shares
shares
Jan. 31, 2016
USD ($)
Jan. 31, 2015
USD ($)
Jan. 31, 2016
USD ($)
Jan. 31, 2015
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Total stock-based compensation expense   $ 12,965 $ 12,117 $ 25,793 $ 24,339
Total unrecognized stock-based compensation balance   87,288   87,288  
Market Stock Units [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of installments | installment 3        
Percent of target shares 175.00%        
Number of units granted | shares 245,000        
Weighted average grant date fair value | $ / shares $ 20.66        
Total stock-based compensation expense   586 $ 0 896 $ 0
Total unrecognized stock-based compensation balance   $ 3,503   $ 3,503  
Market Stock Units [Member] | Minimum [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Percent of target shares 0.00%        
Market Stock Units [Member] | Maximum [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Percent of target shares 175.00%        
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.3.1.900
Stockholders’ Equity and Employee Benefit Plans (Share Repurchase Program) (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Feb. 29, 2016
Jan. 31, 2016
Jan. 31, 2016
Dec. 08, 2015
Nov. 30, 2015
Equity, Class of Treasury Stock [Line Items]          
Authorized amount         $ 100.0
Remaining authorized repurchase amount         50.0
Accelerated share repurchases expense   $ 40.0 $ 40.0    
Forward Contracts [Member]          
Equity, Class of Treasury Stock [Line Items]          
Percent of total amount   20.00% 20.00%    
Accelerated share repurchases expense     $ 10.0    
December 8, 2015 [Member]          
Equity, Class of Treasury Stock [Line Items]          
Amount paid for ASR       $ 50.0  
Number of shares received       2,192,982  
Percent of total amount       80.00%  
February 2016 [Member] | Subsequent Event [Member]          
Equity, Class of Treasury Stock [Line Items]          
Number of shares received 2,941,446        
Number of additional shares received 748,464        
Price paid per share (dollars per share) $ 17.00        
Amount reclassified to accumulated deficit $ 4.7        
Accelerated Share Repurchase [Member]          
Equity, Class of Treasury Stock [Line Items]          
Remaining authorized repurchase amount         $ 50.0
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.3.1.900
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jan. 31, 2016
Jan. 31, 2015
Jan. 31, 2016
Jan. 31, 2015
Income Tax Disclosure [Abstract]        
Provision for income taxes $ (1,139) $ (200) $ (189) $ 620
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.3.1.900
Segment Information (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jan. 31, 2016
USD ($)
Jan. 31, 2015
USD ($)
Jan. 31, 2016
USD ($)
segment
Jan. 31, 2015
USD ($)
Jul. 31, 2015
USD ($)
Revenues from External Customers and Long-Lived Assets [Line Items]          
Number of reportable segments | segment     1    
Net revenue $ 95,999 $ 74,304 $ 190,021 $ 141,023  
Property and equipment, net 23,212   23,212   $ 23,225
Americas [Member]          
Revenues from External Customers and Long-Lived Assets [Line Items]          
Net revenue 58,671 46,578 119,997 91,428  
Property and equipment, net 21,506   21,506   21,807
EMEA [Member]          
Revenues from External Customers and Long-Lived Assets [Line Items]          
Net revenue 27,232 19,228 51,224 35,125  
Property and equipment, net 609   609   712
Asia Pacific [Member]          
Revenues from External Customers and Long-Lived Assets [Line Items]          
Net revenue 10,096 8,498 18,800 14,470  
Property and equipment, net 1,097   1,097   706
United States [Member]          
Revenues from External Customers and Long-Lived Assets [Line Items]          
Net revenue 56,100 $ 44,100 113,900 $ 86,300  
Property and equipment, net $ 21,400   $ 21,400   $ 21,800
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.3.1.900
Subsequent Events (Details) - Subsequent Event [Member] - USD ($)
$ / shares in Units, $ in Millions
Feb. 29, 2016
Feb. 06, 2016
February 2016 [Member]    
Subsequent Event [Line Items]    
Number of additional shares received 748,464  
Number of shares received 2,941,446  
Price paid per share (dollars per share) $ 17.00  
Amount reclassified to accumulated deficit $ 4.7  
IID Security [Member]    
Subsequent Event [Line Items]    
Cash paid in merger   $ 45.0
EXCEL 50 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( /:!8TB)6B0\O $ "88 3 6T-O;G1E;G1?5'EP97-= M+GAM;,V9S4[#,!"$7Z7*%36N;?Y%>P&N@ 0O8))M8S6.+=N4\O;8*2"H"FJ! M2G/)3V>],\DZWZ47#R^.PF!IVBZ,BR9&=\Y8J!HR*I3649>4J?5&Q73K9\RI M:JYFQ,1H=,PJVT7JXC#F'L7DXG9!WNN:!I%\JY5EO=1W: MZ5175-OJR:0E94S6=)#T8G"G?+Q1)K5@RY;UPNK(RZRS_S$,SI.J0T,435N& M^-)2V.2_4MZ=KVBJGMJXD_';NRL]M7U-:+1[L[I>IBXA_38NDAJV]89>DXKND!I9:_\G[?:=4UM-6AKEPCQ]%HSS5]]&G^6[^-CX7 M["]'GFM__=W0>S&P_K1'2.R40X#DD" Y#D%R'('D. ;)<0*2XQ0DQQE(#CY" M"8)"5(Z"5(["5(X"58Y"58Z"58["58X"5HY"5H%"5H%"5H%"5H%"5H%"5H%" M5H%"5H%"5H%"5H%"5HE"5HE"5HE"5HE"5HE"5HE"5HE"5OE!5M;_/3!Y!5!+ M P04 " #V@6-(2'4%[L4 K @ "P %]R96QS+RYR96QSK9++;L) M#$5_)9I]<4HE%A%AQ88=0OR .^,\E,QXY#$B_?N.V(#"0ZW$TJ][CZZ\#JFL M#C2B]AQ2U\=43'X,JQW8OG*\M"_V/Z'D4X$G1H>)%]2-F Q+M*;V"^GH A3&^.R6: ME((C-Z."N[_8_ )02P,$% @ ]H%C2,3+)$.4 0 /!< !H !X;"]? M&?/ODKC;671NJN@^S]^;: MANWP?Y]5,?9;8T)1N<:&AZYW[;!Z[GQCX_#I2]/;XF)+9SC/E\9/YV2'W<_9 ML^-IG_GCB;+9B_6EB_OLK?.74#D7@QE?]#!L,"S?>O>?[;OSN2[<8U>\-JZ- M?U28KPTRDP[B=!!#@B0=))"@>3IH#@E:I(,6D*!E.F@)"5JE@U:0H'4Z: T) MVJ2#-I @RA49C-&;%;T9HSC-&;U;T M9HS>K.C-&+U9T9LQ>K.B-V/T%D5OP>@MBMZ"T5L4O05T5Z)=EF#T%D5OP>@M MBMZ"T5L4O06CMRAZ"T9OF>@=*NO=Z3GZNBW#O6N^#5>+)GB'>+NZ^Z>,4]7[ MR(G6<=C)F?%Y=Q3'J9\AYM=%^>$#4$L#!!0 ( /:!8TA]'D7*IP( )P* M 0 9&]C4')O<',O87!P+GAM;+U646_:,!#^*U:>6FEM('3MAFBD%9!6 MJ=O08-WCY#H78C6Q4Y^#H+]^EZ2PT)ILY&&\<+E\WYWONSO#2&%O.#,Z!V,E M(%MGJ<(A.:^]Q-I\Z/LH$L@XGA-$T=M8FXQ;>C1+7\>Q%##1HLA 63_H]2Y] M6%M0$41G^2ZH%X[*+)_R/)6"6ZE5^$4*HU''EDW7 M*1_QI0,2CR'$1AI-V$ MO1K3=%68N> IC"E7&/,4H4;]<5:8L%^;RA.M.2.TZX6D+4Q+Y]N=7B'@R6E?:#\QY]=A)L_75LX)%4 MRQF7!L/1R@Y7(*PV+VU:V:Y=BK0HFX[W"SH?>NR!(Y3FM;?B1G)E/8;RF1X# MKTY;>RL[S=&:\*H?AN"<16QJ;(TCNQ6U:FH>4U)=M98TUXHA(B1 MA3J5$8U9Q&YXRI4 UH$S.(8SM_1%9^[ >=^!<^GD3 "%D7FI$=,QLPFPFP*E M L122B?G*UC25N@,V,F=1CQE,S"L6D+WN3@F;/I4R!5= LKB.\)J8\\68#(* MY.3TUO[T MW3UMZ0\[6?#C>]3_T*%'[OUIE3SH_:NB91T/=/V<'B]:$!POVJ3#8 <7'3CN MQ6X5.G /03OGZO@-8B<=&OKQ>,[@P!"TX+_AVCGL.FO=(.6"6 MR_3 .#OGOYWQ^FYQX]_\RK_Z3??W_XN&OP%02P,$% @ ]H%C2/Y5U04^ M 0 :0, !$ !D;V-0IPJ;DV@4C,(5AP[R0.[$!-LOS.3. 0@D4 M[ B<^(&8U962I0P@T(4>K^2 ]_O0$$Q)!@T8L!@9GW*6U<]V9UUK*S;JZRHY M;D3$I5-ZK4'==&/9[U3JC!!,/,E!#>WIZY\>*,.ROO(0]5#5MNVT+:@N#":0@RJ ]:F:DE6U621A'^_1S80RY8-[9)-NIL\ M!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X8-DOV]:[MR_>X%#BVR]*+41B1%G\@MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&& M^+3&K!'@$WVWO@C(WXV(]ZMOFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\ MW*.76!4!EQC?-*HU+,76>)7 \:V@S&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX M?H;5,VPLCO='U!=*Y \FIS_I,C0'HYI9";V$5FJ?JH,@H%\;D>/N5Z M> HWEL:\4*Z">P'_T=HWPJOX@L Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY; MQ/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA*]+',<$X>RPP[9SR2';9WH!TU^_9==N0C MI3!3ET.X&D*^ VVZG=PZ.)Z8D;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[ MY\%1L*/O/)8=QXCRHB'NH8:8S\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4 MX&1@+: '@Z]1 O)256 Q6\8#*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM M(E(YPFF8$V>KRMYEL<%5'<]56_*POFH]M!5.S_Y9KF4Q9Z;RWRT, M"2Q;B%D2XDU=[=7GFYRN>B)V^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[ M2$R<><41 71% B.5' 86%S+D4.Z2D 83 >LX=S MFWJXPD6L_UC6'ODRWSEPVSK> U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ M@2";_-;;I/;=X Q\U*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F M6/,,H68XWX=%FAHSU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1."CS< M_N\-L,+$CN'MB[\!4$L#!!0 ( /:!8TB5M+ZB4P( ' + - >&PO M]E89,,22 M+\R8C/37SQ<"!"EMTMW"BX\_G_.=SSZ&0UBI#<6/*XP5:!CE50172I6?/*]* M5YBA:BI*S/5*+B1#2D]EX56EQ"BK3!"CWLSWYQY#A,,XY#5;,%6!5-1<1?!C M!P$7?RT8/[,+YQ XCB]9!(/Y)?0.)YWZ M^MG+;%=']/,CZ5\B'U%?'4?] O.(^-H0>^W9QV$N>%^"&71 '%;/8(VH]@^, M>RJHD$#I&FL%%N&(8>=QARA))#%@CABA&P?/#&"O1>O'"!?2YG89QGFF?I]) M%DD$_?8Y/%W2L]O!;(]0NKL]#<1AB93"DB_T!+3V8S)05GV(EUT$*TL]?H@SWT<8BVK& E)'G6_N8BI!K $H(UEHJD0^2G M1.42-ZJ]P5Z3[U/XUBW_34U__M1Z-?H*_NOC^:_)A[6QKR$F9)RMM?KK23KB@UZ+F-Y5Y;<\:-,:=MMBA(*D)581O M)2#S(W-O9-.=CM6W1,V9-7TWM*L*)?KW=R>+)LMPCFJJ'LA:*+L8P=[^:N0' M\\YKV5%$L+>_X8S4[,8JZ/^QXU]02P,$% @ ]H%C2".D:6F/ P ]PP M \ !X;"]W;W)K8F]O:RYX;6R5EEMOVR 4@/\*\E,K;4N,E_/!@.7EU )]\;4H/'9SMA*>+RUUP.SV\D<%B9O*M!^P(?#R<""$EX: M[4I9N^2)YOZ'YFH+HG E@*_4'E8)J9-W;]UL)Q5<@74(9J*NOXH*YLF]2I@2 MSB\+Z:&8)R.\-7?0Z;!-?=%(%6[&PW$R"+#GI7ZW+#<%[&&;4KH?3P\25L!. M-,IO<++/X\Z3E(\XG^P9X;4K"7>. D,'$[F7M[ 1VWDR3)AHO/D@E0>[$!X^ M6M/44E\C*V$[:9U?A^6V;U92RTH^AGGCG2O-W2=CY:/17JAU;HU2[5?A0?L1 MCN#^]. 2B>W4DG_,$_:MH*PDL%?2VG#_])BN@W. M\Q8SH0NVU!XI;*7WFX>A"7/ EU=%.["=26S859'N0T5![XTN0#LH&+:<4;+ MJ!3L0BBA-DQJ<"QM)0%,"FAZ"OF)KI7-3 3OY;)P[9=_! MLG4I+!#(&8&<198E7,F6OQIY*Q2JY%XAP%C_>@.V0CH!G1/0^2%HI6_Q>V,? M6AL7L -K,3Z7@-T-G5 ZI#(.8Y&N*NF#V&U 0KP]GD[0N01'01VK(UJOOR65:W, T51K].(V$]QWHC[[A2HQFG$XS52RIM& M[%TW6P>_FD!8AO!VQJ;"IA%C>T5+J;$I53:-.-NC&CO9"(JBTJ81:WN%2\\H MBJJ;1MSM5XZFK93*FT;L[56%#VD&I/KRB+Z1+0\QPLSN3BF'VLLC]O9N'^<4 MUG0O-88N[;/CZB*"HWCZ7F7A1-S9RJSB.J]YK J>JCIA1%5>[^Q53O1:4416W/ MCLW5&;4]H[9G$=O[49TBI%.%Q-)W+XK:GE';LXCM] \2#IT74G420D8ESR*2 M1Q-+#$05SR**'_Q5XABJ=S9]*DM?*E$LQC$9%:%.=^T06.CFH7C'R_Z?.AJ' MO!ONOV!!/T]"U8T%=J/4>^S[IC\;T=:F>_)SN?[N-U!+ P04 " #V@6-( M F<;HT(" ".!P & 'AL+W=O$WPQI)9& M,(ZSJ,5-%Y:%L;WRLF!W29N.O/) W-L6\S]'0MFP#T'X-+PUMUIJ0U06TZ.#/C+WKQ??+/HQU#(222FH76 T/ MOYK@J_#,6Y,3HK^8B:Q5M' 872M4]*&+3X8QR;SHS#N).@B>8GP(D 9P),_DM $P'-!& ( MT1B9.=<7+'%9<#8$?/P9/=;_'.R0REREC2919D^=3"CKHXR+Z*'=3(CCB( + M!)@1D?(]"T"?P!$Z=/BOP,E%(+\ \IX &3I:T!,_/?'2$T-/%O342H"+R/P" MJ5<@=>@;2V!$9 ;1C1F&$.49],MD7IG,DQ]0MLO (;AP[LJ^*!K-R5 MW"N1NWSKLAP]D)7;LO5*;%U^8DEX(*E?0A<(WYN*70^9_:IBYZ?#&*Q<++#R M=H&K8]^M"9,N,?F*BO:I MG;=H4?Y:PF^F+8B@8O?.=*&%=6X]!VC*YR>\+'I\(S\POS6=",Y,JB)L2N65 M,4E40/&+2FNMFN.\H.0J]72CYGQL%^-"LO[9_>867/X%4$L#!!0 ( /:! M8TA:C661Z@, +$2 8 >&PO=V]R:W-H965T&ULA9A- MDYLX$(;_BLOW!'7K S3E<=7:J53VD*I4#KMGQI;'KH!Q@!EG_WT ,U[H;DTN M8\!O2X^$_*!A=:WJ'\TQA';QJRS.S>/RV+:7AR1I=L=0YLW'ZA+.W3>'JB[S MMCNMGY/F4H=\/Q2518)*N:3,3^?E>C5<^U:O5]5+6YS.X5N]:%[*,J__VX2B MNCXN8?EVX?OI^=CV%Y+U*KG7[4]E.#>GZKRHP^%Q^1<\;/40&1+_G,*UF1PO M>OBGJOK1G_R]?URJGB$48=?V3>3=QVO8AJ+H6^IZ_CDV^G^??>'T^*WUS\-P M._RGO G;JOCWM&^/':U:+O;AD+\4[??J^B6,8[!]@[NJ:(:_B]U+TU;E6\ER M4>:_;I^G\_!YO7V3J;%,+L"Q .\%8-XMT&.!)@7)C6P8UZ>\S=>KNKHNZMO- MN.3]/8<'WRIKOZND9<):]].V-D2KO\[ M!(H0.-3K:;V1Z[58KX=Z,ZVW9!"W2#I$SD,$-&;*D)$(,:4A1F-$&L-I'*&Y M1=RT&V\,IH2&QQ#3%%"FL2*-Y32DFXUEW5B=99K \)2Q608RBQ-9'&?)"(MC MO;A4>8+"0UF'(I.D(DG*24@GFY3?(\B<(BA"2AGK999,9,D8BR:];#+6B_;> ML5LDQ6SJ(JO7BS2>TP"A\7Q9:@0J!3$U^5W.6'K52G92G(;I2?%16\BHHL14 MC";B2N TFM( 7Q"8T@4LI7S,F2!+$Y#3&$J#?-0:/5TW?XS->60) [>PIA8> M,W^:'2%E31JAD24,W,*:6ABX7XU#=/2A(.6L1Q010K0-8IF^MC]6H\AW]]/BG!H^\.T.ZYO;U1N)VUU M>7M!=']+M?X-4$L#!!0 ( /:!8T@&XI-^)@( )4' 8 >&PO=V]R M:W-H965T&ULC95=DYHP%(;_"L,/, 'D0P>9J79VVHO.[.Q% M>QTU"K.!L$F4[;]O$I!"DE6],%_O>\YS("1Y1]D[+S$6WF=-&K[Q2R':-0#\ M4.(:\05M<2-73I352,@A.P/>,HR.VE03$$*8@!I5C5_D>NZ5%3F]"%(U^)5Y M_%+7B/W=8D*[C1_XMXFWZEP*-0&*'(R^8U7CAE>T\1@^;?QOP7H70"71BM\5 M[OBD[RGX/:7O:O#SN/&A8L $'X0*@61SQ3M,B(HD,W\,0?_G5,9I_Q;]19(XQTE?ZJC*"4M]+TC/J$+$6^T^X&'&F(5\$ )U__>X<(%K6\6WZO19]]6 MC6Z[?B5)!YO;$ Z&<#0$R[N&:#!$A@'T9+JN[TB@(F>T\UC_,EJDWGFPCN23 M.ZA)_:#TFJR,R]EK$2]S<%5Q!LFVEX0323A7[!R*:)0 F7^$")T0H?9'4XC8 M[8^<_DC[EU-_8A312S(M:;0$+B"$@5')0]F,9NFD6=HTJ4'32Y))FACJGX'S M6#?CB9T\L8,21.AL1F6!D,R4.&>XH90^ID2"V&Q,BP39_; M)0]E,YK,29/9-$::;6;5&T#HW"?/*&=,*R?3RF8R/O7MRMZ161RD-I)+F$7) MET3JL'6=3]!FBLP#"CX+Y50ZJ<#D &W1&?]"[%PUW-M3(<]B?6*>*!581H4+ M^7&4\HX+L'Q)B[^ 5!+ P04 " #V@6-(;0W_ MCX\$ !J%0 & 'AL+W=ODK,,LJ%60D22S>;?1Q(R%MVM=2Z AJ=[YIV/ M[M:L+F7UHSYD63/[6>2G^G%^:)KS,HKJW2$KTOJA/&>G]I^7LBK2IGVL7J/Z M7&7IOCLF_5K'XKBK3Z=Y/EY>5Q#O./ MAN_'UT/3-43K572SVQ^+[%0?R].LREX>YT^P3*3ND)[XZYA=ZM'O63?XY[+\ MT3W\L7^??7:&X]\?WG_KY;;#?T[K M+"[SOX_[YM".5LQG^^PE?E65EUEU7>YSVNTJ6)IV;79=8[\4_7_MW-5MZ_O:ZE7TWOD9D,T5D6/$ MW"-;BL"-B-K^;X.0W" VDIC+^PYB2EB+QO"ED^273NZ&J=BY4KV]&ML[WEZS M]KJWUV-[C^;ZBK@>.?6( 0-(:DPIY0(X-"&4 B&54VA6*&:#EH879EAAA@H+ M2-@5L:->M-8>C26FE++*8V&4\LYJ-)4)I1R8X'E=EM5EB2XGD"Y+>@DF!*0^ MII332J"#MJ44!"$D(&$,IKN5Y94Y5IDC6]E-G%C/VONOM[*G,^,-WLD4\HZL M-X6DD *Y2B@%5AK-JPJLJO#U/@Y4E<#A,*:0TP$MXY9"X#P^Q E#Z6 F=G&7 M$KD8+^@^1K%Q,S!W'?F ]U[,858ZM/9;!E-^O$6OXC@,),@)=1,9#*@ZA=4! M71$G\+!C!C/ML'&F8; V2(> (Q#'B>!AXJ0!FQR?0-*S.K&K@<];H.@,&3Q# MBMF.VI+U9S!C2"1C,&5DT'B"&$R(275\5@6:5IW%ZC1-/VV8QM&(P51PGNQN MB@4E/2XW&,QYJ2?B-/"I%6AN=0ZKHZD.H T36!W%@C*DE*.4!$NB+=>G4S!1 M-@"?7X%)L#B- )<[R7AB!K/::IQ*& R, +IV#">-55.AB<^RX*@^G% &YFZ^ M-0[/,4,MK,7A>!Q=01<4G98&X46)@@LC:D" M+%DVQI4;C>I>%U\$ *T"/&!=-"U+J\B!H]3"22"+QC@CN2GAG(&U8NI%BR\% M)"T%\-[?2)J5%P!$'8=)@9>-=>:1KX2AK)Q8-LF7 9*6 ?CU8C,P]R].I I@ MJ(439-D83$J\N1/.&3@Y==8D7P-(2<7AU_2!":.>Q .)DPRU$ ^@L#C6&<[? MO#,UI8VO3B2M3CRN3B0M%$Q;G1)Q#&8%>9_@L"#P2UO"8<;),*&.KTXDK4X\ MKDXD+13:OQ5,^>RZ8IB_Z2ZJ4LFZP= MO7AHRX]#ENYO#WGVTG0_7?N[NEX%7A^:\OQQLWF[7EW_!U!+ P04 " #V M@6-(>Y6Q@T8" 7!P & 'AL+W=O,8*/ MFM34 0Q#%#2X:OT\T[9GEF?T(NJJ)<_,XY>FP>S/AM2T7_O OQI>JG,IE"'( MLV#B':N&M+RBKT_@=4>*80&_*I(SV=[3\5^H/1-'7X+- O>E-@A 9O=T[I$ *X2?=2YQI)79:2R.M 8+NW,1FCVT0",V+YA):&)GO;=#R MDSXC9T+(2F@9&@DANT\H,F[DU@8]H&5HWEL;!<.% =H[I$ *8&*D%J2<*!5$1A\^RHZ4\I6:#C4Y";5-Y9X-@WLX"-I=GZ'I+$FE')("^A(O^2G]E.3/M%;7JO[9'+UO9[_*XMP\SX]M>WE:+IOMT9=Y\Z6Z M^'/WS[ZJR[SM+NO#LKG4/M\-066Q1&.B99F?SO/U:KCWO5ZOJK>V.)W]]WK6 MO)5E7O^W\45U?9[#_./&C]/AV/8WENO5\AZW.Y7^W)RJ\ZSV^^?Y"SQE%/62 M0?'WR5^;R?FL-_]:53_[BS]WSW/3>_"%W[9]$WEW>/>9+XJ^I:[G?V^-?O;9 M!T[//UK_.J3;V7_-&Y]5Q3^G77OLW)KY;.?W^5O1_JBNW_PM!]@!= N@SP [9#HZ&_+Z M(V_S]:JNKK-ZG(Q+WL\Y/%$W;]5X.\3;27Q"; Q&23Q( MSF,2&,4L#RE:0(P8&"VG>G$R%]+C(S4^$KFDEN4R2J)I+BY.6<:9HK)$J>XE M5KW$THMC7F+1BTT3OCX4D:58=Y*H3A+I)&).$M$))7R"I6:!-C"]J6HDE498 M)YM4=.(<,YM)#3@76/,]Q;0'W\B5E@1:"* #1#+(D[EI'H8L,8;/L"9#&P=6 M/JB@>0&4?A+N!^7(Q7'"[4C5 J;/^Z,=G4I S 06' MB *:B@P2T3K@3U^F MR#!*,(0=':&0"G"!"54D.OO0*#GQ(;Z)'IF4IH:]PC)-YR*"0 F#.DQ1PA0, MKT)08C+"F,]&ILBL29+ O*-.4Y0T!<-+"51 V2U#O@XU&6$:>"Q0YRE*G@*? MC U*5(K1D9)N08<6D$Y3E#0%PRL*E*3$.'+ _4A95S;&9 ..=*:B+!PA](I MG8,H.0B&OR-0$F[ANN%+>592%UI_.@514A ,?TN@!%SLG'A"%55$@7<6ZAC$ MWR@A4:D/91&IJ()%).H(1%E& G FHRP2%Q83N?ZD+D[BP.HC':BD !7X=R1I M0+7\':&INMHKP K2:4H*38$#GB0F,8T2S@M%!BX*P8MTFI)"4^!X)Z4X-03( M<:KHXL21"S@*?#0K..4%Q(845A(F_#V0*;K48@AAI$.5K$08A)+2*4BRL@3@ MCRG)FM$A_R)11!0'"A72>4H*3X%_(-U$TTT#RXOA3!$!<3/+R99/Z>O#L!76 MS+;5V[GM=U&PO=V]R:W-H965T&UL?5/!;MP@$/T5Q <$F]VTZ.TX MK=4+,,.\-V^&H1C1OK@.P),WK8P[TL[[_L"8JSK0PMU@#R;<-&BU\,&T+7.] M!5$GD%:,9]DGIH4TM"R2[\F6!0Y>20-/EKA!:V%_GT#A>*0YG1W/LNU\=+"R M8 NNEAJ,DVB(A>9([_/#:1\C4L!/":-;G4G4?D9\B<;W^DBS* $45#XRB+!= MX &4BD0A\>N5\SUE!*[/,_MCJC:H/PL'#ZA^R=IW06Q&20V-&)1_QO$;7$NX MC805*I=64@W.HYXAE&CQ-NW2I'V<;C[/L&T OP+X KC+DO I49+Y57A1%A9' M8J?6]B*^8'[@H1%5=*:ZTUT0ZH+W4N;Y7<$ND>@:JK!MFET'*EP,&E0 M5]YE.N]Y>I/W\++H10L_A&VE<>2,/KQLZG^#Z"%(R6YN*>G"_UD,!8V/QS 0 MQ$XC-1D>^_F#++^T_ -02P,$% @ ]H%C2/[*D0V> 0 L0, !@ !X M;"]W;W)KZBTVD-[9A(G00LX!3+9_GV!9+)IF_8"V/@]/QM33FA?7 _@R:M6QIUH[_UP M9,S5/6CA[G $VY:M%KX8-J.N<&":!)(*\:S[!W30AI:E',^RZWUTL*ID*ZZ1&HR3:(B%]D0?\N/Y$"-2P#<)D]N< M2=1^07R)QI?F1+,H 134/C*(L%WA$92*1"'QCX7S+64$;L\W]D^IVJ#^(AP\ MHOHN&]\'L1DE#;1B5/X9I\^PE' ?"6M4+JVD'IU'?8-0HL7KO$N3]FF^*;(% MM@_@"X"O@ \)P.9$2>9'X4556IR(G5L[B/B"^9&'1M31F>I.=T&H"]YKE?.\ M9-=(M,2A]L'67]I]0M02P,$% @ ]H%C M2&UMA1"? 0 L0, !@ !X;"]W;W)K6_> M#$,^H'FW+8 CGTIJ>TA:Y[H]I;9L07%[@QUH?U.C4=QYTS34=@9X%4%*4I:F MMU1QH9,BC[Y74^38.RDTO!IB>Z6X^7<$B<,AV207QYMH6A<P"<"N '1,%&7^XHX7N<&!F+&U'0\ON-DS MWX@R.&/=\>3H?6'R3 M[_ B[W@#O[EIA+;DA,Z_;.Q_C>C 2TEO=@EI_?^9#0FU"\<[?S;C2(V&P^[R M0>9?6GP!4$L#!!0 ( /:!8TCS3L8CG@$ +$# 9 >&PO=V]R:W-H M965T(D4YI&?6 M'MLHP#B U\G?![#7<5.K%V"&>6_>#$,^H'UQ+8 G;UH9=Z"M]]V>,5>VH(6[ MP@Y,N*G1:N&#:1OF.@NB2B"M&,^R;TP+:6B1)]^C+7+LO9(&'BUQO=;"OA]! MX7"@&WIQ/,FF]='!BIS-N$IJ,$ZB(1;J [W=[(^[&)$"GB4,;G$F4?L)\24: MOZL#S:($4%#ZR"#"=H8[4"H2A<2O$^=GR@A9/X4616QR('5O;B?B"FST/C2BC,]6=[H)0%[SG8L-OZ_):[$;+,O2=BB MIQILDT;'D1)[DP9UX9VG\Y:G-_D,+_).-/ @;".-(R?TX653_VM$#T%*=G5- M21O^SVPHJ'T\?@]G.X[4:'CL+A]D_J7%!U!+ P04 " #V@6-("R//*)\! M "Q P &0 'AL+W=O:<.3,,Q8CF MU78 CKPKJ>V1=L[U!\9LU8'B]@9[T/ZF0:.X\Z9IF>T-\#J"E&19DGQAB@M- MRR+ZGDU9X."DT/!LB!V4XN;7"22.1YK2J^-%M)T+#E86;,'50H&V C4QT!SI M;7HX[4)$#/@A8+2K,PG:SXBOP7BLCS0)$D!"Y0(#]]L%[D#*0.03O\V<'RD# M<'V^LC_$:KWZ,[=PA_*GJ%WGQ2:4U-#P0;H7'+_#7,(^$%8H;5Q)-5B'Z@JA M1/'W:1%@9'8J;6]CR\8'K(?".J MX(QUQSLOU'KOI4SSM&"70#3'G*:8;!VS1##/OJ3(ME*$_"':;!+M(L/MOB5LQ^1])V*JG"DP;1\>2"@<=!W7E7:;S-CXB^P@OBYZW M\,1-*[0E9W3^96/_&T0'7DIRLZ>D\_]G,20T+AR_^K.91FHR'/;7#[+\TO(W M4$L#!!0 ( /:!8TBC3RQUH0$ +$# 9 >&PO=V]R:W-H965T0/* YQFBIR+#5=5>UAI:J'W3.QQS8J,"[@ MN/OW!>RX;M<78(9Y;]X,0SZ@>;,M@",?2FI[3%KGN@.EMFQ!<7N#'6A_4Z-1 MW'G3--1V!G@504I2EJ:W5'&ADR*/OA=3Y-@[*32\&&)[I;CY=P*)PS'9)%?' MJVA:%QRTR.F,JX0";05J8J ^)O>;PRD+$3'@CX#!+LXD:#\CO@7CN3HF:9 M$DH7&+C?+O 4@8BG_A]XOQ*&8#+\Y7],5;KU9^YA0>4?T7E6B\V34@%->^E M>\7A":82=H&P1&GC2LK>.E172$(4_QAWH>,^C#?[;(*M ]@$8#/@+HW"QT11 MYB_N>)$;'(@96]OQ\(*; _.-*(,SUAWOO%#KO9=BL\UR>@E$4\QIC&'+F#F" M>O8Y!5M+<6+_P=DZ?+NJ)%WO('?W#1"6W)&YU\V]K]&=."EI#>[A+3^ M_\R&A-J%X]Z?S3A2H^&PNWZ0^9<6GU!+ P04 " #V@6-(X5J%7:$! "Q M P &0 'AL+W=O M[*3IRFLIFRI*#Y6B'-(S:X]M%& M+]IT"CNO&E::GL#O(X@)2E+TQNJN-!)643? MDRD+')P4&IX,L8-2W/PY@L3QD.R2B^-9M)T+#EH6=,'50H&V C4QT!R2N]W^ MF(>(&/ B8+2K,PG:3XBOP?A9'Y(T2 )E0L,W&]GN -*JL$Z5!=(0A1_ MGW:AXSY.-UDVP[8!; :P!7";1N%3HBCS!W>\+ R.Q$RM[7EXP=V>^494P1GK MCG=>J/7><[G+;@MZ#D1SS'&*8>N8)8)Z]B4%VTIQ9/_ V38\VU2817CV1>'W M;8)\DR"/!/E_2]R(R=._DM!53Q68-HZ.)14..@[JRKM,YQV+;_(97A8];^$7 M-ZW0EIS0^9>-_6\0'7@IZ=5U0CK_?Q9#0N/"\9L_FVFD)L-A?_D@RR\M/P!0 M2P,$% @ ]H%C2'UV>)"? 0 L0, !D !X;"]W;W)K&UL?5/!;MP@$/T5Q <$FW72=N6UE$T4)8=*40[MF;7'-@IX',#K M].\+V.LXK=L+,,.\-V^&(1_1O-H6P)%WK3I[H*US_9XQ6[:@A;W"'CI_4Z/1 MPGG3-,SV!D0505HQGB0W3 O9T2*/OF=3Y#@X)3MX-L0.6@OSZP@*QP--Z<7Q M(IO6!0D"@_#;&>Y J4#D$[_-G!\I W!]OK _Q&J]^I.P<(?JIZQ0&1V*FUO8BO&"ZY[X197#&NN.=%VJ]]URD69JSPUW%:JQ=@AGEOW@Q#,:)]<1V )Z]: M&7>BG??]D3%7=:"%N\,>3+AIT&KA@VE;YGH+HDX@K1C/LGNFA32T+)+OR98% M#EY) T^6N$%K87^?0>%XHCMZ8Q( M 3\DC&YU)E'[!?$E&M_J$\VB!%!0^<@@PG:%1U J$H7$OV;.MY01N#[?V+^D M:H/ZBW#PB.JGK'T7Q&:4U-"(0?EG'+_"7,(A$E:H7%I)-3B/^@:A1(O7:9-TPS_-L&T GP%\ 7S,DO I49+Y67A1%A9'8J?6]B*^X.[(0R.JZ$QUI[L@ MU 7OM=SE><&ND6B..4\Q?!VS1+# OJ3@6RG._!\XWX;O-Q7N$WS_3N%AFR#? M),@30?[?$K=B[O]*PE8]U6#;-#J.5#B8-*@K[S*=#SR]R5MX6?2BA>_"MM(X M?%,0"CMVW+Z!C M74MO! [?SSG((1N%?%,-@$8?G'7J:]P>,5=$ I^I&]-"9G4I(3K59RAJK M7@(M'8DS3,)PCSEMNR#/7.Q9YID8-&L[>)9(#9Q3^>\$3(S'( JN@9>V;K0- MX#S#"Z]L.72J%1V24!V#N^AP2BW" 5Y;&-5JCFSN9R'>[.*I/ :A30$8%-HJ M4#-\'^MJ5N3+)A@$JHZ,#TBQ@? M82XAL8*%8,I]43$H+?B5$B!./Z:Q[=PX3CNWX4SS$\A,(!L"GHQ@EC^(TPQ=3R3U!+ P04 " #V@6-(VLX$>Z ! "Q P &0 'AL+W=O MX+C[]P/LN&[FO0!WW/?==\>1#VC?7 O@R;M6QAUIZWUW8,R5 M+6CA[K #$VYJM%KX8-J&N':^R:7UTL")G,ZZ2&HR3:(B%^DB?-H?3+D:D@)\2!K_5D691 B@H?6008;O ,R@5B4+BWQ/G1\H(7)ZO[%]3M4']63AX1O5+ M5KX-8C-**JA%K_PK#M]@*F$?"4M4+JVD[)U'?850HL7[N$N3]F&\>2['9W^?L$HFF MF-,8PY;)&S14PVV2:/C2(F]28.Z\,[3^<33FWR$%WDG&O@A;".-(V?TX653_VM$ M#T%*=K>GI W_9S84U#X>'\+9CB,U&AZ[ZP>9?VGQ%U!+ P04 " #V@6-( MNNL$%[D! ![! &0 'AL+W=O-;(#$)0_7X&KL93LDMN@1?6=M8'<%G@A5K5+Y[J4Y+Z%(!#9;T"=<,5'H!S+^2, M_\V:GY:>N)[?U'^%:EWV%VK@0?&_K+:=2S9-4 T-';A]4>,CS"5D7K!2W(0O MJ@9CE;A1$B3HVS0R&<9QVOF>SK0X@:,:<)PQ98Q8$=NJ+!8E9G,D7.HG3]]$, M]X&^7[N3+"YPB H<@L!A+9"GFQ)CF/\4F45-LH@ V9C$,/NX21XUR2,"AXU) M#+,]+KRZ'0)T&YK H$H-,K3<*KKTV3T)M^L37A8];>$WU2V3!EV4=7E!]02P,$% @ ]H%C M2*H0)06L 0 %@0 !D !X;"]W;W)K&UL;53- M;N,@$'X5Y @U!0-*&[NL(/6[52H%;=NJ6MJ.@V\#"0E*4O3 M'55A=JSSC/LK10M/&MB>J6X_CR!Q.&8K))KX474C?4%FF=TYI5"06L$ MMD1#=4P>5X?3UB,"X%7 8!9SXK.?$=_]XG=Y3%(? 204UBMP-US@":3T0L[X M[Z3Y;>F)R_E5_6?HUJ4_8/;GF>:1R('C]MQ_T)K@[, M?8C"%T/?8<\%-:YZR5>[748O7FC"G$8,6V)F!'7JLP6+69S8?W06IZ^C"=>! MOEZZLX>XP"8JL D"FW]:W-^T&,/ZG M(07V;7@-B^K\!!Y9./AO>)YUO(8_7->B->2,UEV?<,@5H@47);US61KW2.>% MA,KZZ=[-]7AOQX7%[OH*Y[^"_ M02P,$% @ ]H%C2-&B_F/7 0 104 M !D !X;"]W;W)K&UL=53-;IPP$'X5Q ,$,.Q" M5RQ2-E75'BI%.;1G+PP_BHVI;9;T[6L;EA RO6![_/W, #/Y).2K:@&T]\99 MK\Y^J_5P"@)5ML"I>A #].:F%I)3;8ZR"=0@@5:.Q%E PO 8<-KU?I&[V+,L MS;WJQ"O]O"C.ONA30$8E-HJ4+/F7\3T'982#E:P%$RYIU>.2@M^I_@> MIV_SVO5NG>:;-%EH.($L!+(2LM E/ANY-+]238MBBB-\N!FA1;,9<:0+69%!$9]M2"8Q85\HA.<'J,9QHX>;]WC M RZ0H *)$T@^E$AV)6*8&#"8?8_7K#YSSG(QK6S\DHQ]FYX;*+KQ'@DKD_> MX44^T 9^4METO?*N0IMN&PO=V]R:W-H M965T0'* YQNE7D6&JZJG8/*U4]M&=B MCVU4\+B X_;M"]AQO5GV$F#X_L9 \A'UFVD!+/E0LC.'I+6VWU-JRA84-S?8 M0^=V:M2*6[?4#36]!EX%DI*4I>DM55QT29&'VI,N;Z^G>3@N+_>45+G\%Q1=02P,$% M @ ]H%C2%-9;PU( @ ' @ !D !X;"]W;W)K&ULC5;;DJ(P$/T5B@\8[H@64C7J6+L/6S4U#[O/$:)0DQ VB3+[]YL$1,1V M],4DG7-.=SJAV[1E_%.4&$OKBY):+.U2RF;A."(O,47BA36X5CM[QBF2:LD/ MCF@X1H4A4>+XKAL[%%6UG:7&]LZSE!TEJ6K\SBUQI!3Q?RM,6+NT/?ML^*@. MI=0&)TN=@5=4%->B8K7%\7YIOWJ+K6<@!O&[PJT8S2T=_(ZQ3[WX62QM5\> M"]&+3TT;7RH]",GJFV!9%7]U8U69LNYW$[6DPP>\)_D 8_,"$ MH"<$%T+X+2'L">&S'J*>$#WK(>X)\840F^1WR3*IWB")LI2SUN+=^VB0?H;> M(E:7F6NCN3NSIY(ME/64>L.HP_PL31-61S"_&N$5L D20#QE%! M#I'Z4*0K_T; OW:QOD7$\23.AR)OCT6V@$@ GR0 X!]XRW>NK9UD<_2!AWP M+\0/52VL'9.J_IHJN6=,8A6[^Z*>;*E:]; @>"_U=*;FO&M>W4*RYMR+AS\$ MV7]02P,$% @ ]H%C2$T%R:ID @ 8@@ !D !X;"]W;W)K&ULC5;;CILP$/T5Q SCG>.;8C).TE'WPG!!A?59ES==V+D2SY:3"_(4V MI)9O3I156,@I.SN\800?-:DJ'>2ZD5/AHK;31,?>6)K0BRB+FKPQBU^J"K._ M&U+2=FU[]BWP7IQSH0).FC@#[UA4I.8%K2U&3FO[U5OM/0W1B%\%:?G#V%+) M'RC]4),?Q[7MJAQ(23*A)+!\7,F6E*52DBO_Z47O:RKBX_BF_DV7*],_8$ZV MM/Q='$4NLW5MZTA.^%**=]I^)WT-H1+,:,GUKY5=N*#5C6);%?[LGD6MGVWW M)G9[&DQ /0$-A&$=F.#W!/]."+XD!#TAF+M"V!-"8P6GJUT[M\,"IPFCK<6Z M[6ZP.E7>*I1[DZF@W@K]3GK'9?2:(M=+G*L2ZC&;#H,>,%$XANRFD+N((Q,8 MLD!0%ALTH:/Q MLI(HJ,'/XKLO]29)2F#YKE:WXP,@O! @$H$&@!?R3@PP(A M*! "&03&=G682&/J;B\6@6_X.07Y@6?XM0.4(M\T%5!"Z,GN1V!1$5!4" LL M0('%?%MC4"">86L\-2.(8\-6 +0,S(,*@/S0^*+V4Q!": D7M02+6@)%/3GN MJI="S<&=;ZSWI+]X,ZSM0>,C:W2A+0 *8[,- 4*1L=H> *'(-:IR'AIH1=A9 M7UW&PO=V]R:W-H965T5 M9,5KS1RF[DMT\2%Y>/LTPRQ.5?V]V3G7SGZ6Q:%YF._:]G@?!,UZY\J\^5 = MW:'[95O59=YVC_5ST!QKEV^&0F414!C&09GO#_/E8GCWM5XNJI>VV!__-P_SL/?@"K=N^RKR[O+J5JXH^IJZEG^,E?[? M9E_P^OZM]D]#=SO[3WGC5E7Q[W[3[CJWX7RV<=O\I6B_5:?/;NQ#U%>XKHIF M^#M;OS1M5;X5F<_*_.?YNC\,U]/YES0_NZI#!9!*]]1:/F\:RA M:\U4L0(*ODB"SL#%!4$7-)3GB8L45\"P AXJL),*,M&-LR89-(=!8S(;6R/Z MHF5$26)C;,=".U;;,:&P<];$5^V(<5]I1>QQ$4$7$7 A>OL8J3;NB.20 )$) M0VPEAE9B;2463F+52#<]EN2@:%D_/8:PFP2Z2?1R\U60P@I2,+(L^I-JHR8. MXTCT!\@X3J,$V\F@G0S8L<).]MOEIA6QQT4/1L22$/B()$Q"M.+DJ""5":W' MC@=M!MB1JVX43:TA$EE *I( M-H# F 3YO")#*QG@+R58'Q81+@EJ3; M!$P!9>SY+AH,&@-(0Y(T1C,D,3;S[1;,$ ,@0A(B1C-"0'KZL<><(, )\BQ- MPGN;S.T1 WEB#KHA9AA%DPYS%(5.NF M7$L3B!/+F1P5+;-D8Y\AS"J^)=MB32&Y7H D\QC!F.);$BY&&9>,-I'(1RC& MA.(;4B[6R50W2WKM:ED_2YZ//F/<,< =>\C &%&<_L'BQ7!A !>]>#4X^M1- MD@[)J(L-/ <%&#$6Y4SJJ # 0YX5:(EG?BR&BT79DER\5F=!=YQ**TCD^39: MC"D+8C.Y>*T.N;K,3>772$:1+Q.RF'D6,,_;)<^1D-6+UY<,6,P7"_C",D2W M(+Y)PU#"#LBB./.-"D:,!8AAF>];#0^YD=Z53(U@MEC$%K5>=)"DC+PGF1K! MA+(@B&(91(VBY'VDH=4;>U#\LS8\IA:0%Y@QIN_#[=QC-3"\.(+ M;AU:YZB/6F9[->6/ZJQUO?J59T7UO#[7]>4I"*K#6>=)]<5<=-'\!BJ($_28KW;=M>^E;NM>:^SM-#?RE7UGN=)^>^+SLSU M>^IV_GNKT0[+;!;=PQS751I:98E?KTO/Z-/>V5:B$=XN]47ZN[SZN6 M_*LQ/]HO?QZ?UV'+06?Z4+OJ\%[5)O\>@R_QXP1>X 0-TC0$+BQ MX) %[\:+T?@-#B!@ -$%D/$7-@4(=QA&&@QTM/D&&X+ M3"XH$Y8R UIVRD3.=$,[(U.0,0_<$9B:4Q[UF,@49$P$=Q8&6@LG3PC<#EB\ MH"Q8P@QHV"G+9EZ'0[B)%L=Q2^"APTA8N_;+@+F_DY#,YH-1ONT==Q<.NHN4 MGA >B[# (W L83[#)0R8AU5"N*DJX8[ 7:?@5LFU *A*$.6K$FXN'!D%CY8X M[@M\@57@6-%\AEG@K@VP.\LD9,P#MP6.;(+RA,!M@6\6^%JL8^'JV'6VKD+M M;$Q"QCRP@@50L/"%P H62UR^Q^;/\?FN,D7D"@; 9%/?R,,'ZU<@I^\+@44G M:$%6L.@$V(R=K#S>BR4Z4I05 /-G16$E M*Z!D\H7 XE,+O*O"XE-@YW.SXKI26SJ3D#$1+&$%)$R>@XW"ZE,+3*OR_*>, MMCPG'3THFDK'%*0G$MP]#+DD;_JOI'Q+BVKU:NK:Y-W3CY,QM6["A5^:F9UU M>R?P+4?ZG-Y?.!UNVIVNX_4$L#!!0 ( /:!8TC,&F@1 MSP$ ,<$ 9 >&PO=V]R:W-H965TVB4I1%N_; SX!B8V)[AO3MZPM#"=!N\.VKS1<,*+T4%R0' 20VIH813@(4L1( MU_M%;N=>1)'SJZ)=#R_"DU?&B/C]!)2/)S_T[Q.OW:559@(5.9I]=<>@EQWO M/0'-R?\2'LO$**S@9P>C7/0]PW[F_,T,OM_5T) K5:]\_ 93"9:PXE3:IU== MI>+L;O$]1CY#'@VA/%_#=%DB%8&Y,AL75^)(D4N^.@) M]RT&8CYY>(STFZO,I'U1=DU7)O7LK<#)(46.(IHE2 /, M%'B7 EM_M/"'^'$_(-H-B&Q _*F,;%6&TQRLIG>;9#A95;(588SC?91X%R7> M07E@A5ON15E29:M4-#B MS WD C^(N'2]],Y-K#UG#N0(=&#SHQ%;?*O. 0J-,]Z#[POUH;J#X<+\V MYKNK^ -02P,$% @ ]H%C2*G;#CQ] @ ,0D !D !X;"]W;W)K&ULE9;-CMHP$,=?)VC/!@Q$ MF\0T-K!]^]I.H&!/*GHAMO.?F=]X\#BSB^K>]4%*DWPT=:OGZ<&8XS3+].8@ M&Z%?U%&V]LU.=8TP=MKM,WWLI-AZHZ;."$)YUHBJ31M&MGJ2K5))W?S]!.>KC!W$J_X M4F,[P?7[U_ M\>E:_+700>\VC8@4HZ$V268 ;!0$IB+>G M#Q0$=D!!!]0[8 \.:)!&KRF\IO4:G%/&6) +(&,(E1,8AX$X#, )XBQ[37X7 MAU$4PL0B2MC(SG 0A0,H/$#A413,)S;K :0T;QD!8R3@S@Y@),'.'DA@\OPI M#Z&'KRR*DB44\'ZD.AGL4 M)@#,2%? <)?"]#\J!'<6#+66J$)QV\#\X6P,NP+H*"TI&T&".PR&6DQ4)1ZU M55KBJ$RQRA[(\$^3W5UN1[&7WT6WKUJ=K)6Q]Z2_S79*&6D]HA?K\6"_7VZ3 M6NZ,&Q9VW/4W>C\QZGC]0+E])2W^ %!+ P04 " #V@6-(TF7MA>D! "' M!0 &0 'AL+W=OSASSAD&3S8*^:8: M (W>.>O4(6BT[O<8JZ(!3M5&]-"9-Y60G&ISE#56O01:NB3., G#!'/:=D&> MN=B+S#,Q:-9V\"*1&CBG\M\1F!@/P3:X!%[;NM$V@/,,+WEERZ%3K>B0A.H0 M/&SWQVUH(0[QNX51K?;(FC\)\68//\M#$%H/P*#0EH*:Y0R/P)AE,LI_9](/ M39NXWE_8GURYQOZ)*G@4[$];ZL:X#0-40D4'IE_%^ QS#;$E+ 13[HF*06G! M+RD!XO1]6MO.K>/T)H[F-'\"F1/(DD FXY.0L_F#:IIG4HQ(3M^VI[:%VSTQ M'Z*P05>W>V>,*A,]YR0-,WRV1#/F.&'("K-=$-BP+Q+$)W$D7]))^@W!SNMQ MYPAV5P3$3Q!Y"2)'$%T1[#X5.6%L!PVH&ULE9C;;-747.Q>$UL^5 !Y ,>S;[^IH=Z_H\]_UJ>U1Y6GW39U4T_^QUF:=U_.I< MJG37&>693T$0^7EZ*F;+13?VO5PN]*7.3H7Z7GK5)<_3\K\7E>GKTXS-/@9^ MG ['NAWPEPO_9K<[Y:JH3KKP2K5_FCVS^88GK:13_'-2U^KNW&N#?]7ZK;WX M:_LB;0[O:J6RK/74S/QS]K5QR;:8.;MU#Z]9/4/??U3#3F$K<.MSJKNU]M>JEKG'R8S+T]_]<=3T1VO M_3]),)AA QH,Z&9PFP<;\,& ?QJ(+PW$8"!N!O3U#.%@$!HS^'WN7>76:9TN M%Z6^>F5_N\]IVU5L'C;W9ML.=K>B^Z^I7=6,OB\I3A;^>^MHT+ST&KK31.%8 MLK8E[*;PFP!N41"*XH4LC8DGL0$ ' MHG,@[ATD@5'M7A-WFJ(O)4FSX"ND8BPV2F*K*(PE-\H"5()S1V(A3"P$B3$C ML5X3W4V3Q)08S;8.K6#&JE$P$0PF L$8K;!&&HXGB>$DL>T@"+&#!#I(IC>3 MA [DA&:25LVED,+H)5L4)\)\NJ3=<)(SHRTWMBL64B)P6BW!$9*""84.P!1#',*#8%4H-H=*.C MP+A)*Z B(R8!_.* *]<;VK"O*(' M>$685S2%5P3HD1BU7P%18%;-9E4BS9;ZTL\X)8(ZQP1$VS (/HE&Z,C"6#BNDBKCY# !5 MQ,A;0[DJ#]VV7.5M]:6HV[+*<'M3?:7DX%97WJNM:Y]W&TU[K6C7!!]^:]CBJ='>[R-2^ M;D_CYKSLM_?ZBUJ?/W8K;UNFR_\!4$L#!!0 ( /:!8TAK3BA97 , $@1 M 9 >&PO=V]R:W-H965TL+/K&S^.?"JH**YK(Y>?:X8W:N@(O>P[T=> M0;/2726J[;5:)?PB\JQDKY537XJ"5G_7+.?7I8O<6\-;=CP)V>"M$N\>M\\* M5M89+YV*'9;N"UH0'$A$$;\R=JT?SAW9^2WG[_+BQW[I^K(/+&<[(25H<_A@ M&Y;G4JFY\Y].].N>,O#Q_*;^3=EMNK^E-=OP_'>V%Z>FM[[K[-F!7G+QQJ_? M6>@H1D@H,W#-<0$FB&( MT19F:J%#(&9@RLU!0W- 0)]R$*-/.0LFM6#($+68_".GK M&8*0OJ!ME,B(4M\6G/>1F?C--0!"^B*P@5(;B(Q ?5MP-4)38&0&DAV"ZQ$* M_V/.P!4 06G9&%P@+R/]'<$&2FT@,@+U;<%U )F)UZQL !0@O1* D)YG;)3( MB%+?%EP-$)1^#5MS(Z%%$V0L<9.:3?1LD5IID3&MOC6X+B"@,*"!N8SA+(Q] M^^6 X2R,D<5R * :=#&!DIM(#("]6W!E0&;6=A<#@ 4(#V%@M!W_25)43H_O[1BW%X*?;]\M[A]/5O\ 4$L#!!0 ( M /:!8TB.^RO:+@, &0- 9 >&PO=V]R:W-H965T8,^+75Q%]]J?.)?>>U.W_3' ;"=1'>X_95P]N^$JW7\8_4](/SB%P?G_+_DV7J^2_E#W?BOIW MM9-DW$NASDG#U1]N=TP MJ#^4?JPD2E&B%"&*#:+4)B+475&&$F4(46(091819"G, MB<;E9N,^G!)6!M'"%5F]G%D<9$\<4\G<5@&05HI M=Z1 V_V1@"V76K8S@O*YW#A@L8,);WM"$29B,HT@0N9469 F#BK<( CB$-1T MB FTH$J#W.%$!'<(@E@$-2UB BV8( H2<%#A+D$0FZ"F34R@Y?=+ F;^2R3_ M-:&XFQ#$3JAI)Q/(%#1KOB45[B<$,11J&LH$6A3% M?*P7V"Y'9'48=6P T M$ .@IM>@(,,EMBC(T=Z .P00.P4SVQL%.?H 06^*/^#KXEP> M^<^R.U9M[[T(J;;6>@-\$$)R)28*5-4G=>2Y/]3\((?;5-UWXR%@?)#B?#O3 MW ]6ZW]02P,$% @ ]H%C2-\5_V5+ @ I < !D !X;"]W;W)K&ULC95-CYLP$(;_"N)>L(WYB@A2LE75'BJM]M">'>(D M: &GMK-L_WUMD[ L#%(O^&OF?<8VXREZ(5_5A7/MO;=-I[;^1>OK)@Q5=>$M M4X&X\LZLG(1LF39#>0[557)V=$YM$Q*$DK!E=>>7A9M[EF4A;KJI._XL/75K M6R;_[GDC^JV/_J%ITG^6GK[_!FCZDU<1:_:MZK M2=^SP1^$>+6#'\>MCVP,O.&5MA+,-&_\B3>-53+D/W?1#Z9UG/8?ZM_<=DWX M!Z;XDVA^UT=],=$BWSOR$[LU^D7TW_E]#[$5K$2CW->K;DJ+]N'B>RU[']JZ MW(XVRNS5X@WQ!Q$92?=OMV: M"529V;0X%YN<,$0"URGP"H/*!K MYP=G,(X 5#Y'12 J7]L5G.L82O;%5='E5:& S/^J7;%07B5NG:M- MD]FQ(.V(>X4_S,OBRL[\)Y/GNE/>06CSEKL7]R2$YB8:%)A7X6)*YCAH^$G; M;FKZ&ULE59=?,F#HQ)YZ,J M:S%W#U(>9YXG-@=64?' CZQ67W:\J:A4PV;OB6/#Z-:0JM(C"$5>18O:S3,S M]]SD&3_)LJC9<^.(4U71YM^"E?P\=[%[F7@I]@>I)[P\\ZZ\;5&Q6A2\=AJV MF[N/>+;&J888Q.^"G47OW='F7SE_TX.?V[F+M =6LHW4$E0]WMF2E:564I'_ M=J*?,36Q_WY17YMTE?U7*MB2EW^*K3PHM\AUMFQ'3Z5\X>H5E33/&GYVFO9\'*D^AG@6J0IS'D4\13)J].">1T00 7Q'(QQI#8# VL%%,DKTQEE,P1 I$"*R0D"8& ZBBSE4;! @ MD=C5!HU2(4&($+H1ZD9=PT"HU [5@M)^*/302WP8":Q+CYA,N(8=J)]4F%@+ MO.I _:N#[!HZUDE22V=]5V>8$ER9L#_A G:@?A0_1'8E_0HUM /7.3PN='Y\ M*R.XHN!P^B7$^.?$L,% R??R!8N"'A*10!! M=K9>KQ6I6+,W7:-P-OQ42^VQ-WOM3!^);F6L^26>K3 P_Z0[6=/Z?,KGV9'N MV2_:[(M:.*]F[3[;@>3'2S-] M[>CS_U!+ P04 " #V@6-(?4-LI;P" "]"P &0 'AL+W=O?(@=8]+[K,I:C/V=E/MA$(C5CE54 M#/B>U>K/AC<5E:K9; .Q;QA=FZ"J#' 8)D%%B]J?C$S?6S,9\8,LBYJ]-9XX M5!5M_DU9R4]C'_GGCO=BNY.Z(YB,@DO>PW;C/T7-%S@2$,,XG?! M3N+JV]/)+SG_T(V?Z[$?ZAQ8R5924U#U.K(9*TO-I)3_=J1?FCKP^OO,OC## M5>DOJ6 S7OXIUG*GL@U];\TV]%#*=W[ZP;HQQ)IPQ4MAGM[J("2OSB&^5]'/ M]EW4YGUJ_V1A%P8'X"X 7P(0N1L0=0'1LP&D"R#/!L1=0/QL0-(%)%9 T!;+ ME'I.)9V,&G[RFG9][*E>AFB8J,E)Y& B^>,9F>? TH(U]'X* M^3T$TL0."L>6@9XO.8)MB#"0161O"+@W6-<21[!9$>#6C-@R4<])&.4X=U8% M]BP"3&NOHU<0Y"H=[%L$&#=+'!2PYU#RC0F$78?2QY6==J";RN8$$>)*%S8H M@IR5VEI93RLE&4D8;[IV;/[<'5K69/M^P7;;9%+;PEE^J" M9*XQ&\XE4WSA0/EDI^[2ET;)-E)_INJ[:6^7;4/R_?FR?+FQ3_X#4$L#!!0 M ( /:!8T@ 1/JR^@$ &\% 9 >&PO=V]R:W-H965TVB/10(1'(Y,SMVKJ1 M.H"R%$V\LJ70B99U#H=JZ[[XFT.D$0;PLX5!S.:.]GYD[%TOOI=;U],6@$ A MM0)6PQEV0(@64HE_CYK7E)HXGU_4OYK3*O='+&#'R*^VE(TRZ[E."14^$?G& MAF\P'B'6@@4CPGR=XB0DHQ>*ZU#\8<>V,^-@=Z*GD;9."$9",!&F/.N$<"2$ M5T+T*2$:"='_9HA'0KS(@.S93>7V6.(LY6QPN/W;/=:7RM_$ZM\4.FA^A=E3 MM1,J>L["9S]%9RTT8G*+"6:8)+Z%[.\A5Q&D#$PN@C47>7!'#VX3[.X12;+P M\$^1PZQ]5A! MJ;>_J,B:U--"Z7 /2@)O<2@TNTX4>&T>LG *=NJD+L@L.O6*ET!?QT4\]S<[ M?R6^5[W%MH*K?);VN(8?F-=M)YPCD^H1F*M:,29!6?<>U.5O5/>;%@0JJ:>/ M:LYM0[ +R?I+>YMZ;/874$L#!!0 ( /:!8T@HF7X]< , $,/ 9 M>&PO=V]R:W-H965TVF=BRS830"[@./W[BDLI]F>1)]4W>1&%>G.499[4ZK$\.=6E%,FA#R_527NLL+<1C:577/$_*OQN1R=O*!OM]X"D]G>MFP%DOG7O<(O[/'[7)5^L]));8R^YT>ZK/*EMC601R3:U8_R=MWT:_! M:PCW,JO:7VM_K6J9OX?85IZ\==>T:*^W[@T/^C \@/8!]!Y X=, MP]PYP:P M/H!]!'R>DM<'>'-GX'T UP*<;K/:K8Z2.EDO2WFSRDX?EZ21(2RX*N:^&6QK MU[Y3FUVIT=>U&[I+Y[4AZC&;#D,'&.Z-(9$)@3O"40G#Q\02ZZK6Y+X(X(.$[ 4 +6$K 1@:^MML/P%E-\ MMND>.H6'3!%HI>\P_F"*T O#4"N-B?*92[2-CTP4A(10K7 MQLVE:=-LN+%YU*5 M9QGH6)NI*Q0=$(P/IJQCQ0CQ D"E""8K[@0)0AGR"$T MML,+N'%2313CGJ]Q128*0$E+$_G.A(7 :("OK/F(8"9'OM9#CQF5&CS"=:.; M!8M16$#\B;0GO!F,M!DA$Q2HL3X G2\+P*T,W!G"Z$&C]?KJ$&C*0& 04JI+ M X%Y0*GNY C,5;B)

XT0+BM(8V3*?E)-23G@&*$9 _L)-QPKAM@^G;C$P8 M/^#V"/P_5('[%6"&9:C"-\M-2,AU59BP@.ED$486!(/ST(L"@3'F3QT;W$PA MF"&* %F<\8V>A8H1E$^F"H+;-YC^S-CC<' MO9+;'C;\K#)FP"*$#< -#6$@= %WI_R4XGY*Z=?"Z#&COP/ S+QGP6(4%AAI M.X,__+DH3VUO5EE[>2WJIJ2#T7O_]]"V?]KX!A9;0,8C6.RZ!N.#?KV\)"?Q M,RE/:5%9S[)6;4K;3!REK(7*GGQ39G56'>W](1/'NKGUU7W9]7C=0RTO[RWK MO6]>_P-02P,$% @ ]H%C2.)EQ2KY 0 [04 !D !X;"]W;W)K&ULC51;DYL@%/XKCC\@H.(E&>-,-YV=]J$S._O0/A.# MT5D0%TC<_OMR,=8UI-,7@<-W.0J6.DEQWO T&:??@EVATB:" 6\;,CHUS, Y/\ MD?,WL_A^VH?0Y$ HJ961P'JXD@.AU"AIY_=)]*^G(2[G-_5G6ZY._X@E.7#Z MJSNI5F<+P^!$&GRAZI6/W\A40VH$:TZE_0;U12K.;I0P8/C#C5UOQ]'M%'"B M^0GQ1(AG0H3^24@F0K(B )>9K>LK5K@J!1\#X7[&@,T_CW:)/KG:!.U!V3U= MF=31:X5@4H*K$9HP3PX3+S KQ.$>@2":,4!G,*<1>].(K0#Z))#Z!1*O0&(% MDD\"F5\ >070709)D:\.PF$RB^DM)D<%RAY4FGI]4H\/6OFD=S[Q%D4(/2@H M\QIE'J-B9>0P^<(HROT>N=X">'><:'V)P:(Q!WPF/[ X=[T,CESI'K>=V'"NB-:#&WT/ M6OWVS@M*&F6FN9X+]QJYA>+#[7&=7_CJ#U!+ P04 " #V@6-([,9_O3=( M #()P$ % 'AL+W-H87)E9%-T&UL[7W9;N-8DNCSO5]!%++N MV "E$K4KNZ< I2UG>=I;6W;W- ;S0$FTS2Z*5)-2.C68A_J(>1F@[\_5E]S8 MSL)-BS,+C3O(A\J2)?(L<2+BQ!Z_S[*U\WD9Q=D_?_>R7J_>__!#-G\)EG[6 M3%9!#+\\)>G27\.?Z?,/V2H-_$7V$@3K9?1#N]7J_[#TP_@[9Q.'?]L$9\DF M7O_S=]W6Z+L??Y^%/_Y^_>-Y,M\L@WCM^/'"F<3K<+UU+F,>,TQBI^%D+WX: M9+__8?WC[W_ =_B]OG.=Q.N7#-Y9!(OBK__BQTVGX[E.N^7UBS]>!+.FTQY5 M_[AO/?\VGF7KU)^O_[WXICQ\'SR'^ 0,<>,O@^)3ES<7MQ^N;O_5N;PYJQGA M#*9/_0BF702?G3\$V^)S9YLTQ25>A-D;=;8&[ KCTEAG"1QYG &@X5.61.&"H/[!C_QX M'L 0%<9D,3C]-PY>7?JO'/"V'EX2389C%?:R;]L(DT$O=)4C_?WDYL'9SR= M3AZF[TL_^]D+D< PED]!MEY6/04XA*2? M.6DP#V"H612X3ARL2]0!0\3K"E2\2X.5'RZ'V[,__'1[=3ZYG_[ZRW\[DS\^7C[\I4P_"6!RNB9,@-$$ M/ADS@G>M9JO5\N H4@?(:@./P([IGOOUE__JN?"CW'J.OUD#@87_$2Q^Y\2) M^C;,,CR3)'6270X!O X.;^*@3^<'VI$HND:1J!["B!_$<8P3HB779*%>T27G=AJ,.8$[QV--D4" MVCU*";/>\C;CVEO>/)A.CMBM_=H!VZMXO&X_%8_NW$ E)FET($J\7:$(!VA@ MRP]J&980X>X1*CH'R]TETKX)UNJ&*/%+N((7F[GPZRB/.PM CT(:33Z%&7(D^-,YF<%N *0T MZZD:=NU_+J_R[JTO(N:%]E*J'HCH>!6] Y7,_"R<\W&%T09):@]+^',0/K_ MB,SQXN_U0CUR_^ MNI%].>L$]:L$KGVX"+M7 M%P P@MQ!$@I/2>HX8P9YT5:E4 M[YXTH[OOX/DJ07HBG/!4WCP.N!>7-^.;LSW M04TH+B5VO;NS:&P1Z(][&]N MC[ !=I(>A-M[-OS$,O_.#4^>GH(Y<5N\B\-GHC:B#@=-?,Y<*"6)>:9#;$ W MDP\ MCC;%VA>GCW=W5Y-K>!34M_/+Z=G5[?3Q'M2WVPM'8X2#IMK[:^# MS>[Z:L: MU4%?7SM;.#'D'I7V-6(K*,K8LDOE[70>9/,T7!%3A0F!S3@?-ED8(YO$2:>; MY1+U;/AM"F<:@F:+!F@Q^B 0[^">FE?;=XJ/[+ARSR?3L_O+.P0)PNKAIXGS MX7%Z>3.9BNK[>'T]OO\+_C:]_'AS>7%Y-D8CX]G9[>,-\:R[VZO+,]24]?K1 MNCZ+DL]XX3>=DW7R'! ;?0W7+Z#V@*BRF67A(O33$*'SZR]_?PW<7W_YO_AI MD^$'@"!\AD?ACU/G%4T/:0C8XT?1EF";KA*V7P/_1]C158W NHRB,$Y"NA@N M@EE*Q@IO-!H15'$DH)%= YP'D?^*DA3\<.UO0>]I=9K.GP,'OWL)_,7?8$C@ M8_SJ% [%=\XB/_5=D!"B$ X_#GV:[ 4$NMQ6Z=LT(%L4O(;B/!A@>I)@8^!2M8 9# M!P%($ZL5("CK)"ZJ4#0PO@P<,,V:S@>0JHD@[S3,$I2W AQ.1+:Y+;(]:2-) M9H0W..]H Z!#U/.5U11GP?WJ+V 6?. 5),]HVTA>8S0Y6*?7!'0&0*.HY,=; M!QU"F2\;PL%F;.?)^-QGN+\@"D&7PX4U:=$X%[V-Q%FS QG&(9?;+J/;NAX* M64YP-7K?<>_-ZP5H.G4<"- U$+0+/SM+-B0$:$BH7C1:$8YQP\0.?W-^Y9^"S<"" Q(NH)$80KW!ORSLOA]TQD77D.J!ACZ %B 6H0Z,JAN1 BH MY 2,:3 $W$#9VW@5S("GIA88DMRQH,N*;FU&$ID!< :(#M5)\B/BA'A%X.T! MQX>7JP@-B!EJ.8I.<-DVH?2;^R0^/. %R8\SOM0RZWD;T=7S0"?D(O,4=O^C M& !0"Y"C?J&XUBU E%TYL$Z; :XL%2G+CH@G).,D U@GG_U,5Y4'C4 M%(5^/^O(YI8MPX@HN1-<; B]CT5C%RF4^&UJ=KP/6PQ<94$''/V.,S\W2W\* MT\RBA2>%,;A6UWD-G&<4%6$,/&!<[AR4,#0 "@X&GX'0+;$Y)0X$FUN7G[!- M6B@+P]!+8HW+P,]0D&7>/D\ &/]1>)SPA*@XBA@7Q$Z&F@%H__R'L$/^[I^8 M;Y&CB:8!"99^1N=*T#CSTP@/?2E7"9S;(HAPBVC06"H$-6/@AA *P/R8QQ)( MT.^-\/!1#:8K R^^98 1#'S_^8IFD->SE_"$6 3;(*RWB X04D@EZJT0(Y1. MZ2SVP886A"H?GRW %T]?&VA6 '-__D+*+VDILD]BCT]!B'R:+P>Y()G!,P&S M88YU"\-$+3I13Q&_!66)9%/ARKP5.3&U'@T.@.@CT_I$5I31;<&WG&\KY&\6 M5L.+6>I(FZ0 M#HWJ^N62(]Z729;3!NN7)2L2GYI"DS4)/LAM7UD+PK-;))O9^FD3Y;4NM@FF M 6 JGV([AKLB*I%XQ2OX),?DF[9@($;.$3> 9 ;)51!1WA)H,T1E3#Y+4]B M9>(N#/4LD3TBQA2"@6!C+)ZY3@@@#5.E2>=>2\2]5HHDLBWIO.[2(_E(%[9L MK\-GRQIO.'C9\,1RER)1LS&)AD$6ME#N=33.6Y;O3:R8+_ZPDI #EBX#'HF% MCWI,H17"O\^)\I IAO$2 N!3,C,@%8-ZC1S)P.H)%.LDE1$57T ,K9_L%115 M>D\BA,(4;F5TL",R@N"&-$#,]&E#=@Q$7V,& )P("*^!Q_HQLJ-9H'$'@$,T M3'X0EO!AG@T)GBP SDGQ6H0P1*IUPUW+5<(*[HE?"VBA84XQ7,TSB^B M;Y0\D(27^(BV^:/$:;_,<@K3>9"#=TBTNZ(K(:D"%^J)5;KKO"-+!NNFM9 MYZ,)@]A7])]M5B1E:C,CWI,*$B2O(QA@[<"?DH@$?6*758ACJU'6-M- "._U M)02@:X,LR&3T$_ LK_6]@L^Z&(J""@A_^4SQ(Y6'( 8@H*S ISGHS%#:RMN& M%L250"V*-F1ENV&C*V#VU7K1!"X!W '1>+8!?NBJN43']+K-]O<$-:_3[.Q8 M\5NM=5ZK.9()O&;O^S>,TZO:'.V-7O_@I_/(WV:."@0"UL66>>:R,8[:0&.P M/L 2$#IZC:WFH "$^A.J,:SN6&X1]$44V3M702^RK#1 37@UQE'X

+Z^Q];%13:=GY)7&!7/+K^G6 GM65#> MV=S>66D_*&_!?FS%&"WRK/*PD[ )*BO>7;#P2XYIM8TI:1(G*.0PC[]$$\FG M8#D#5,,#(J7=NC&M-Z<8M4=ZX(<$_N><7(RG'TY5V&SE@X\K)'3G9#Q]/(5Y MFC1%PQN@ETNB8AY08G-.'I(5J'*#;NOT?3YR%)U,64;L3(F+.DJ;WR47VIJT MS%44/FUI![8A#=_1XIXM*()*1![K-KIDGML?!0<3:E+\/I"%79IB A*&$01\F;0#S$W2S" M 9+0%*&/T_OUE_]R=$8(_#$55%5@NV;;C-*B]*.*+CJ=UJEC(XBGC0*D^5NO M:RN_J$5J).VY 4V5C5 <):J-C0"=_$]X[LPI,3:-.+J8>2[7[,)D,07%(Z(* MXM_*S&1F9M7'1W/-2Z(T'1(W@!+6C1 N/#*0-=#Y*SJ?5-K02SH"-&^,P:C58*Z"&+7<@:>1GY!9U<7%[,'E(6>.C;5R@Z+@&N:9C/VJ@;6N:/*TQA.&]!6=!G881&&]J.3B1^-*1<./2!LHFM&VBX-F!VQGD019WD%8 MO:V].[(']0DZ$@B"X,;8'XYB092G.!,;W4ONA9Q,?SM?)WA/:N&54X-20S\+ MP"+G$8[ \;H[*:3;:(U7IF9?=F0.0_< "XB;#@3S 7%W%G MM9HP,Q9YXD>+ #:R-I+O$U]9:'G$<*F5A;OJLL@9*M=;*]?#A#ER[(B?AGRU(79H4E*DD3.5VMC[U\WB MV4H[- Z(_ \B UL'Q// #4GA1YM4I.)DQOXLD&,WT1/Q<(L^$3::M6K8D ^? M719!2'P&>=1K(K) ]MXY"4]14@ %5%D94!SQB6.',!=[#,C)QWG2HA4HPR;. M()2,+R(Z:-?;"I>F+;6+D/>+R1D3]ZTP\GH5/BZ(O.7;*82S7+;605I;MI:X781 MS,EV1Y08^:QM&=%#K8V0%S0JA9::Y0;87\5! M$GLFB2DD>;!""I*X1E',8)>64*:YNT5L@G(LV,EE7R&%%97VMU\"50'3^<24 M.U@")>*7 J/]%(62S#RQ(PY6(IYOKR+3#'&U(WK3"#4B:@?1,K(X8U_2$90&]8@,Z(0B2S#+W'K/)\W_M* MOK$R)4F7VJP2Y<\-TGF8&;^&* M0_/);U4(SU=/8)P^#3&9WMVY\@+?LJ0E;>4%I8D!?U")9FAZ<"T<*22@V8EG M53^G@8FO@D.VLUIRA=QI^5C_6V+Y)R#6?3B[)DL0Y7J=<_$/C)KHS%.KD0.6Y M@V['Z;A=KPV?^YTV?&ZW/>>^$FGAD>YP"/^.NGWXM].#!<#C(V>BT)2G56D* MSEV$?HJ!Y_3@K7[7:?=;E2D)$]M=QK4]'M! ?&G[XJPUZ3HA%^@H_Q,YRBVS M3"G=P)A(+XW+S'5N,7[:Q9O:&F='OGK-4M=?)6%= M\_?W\/'^\NQA=0Y=.*RVN/D^1:V*(&:5^ M@*"3589#'.?TK'9SO'?&''J ZT ;EY5Y^9%4<^N+*W+TZ7"9'+@+I'%66.M[ M)+1@JTQK3\!,,^>=XPW=5JL+'] >J/Z5+ZO+S[SGP-X'S8)-!*[7Z;G]5IM& M.?%Z?>>4ONH"'7$P< (L+6:U&.,HB_/+L\;, MG_^,8,1"!*35,3L4'ZW3!IINM9R.<](9PIOP9Z_?P0;Z;@MV\ Z6]PX7V'-. MZ>N>.^P.*A%5V+36'(FT,2PBGVI(X6?52V'MDB30G*^@(MK' L*A2'T(QIYO M J7"*'$<<;'=<5N='GUJNZ-.AYYCMX%^3%)U2!4C%X,S0)SHX_^ZHZX?]9[W?+=I2=P4VXWQKXA3L%ZKRK.1^TR#.&%/6@PM&).EG'"*S$6@H6 MP A"3)AZ!M'&7@%\I\W8;!>S,6!+>E!6E#Q^,SYGNUC_P3P.F-*H5V!Q_-WQ M'*[?=@?>T.FUG),>,AO^HG4 ?^NVW6Y_Z(R ,[;@1?ISD[!GVUOE*[*W3=X<]9&U]XF]> MJ\O\#;\'EEHC0E0C;L!9!:)PYR,*$96-)BN&(5#V(RP08EM+K-=>0#_'2B+; M][7K $&JQ/ >4=-[[_QQD^!&[U*R]I%QDK2 :T+(#*.UG!\L)0;H,@99ONKIQSC9\?S)%>WV\E1_LC_"9S[3 F59WG9> MY#]*G$#9 4?!_PZ7)?!I$2"LCX?0&CXN H3U<;_D971,M@[<$W!#XMUX+U\6"L MY6O!^K@;:V59?2R)UY;7WG)%=')8V]F!M2",#>'N?*?FU%@KC/_/@>+=P+CE MI.WH:_3\B;EI63Y$O&SJ%NJ**>YOC.<^X_E2\)SB$S2>6X&G30NS9$.O MY%8Q5P<%;:E0 S1[6[EP=L"U0F$8GA#=BMO=CR*D8@<+JE!U+H=_B:&L)%WF M(O;0K[P?=7)Y./F[4.589CK$7ANV7X)HQ6E_"$KRU(B'D_Q8XAO1/FH!NQS7 M@=!'.3=<@FB"L$401AQ.6,E;Y<$BP3P,V!<:)=D2:%']!/-=@("Y8 M<]0J*>@+\MU*[@(3080#Z("Y^^J"<+?ILQ]+/H9KU8)2#J6[0C"=(4^K5%2] MD0M-3#1B!^>'=@T;&+FXD!"UQ(0[;KCL<=IV^V^DK+=:$# $C=0>M$?Q_ MZ/:&PQ),78R;=2H+R'Z]W12'?^]4EAND17:\+BVZW>N9,&.OUW.]3@O$J(X[ M[*A=+@K#PGT%UTNWZWC=EML:CLR\AIGA=F\P8 ]/Z@5YRS M,"0<0@?DUX[;[K9KEL= ]7HC%]8'6^F3&':%X54JTI+\O@D&M _=-D!UQ-N^ M2>)&\1&0/5KNJ(W ZGIP)0_V%>$]LU.3CGK8.3<^_ATVX=OKZTNVR')-H%LJ M.#.YH6HS*L(#Q,5X@WD_,%CJV-,^$&.%*P>9A80=T1M+^PU.?U&7!OE?#!^$ M1_^:I&(CX81D]2IL!G-8,.E+)RX QLY?_+SE! />R,F,?A$0(!1 9ILP6F3Y M0&IMHB$E,H&KW,^$R7(V)']!!C/]K,DQPNPV3FY:@& ; ^>7ARD<:A//.2 &8S^TQJK> M(H$^#5#7*<&8"HMH"ZNV?]ES:MZ"#DZ3 YB+B8%1^$3[FF[0IX38?+=)XG5 M=YJBK3\;?* @[OQ16A&/)KS ?N5)KR17&,M*@J?OT0E.%KKU&K=F4AR1ST14 MSA)0U,YYT/7#U)-S# #4AT@, ^.54I12?9TRD:MOP4I.:4\PNMZ"A:RN#KJT M-L@YR3N HA>#;()*DGR-R$R*>:+$-32;%ZYV%N^?L4PY%TND$!R),U*II9+4 M"LI@%AHGQ"<_#4'$X[B(0N*SA.^)<@2 A761?+Q).6)D)M7G@%W&%JX5QMI2 ML(1T0*"48HN"-;>L^=E[D-Q2)<_#:";W2E_26BY0MSXS M,$Y95H#$(FZJRFRZL./C5'%4"F$VY0=H1WK[$B:OH:="D?E1DTE=M6\7%48Z M"M1(3"S'$FYVHB0NO)2:H#0=IY:OEZ2<9UQ205#6L6JL1*M)3<$L M+:[8@6T8MZ>?S>4WJ62&8KQ*T[F@,)AP2:O!_[LJ <+"?8WH1"NNFR* MB?Y'H/]MWB%GC0( 0P=FN6Y.9B)]9;&;V$#T9SN4CWQZ=DT%VI^4\%#9@S(( MRQAX;0,2FQ##E10]JM@];<$C7ZP'-ZQ7@W"IFTPN=_JSW>8B0K$ ,W MRNJY:+68!UOG(PA5\5,81 MD%8G"08[P]CE*">MQ2^3Q"Q4[PP(BF!^$P=_9 M)M0UL4O3(J@MO;%*3JS"%0X;=Q^9W&/@&R.TO6'&20^ZF4L3)ZY_, M3G=57AOSZ]X(]/B37W_YNWF1JH?Z6$(<5.LS?Q'"\9Y)Y:9KS2E^#I_&>D\J&?U3@!H(+A56(E.BU2!>P)6;T8(D M!)\7.?=)SD.?M#X%YU-SYVJ;=TW7P<*"41.+CF8!)4)XO<8\_-1H=;L#$]@+ M$II$5 ""(J0S8GH3"=<7#H XME_%MYGU[Z4& 3+7"II M!8B1_#R @AT"&1I[,$V5FRYDMC\TFP/F4KU;?7ZNR&W!SUC"(WL&'9-YNPXV M+"^3$ 6-Y$I,KY]DS S6D ;L,$W,J7[ P;Q(FC^7;,_4MX@^-:7)7O2]9:&D")2N8 M):*$P\&HR0KXC0HC+8^G12&T&H-\DH:P"K1SL!C%]P/\C)45)9QWMA5N KR! MA\4K(U0U5$G;$ST+KI23:C2FIB?"0&?Y'&3=?LK;##,5^I]+X2>R@=_XZL<5Y_*DLRR96QR#'@76'!"\(R4)8P\U M57E0R50ZQUFB>5\K58QXJR05Q6.7!S=L FWK @[@A?+S82"UEK((NT.:RP&@ M9(:?FBN$P(KADE)=6\>W?I#F'W=5==(M@V'";25T0;)[4:DPQB>3GGQ2T>G. MW^ZSR=LK^Z?CUV5WAOHGZ0M%QLK)]=W5[5\F$^?#Y&9R] UTNTX'/;@8:"4A__S1CVGOI,/SC_JX+^=OM-U![TA_-L=C2C(T!WU M.=K0]3R,3VKWW $\#!^Z;JC;0)DA]U"(#W&3GH(GNX0;E^OWP?X>KTN([!'+Z#3BB (\W;@N#Q& MT=Z0@UB&H[X*_OE2@+)YRTHYJX6P!%GNKG/HTE6W9?E&BDC61[%6_Z#[!(TE M16-L5X^3!JB%@\ _R:*FSV3@N8,6'%VS7X3_P!T-NO!#>\@@[[I>J^]X37B: MH-QQ>ZT._-UKB3OJ*/B@*VX AP@4UNRB(ZU0EL\*'GHHQ=15,#;FT16\C7&@ '-6@Y7R/_^OP__BO(?Y/3V!"!YQ>&W[H]? ?^M2' M?\Y#](MA1"6.B,3U?<6_?RXFFEG'9[)\@"$TR;TX:G9;_#^,RQDV@=1W9;GL M $<+L+'1;K9:A4].PRE]K@,3/.-]WV@U1_WOX;/7Q\\#[WO^'EZV?J&_\+/3:C?>8<6K-O^ ?23+/]EHQ>%UN-*Q M<#H=^9VC+U\]9E+EK 8V=F3&_GB,,)_+!93TWKG128C2/IEJ#W&LC-5)61&# MX7N.8GP3E2A(H8,5#YBXOC,K*X'2GL;/H%10,;E+^"6,,56O,LS;8IV%7V[+ M35%SXG3'[5"@L==K=GM HA1PW&F[+<#ZCU+@&#BM-VP.^GHOP+J[E'(Q:(X\ MT$70TQA@808RPA5+YL*U'BHCSXG7P5#F=JO9;U>MK<1YW"%@AM='(NPWVP.X MI@?#GO.G0-L_[:HG&+M7/])@.,"18!#XIX4C@4"4&XEVMZOBFJ=NZFZSWW)Z MS4Z;) >OU[%# AF1T;:T XWOL:R ^O4KXNDC)>B5[E\Z2VIS;M]>)MGX2+0! M8;#5IW#:)MRS"E$ ;3S"%:^C 'OBN1R][HT0P1A75(>""H0YZ?8&_#0(0 <@ M2-<=]DA>;C7;(XG&M0Z :J490XEE?+"O?0[$0!^6N&=G5"N-$D)!;.#JKE@C M&KMID$2$*ZJI^ZVJ?9/;7>I+\IQK;&B_UGG,F) :A5Q!5PI4^&FL#/8<1T:U MS-$BZ$>1Y!3F4F-,DK2,6CVB+KO"10&WX/FDL,**7O<\&>/J8O-5S,66J(80&@TJ!\)EFR99(K M_SC'4 XN$655;C=_#*1"JOI[*(4). F[#!^,4 BXPYF GVO$+WRB:FL6.GL: M1LVW5@V+82FTL]:5D1P6L=BRV>/+/":G:#;DP/ME5D-$($>,= MG?_:-57*V$2/I1V1#Z^2D*E80DYW[E*Y9_D!^5+1UYNWS/:2E*O#D'&Z]3W" MD1 !*P-KUY_B; %UPF#/OCXB-F3BE>LZX1/J+O"W"Z#"Z BCK%(Q'L)HHH<# M5B8Z#C)18$D96?&D_@$QIDVF%"49F/RD%3@86N%:)!J$5A,$W?? K^MZ@ #P MHSDURZC(G=(C*>Q@=8UC#6J&U&5RE%/5+@IN%?5A$98$1DMHIV/#BL(5BH&O MXU1-+/:"(\Y2-B@O)'B(_*Q!_+QFYH0FX%2+H,977")H6]9:*%5ABRZ@9M4E M:S7(\ 6!8;IV%Q,;6HQ!$N53*N=@ %E4+M#PA\.\0P&R[XCG7>OU[^!;'?*% M"X8O1OJ+?7:G?581*QR&EO_6L._Z$+DUQZ?[(FU\IE4 .;WK6*%L5$[:VG2I MX<61^V@Z-[(A*3?^QGU)>R6^Z2H0B#WC*CI1FD(MQ+-A47/N&E5+HXM'=L&! M+7.C=;SQ&%CPO3ZX\4I%>=TZF7 #(G/*59Z<=YA%JG'MA4,P3*$6'ELD MC'>]EGV>*JR79E?]F; WC+A#J7-8@+T)R7I=&)L,X>/IO>&>AIYW322!.7JF MIV(TB",-O:/0M"RS^+?E1(W\5]WIA.(K)7B6XN"0D7TB1&[ 39FLV;5DNV7Y M$K8J-ZGN(5)ZV6IRJPM-Z8NY%*=;T9K!L%9BJJ[JDX8Y KEJ>5R(3=HE66GG M4H)3SIMIC8*%KHRB:JH//%4JW,3;@K-[2B(%45X5SR0EM[,O)"M^G1F MV2:CX%2X,9=4QX]I LN$4>35AHV)U/H1#U+E^;"X!BL+L5B854=9HZ=(>P;B M"PDF4LZ[C-*V,$Y1WY$,KESS@)6OV+;$98>JUS:WP2OUH#JF.$"U*DBWD'8U MZTO($%*,1"(-;D#,6F+EI"G())GS?_SEZG>@!3:YQ]Z4_CY+\HWVR->,\HV9 M9.B:>:B;KGXU1WB 6X" #%<>*0_HD&F[HV%;8X$N]8]H.^0" M[D88Q*TPE< YHGOZB1S-6;!>YVN#$F,PZQ($LAW/L@P[GJZFH!(\O*% '0E: MKQG(O,U':D8@^'+)/A.MQ2VEV?OIXO?6 >3$;S2HJI!63>QFFR:B-5_^7G[6 M? \O*E#$,FZA%.0#1+ Z(;Y0/(\2+$P%0-DVPV"356%(J6,C82+>:?FE1XLQW5@',14X)#]1(PB"Q/5GD.T-B :G1)<9QJ!W3+N MU2T>/I!,K$>G)EV!;I*7O,8Y.#8E\V4_153"U0[<0=2WFMQ>E MA3W*JSFTH]2$)9NDP]!HE=Q"LELJJ ,)5_J6HT5R,]V(A'2JDFI3!N'U-LSV!ACD+1! M1RH 3N7).RU+%# 93P5EJML-W4E.)F2241J9(R]\.BG&5L6GC4_W98UJ,4(7T8_^MD*HQ<->J 75$H M4K&E[8&]L.E^>>'FSP]88+%C+I >['A88D%V_8(2N55? 2*Z)5I1(7N>'$<$Y6X"PU3)$7 M%PK519 L2EH@KWRK%%G%I*2<6)FI=[-4O* EG1N6>6FB'?;(N2[8VE M2;=2U ',2-&TJ(J6?4VIT8]#Z"BLV>),C"CJH*E2T,B33P;$HTB#WZR.;P*4F9UJP"&HI&&3HVJS)&,[%\ M62V'E6'-5YE0\)U, [#_JW3PSA?*[N,<4O8# :+ZBU,_&-U Q#[EY*F*0#AX M6.7 4@BT3B;Y%$29#&/-Y+)I@^]; ^9G^'.A)L#PW4+>4AT9.M@*8XMRXU/ MW2SI E5I6CQ-T_E04180'R&/!55H)[LT^5],!;ZD\, YK!E MG13-1^M7T%1X\4XTRCZ93>[JXV)Y'9SKYB.4^ MG,N;B]O[Z_'#Y>T-4AA'DW-)TAB-Y#1/=5%1;7G)P,,G/2\D3L:87#9 M"+1A#-O=8)4!U[D.%PL Q<27YF7C)QS$.?EN\EML:]1U0AD=#I)\A*-!>U^T.5"RP M#>MW6&5F1('M RYB@Z'?, )'Y8/JWFIWL(D#%XZWXDWT=M=2=(@OI5F"40E\ M*V:FJ2D2'E)5IK[E,A9LIRE"P3/0 MD?*DG#,-9L<6<;*0&RM>2O ;X-; 041U^JV1@Y4!$0>!L[8 U0-^";H6V^.S OJ\1A-[,,%H%,=O*IJL)] MZ8%=F4^/'Z:3/SXBO\4"9 ]3YX/*3AY;SL2K-PI30L MTP.[O [29XQN0T#]^LO?Y4_]+.7#DF7H\O)<)?=NL=O=G)H?GP>13YW0YJ;( M(&5&PN/XKNOL;AEHM. MC"* -.2L#7)6,VP-!\ J@DLN7OD*NT3+"G9>H")6(0BXZ;:)T?2Y2=CI(Y:; MXHPNV[S+EDI9L?)-LHV>;8Y1??I64>PXZ*'800ZU' M!VLC675S18ZX(WQ6CJRR5$20PW1Y,V7%UT/F6YT14]-C:3E,?&CYJBJX:<0H M+')9JB=D]-UB999D%DDE!@U,\?=O'7$QL4Q30@+=,)&E$9]<['9G7[2@,LQ- MA9I/V%6=:T]O,H4ONT,TOIGSOYGSOYGS?SRG BDKFVWHJY&N%)-V8!>8MIN+ M)U%(=8M.U*?3XB0?J#HO#&$7%3WH(;;3'5&N297&HE83JC^]-O6K+T2HY%ND M4;A%0BH$A%?^G$M_Y%W\5-"0 TKL4C[ &RC'3X4HXUST-O7D>WM>44M'(Y)GK.)FFO56+K2$9YQ(^.T-% M%F/.&V';!AH2+I)T"<\'T4#ED@Q9K;#PG\3!^V05-<&$ M7,V;4V0B*@H14+]?WS GW6"6\_T_CL=W;DD0Q2H=JI?&\R8R8@O^6%6%AQ)^ MLBR4*N#3R1GM=ZMJ0^GVQB:BPFPS5\^+_!/)FL]4!T.!&(,K99^:"",U?8.M MLAP-7XNL]N9M%T8<8'0?DJXI)$[QV;9P!U)L MX36?RV!@,12 6F35?.<^N)5'VDPX943.H^%KQ M-[#TOJ7;0[11[8!)]7(4G>"R;4(IW\>/'.&IFO.4M-[B[YP.DW(PFBW[OY7T M*&B74!1E=0YW1%S4N0>;3 ??F7*\Q*6L9 0N+<@977DG._(4X[GZ[2,F=.10E?ZLV&J3 M33^HRG',+75]Q5S=R!*FT KAW^>DV%["JAV-7 #$155<-1\TSE51D)$Y7*2K M?C(JSOGDJY+J\S %>1]U*$1&8$1K2@H:9\J#&GP*++$6<()S)^VZ199UGV@8 M6,0\Y!M+4L050^-2F1PUHF6=76DL\7Y1[I257\I6F4-[=>7J$,U5 M-T_-7#C F[V_M\)(#A](1'\ M2FQ5%>!"84G2A3BSEBE6Q@@TWS !Y;JN,V=$V'%)BK<@-[(Z$/-8'-!4+H=N M)%"5KU$H'YWP!<7(GZ\CG%XFB5AR!:$)8/]6D..C.4G_(*$ND%V\ 65R9QAP)I;"!'WNLWV]P0UK]/L[%CQ6U56 MK]4L_?]&\;I56V.]D:O?_#3>>1O,],E(]=2"$X"1FULLL @4 D(';W& M5G-0 $+]"=58%W8LMPCZ(HKLG:N@$5JJ"D?0;&(3/L-B(A7?DP0G1:Z GG$0 M43@EN3]R)7*C!.4#Y(9["LF6<81#&=6*%-C5^+(RDW5EU[ZG6]*W"E$7%FF5 MN?;S>XJ5/I$%Y9W-=Q;_E> 'V^Z'9BEVL4@V>O%>O _F'+]YB?TA%CFS79K$ M"0I*E>VC#WZQ(ML1EV:UB3-O3M$J3/7 /E RY,G%>/KAE'M7+*H??%Q1[MK) M>/IX2I5?<8J&A_W;_FY'(CLG#\DJG#N#;NOT/5 9LYPIL9RS7+8"PE^WMN%W M72R4NJ9,ZU6$?6HY7"_?_TC+FODX0BL)#DMH9[)RUYF!-)@74'-%,EFD"M:% M8MNL7>8;!,=);&J!8\*3^37'6T%"G#YJ ,&"F )"N<\LDTUFG07/8<2&+.[KL--T#JE>>F9GU+A^3E%Z2A6XM YEVQJ$7Y83QU+ (CA3)R,4+=%6)\JNUL!98!*+5F:-1BO% M(%!5IH/7R,O(+^CDXO+B]I2:*>C4KVS]C63>3C+LTJJG&7U/M'H8'*'L$EGC MHVW9H-X!#?+SQ'[40,/:-'E:8PC&>^?,#H4;Y\T4%]B.Y [S=8D=GT7)A@O< M;CC81Y2FXQ4;WDA'KT%=!NMD:N:&3*#5T4$Q0APIK5(N4CZK?ZI1FO0 M75$T5X0LH[HR($(I^!K'=V"O/TS,KNS8#(?^ ZWK;"$K4# ;^L"@5BR:NT&.:[N&U*9M+6>"N<8&%2[OP9WCR4AT!. M$E<6[MI5,K25E#L2:;TH7MB.6-7H@[!#DY(BC9R=UL;>OVX6SU9-#)$U8+/Y M'T0&M@Z(Y\'ZYJ;/$&8LS[A('K8DB9Z(AUOTB;#1K%7#AAQB["^1AKG(HUX3 MD06R]Y2N3['PVEJ!X@@E_U&V3JK#NR67QU1.U Q-*!E?I,H$NK$&+DV;B1?M2TC>JBU$?*"1J704K/< M&:O1*)&031P-B:Z2;)&C'2//C-RJ@R3V3!(3E7&KDH*DYXC)D+2$,LW=+6(3 ME&/!3B[["BFLJ/R__1(H:O38J58TYI,KBNNPJG<^H'!>CMN9SE^"Q2:B\Q@# MPZ( +8XFM9WB'&XLUP=>U5IIGJBB!7JNXA3YO 8[=*Q4,:&FDH;M;>,"@[D5 M,7/.K>J8.+-2VRO=RSKGGUK:9BGRI/L6O'[SW(E\=7,[$C4'*L\==#O41;Z- M)>@[;6RYV_;LXK-6AP1XI#L<8M':+I:N[?1ZU$%YM+. -3:A=WKP5K_KM/NM MDJ,&+Y:)[="8DD.#ZA5?VMX2:TUGREMBE9ZU%-YL/_[63;LN3$NS%&;>C;&E M:OI57N#CW#9EX^E[5?\^X-8?SF.L4[ _DD)@?7'%>=<37;W-@EJQGT1AG>\1 M"8.M4NBQ%2:EX[C]$98MYGX#_"]_-ZW8ZG_0!1IP\)Z(XOE IWRRKZB,U,081K?U*.NU%Y#< M,7UY^[Y6:@!EJ'0ZCZCKOG?^N$GP0*CG@I@M2.[E O$9%2"YQ,(&I-_)_FWO M.S?HR3'<^?$"R=RU/]R?X(G_D@"XAC^>%XD?\H M;HJL$T?!_PYGI?BT\$_KXR&L%!\7_FE]W,U*95F]H3L:>KS2MS!3S^S4YJ4E M#,:N&7!C]_N<\8QS*D@+A]R)NCGO^C>\_8U$U9;!VH,E57Q:Q%/KX\%8R^*I M]7$WULJR^E@9NRVOO454[>2PMK,#:^'F&'J8E2]S:JQE ;3J7F>O&=X0VO>N MC+N'&!_T$/5CBZ]!Q^WK&^;85.U[_U7;7VB[L*<>M=3#T@$7V.4.%B86VJX[ M'':Q15Y?W:3&1PCP<0'(S#O/=S>LF[\['#@]H"<]+\SF#;"9X:!7G+,PI,,E&CINN]NN61X# MU>N-7%@?;*5/?/@*/:\J"$-EV7JMH0L2+E: P&W?)'&C^ @PGY8[HD9@70]H MLBQ4'=LL]"!RJ>V\"4+35)D(\<%;G2YVI)7C6X_.;STZO_7H_'H].G=1\Z-= M:8I)^T.9M"7F[4@ZYIRQ;[T_?Z/>G[OO_-JVH =5D/K6M_-;W\[_"7T[]PLR M%=Q.-48LOORMW>>W=I__'[3[W(7SE9U ,V=,XM+!>/^M/^C7[P]Z0)W(6O4L M%V0W^*,ZE;T&JK/BVT^Q4?(OZ M4NG;W3L>J\S!>Y,Y6+=[3'JLF+4+0G/IVYTYEF]> ,BJY:EV!M4I- &Q5T+7 MY'\AEK42FJ@T"*HN]G6+^4JQ>#L1*#>'Y2K(1]<5(NO*38K*]V"E='.":OMI M[89W1IS54LQO$VLV+GO]S1&=1U[MV-E1S;2FP$ ^L.#0 MMSY2&F\A6.?-+W-@SXY3)P#7[ZTZ[H13K]^T[3<,6 Q<^KI#5D/H#6-6!8Z4 MJ'@G;,ROW/BU(LSDD%=T,^J8>W^J2)-][]*>2Z1^P*ZJGCEH]?4O'KJ'ZA$J M=_(X-;Y6BTG7L:N"M[:(UYE#!1+WOE5)SF]X;2\A\WL6FS0MGRH@\=$XS,>J M(M !0#G$:5[W+@<(<.B#3PJ9LD-B7EN ;I+K&H.BJB M^!2'MWBU^,:_M_?\WJG]?0]K =EVWPH.':%^C8>.L',7![*%PS9T[& []W;L M8/7;/(:'';#1-PU7O]4W#5>_6BLSE".Y\ ! .>;M^SX>\7;_%??%,E8%+ M;^%KN4BDTKGE I&JV52X/VQJ_Q:*O[YE)Z49["3Y7>RV&)14^WLATJ<:'I7! M/F7>6X[UV3--CP;Y!.-$397_7:=XBVWN32FE%*.=RBB9 M[R!@.@+4;9C$%$S:;LB:7&& MMN0^])3SJ]UW%OZV!&_UW$ _U]KY7$<]YU4_1Q$FM39%SM#PAI6O4C#*GE?[ M,GV9%S WW&=4S@6?G5O!9_5<"/B&2,[7.ORL[FD[^&R<#SZ;2"#85Z2['0$U M>=)[Y_P@IMBRF:N:NG+W%0916L_=2=L4=M#NHJ^Z$)'BY;?]JF]SL2?%'UM5;QP4A^+FPCXR M O4BB2($JGZH#/9*;\+ J_KV((,TR)+7@//+S;(6S>L(F )[RE]Z_;>OQ/^\ M88=E_0?+J_+(0<.[K]0C@W2^\'47 MMJ>JY]6$:!X]HL1#?/$X.D#GBT]6BS:^^878,W^5>W$DE+\4O'U([!B[UC'8$%] M>%^=D* ET$&EL* >&VI!%1_;NX?Z=1P%&RW)Z-G;E:L\:OX=\.P5@=+N5PUSXAP0[Y*P-YBJOELT+,8A[ M?L;ST0SY/VO$_=([*M+PX!?D. ]^?F^ 8MU()4Y1&7'YMK=RN PKJ->/#AW/ MP/'+Q](@_O*A#H#^#MWP>,(2"[-%):IY#QV7M$AZ@6O/60KE+G38 9 #]+X];^_1U=ZB5=6T0CU6K:HS')\'\Z;3 MXH[ I>#+F^230ADOWE'X'% ;]5=Z%"BHWHOH=V=X&C#_YUJM5SJC%7F^A59"'EOSV$" MF"Q,D@I*CVZBO9>$F)NSX^+5=U*XP1"NQ2K5@I[5G5*SVAL3A5_& XE!KPTV MQ4CT6JJRLP)JPP?BD*5C];]L[C MLUO=[XX96$E!]24U!#>/_)!EZQ__'U!+ 0(4 Q0 ( /:!8TB)6B0\O $ M "88 3 " 0 !;0V]N=&5N=%]4>7!E&UL4$L! M A0#% @ ]H%C2$AU!>[% *P( L ( ![0$ %]R M96QS+RYR96QS4$L! A0#% @ ]H%C2,3+)$.4 0 /!< !H M ( !VP( 'AL+U]R96QS+W=O1&PO=&AE;64O=&AE;64Q+GAM M;%!+ 0(4 Q0 ( /:!8TB5M+ZB4P( ' + - " 2H/ M !X;"]S='EL97,N>&UL4$L! A0#% @ ]H%C2".D:6F/ P ]PP \ M ( !J!$ 'AL+W=OH# "Q$@ & M @ '<%P >&PO=V]R:W-H965T&UL4$L! A0#% M @ ]H%C2 ;BDWXF @ E0< !@ ( !_!L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ]H%C2&UMA1"? 0 L0, !@ M ( !U"T 'AL+W=O&UL4$L! A0#% @ ]H%C2 LCSRB? 0 L0, !D M ( !?C$ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ ]H%C2'UV>)"? 0 L0, !D ( !!#< M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M]H%C2-K.!'N@ 0 L0, !D ( !KSP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ]H%C2$T%R:ID @ 8@@ !D M ( !R$@ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ ]H%C2,P::!'/ 0 QP0 !D ( !U50 'AL M+W=O&PO=V]R:W-H965TV%Z0$ (<% 9 " M 8]9 !X;"]W;W)K&UL4$L! A0#% @ ]H%C M2#!(:$@I! /A4 !D ( !KUL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ]H%C2-\5_V5+ @ I < M !D ( !!V< 'AL+W=O8" #="P &0 @ &):0 M>&PO=V]R:W-H965T&UL4$L! A0#% @ ]H%C2 !$^K+Z 0 ;P4 !D M ( !F6\ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ ]H%C2.S&?[TW2 R"&UL4$L%!@ N "X = P K $! end XML 51 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 52 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 54 FilingSummary.xml IDEA: XBRL DOCUMENT 3.3.1.900 html 153 197 1 false 38 0 false 6 false false R1.htm 0001000 - Document - Document and Entity Information Sheet http://www.infoblox.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 1001000 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.infoblox.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 1001501 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.infoblox.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1002000 - Statement - Condensed Consolidated Statements of Operations Sheet http://www.infoblox.com/role/CondensedConsolidatedStatementsOfOperations Condensed Consolidated Statements of Operations Statements 4 false false R5.htm 1004000 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss) Sheet http://www.infoblox.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLoss Condensed Consolidated Statements of Comprehensive Income (Loss) Statements 5 false false R6.htm 1005000 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.infoblox.com/role/CondensedConsolidatedStatementsOfCashFlows Condensed Consolidated Statements of Cash Flows Statements 6 false false R7.htm 2101100 - Disclosure - Description of the Business and Summary of Significant Accounting Policies Sheet http://www.infoblox.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPolicies Description of the Business and Summary of Significant Accounting Policies Notes 7 false false R8.htm 2102100 - Disclosure - Net Income (Loss) Per Share Sheet http://www.infoblox.com/role/NetIncomeLossPerShare Net Income (Loss) Per Share Notes 8 false false R9.htm 2103100 - Disclosure - Cash Equivalents, Short-Term Investments, Restricted Cash and Fair Value Measurements Sheet http://www.infoblox.com/role/CashEquivalentsShortTermInvestmentsRestrictedCashAndFairValueMeasurements Cash Equivalents, Short-Term Investments, Restricted Cash and Fair Value Measurements Notes 9 false false R10.htm 2104100 - Disclosure - Inventory and Deferred Revenue Sheet http://www.infoblox.com/role/InventoryAndDeferredRevenue Inventory and Deferred Revenue Notes 10 false false R11.htm 2108100 - Disclosure - Commitments and Contingencies Sheet http://www.infoblox.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 11 false false R12.htm 2111100 - Disclosure - Stockholders??? Equity and Employee Benefit Plans Sheet http://www.infoblox.com/role/StockholdersEquityAndEmployeeBenefitPlans Stockholders??? Equity and Employee Benefit Plans Notes 12 false false R13.htm 2112100 - Disclosure - Income Taxes Sheet http://www.infoblox.com/role/IncomeTaxes Income Taxes Notes 13 false false R14.htm 2113100 - Disclosure - Segment Information Sheet http://www.infoblox.com/role/SegmentInformation Segment Information Notes 14 false false R15.htm 2114100 - Disclosure - Subsequent Events Sheet http://www.infoblox.com/role/SubsequentEvents Subsequent Events Notes 15 false false R16.htm 2201201 - Disclosure - Description of the Business and Summary of Significant Accounting Policies (Policies) Sheet http://www.infoblox.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies Description of the Business and Summary of Significant Accounting Policies (Policies) Policies http://www.infoblox.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPolicies 16 false false R17.htm 2302301 - Disclosure - Net Income (Loss) Per Share (Tables) Sheet http://www.infoblox.com/role/NetIncomeLossPerShareTables Net Income (Loss) Per Share (Tables) Tables http://www.infoblox.com/role/NetIncomeLossPerShare 17 false false R18.htm 2303301 - Disclosure - Cash Equivalents, Short-Term Investments, Restricted Cash and Fair Value Measurements (Tables) Sheet http://www.infoblox.com/role/CashEquivalentsShortTermInvestmentsRestrictedCashAndFairValueMeasurementsTables Cash Equivalents, Short-Term Investments, Restricted Cash and Fair Value Measurements (Tables) Tables http://www.infoblox.com/role/CashEquivalentsShortTermInvestmentsRestrictedCashAndFairValueMeasurements 18 false false R19.htm 2304301 - Disclosure - Inventory and Deferred Revenue (Tables) Sheet http://www.infoblox.com/role/InventoryAndDeferredRevenueTables Inventory and Deferred Revenue (Tables) Tables http://www.infoblox.com/role/InventoryAndDeferredRevenue 19 false false R20.htm 2311301 - Disclosure - Stockholders??? Equity and Employee Benefit Plans (Tables) Sheet http://www.infoblox.com/role/StockholdersEquityAndEmployeeBenefitPlansTables Stockholders??? Equity and Employee Benefit Plans (Tables) Tables http://www.infoblox.com/role/StockholdersEquityAndEmployeeBenefitPlans 20 false false R21.htm 2313301 - Disclosure - Segment Information (Tables) Sheet http://www.infoblox.com/role/SegmentInformationTables Segment Information (Tables) Tables http://www.infoblox.com/role/SegmentInformation 21 false false R22.htm 2401402 - Disclosure - Description of the Business and Summary of Significant Accounting Policies (Details) Sheet http://www.infoblox.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesDetails Description of the Business and Summary of Significant Accounting Policies (Details) Details http://www.infoblox.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies 22 false false R23.htm 2402402 - Disclosure - Net Income (Loss) Per Share (Details) Sheet http://www.infoblox.com/role/NetIncomeLossPerShareDetails Net Income (Loss) Per Share (Details) Details http://www.infoblox.com/role/NetIncomeLossPerShareTables 23 false false R24.htm 2403402 - Disclosure - Cash Equivalents, Short-Term Investments, Restricted Cash and Fair Value Measurements (Available-for-sale Securities) (Details) Sheet http://www.infoblox.com/role/CashEquivalentsShortTermInvestmentsRestrictedCashAndFairValueMeasurementsAvailableForSaleSecuritiesDetails Cash Equivalents, Short-Term Investments, Restricted Cash and Fair Value Measurements (Available-for-sale Securities) (Details) Details http://www.infoblox.com/role/CashEquivalentsShortTermInvestmentsRestrictedCashAndFairValueMeasurementsTables 24 false false R25.htm 2403403 - Disclosure - Cash Equivalents, Short-Term Investments, Restricted Cash and Fair Value Measurements (Schedule of the Fair Value of Assets and Liabilities by Level) (Details) Sheet http://www.infoblox.com/role/CashEquivalentsShortTermInvestmentsRestrictedCashAndFairValueMeasurementsScheduleOfFairValueOfAssetsAndLiabilitiesByLevelDetails Cash Equivalents, Short-Term Investments, Restricted Cash and Fair Value Measurements (Schedule of the Fair Value of Assets and Liabilities by Level) (Details) Details http://www.infoblox.com/role/CashEquivalentsShortTermInvestmentsRestrictedCashAndFairValueMeasurementsTables 25 false false R26.htm 2404402 - Disclosure - Inventory and Deferred Revenue (Schedule of Inventory) (Details) Sheet http://www.infoblox.com/role/InventoryAndDeferredRevenueScheduleOfInventoryDetails Inventory and Deferred Revenue (Schedule of Inventory) (Details) Details http://www.infoblox.com/role/InventoryAndDeferredRevenueTables 26 false false R27.htm 2404403 - Disclosure - Inventory and Deferred Revenue (Schedule of Deferred Revenue) (Details) Sheet http://www.infoblox.com/role/InventoryAndDeferredRevenueScheduleOfDeferredRevenueDetails Inventory and Deferred Revenue (Schedule of Deferred Revenue) (Details) Details http://www.infoblox.com/role/InventoryAndDeferredRevenueTables 27 false false R28.htm 2408401 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.infoblox.com/role/CommitmentsAndContingenciesDetails Commitments and Contingencies (Details) Details http://www.infoblox.com/role/CommitmentsAndContingencies 28 false false R29.htm 2411402 - Disclosure - Stockholders??? Equity and Employee Benefit Plans (Stock-based Compensation) (Details) Sheet http://www.infoblox.com/role/StockholdersEquityAndEmployeeBenefitPlansStockBasedCompensationDetails Stockholders??? Equity and Employee Benefit Plans (Stock-based Compensation) (Details) Details http://www.infoblox.com/role/StockholdersEquityAndEmployeeBenefitPlansTables 29 false false R30.htm 2411403 - Disclosure - Stockholders??? Equity and Employee Benefit Plans (Determination of Fair Value) (Details) Sheet http://www.infoblox.com/role/StockholdersEquityAndEmployeeBenefitPlansDeterminationOfFairValueDetails Stockholders??? Equity and Employee Benefit Plans (Determination of Fair Value) (Details) Details http://www.infoblox.com/role/StockholdersEquityAndEmployeeBenefitPlansTables 30 false false R31.htm 2411404 - Disclosure - Stockholders??? Equity and Employee Benefit Plans (Stock Option Activities) (Details) Sheet http://www.infoblox.com/role/StockholdersEquityAndEmployeeBenefitPlansStockOptionActivitiesDetails Stockholders??? Equity and Employee Benefit Plans (Stock Option Activities) (Details) Details http://www.infoblox.com/role/StockholdersEquityAndEmployeeBenefitPlansTables 31 false false R32.htm 2411405 - Disclosure - Stockholders??? Equity and Employee Benefit Plans (Restricted Stock Units Activities) (Details) Sheet http://www.infoblox.com/role/StockholdersEquityAndEmployeeBenefitPlansRestrictedStockUnitsActivitiesDetails Stockholders??? Equity and Employee Benefit Plans (Restricted Stock Units Activities) (Details) Details http://www.infoblox.com/role/StockholdersEquityAndEmployeeBenefitPlansTables 32 false false R33.htm 2411406 - Disclosure - Stockholders??? Equity and Employee Benefit Plans (Market Stock Units) (Details) Sheet http://www.infoblox.com/role/StockholdersEquityAndEmployeeBenefitPlansMarketStockUnitsDetails Stockholders??? Equity and Employee Benefit Plans (Market Stock Units) (Details) Details http://www.infoblox.com/role/StockholdersEquityAndEmployeeBenefitPlansTables 33 false false R34.htm 2411407 - Disclosure - Stockholders??? Equity and Employee Benefit Plans (Share Repurchase Program) (Details) Sheet http://www.infoblox.com/role/StockholdersEquityAndEmployeeBenefitPlansShareRepurchaseProgramDetails Stockholders??? Equity and Employee Benefit Plans (Share Repurchase Program) (Details) Details http://www.infoblox.com/role/StockholdersEquityAndEmployeeBenefitPlansTables 34 false false R35.htm 2412401 - Disclosure - Income Taxes (Details) Sheet http://www.infoblox.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.infoblox.com/role/IncomeTaxes 35 false false R36.htm 2413402 - Disclosure - Segment Information (Details) Sheet http://www.infoblox.com/role/SegmentInformationDetails Segment Information (Details) Details http://www.infoblox.com/role/SegmentInformationTables 36 false false R37.htm 2414401 - Disclosure - Subsequent Events (Details) Sheet http://www.infoblox.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.infoblox.com/role/SubsequentEvents 37 false false All Reports Book All Reports blox-20160131.xml blox-20160131.xsd blox-20160131_cal.xml blox-20160131_def.xml blox-20160131_lab.xml blox-20160131_pre.xml true true ZIP 56 0001223862-16-000070-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001223862-16-000070-xbrl.zip M4$L#!!0 ( /:!8TCO\OS>$P 1 8FQO>"TR,#$V,#$S,2YX M;6SL?=F6&T=VX//X*SA\'E*Q+SK=FA.KS&-19).2;3WU 5%)$E854 V@*-9\ M_=P D(DE$HE]JT*WW:*(!/)N<;>XR]_^[_>[VQ??BOZ@T^O^_25^C5Z^*+KM MWDVG^^7O+W__^,I\=&_>O/R_/_W;W_[WJU?_;3_\\L+WV@]W17?XPO6+UK"X M>?%79_CUQ7_=%(,_7WSN]^Y>_%>O_V?G6^O5J_&7[G]$GR0IBA9%5&(F"ZDE M+5I,MJG0BGVZH?_G^X]$%HRR3ZW/!>/P7_GI$]<:D4^77X?#^QQ]^^.NOOUYWNI][Z2]?MWMW/Q"$!<(4 MOYP\W>X]=(?]Q^H+Z8=>#XKVZR^];S],/DQ?HJ\0?C7SM8=^'TBR['N33],7 MV?P7;XI._7?@@YK'B^_MK_7/IT_2%_C\%SK=;\5@6/^5\6#I]_*DU*,K'NZU.>U /T^BC!!*>!ZG;ZW8? M[NK?<3/L_S!\O"]^@(=>P5-%O].NOK?Z2_-?Z!>?EV(B?H!/RP<'G78]"O!! M#0*#X7U_R?/P2'LX]VF@2T M.QBVNNU*Y+YG(OH7'3V-M=8_C#ZM'AW5(@4N77IY_-?*'HWI2/B['X3=]V4SY<_E7UOO(O)I2I)]6; M$:5H+#X1?8ZT&@O,<((Z>45T]9.33[9&/2;<^3_8F:,- B)G.+X?M.%PG#G: M"X*^.]I^Q&WRCPO0">S5R :NJQ/XGG5"J3XO@51\,U+M6WV64G4)EH9M9FGV M+E5)[["S5[?L$.J6G[VZY8=0MV,=\L^)G_Y/UP//#^+&UA#"YP^=P9_VT4(T M^/6NU?_3?.\,J@<_ML!#_U!\*[H/Q:_%\&UQ]ZGH5Y^^;?U/K^\>!L,>Q"N# MT1>3N_C/\+U]^S#H?$M?^0NBZL'X>T5=I/K4EGH;'5VF^2O/NNOFD&8R);F9;2;-ICU+9P+%VT?G6 M^G1;7 5Z7J"74>AIR_3F&EJ>C8;>6J9MJ]^^;3T./A;];YUV,7"]_GUO_+ZK M=.]7NE>2^AGI[J/+^55W/VG=?0XRS:^9CZMWO2=/Y/1W 0O2; "%F\[MPQ!H M\K%H/_0[PTXQ&)'IIKB)_=Z=Z]W=/PQ'_'SW.;3ZW4[WR^!]T?_XM=4O[&/] M#\P=A _%8-COM(?%S<=AK_WG[]T.J+&/OU^68!^04-,ST4BI9R2DXOA"&N[N M;WN/13$B_+O[RW.4CR*@2ZGT?'/'AQ3.L4'_;NLKG5#[' MQKV94&>;;KAH(W\5T4L4T6=EXJ\B>GDB>@Z&7AS/T%]#I4L,E1;+J&2>@0<]!2$\0RU\UZ"5HT%,'2)/&U?FZD-]2A_J[S[[X-#3=F_"O!T!IB93] M_O&W?M$://1G'K@L,5L3XZG(+$?Y<#)SZ";>743 %?W$C#8(XN@;][U!B?F3 ME8$&G)^&$+C6X"M0(?TC4>);ZQ8 G.?[VUZW>'S;ZO]9#.-#]^;"COUR!*=< MKL?P:3!X\FM,R7HMN&!]+WGI':7X\ ERL>X*1>C< %&8&]S[78 M50BN.N*<=,3!Q>/J(YS61SC#\W\-!I_ &9]U$V.KT__/UNU#81^K/_X[T+K5 M;W]]_*7X5MS.24#US)ON_<-P,'J UK6>/"_78CTJ3J6J@8Q-8O64G9V#!T1[ MD'3R_*227$5@CA[XJNSV(5;XJNPN1-*O4OGL1> 9QPM/0-<]]>NLLY#SIY47 M>Q)2?T:9NDLX [M&\==W MKJY2O(W/*GY\,7D7@'-W.:^AU=D[H-?0ZZAFXWJN=@]A?[]6. MD6B[)AG.(+5V33(7?P5^&Q]Z_.3P4L3@?.M87_&0G159%@^)Y>>^V9R?GU9NPGZD'=Q>NBO:BV%>SCNOGAU8? M?K0HWGVZ[7P9[9,:V,=?6\.'?C'GJ+WIWA1WW7%.%QZJOG=9#%Z%[M1):L;W M=8<+2/CIXU9=>__'=YS?#HGKB9JH2 MWMT7W?*OW_5OBOZ%*8K?Y,BZSFU\33V1^42A?-_M%QKL?HF9B%NNW=5Z8?G.FGWX;=R/2KRG]6 M@K!"Y<]MERT=G_>WK4O;Q%NC!E:@=C4"\_K@\K:(P!KE[ MT_3W^57YGUKYL\V4_Z'$8,79OXK!,] &C:[@-29X/LY@HUFX.H-/WR"L3@E= M#<)SCPFN>N#I>P2KXX-K4/@4E?_5^I\N%70A[M\U#GC:FF"QE/,J!4>2@F.6 MGRF'J,6\$VWW;L#&P8J( '[2V]<^C;'Y9^+;M%OW9KNC;FYZW0[0!=X MZ%L1OM^GZM;+XG8#PE/>KX7Q,[+S"U'^56C.7VA.GQ/80F@^%K>WG>X7(.$X MMH(_/UUY687L,Q(5?A652Q"5,TPTK2,JX,D5J2\2R.=3WV/O/CWZ=*5E#7R? M26BZI6ZY"LSI!.;T&F:+".EJC)YG7+2%,7*]P?#=YX^MVTOKDUQ+-C+LGI&A MV4)O7(7AJ6J&+83AZG6B>G\T[.0K=<#DE[^ M!O^3E247T!F9Q]O&= MA7I2(/=K[QM%4X&;9]3[?N]+OW4WE>7E/+TLV5R.YT0D5R%Z.!F9*XH$M4=1 M18%=Z^C.O2<]HFX-< M(\1.M]5M=UJW;T#"^P\)P_G)ZKU^8I:#G^FWVI?68[4$NYDAYK7H/9-+@N:* M_&N+W;E7W\\ZC$=CR7DX3CN9TZOX7J;].I@/U>E>?:BM?*A9PCT/&7QSS3Q= M,T_[]PMF$TD'V$EV=?*/Z>0?5)\CBUNX]=(?]QW_^ M_O%2Y&LI+B]_FB#SX^\?GV]@>V7UL_'+KZQ^FL[NXG7KE<\7=*5Z5<;/P,5: M'/Q_Y?-A>IL.,-I_/;95X=P=O*'=NK!*LP865E':'&*7R\[U[&15;_8VF"?' MRBE2EVDWMSB5@T[K?:L--&X_.6YFN#V7LWEEZD6K6?Y\W.S13OU7Z> MH:K=*.Z\#-6'\UQT]0!-:[$KBZV4_WPF K#^ J"$_3 M'UC[ZO_J#SS!4H -C<'5'WAZ9N#J#YS>#)Q>%VPN"%==\,1$8&-S#4#3R<@G,Z?%Q6#[<.@TRT& ]/^UT-GT*D6%HQZ%=Z\ M\1^+]D,?D%SH3GC2<[^6T&32O9 1I4EX-A':,QOU-2>YHV%?2&R@O&8?WTIR M'[J=L=@^#&[>%_W1!+99";KI? .NSP*0OO'KPUV:V-:;)7_GQ[NB-7CH%S]U M!CU&L/SQ]X^^?&_YT2S!\A^:>8,ONKV[3G?I.R842N .5KUDX;?*CRK49I^M MH]OXVS//;/S[8^+4_70S\5;\+ A*W6\V M,GW%3W8?%A77/*3W\,?5/[IB%0,?"@^SSEN+U_<%.W.7>MV\/>7 MK\3+L3EOM8>ON!,*!2]=D)8IJ5#DF 2* Z=46VE>OD@0C'YN1!N&QO_YVP]K M0K0K\'\T $^=<<@Y29S5*@@4$4< / 6$@J BG@/PN\XB7,HX8YD+6$4AO?"8 M Q%"8ISCFD@;,L;A0^#^ZTBV>Y_-S@8#Y:@Z\!XMUO\#/=X6 = MWLY6BZ:OF^[-XJ_,S2_H=8O'\;#W^-"]J?.19DD3+5!#:NNDC]PA2BU%$]*X M8$DF'5QH/J7,2G1V07Q6-^X?<3CT4@M EU% G$KJ0!.,$3>6A,PQQ@HAM@_, MNS?+Y6E->5@NZ)8QB%*,X9X303E50I79( M8(<1J#>LG0F:RQ G*&L,4IVAG-1;@P@? >5*+?C.H'W;2^'L9FQ&0FD34,04 M@CC!K47DA)'J0DJE;@CCNF&">Q%B)!0Q4NHI^'LM\B"V M04MM#.LAL6YB-E&!DZ H6";F@=':TXG3PBERC&7,)EL>Z8VP7O?@'M1L10KQ M-C8H&@8A#R>NU/!6!90=_49[O8&8KWM\#XBZ5TPASD.PS%'O#,0R%>K.,[*9 MQ=X ]P49^;G5Z1[=3U,4@^M.X4AX[[1D4JI2#9"HJ5Q$?@G6=:CLAO9A>4Z8 MMM$+2JG@#&/%@B83M#TP'1\>[0:=?4AV6V8B#3@B#$$; <4ORZ#-2^,SK;\> MWLW:;7VU?^VA]Z=I8:E6F^/>!>&O&0'SN]0=-!F+YX5^* MDDUAIZ> 6))9"?^*RQ#+.'!C%E$2RYV6C2$](,I-YMN C;)($ \>&L193G%3 MBJ]%.*@LX#X QK[X7/3[Q_BN_['H?^NT9Y)ADT^2Y_,+?- % MV5]Q[)C%%D4E)":,:\]BT+9BF!#9L>.S0GH2'"=_L0HQ!#K4!R4BC\ 5*QD8 MD]*1M)ADJ1\B)#\89HT>+Q9"1J)&ZS -S0JS-7"D,XJ7T4B!'$&P.WD'$ MRBI+ Q?@+F K/04M+4UYR+$3-K.PA"\_Y(=#;$U9BE9B'AW%"'GC$'=4E2X0 M8LT!\-)HZ$[G5VH92)\&9<"YC M%.>8HC7Q^?FAU6]UA[W^NT^WG2^M=%,_^*WHW[W[//FD6%WN43TY\QOV\==T MGS)_(?RF>U/<=5,M\>BAZGLE 6:J7:1CBBI+L/0*D?%9C[XSGAV(P['?:PV(4NLZE]0=K7,.];?U/KY_*%@;O M/J,@!O% G_+R]DRBS.*!F-%EQ&W*J.Y(W"-00BNCN0&3J;4P*!TX:JOK)8&R M^.N(E)@K$KI(,0M.$^F\]RH&:A&.8GIAJ5'(LM=-VNR Q#T")0C&(%XHD!@1 M^&,@6;RZKE98UVBS?5!B\QN,(Y!"6AL%&P5I##0\CA14_,37 9<@#R26T:$Q M#;@-(8XL$R$RJHTV%!N!F1)&XM+":6](IH3W385UKCB.0 ;&> "7$ X' M^= MQ<"X+JNT$".9[\O6E(>%Y/]6I#BR1# '=!#"$V(%QIIIB 7*&)OKO-9A2U*, M"A@_M0;)'[I+%>VC*,CT^VFI2ZH__?0X?>1]ZW%4DIIJ4*>5CJW^EV(XKHZ= MH]HX!L ?B_MATYZ>\<70Q&?OK*IIU-+-JUHR4E9OX MM>03RNP7V[,GXMH[CI80&R(0;L$C0M*'5'2@L"N/HT[5*%=BKTGLN35G2ZO8 M441BI/2(2TZY! ^TS-88'^:J&ZJJY%/0>MEOE97R;Z8=:P?2"/-T,Y[X0 (G M47%ME7/.EU4A.DHS:SSG&NYH(_$VP3(1[*;HI&;G[DWZFWC;^K(\(S+U?YA% ME$K&G,<(&QN$*6,OY[1@+W_Z#/@6?_LA^_'RC>ZAWT]_!>Y?ZS95'X=Q"^@: M+X](*^6#89I'1SQGB)0)&"J",R]_>E7.3&UZ4PF)[[5'#0OC!]Z/VDXC_%U# M9F@:@UIKL+4T:*Y)4,8H74J^%UKRES_]@XRA6/J6>C 2G.L"H3!8%,2"U>![ M8FJHK*H+J6)P_$8-MW5@5&]9!&(,W_HLT9Y)#!]QZT( T>715R!0HOW+N8$% M2]^T"$8Z7NL0@!'@@*.,8CA.1BFB6'D]) QQR?]^]8_Y]Z:?+E\71KW.KDC- M*;P?! M[[#5O>ETYT_F;(]30[M;:AA06GHL0:(&F@EL2'4*,X]I=:34@E2)@1^^=,O2<._F&E>>3%Z MQRQX.-&&)A O@.1 40)IEZCXJDW82 'SY$U#X MG?WEW7^_>/.KFX5B_E4)C&J8Q/+.&W/S/P^#X4@D>Q^*=J]_4]S4=!CY&6Z? M5T?;*SZKF[VCZ1P(S+GV-&JA+56@"PBH1ANRBYM1E7,* ':BU)JD3EUJM^\A MPBC>MSK5R( +(?.3 M:DTZ?RR&P]N1]S;Q/][U1^V']\=KFIMO)&<:Q11_11Q50-I8R8%)T;A7-GWSUV*X%5/ IT>:B@C0"HS!ABA:6EWP%%E6 \NX4K@6A3I8 MMH>YB>P0J8$O39'44A$.&MQS5U:B.,>SQ VX%8IN"_/#W<-M.DSOAE_!<$/T MTB^^IGDWWXHWW7;OKDC9'OCR.PCOOF]&>LIXP Z\;XA/!/@\ALLR]C=T*L&FB0K,&; MKFO==R"&W(PQH($#"%6$^,0 :#35.%3%-]1F%RD0O,A):\P*.+8"M8G6&%%N M%404P9C B#74E>&M"8+GZ5PFL-X83G,U_FKM]C#(:0 MR#E-8RY8Q%7-MG/.9N<80_2\< 36 FQ_J.RP#;VA"\M 0 91*58>Y"APADL6 M0GR!5;3"Q&_. \JC U1-9_QE]ZX;FZ.)C-%QJOJ"!F-4LI M(XJ6\L@$2(,! VJM9$%E+8<8 +H<.OQ<="$DN4WN[L>JD M0'B.O;$.(@<+01%3W$]H@UUD>?*..UQT&@"654E'FI/RDK&2^",A^+V]M.]PL09FQ6X,]KDB65>Q ) MYA2D@P2)(K@.([(8XT3N6%0]["9.%%G0H;]^DA&>XY #3##D*2 )"GS M/FE6 <\'[S!T0738S4=BF$'PJ*7B 1$74TM_V0SLP!?(?"3&%C.1YTR;77PD ML 3@0TN*I3(J4FHC*BE#K.&9CP2'ZDR,QT%])'"I6<#.\*B]0R*-SJP:EZSU M^6@NDB6.CD:7FMG!<^W'8!J9<2F1((CQA"B.JBP"-_GT'J+%:5$YA).D7"IS M1L*GU@P6@G)EI0NG5NH\CW0Z*[&:")OFD9S0TC"FF)&20.@LJI8T;_HR3SDM2BPG:>4#@##(7!0 M\. UPDD0I$K'PY]R)U*=*F6Q!FUT<)82D04@'SYT5QF#G MD)I0AD90(QEE-#I50GH+RFSM*%D)%*#2$O"H(Q]5"I4Y-DY]WC@B*#NAP#0E MDW0 80[$$$5I0& B 9'20]":Y//^N#RE[!\HF<25#=%P^@@-KBD\8 M,!TNHX2MIEX*'8W&BC!'8QD$$=]%,;S2$U5J0X!1\RD1N#%ZJ!SILS6CA)R MT@GJ J"@QS=0D(B--VI4MWV+GIW#XDL9XV?H;O[=N'F^(F]GMW MZ0<>AJ/OO_L<6OTNX#,HRX3K-H;4%3SL]A;[6/\#N_LR#MMHG*-8FC0134O& M1KXII3YXA69SFU7/Q,(AW0%VG MN+!&;)?Q16CUE93) /US&IBH\03I@A%YWK**J8P=9EQR6*6[EP5%S$T M54]IHZF.G&,C:)GUQH3Y.F."!;NRY%"**ZU*IB&B5.8OI(P.NZIU-!)D:OE! M+S-4/ %#ME-<#.RYX0%;@CP!ZVX#J<8#8>]X'5,HYP=FRF!0##<<0V\$3Q72 M$.EZJX/2D2%;IN+ +F:%$(QK(A9*X$>O70>0Q@YI&0 6IUEP(-1>6>2K<7.: MX'PSNB!D4>TL 62K=F<-P:7Q,@:IC''6*^6J0(=&E\_(U%S6PE/7+-P,5A.9 MK$V-D ))!=$62I/?JY4-8#155J-(M1:++=- M ;)JAJ8R) T-U4I:K&/T=-H8[2C*ZHI2E26Y) +05>$&Q!3>P]%DUJ*@6-JH M4EIMRG!V" Z(>9,Z0<$822.Q@EAB-4Y3O:M)P,KD)0XX[X#:/[C'/*M&N.A3 MN;<6,CB'P'Q7>A["Q;RUG NU>--_WA18=5:YY6!%M$NW<"BMYHZTTE9"Y+L, M.9QJ?$D$6'56*0^!:&?-H7 M1M,D4*RL9=4"&(IUODA(,['8M[ A@$W(3;^WX5XWQJ/GDG,"O@V" RFGXV7 M.O[^\>?> MMZ+?'D31W( ^+^)N/&O<(JY< M"IVH<> X,Q^KV6C:D&:ID51+N#$G C*7N5]K\N%4SXNXF^^#LTP%@[C11LBHK ^\+)0FCI#3^=;' M.*@XU9HABQUU$0LA0.E75QV.L9.[*RQIYX;SH61H5*0-G4>']4ZG!D]=U>V+&J.,,*$8^?!$,6J'H&(FAV9SXNX MF^]S18JDC058$RL-N"^TVC!-O%)Y6NL"=<#*2W&;;%%0F"'OA9/$5Y>MEJB0 MC6>KN6B[$!(<-ZT5P0L:+6>/6(,'Z(TI SJ/E,K]1,P7ASH]=;+NK U%FH,$ M(9Q5*$H-I"756B@?F62%D-]K82Y35F MET3.56DM;I0R+&$O S%6V&J^ @.EV#RM]$)P/ZH6%%('#H=2:L%9H)&&BI[& M1Y\%&L^)GKO?<48C(>+$\ ]*D-=2JVKS@K&+RZF>&W$WUGO. &5\A%Q9RSG M6J#*8@=VY!3L+KNDMSFHR%G%+4:1^N0.LQ@DK:(V9O)M#D=V5X[O6TCM>712 M1VJIZ6WSN]8N-%UEG M1-J-U1GR,G)!F#31& /NO31502WG>;3(U\W0GP-HC)9F, MQ&K-N#0NC?:=G%$B>49:]HQ(N['"B^"G1>N$A.-L(N.$N_+44QY#YN><$R73 M@LQMW3N.$1,T.LZ]H^"U>E;U;()$Y>/T%S<0[PKNX7$_KKJ+B(2TUL[1Z$-T M!-&J>)"B? '%8I?W$R;G[O=YH.9PX)X1!L:$"F-YV>5$M*9YG]?S$=5M,CA8 M*">E0)I!%&(TIK8JHD,AGY^_.$OPS*G9Y.&YX#RB7AK0\9*D/5*LBFFICUFZ M(IM^=?ZX'S>L]_F@_MW#D9*SR'K'>88\]$X0JUM&=9J%&2F]##?/9VU#3EG M^S4W<^@DUM2F>?^,4T4(TPY5#@CV^:JGU(2Y=AYR#JY]H7)4514%PTP$#I&3 M]#)&%$T5,P4K\VYYPA=G45X(=7;6/(HJ[90!#]8K'IV/%I6A ?Q]'A&E6M6U M%?N9D6IC12)#],YH@5QTULDH%*E\445"/O\Z5;&>CCJ-^2Z./0:EJ-*P0X(] M(JA*28>0+]Y.V&:EE4^6^P01. A'*1/!*RRR9#LADU_X;C7AP-?.L M-@>_1P]B+V(F)D+4WUJ>64!"QS_$"IK=UPLR[(.Q.@*G'9#'F( MC$B:EJ(M-@Z[5)Q1E7NSR/+Z9$(T7?>Z81UPUT=\1=W"\CH+8I7S@2C*#540 MLH!W7^H0R?+5EQO)[SQ@L\BXUGUGV+H=K>2XZ0 1BL&;;CN)^XU]&/[:&_Y1 M#-^W.C<;;[P'6TFH3HGGJ$PPS$M:NAX485M3-S+O0JT+V'Z06;%Q#='H@E*: M@*\0E&$.A]+ZF;0@(M\]3/: S"!MM4G_2/;J&S"T.QR8H6OU^X^=[I^)$<7D-&@TSK>* MBH(S"&1UM'CX>AK;OBWZG=P.A6LH( M%KX8_W/C6%BGF:]::^*%!2?><5F>13B8/N;I"W!;]!IGL1Z\_:&U(BHV+AKG MT^@@)U'4,44H54H*>)8OFA]=(NT#K=[=76=X-Y);^#K #7'".*N]) J;S4LH M9Y(,(6&I5YZ(J@08<%XT/2^^#SH_=CNW?W\Y[#\4+U_\L#48HRAJ*M_@5R$O MHM/1*<\4$J3JN+V%O1L)>KJ-8&9N^^37.!3*( M!.[@J/D48ROM=)6\$6SQWJA\"9S"U\!>/,/?U9#MC,A"=#J/"!!7! T2JI'W M1$9M?;6>10AQ!$1&GPW,P_!KKY_2J)MR M2@%\9KKS"AJ<6[FEC((IU;\5VM M,D&3_]2"OPC/UF WTCT0.&$ H4.:1,&DT]6<5$T]K=W LC^PWPP&#QM3&O0 MAR/(N)5"*2T5J3;Y4,M$W68EKM(,K$:(QZ!L!6TC@<&4"*^1B=X+*KEW/I;I M(QJ,K",P5QS+G:%]!Q9\V.K>@*;;D,".(IE6; NK).<.?']<73 9/=PRKIJ-X+KOE]\ M+;J#SK=BO!;]UV+X[G-6D3;==;P\?8?3J@&K./AJDA@1N:]6+5"4-T:]$AIE MD"Z#9A>@&WU+X@UP&F*/H(.QA&%;^996Y'GD5U@NKK$_!-2BF=1!&>5<%&E: M'D2DT1I402U%WIM 1:X'#@%SH[M+P8&05/-4^8J4HT)6*I=JDO7D$*2VA+G; M!I>R/]HL]J$S^!,\C/07K2\%7KF_._NR?;3@D7Z]@V!N+BA+%X2##Q"*=1\2 M%'5C!MS#8 @P]F?7%J;]9PE\^,I?O?Z?-8F>^653(&I<@8?M>&"<:.XU-H8+ M8046858?=1]&/P2>%T9ZEF;+B;$3T?XX7Z(AA31+N3'N [4R!&DF1 .CKY80 M#?/#$XUM1333;J==>$"W=@$AWJ?;XC!T2XM\+9?@\(,R=!+"%T/'=#..ZJ#K MZ<;0H>DFSOF$8J^)T$S"_T:0-@\&VE0Q/+)N"='($8AV7&&SK7[[MO4X^%CT MOW7:Q<#U^O>]\?N:*2@,^ D09V(1HY8X.*^J]256:;%$Q\DG1\$-)4][!.X6 MCM(Z9#CUV 9;78!SMD3-T8/;AFWI=I3CRHC"!!-&K-'*"0BF@JC2HFAN/,TL MT>@V1!N :_)SKW>3N2QM06 M5"\4 RT%9@>0FWP]#_Z^05P;"E3)6M4#[?+]HXLJ!05[A4C.OHN=( M$J#U%EP MJA5?#)EV@JV)<%PAH4WP8+BM1%)*[*>]$9KDW52(9-'^"N!*>=Q8X#2X^802 M+B)C<"J,=N!?C.F&B!YHO/1:HCG7@>F^4+L46IIS>53D7N-*8B M5#NG@,7YB @J%A?,+KQ_(]":4H;,@99%$;$0/:@/0R@M%]=I[D5-.Z?&#&T) MVE8-$Q!J> M\XBJI#!E+$^^8J3(P@B_C0']M3T91A MB1OE<0K(EM V]IP0L+H$>TJ,%QH94(FE_T($ROT"CO1"">^:T-[W 8"1QPY_ MOBW2'\#=F;1FC/Y^8T4>P#? FAB=6I6,A*.FW50J1,;I(Z-50[8[%"LVJ MD$HK@9T J;'@:4A)J\8026V^T$TKLA,6H=7O=KI?!N6M;]JXVX;G?>?V8;AX MBU=OZ6?+ ABH.JI$N^E,!X;*JN):H;XQ2T7&42M#]VGE:E<5$<-+SVRPBYBNE-@%O?VBM M4%,I&E<4XHIHJ2$QC2BHZFEPS/WY5X2I_6!U=W_;>RR*#\5H?,4OG=:GSNWV M/:(,CHJVGAHGO401[$;E2J3NO)HUX& 0YQ%9!=".T#>9:Q73?H_42LBI=%'S M0$W5IJMM38LHTGN ?N*UE^W1?=PL'4[ M^WER_,?]81^*=N]+=ZU:G(7FY&BYU#Y&+W@*OQTOKRT=I?F4&26)4K58[QV1 MTU%KFNU./Y2ZPV=2LB4DHVJOASZ5Q?/*+R[T"8E=L6G2;*6R:U"9P0P=/"GG(2E0_YDA.. MZ#,E;_FW61B(_K2 D%M&E-9:"E*-OP?G.A^0JR5[YD3^ "_I M=]KPHJDH?_CX^RI"6Y5$&!0R\]CJ""2O^B8-R2=:IS"7/R%*CVN\8Z\_^:OT MW-++N-D$ 2$!BQ"( #JY5"5AJRU=.FW9_.D]^8._)<(?@5*U2)P?^78R=C/I M56\]LIYPZSUBF!!9IKL@_&8(*(__0&^QNE)^+6RA'!Q=LKM5=0>PUK.#,YU3,D!9-"&*V(#M:60FZ=BFZD7NA;C*Y" MOB[95]C'*>DM2C6WFCLD5*2,!U)=N8<@XHCT\BTY$])_;Q>#P6^M[[;H%I\[ MP]COW=6_/G:ZK6Z[T_UBVL/.MYK),.ND1;2P(='&4I-* HVNAO\8&_/&8;(P MQ&TG: ^(]HJT2602:PF'34),ZH(AK$(;="/*O-%7=.'>_01XO[LO4FW-3NR& MX!$\',55C-)1@QB:KCLA-)\CL3V[:Z ](-JKV&TP]I3YJ(/1&LP>JO:X>:98 M5F"] [M7X/TS?+_?NDWW #=WG6YG,*J7^E:,!O@L:0!MNIH&G8:$] K\51(D M2O-HR.1JVDJ;[X+6E,\[^RL VA7V)JY0Q*R00=#4SQ60=5;/M'+IO*Y(4GP\ MX%<5105#C860%LF@/4)2I=*S$>$U1BZOCL%I6O 1@6^LM=!I6Z[V CMO$ )] M8,M@W O![V;OSJWMQN.)-:!D4@Q,11)'[ 55=&9HT3D8R$I MT?-9F?*]Z\'2>!MK1U?<,LW:D4;0*&QU%65X7@FU)BQIXO/[?@_4R<;'WH,C M.9K-+"077CI#JP5K1A*>SP-2B"PPEE@7/ MHF[5 IQWO#-4*PXJYXH9ZI$!_6@\T<94HU%,M/F:02G10HWHED UD,/8(XF=JG7G8P5'S\' M%JT8A.]P>'O]&W!4^H]OAL7=(%4+P#?[O=M;^.H;P*U?+(Z57,'BJD8IH5P/N8#E\7"$.$G2K/&$AO?07U[U#40H!!4BYMQYC4#$OO MN"-C>5YTVW[!=[WWI,S6(IUFBW^P]SU1&; M)[S@V*?^!6X#XE9Z)U3E>47!LZ"3<[J(P19@'@+159*NHL$FJI"B)0^A'M/5 MK3;',?/&*<^DZ&"(3CL -^8?\(@)+ 4XS<$%QSQEU0Z-R&(^&HK)=1DXA6IW M+%;5[:<*0,VQ-)2FP8T>5'WI&4?#,IT)K"%[QJ*QAGX-1A@:G .5R1B* 2)D MCU2E24%)U80P)%<&S3#MB, *'F"(5*4F:>J"-Q"**>;*]!-5+.3N#UF,ZG=$ M8'G-U^;,<%& E6 R:L+2\"]JJ_$LFN5I?$H6FBTV@6Y_6*W@$ 7_(;$',\0( M2:-OJO9.;Z7,XT?@6^8&[0FM-UW@Z+#7WX8[,D9"@C ,<051B72LFN_AX!CE M?1)$K.+.##@[P+W*VC.DI59@)!%R+DU6P=6>U^!MMI?T%99YA+ MX.^&7XO^ MM&UAE],1HU/(R0A."Q$6#*-F54,X)363;!A=)4;+H=L?5BL-O)6<&$6),X19 MRXV<9DAMS%JL7G',#H35^WYQ#^Y0A$5XW_$1BX**A.&V9D#!17TRX]P3ZK/]0K MI7-S1(>M[I=.W2]\H&', EH(8[,*TID5_E@I5?;#]) M%=%DT;:N!FEW%)JR_L1H(T7J%L?(\)3"CF7%!@57(1\N0.2B?[,I"F/5^!C3 MA64).&ME>Y6P0.>HTCOH3+2P':%?S& MVT$,'(9@*"8;1< --Z9JP2%1YZI.+4S)VPS\I2[#RA&.UFNK$*@$SIF.QB!L MJSU0TN0!FV)XX;Y]B4/0"%(3Z2CW+((G:8D78!2"QJSJ^8\UFW4)(GBA*W4](J:: MEIL:L%HVG"4M3&!ZULE4NTA.6;#].0+(Z/B_N;48GI M_KE.TNAUAIPF/#@G7/0NE'EP)6*FTE)L3]?B^YH0'Q+W59$S9R)REYKJ$$0G MPEA99E^M5_G6!"+%>FS?'^HU981[83OV7% 5DRU@W$-(D\*;B;,B&<]2.D0H MHM9!?4V #XGZ"JX[8&T0"!LP+Z(=(AHEPIZJ[P"V0K+JD5PE(%IM,PDNAYU,BC*60^DWNZF,G< :[&@FP41502,P5! M!+-84#\=$B%5?IVUZ%]_C#=!WTLOMRM.V1@?E ]4U*HP*F( MB'"LE7#3;>]6S4U;&XQ? F[/#(Q+09D%N#I&DW35YN,8 MJC[I*$0^#)Z)A6N0#(;- 6R^,Q.*8I$*#P-A04DGIDL&35XJ@0EH:[)7"%>< M$Q/!$9242@[>K?):(UEYWU[GD8YDBY7!>P"PL<@T&JLPBS(-.Y/(ID4W%0FM MR\,##N=\&Q+NH)]Y2D\!!0F *<" &N6JP;W@9F;^Q2LA%K1@#13; -F\.DH) M++%50#1,E3B$( MLTA2C"V"D--@(XB*YI M<0;RQ02O;EZ9E?D5.JCNTU!K)F.XK0T U\/:M!4P1..5+V?R>/+*A\) MJD&V%I!MP6W<[ 0";"F!6!U!3"24$=6B-PH:,Y-D)E2-R5H/W/01!/9CWFW; MSBB1YX1BJS&/'ISB-+:SS*C)4)--!%^AYNS5P;(EP*L2(A*").=5P"%B;K@( MPE=-2-CF;BKG-9IU77A[\T[.M@VO3FH9HA7443BT A'&RFIS(3W+.[>Y1K5 MU\.S(^2-\F&(04%8BET(X(Y15:EFBKW/R2W5L2!?8520UP)\,J>Y =JGO8MI ML^FX<2($D]]PBIJ3>"C FT?86X.9HDQ2%N X2J8JSP$4?GZS+.H/Y&K W[<> M1PF-T6"'^\FTFW>?W73!W.9M $:3%$@&PRPH$ART*7<#<(C*,WF9@7LU-+O" MOJK!V)O 4_$)"9$K\$1,:C >P0X^&\VK[!'"\[[\=BC\UC/M?SUT^H7YUNK< MIDP3?#_M3YE:W8WYD/:Y:B$A^"71:#BK$#V5R2] ,<=%T(7X;@/H]H;4JKPC MY1Y\@4"Y4]@XG6[ JI5S4N=QM=8+(5GXC-SASPSAF;!\8]2?%EOO_#51E?/1M+KI6.CLN#D;@=/,G+?@ M#L/9X3CX:6&HI+%N 7"^CWH38!MIK*G6TG&P!S9UI9N4I*RZ M)ICTAP)VA_W9+@U%$HG D8,U %C#-#*)6Y!WR0[JC<%N)'14W%IMJ>8!*8.X MYM,.-"QE.!#86VS/AO##8G B-9,L30&TK*IPQ8KG=RU+PO;H1:*D)H;;Y8+O*0%!;,J1%Y#8:2J,TLIJR3G#- M0C+$N%Y47:M VAF#)F(C0GC:0(F<1-0CBVRU>LC0(/)K&#Q:]+P+!KUV4=R, MYC.\;0TG_OCH1\9.SFC(_^WMX-WGO49,CJ(TH4@%D[PO@DU55V>LSW>G(*46 MT=P#W$<@Q*H,FP(K(,$1I8$*, ;8,E+9+9NOPA%$9L;V@(1(3\'W)[_[N%<9 MX!8%#W:;*^N=9IG)X< M_?3DST7O2[]U_[73;MV.(OE1^WO_\9^_?YQ#D,\Q"FG0P-X+%RU"P4$H4C+* MB5S_PF'-S^/)$"R?,'=%'_YRU5H#@=+$*.4CP419C16N^ML)V/A,"R=DY?DA M.^BTWK?:G<^=]@I\ 57$B?*!(&2CI4I6 R] [^)\T-M"X=(Y8!O>!K,*S8BX MC8*")04_* @48]7VZWEN4^3"^N##H-E8UZ$E!U_,"!8I0U904=5>6HI(G5HY M%LS[42M6DVA\A,#4V71#DI(TU:XXZVK&:;*CJ)7U$-Q0K+'[Y2R075NM>!=\B!KCR'30Z0X&5481\<4U:*.IEL?0HINA MNX9>D1%B4TF,42X(+["VO'1BG-,T;Q=%B['5>FBFGL96OYW6B_GB6W';&SVT M[74P$<0 H"H&\$_ UTR]MN5J7NGK!FDF-VT6[D9X=@.\N?=(A5$A!DI-.)(( M6?5F.Z/RV284(7DXI/-!/6+]+8NX4&!V\ H)C2-L?/5&7RQ"HK"J2#(0A6<$GH*/V@LZPU>D6 M-^5J2M-N/]P]C,8!^0(,PN)8P95C%A0!7>@B&$)A!"?258-8J).V;F(KY0ME M=ZMAVA6#QCD+&JGH(/8#;FB6BJU"51XL0[[)#WQMKJC8 8,4S@XF4[+*F0P; M*W]$I>!!!<73JE@<=,23X??2B?E,^Z2I1R]TC]>!L168C8465F(N;8UEU6PAK-X/F"L4N_>,>RJ]5\%Q4-D,85165G$DLR0UZ):%.H>] M@=FX\10QQ500PCJ'M70A5/XG!268G3:,"%T8 ;@)G-O(9:02&0%LA-@,@W4/ M#%?+3"E7V4 ?R>B"4[( P1; [2>RB41*9YG@/CKKI"*45A?07N9[4MAH7\C1 M,=DPA&$F2$]!:S,O"/CP#@55A="@__+24K[0#7AY9U2;-3.=2K$UCCHUJ>U%S9P#^$\5]I1-UW/'DR^[H7C!A]I M4XQ6>$:.*\D94#M==Q@&=EW.[(['F5K57"]4R>T.W'[.N2 >I>*.5.T1-#<* MF:H0P=>T4W*Q3WN^-B8;GG-M1E$],09B&&^$%=,%HHSY3!%S)20^(59KGW-& M%4T=28YB$#YP>U/55EF<$5PVZ"&5/BYWR0^.V!KG7*?P0@2I$>5I2)8B<9HJ MCRB?^"7)0@/\CA@USHDE(EW71ZQ](,%*'VAIT(F+^5:E5+).]BI(>S/H&!P3 M$L!(PQD'F^YMD&6;C"+6U52:C(9S'QV5#4^Z J88@8@#GT0(9"V>3E+&3-9L M74O;'DZ(UMI'G2>G$:P>)\J"M?%&\>I:!4F2Q8Q8+5Y-'Q6Q-8XZQX;J8)@$ M]6P5'&\?JOF]-(J:?,+B7,L*A_3!MO,2Y>8-\1WNP*[*IW$@>M* M,8BT@Q,$7"=>-HT%<%WSL8.,J>7!T1Z ;:Q6\EP(*8.EU%)NI0F50PU!!,KC M'RG8YI0M1BN.1B4^:4/W= +)YEV0'B1!29>\ 6V*4A:7GN)8$*F+:B6"_-F MEP.S \C-O=8T*F:U=J-MI9HY4MTO>B*R5))4A-$#@[QJJ9@#@'&D 5D%,'J+ M0AD51TQTEGU@X/>+PX/P_JF.QCV'T9E MH:.RX-^^MKKC=?2IC?)ST1FF<77C20,K?8"M=JXOG9\;I70\"FQ'%= II"]= M 0^ZMZ92/W6CK";>04AS5(X\ +;_572^?$UKY+\5_=:7XF?X\:$'#RRV.OV: MDO[],XO,C;/6/(U(=)8Z"QJ8>ERM)M(H+GA$TR8MK%]K>D1^K46XX[!R]-Y! M[+J. M%XJO$W1=/B\VU'%[/C)S%@MI@G0P E%&,<;.5(ENJC2A2RT6?HV.HN#6I]GY M\W"/1VV6AP%A8J1BX(\SGV:/4%[-A25^\4Y[SNL@^CGR\#]'P)S$B6>!(L58 M!+?"(24N)%4%S@037LG+G'?6+ MDQ;G4A2,'Y]?QSE=U:^9P>#A;@Q'2MPFVOI.6EC1O?D ;UU9N%<3;95+<\?S M=B;#V%*CSPH^B>1B."[!9F%$>8Q(5"E_'6;3?MV1N1^/^MD#A]8EQCE3OKIJ MG27^6,":R0[FQC'%M,<>R!^L47':6H2$OY*]23-M*O!HUFMSJ:-5$T5CU(Q( M-AVFDI:AQ#K*7\F^F[1+E483$D5,D(%@%W0E[9Y*HYZ]M(M#J7=B9401.1HD M%1S"$ZM*:?<^&GFE_$'4NR$X=?TCJB6/@C-$4%4#Y:.J53+/C>R'4>^@W;FF M45.?"FLL=S.SLDPDM?[,E>R[23ME7DO'C":6>Z:9#JQJ363>/@=I_\_>+?S, M+80<1_;?22IPM8(B[@,V4F'K,/&1Q,!"&NA42WN)#TS[>7*<-_6W%GL/-,91 MXH@AA%*4Q.@98A5AXJ7=&XAXHS@[^.2]H)(?S"77DNK M%2%.<9SH#V->"7:F_AZR-(DA%0P@3RH&21Y953Q8$"M1J#0Z1%LQ83718$H4=S"6J(]M3YE&GNYI'6 IEX" I'@*" M4)D&;B8\DES.-8O.\@@?RG>Z-!YMI,#F".^E-)@$116$!QPI:L1,=9.H)SR6 M^ZC3N!S"[V:W=U5@6C,JC3-4$S'JVN?@YXX.APZ66K3L<,@KCXZFP+1$E KG MB<06<\P#UF*BP +%G[$"VY,'-J? A"(6$:,#TI(:B:2N/#!!B%ZBP-2A MLJQG2/B=(^Y=%5CP4@"+F-(D2 F6/7(R.1P..[1,@>EG=#@.RJ.U%!CS.(;H MJ,0.V\B=%J67K#DGRPHO^#/RDO>7.YDEO"(:62D5%1";P/_'H*K>8J)$?=(0 MC/OS4F"G]R= MT\&ATLA0@Y8Y L]-@1W PO61^9-< 0Y"-Z#\*9:1!^1>SH*+._A3:/BO]]W M^J-?6-G!N;PEUMIHB1&&<88D& 3X)ZXRN"#"=17<=$\%W.MB=502+I0=A^]% MO]T!;='OM->:*S%W'4TIA]# NRBIU(Y',*NE@>46V896!K&/3.T^<-XG\>?; M^_+%Q6M)K')&T6 \33MXB7/*4E*&78KINOV%LW*? M=C(8%[51#@P@B@BYY-$;<&0PYV9I&Q9&K^4>Y?X4W:07P<-E3LW&0]A@!7>:1FKM+ET?.F@$?V: M'4P%7AQ?CA_3S17K6$NLH\R(0(V/BEI:'BU&O=57]7A:'JZC'B7$Y5P:YM,, M\Q@YMDY->$B#5DM=NZMZ/&PA'%-.IM&45,+QLI:E 0I54AYIOHPO:C\C2YX M7TZ2LY\[6MQ1'313Q"B.F 'NE>J18..6LA LW#XJBZXLW%T[:HA\';4$:XVY M-DZA*,8L%,&*Q1554Q:*UW@?+?Q/G85;:T>N4M>W2/R(/OB(IXMI; AF:0NX M?DVN1^MT%P)SL36&8,PH:B*% ,!H1FR8'*T(>G/I4*ZK=CSI?<%F3ERUXWZ&9&RL'045- TA=,RFL;\0G%%172<$V^1XJ"?! MEWZ@TUX^P&GY6'!PPL',8P_!K+.88"[*65E4>I4M M$*)D-!)FC^F)I8BZ7R)E)9J3R-)3T2L MAC%ZR[/^$+P%EH:U.X.%4M(J$JJXSM3.0J9T7\.0E^%P9 (M2-$\@20$O0H1 MFM(25".2EBA68F2IKR$049)<)('6OZ.KD:LYC2\,)L)(HR!2(8H1H%PU% !3 MLS03Q_[$X-20LM9]8[#4W?0)J MCB=7C2]71WTPO_727TW>U_IT6Y@O7_K%%S#RL%2I#@SD1KJ!>*$XN80Q5Q0^U :JS%?DWQNJ@= MEYQ[4Q"<*QK & D>,=AFG): 5=N:?%R:-,?LM3@JE4^L-V8TV%[TAC)"6"-U MJO5!+FTJ%^6L=2QPOC%>2[9?SVEK/(]+[*WTAHLJ!([!?P?GP23CIZM]MM(@ M5>=XR<5M6$="[;CDW)_>0,)1#&36(6W$LN!,3#=/([TT80*.!=E'*])>,-Z( M]H,5H)2_?)"R-4)MB!@IJK!#.K7I(5E:0N)\0^F'WJ2D=:\X[I6ZC2F8G4CK MHF YG]P?AAEA/ZT^0)_6*9:M#E'1O\,G M+6*;SHCS2# <' Z"4)YV+&E+?%02_AFL1"]_>D_^6.#"0QI0Z+Q)AC)-!$0*$)D2"OWVA+& M2*+D'^@MT?Z)D_-8-W0SO>P1*R40"H:;M"&",#*1X:"5=L]!<1SK3FVF?8WQ ME+HC0&'PJ--RSS@FNDG3S>-S4!P[W8+-[(?63D7.J#=.:F&E)Y57DC*BST-Q M'+'P:>;RQP>!A=.$"XH(C=+SB>+X_^Q]ZW/B2++OYW/^BHJ^V^?V1,B,) 0( M]_9&8(QGO7?ZL;9[-O9C611&TT)B];#;YZ^_F24)A,$V8 E*D!.QVX#UJ,K* M7[XJ,^L"FRPZG0&>,@+_M"[ZNIZ9>3;J2?O@!<=;DXOF MGJ+9[9GGS;YE=?O]UME%IW\^.WZ]T[4&1R,X=FYQ#&SSW.BV>^ S7ESH9_9Y MQVAF@J,''-T^!L&QI=] 9]"ZPZH]?5[7:GF1/=/COK#XY!<)1C<9S9 M@R9(#JMEGP_Z.CHJ9[/=:JMKU='B>'7W\4I,.#"6?]<'LH9 A81[^'ISE65G MR2#2W$ENM\X&=F]@#P9G5E_OG^L7O7QK%5E0TLO^;)1!KNTGHAP=\V#N=LZYIGF'N>[-MX7^SH]I;QJH"WULKT]GMMSS>^?7;#W#9K,-'-V^&!B= MLZ9]AB>XMV"&7>O,ZIZU[.[3&;;6G. ZHZUXSC/[27+1\A+,[-J>XP@/( 70 M>G+IBM,:VPM&1,?HM*P6=@P^[S7UL[/!14:\MM%;3@.HE'CCP!N*,$H/!=PL MO[A[;G0LTSX_!VX' 3= 69AVK#SX:&+?68!9/LP;F$I>:;=UXFG'QX@"_^Z%P@G HAM]]&-G016'#O=S) M^7KKN7=2GI]Q\'<<<3T6(DY7XO69M(JRL@TBY,+JGS4[8#F=G0]@](:-#>[M MLTZ[??9T)NW6$XYYPTBKG/ ,;+\'_AUJH?Q)H PG;ISJOSY ["X('[^.+F,Q MNV(X1^)7T)NS(82X5"L06"1GMW_>;EGMBV:_?6&WFF=Z;Z9ZSNR.OL08G8K( M^40UI\DA7T?GKI?D4J5HMSZW9_5\PE'' )">=5MMF&S[_,($8Q \YG.]?:&W M8-8K5&RKK3])BMEPD&7/[]\OS*]GM\_[Y\U^JZ];_6;7MC!=6,YOT+TX-U:= M!MYJ=X$6O?9;QYSE8%*M,P+;>Z;8JGM_2/6<\M"RK9^B86GEA]#H7]N"\>7%F=MZ"OM5#+'=N+ZWF!Q9@ M3[?[>05K[[R]T%IH8^15/K=74#?H-6V[A>$OJ]D\L\[.^LU\W;VTKK9-I@.8'(:_>9Y'\1+J]O/<\K.^F;36#6WKMY]X[JAECZ]].]! MG8,>!V?U7(Q$&*)]"K\EXMR-'"^(DE#>C/C$]1Y/;]R)B-@7\<"N M@@GW/\J_16 SGQKZ-/[X[G_NXH]/;O=<7YR,Y=Q/#5-__^P]^/NJ=[K^&/S3 M^.E]\NM#^MQ;,#73!UU^^6/PY>;KU;]9[\LY.Q]<#*ZN!N?L:@ _?Q_@:W[% M&_-W_@H#W>&89_?=ALSQ! \_O?,#7[S[=3:>;08WY4/DFY,XF)ZVIS\K)G#. MCZ4,UX;A(K^>N/X0'GMJV56/?VG8VRSAC B(M\B-XH@%(Q:/!1L%GA<\P/1. MV=*;"D3):>")47RJ/R$"?B]2S0]"D$D+=#/PFME\8HP3,O"KO>P:>80I?H^F MW,F_;P[G!W<8CT^[W8:MM_2V;9IM6$"[]?[C+1KQX8D#D^732)SF'])I<##C M_5.<6F&(X>P3!KUP8/ZG=V!JAL%#^MF8+T\\G'\,5SY!CNS3NW;[_<(3YD]> M^;3YC<:N[[/J,E"U)_@OW" M3Z%$(/[RZC +\ Y@(".0 Z=C=PB0+E=]\,GTX_\QVOK+"F.1V$2?E^DS&V[S MW<.V?])@XU5T'(%_0IBUA'8KKE:G?D/[B<<-/Z,LDU# M8VA;$@<2!^Z& Q-OF?U:ZY*WIEHC,_]*-(D/5H&H1*JUD;P;I*I,*N(JXJJ2 M25436?_449Y/WMZ.9O8A U$=]'6>0]\$1NJ)K6CU%EOK#=RRVM+Z<.FS>!PD M$?>'T2_5H YH\?&6.S_NPB#QAQA&"L+3_^,X0HQ&2F'Q[=QVQ1_8A,.:N=R+ MR@*D0K13#JFE2[)GB:T*B_UE9VRUK@Q;GQB2Z4JEAJ'9YMJ.X=84467M\;Z- M]Y)(TI"D(4GS9FJ8FFE:)&DJLQ /RQ"\<'TW&HLANPN"86F6((GA^7#-/03. M-W#=RA= EF;;Y0F@5ZBC"HZJMG@(44>,J+;6;!.B*M?L"GD551+V)HBYQ]RU M$N;()ZO>)UL$9!, .0P2S)Q[B[Q2WG OSVE[C7P'X=6UM8[>W3_)5.$>"C"1 M,%.('4F8;40N6VO9]OY)I@KWE&CI_BIS[E==O[.!U;9>I:3!R:]+^]=YC13+ MBJ0T]D7$6P_UI5J5IEERLLMLZ&$^=%_$+U28+,UJ_9=V-U1,VRPGE;L\C:=0 MN8MR U5[@C5)9JN7Y4ST62.9-$MG.\YB RIW(0[<+P<><;E+:^\IY$2JICW5&Y2XEH"ZW9-79ZJHRR/XTBKD1PG4) 5("JPYZ;9FMDJK*%5E)=\J!:KT@&IO95V+\!YL*ZKWKU.Q MRDX]HVI+X%LMS6CJI7'?MH13!8Y56SP$3X+G)O!L-C6[N;,RLX.'Y]OC.JW: M!UW34K/AD] KN73JR;'ZB:MV4[,LJHJE, EAJC1,6;JFVQ65&1XNIFC;=8UM M5R>(8JP5H>U7!;.5=DG$.A!.&6(1QQT#QU$* *4 *&/5ULYJM>Q.67RB"AC( MRR,\;$V.5IOPL$,/K?::E[:%%90ZQ[/OU-1LHS2!=?2[3@1. F>)=#2U=J>\ M8PN.'9RT);RT)?PD+$P.CGK2K'9"R]*:.FT,4\B $%6>C6Y:)B%*G:##@5D! MQ7&\0X=7"5O^=;=I^"?R3BK2_0A143H1M@$LZO:=L\AW$Z3TM7>N6>,+TT1_?0]*,I!E) ML[UM%AM:IZK\LV.49FL=1K;J\U]_O?6"GZ>7^;FT/7^8%P]F9V:=NY'C!5$2 MBAL@P)D7.#_^]M__]5=YV[4S%L/$$U]'UV,>BC,>B>$W_CB!9_4>>#C\@WL) M1QNS%T7)9(J?HAL*(5$O9*C#Z]NSC'@S7^:?[[YOP=W;6-=[][8LF^,Q]9ET&JO8$Z42%:AN0[S=@NXO3FV[&H1#L,_QM'+$!Z+XA MRXX48TU#*\L")J>4F*[ =',"7KL_<^83VS)?382@NAQ)Q]JMX%$Z0Y&8;9?, M5EI!%3$;,1M)MJ-EMNPM,D#U<@J%$IQ8[4&Q"NV2512>7TW8ZQACUU^?"\E2 MJRYJ#J<*X8CCB...D^/>I*F5HRJQ([&C*E0M(2*HU]@FE/<-?DZ%$XLA RM^ MPCZX/GL4/%S_V."#[H;7;NAV6;)-E07'^ZC28S>BF@!!@"! $" ($ 0( L31 M J+*F'3M'9 K-_IQ,L+L(A=W$D04LY#'FS3S.\:.&8U.]=UHEGFFNMJ,TMGJ M/<6D%%)C!X6\)B&/D$?((YU'R"/D'0?R;$)>.,UA*3X0GL!!8#A4LI%D(+ 26-<%2>M7+88.%=K=>H.*Y M>^\"7H>TI[6F&+)-P]Q$#E&P@<)\%.8C !( "8 $0 (@ 9 2 !4!H"TWQ5_ M_)R$$2X(%X0+PL6^ ]"U=TRH@=]V8#/>G^B-;KOZ7&95&*5J[41Q)X+8 L2, M-D*L8Q#$"&($L:JT&-B,I,<(9 2R*O68!!EILHI=M@/SS*C1WNK[VJ45W"RO M?8WR*ZD=$H4%7R='QR"P$%@(+*19""P$%M(L->NE<"R[4.?4:&\S,41=3JC- M4*WT&P&0 $@ ) 2 F !$ "( &0]KL6[RN[T=[AAE[^TFX8W9._=!L6]9ZC MD"2%)&>XZ#1T\^0OAM[HE'9D#@&#@%%_8*#"8">,5 8A@Y!!*F-CI^37F-]Z M8N7UA<^%>7FN+T[&:7HD4 M+TWG*1_KY\//TVAF+8>*)KZ-K=)W.>"2&W_CC!):@]\## MX1_@6O'8#?Q>%"63*7Z*;G"=;V"MSKS ^?&W__ZOOR;1R1WGTU.XW8V^CGJ. M UYZ#'/_%GBN\YC^_^P.8'Z6=-H],V3:MUT35,PVYW^X;5.S=:]KN_/2%^D68W[D1$[(MX8%?!A#\O M&M=9.Y1)1N6L*.G&@A'[%HH(2"\I_F:^P[&W8>A/Y4=5,)/WW8P%KB\\'#@) M/T6P^$../OO(];GON-R#9\(/R&,1,HW$>/^D,7PH-D/0!J\ MX&$<>-[C2?#@P^.BY#9RARX/71$UV"56)CK!!,3H(XM#[D? 1\BM\F&WW(-7 M U>,^;U@MT+X3'CN! 8$ VNPF^Q=\FX@W7,SR![#HK$0,>-R7$O+M"'5LE"6 M+O]+UV8HG""4/'"*J$X)^P_N)SQ\G,NEIJ$QQ,Y;!R"?/B/Y,S,OK!BNQ52D MXXLVNP\I'(HQ7.?>8S$I?!?L@Q=$T2]L%(3R0?$8"TWQL9'[DTU@K..("7CX M\,VDWA4=2WD2#&GY .3JE];AT9BA81G-5H36H:0AA8(E/D^&[DSHJ"AG$F]Y M44JBP -,90A_OD=M$ :35,BG!#D*"LA5CPILL)&N1)Y>4%-^$(-.B\9!X@') M! L%!Z@'=P+H"MK2C"SBR"<,$,_ M^7\S\3!R(W!O9*^RDN2#$@M5BOEEF/NPO]8Q958N_]PZ C4]!7DU1([ QX5# M"4?)4M\;UPUV)WRP < :PS^+J=R3F9G]<#LH=W?JB4ACP":_]7K?-#9-PBCA M,*4XD(P3@M^1,G4H[A(O,RB \?"/U\))8(Y@V['!3V?,_3O!^L%DXD817":? M>CWH2SP]LF& 4)C9DC"L_#'S:;H^,.Q$OD2^B,5*0C78OY!.GBONA7S-=GA>06X8G%2Y' RC6^D5@.PK8OA9P5"N&Z:[9M.!K-%COR6VHK("&' @+5/. 2+ >H10Z/$Y" MD>HO>$3BQ=$NC#=5[&2@"_):3E:X 4@_=!T8Q[W(V2ZG"W ZB&615^DAF= _ M0=<%F X(S?X#@P7/!?DY)V(N29'8*T51$[K2 M[^_YPR98[]?VVWJWO M+K_=7'[]PKY>L)N_#]C9]^O++X/K:];[ MEQO6Z_>_?O]R<_GE-_;MZ^^7_:J-J7]\$-KLF_&Q^)D%@TH 9[$(+5@PB"Z M^)W4VKFJ<-#*00/:%S&\_0<:*B&/XC!Q4,_FCT=%+H:9#HE0&0N-H>&-P=C4 MH.&@CF<&G4T]J*OA1 T\L?3#>G,!KHK*,7HJ7 M4KQT_UX\Q4LI3D?QTCJO \5+*5Y*\=*:+!3%2RE>2O%2BI?6+UZZK7#"Q7=' MC]6ZNM?P)G<$Y()GS<.O+(^_UE3J@C@8RLCR;>K)1H59%L5B-DN4JE] ]C C MEX5U4&DN2P2PO#9YE"X'=X.>O2-$\S<\D39U8$&S9"V>1*. ^ M?!Y0>\K=(3#:B<.G;@S?,ZLMF23I0X<"&,.-V8<(1*7D@O8O&KX'XX,SC> ' M"TR4:D#)!85(R0)/#1,IGNOO0VNH\Z0%$\[7X#5$S5)1+3N1IC3T(=H/1$&I03P2.,D*<6L1, P__OD\NE=))6 MA.>E$NCD%E.<&6XY#".6?LF,R/2W_UNH*96O2:)4TGT&DHB3/@\]%#63S ' M:3$4'DY1@#4PR<5BH2X5)H14 ),QM4PE27"W%.G!L6Q5&MKH+DQ$'+I.ZC7P M7%*CA2QE)?L@5:64H\6[I/1%2J%LSN]")OCYBUR+UV@C!X0;9NG: GT1X?4KS;"1F< M7R7MO2")98@SLPK3J60KEH]G1HZHQE;=]U0U#C)2UG2?$CV:U!-+.2I;MJW= M:1>94KJ=;OR8HD#ZEYG#B4R*/#[A/\2,"[,HS[PZ 8; @0='(V"I=#B3=$\D ME)IMO@/Y]D@2^G1!M+"I]_RPLA&%X +[R0R4L73.T:)Z2#=<$"G#(+F-1XFW MN,$3<4\ZWX WW+V[SRLS0I M^!<_#L)'- 3Q$%+<[\G^MBC0ED7IDT?=!<'PP?6\S-6. >^NW*B,(H%#<](0 M@L9<(*D;YANB"[<%,BJW=+.&*QK&[O\6QKUT"TOIN',PHV M$9(\VUN)^4\,P:2Q@5P@SB>&$8 0E9:/5JD(I;W%?\YFA1NI?J[J\ _3(,ID M%6H2D3XI=7F>YQ0Y0OC_NP!'D$8U4O$\=H'PH=PM1ID9N@+E_YQ6(^[ W[,G MYE(8.?3YESV,P7C&^](_.6X(EC=POF1&<-,1 U)UC1*Y'8WL.]]Q!)X0DJ]! MHW$?A?^MF/$.$$=B&$2$XZ91*'A/(H,CJ;OOR$#LT(5'A+, ]TO#S1T2G%-Z MFY #=?*(+MX5(GCG?N*Z(-]>G2AM(E:JQ_H!D-^/PWDL$L\*JZ1X5;Z[&[MM)T&N2*B&QP"6N5"Q3::\$JQ89 M ^V9P8]:(-<,V3/$3#_-\CXSE3R/CNOB[O50FAR#GV"# MR;R7+VEB',BSW^-A TP 4/THO&X3,':T_%W9=D$Y]+(:9DD4*RVOPF@VFE6O M(N44/<5-HZL<'QB-5DEC6F.YLY5B>7!V%2XE+.7M9SQT//X8L>MSQ-_4 M^O?QJ2>8:SJ3@M7@MZG@NNF-3A7X?5[@EI,%M / OL!4E?"_4F>@\L9#%1%)8G^L8M*?<9SL+X!_VX:)W??8+2):G"SF_\/L4 MK7_VH7?]_1=X3T.^XL3HO%E\IE_Q\E/,,G"=XEK(*JC+- 1\@R%@]N$FF+H. MZUCZ+Z?E*(N*)G"6N4[7TG7J8^F1=#3SV/AY'J>6\RHGWZ!821;+S="I!ZB1 MC%#,DL/WS^+DQ0A[@WT'[D3CT\6$NP>,PDH&T-AM$(\7@^N>RV_Q9$MW'@X6 M6<+=+!,QS1MSLMGCI@0\-_ Q!0_%O]QH+?QUP=]L,&"V&9_!@%+%Y&8QDD). M4#3/A\$ 1^A.,KF>!L'DOA)Z\]FUM^+.]=.HRPBWR<]!DDG8(&AD6AH;\! S M0H>!#&_CRZ<8.H]CW!J1!70BB\QEQ WR8%D>] MTB0\,7^=EA(_)SR3NRZWXLGD$[DI5TR+@G';60%0/FKYTN*S<%'Q;?FV+JQ. MIC2+62F9OLST_R:!^NUSC:O;YZTPOZ-"28[V9%&*@WR>B><9*(P<[ZMZN9&!BAFD"'&X!S#+O V+?T*H6'I#=G M"(>)#K,M QC&8Y;\-]N8G>T6I^'++*,Z*CQ-CA3$03;883;&=!B+ _IP<7GQ M]1<<5][;'8E#(G([$5F/C+)ZY\.!_.R!%/!>$* S"U:'"RJ3G7GV0W3R6S%_ MXBO"]$06^OK<.\&VG#XW6F,XP$-%BS<_J:;TZH^)# MN:1.UOX R1V"M$I[-Z#@D]T5BD)O*>-Z(=3\U8D#M([SJ%::UX+)V[D4'0(G MXAS4,R8I4W@/$8X=ROFT,8EAO2CEK1.]6YF4O\JWZ-"\[&=8RY(O^K,=YFE2C<@K M,U-IBK&"I<&DEB-.FWM1,,]]+53,#,'8]((T]_TV[UR3EAEJV<"UW-Q=R$F, M9=1^%F#WA\7V!3QT4^,<.6RF!G*QOI 5692\?R;#NWE:42&S>_$/6=2FL$#I M>\#&ETU-DC"+XP2W::% R$:)-Y*V3$&W(&UF9L&,-K*D-$VI%J[4D:A?'X+, MFXE.V0?W%_1UPF"62&:B8!*;EOCD*VTT\,I#, M*Q92FA;2YW.E1[O"C\LZ466A1)AEP:V<628%L&4LE[JFF:&ZPH]\NHM4D:NW MHA?@IIW]BFT!945YFD4(-Z$:FB59G\^X99.>@$;SS!YT[.Z%WK;:^H5IF(-6 MUA.P;U]8[7KW!.Q__?SY\N;SX,M-V@.P_U5V^AM\>5.;OZ54MFKGD,E>L('\ M!!/%885#5F"$4N9A[Z-V!9\]%?(%,Q6#Q1SS::;9O[D_*CVZY!:!+*7IA/\9 MA&X\VPJ?WPK3PA1>+&V894""Z #MB*IMW@T*HU52OJ+7!L(NUY:WB>NA65#< MU)Z90/@KR#D!NCN.\@XILQ^DM)I=.\^DQQJ.-(5_*"9I0X=PX06YK9<'TY+0 MGS^G4'D0@QS,Y!O:2: I'K%"0:IS6:#&\S85:;4[7 M; ED-BLF'TOSO9 ^@*^)TJH!V'-2%7IJ3_31]5EIR4N+/ M7NC, 93U=E4?^DT6@RN\E9U M_MMJ@Q8MN>=7)]E\;31A M$ 7L15E)\).2 U3->1DUCF_BST,+4F5'4L6FU='H*@6%>H?(C?.:B0?92<+Q MN#LI%)*!1A)W,H()KUG0P]B?%:W>61Z K%C LC:X!%0[2 =Y!EV:5)9*#9E# M]BB="9ROQK*'9NX#BHVL5#KUG]*,A\=4[V56Q./LS4@;:5YXW!'YKA<.+J\< M!S8^R2Z6'GWB.ZE/A^[+K$ HOTOV_P@%7#5/U;Y=6Z;8U&Z W*1(R2]H3E;@HXO3G@F-SU M762[0G!\WJFU>,MH1K6%SL&%8G[Y.WJ*X/UZ(HYQ&>9596C;@*1">X\[Q:28 M68/E_$H'XVTSAI-&"H8'0G3(^2RG9J$[3)KUN#0G>/IL"@5@:;/X?&&":;7O M"T29#08- =G:J8P@O@PQ8-4(Z9SJ=<[OF"^[X/K+9?]=W,&:?,/M=X$*I;X: M"1V@O,HS*R.>PIS=##& QGL>ND$2I:G#3TK-LRAJ%O #P &_AF@P)F$:H;S- M C!@NOL%>?GD6>BAX.9;B)L,LD@[S! M'"[@?'Y!'FO-4]DD.G%@Z0C@D6EGS @4QBTJC'R(A:SI=&]2*CUYEXR9/Z9E MFL4Y9&6>>90+GC;/R9XYC#,?-?= 4R6<%HGGA,3NYZDZ1"%6#%-FBC/=!9TW M?) SFDT_R[>842_?S4POG=>NKYJWALVEY%* 'U=H.34!+U-*V+0=8SB/#<[" MA8M=%/->#&D3BUG/"!D?S4KF9R%#2NQF0-P]/3[-.B"MF+RG%HH;%(HVY[LT;6VBS7@Z+;62_@3_HCUSA#5%#!#F*T_U5GC:C&8-]DNW[ MC67G6^S4@_F%GCSZP)TIDN^^[ LKSQ^)V+F;MD& .Y)PGN5R#3"!VEMQO=IL4^% H.Y@_XG^+I*_P.LY9@ M1'SH F#Z65O$SS.%H;'?OZ76]VP'$O@X/UQ@EB6:>;"X6S@",KA\MIF)S13S M0OM[@4%1''IA9-FKL7; 'W*,\1<'F&V0IX-WN'1AX='S56+WC1='W_C6T!BV M*?<:>(A+)&0&A=$Z<=S[$]VR.G9C'N?*-^# #4WS^M&]1?'HR3(!.;[BY=\\ MW.@&*R,C0#2O7EN:%A#KCM]E:K)X!D;6$S&:KV:6"(!R(+V^0*ZTS4;T -*I M6!H!PFODQE%Q_S=R0'X@,\S77LM<0?$#^^U$=T&8F06S1.+E84MFP^R!/$JQ M_F R*7D&X+O&OM2R0J&I%39SE]^?H@I$:9!OI,+(L=5TEB$QFGI[G=W7R9\]7*GN>GV8=_+;)E@^$4YC46QENFL/2F MW#2=CQD-:E WF)TX!4V!YK',3EA^X,ST'B5H =^&+@P#]WA2LSU5[?!G[.\] M9,D4[KY]S,08"*7LN:CNW?Q$%ADBRX)38 Y\6 V+7\!NY)GRNUVLEL'I2\,! MNS $Z?DB4]Q-00V+&\%>5K2RDGJ%I-$5\W6C?.N_P "D'LMP37,34 HTH'-J M"B,7+%1)15'@%.2]O!1,%2&YV,O=60_CD%E[[MPQFE4XA0)W%-,MFZ7XD?^8 MNQNYQIS4I]J\O)+^2JNQ+P#Z8UFA#-3.%VS967_!;UW@DDW31#;+]%C,$2FT MQ,)V8'T9D;S*&F*]DA R,,[-IF4WSSI6R[*,_EES8&<)(=UVIZ/7/"&$^J51 MOS3JE[:VOJ-^:=0OC?JE4;^T;<9$_=)V3W/JET;]TJA?&O5+4V8=J%\:]4O; M2Y1P543EV;A(,7R2-VS*2B+/'@ME]MO5V/0&[7ZGW^IT6K;=&ERT>IV!E=?8 M#*R^57E(967*0%7)5;.&5QDNTG-KLLC"[+C,48!';L"@WM+=J[NBWKELABW< MDY,1W:]3_0D=\7OQH>DQE(MN'%XS>W L9:TC/"^[YM,[_9W\'@$N\^^;<\2# M.XS'I]UNP]9;>MLVS3;,SVZ]_W@K<\E/T&/ETTB$@_&[-K?XV'\X_ARB?(D7UZUVZ_7WC"_,DKGS:_T=CU?59=!JKV M!)_CAXRW01O)ZMV,!6^#& SMCPM@0QE51%+Q>WK]PD\R_5O^\NHP"_#&.BA, M)3D=NT. =+DJ;#T!M4ALHL_+])D-M_GN&5I-8*2>R"5?1@EC^I/)=&:69[%7 M0,L5]"N(64?66U2[U;&^"T0<2!Q8"0>NY_P]0]Z::HW,_&M5U]'G8."K$JE> M1W)U9*L9J8BKB*M*)E5-9/WSJ7#V=C2S#QF(ZJ"O\XIUM@VMWF)KO8%;5EM: M'RYEZ_,DXOXP6NX\5PKJST6*5"E!U1[*RO/B23/ M9X>>C_F:Y_/*1M)./:-*!9;1:FE&4R^-^[8EG"IPK-KB(7@2/#=*66]J=K,T MO^+HX?GVN$ZK]D'7&YE3/7P2>B673CTY5C]QU6YJEK4S<:4*HBA,0IBJ#E.6 MKNEVES"E3M"A[A; ;-LU/;-W1-NO*F8K[9*(=2"<,L0BCCL&CJ,4 $H!4,:J MK9W5:MF=LOA$%3"0ET=XV)H6NTU+VT+*RAUCF??J:G91FD"Z^AW MG0BUFRK MO#C>H<.KA"W_NML O^.I._FQSG@\BQOXY*V0M_)V6:3;FEE>6\QC\5<(4X2I M9\G5W6GMYJ% BD( S]/V2^"?5*3]%:*@L:']E$YJIPCX4:2%IIA [DC3;;+/8T#I5Y9\=HS0K MF+R_RA.15EZ_XO/\7*\-#^Q:..MK]N>OHWXPF0H_2D\'$QX>X-X/HCBZ'O-0 MG/%(#+_Q1WF"]"9G?YU91M/L=3IMJW=QT3.ZO;YUGA^G?M%K=NI]G/KUS=?^ M__O[U]_/!U?7_Y<-_OG]\N;?K/?EG T^?_O]Z[\' W8V^#*XN+QAWW[O?;E^ MD2E>FD110LC#D*N=50QK>W*+2\Z*7%'*\&?GKZ6 _#.)8G?T6.UISC?% ]=8 M>O!8E$PF/(3K(GC:?+Y.8;Y,_,3/Z3&[\B(63.4?[@!@>%[[X/K;M_F1AE+: M+AX%G]Z5^"[^#D^YNOX>:;)FZS-\PD,G40+* ]SEV8P!4B =AR]]?)X^!?Y) M#V_'0QRG(CN^GLZ.J^KLN*YNMLTNR+-6JZFWRSL[SFB_\?"X9G?79Z0UZW*8 M&TWPF?O,N@Q4[0G2(1W5]K3?[Q[ +@X$NY'GMG\.Y'GM@Z?GM9?E5%&<@YBN MP'1S EZ[/W/F$]LR'PG! S@G,7N+M*M?WDSV0Z5FHZ&JW]=MXYC%,AV]2ZNET6FE19\:K5,VGA@T9$N]DD1! B"!'9?6W-,$M+P"!$$")J MCXB69EJEQ54/!1&T6?S"P2;<$^EY8A,>_A QC+(*(!U.$[^VUK1*L\(.WLNO M$2R MM$ZKM"0$0A0ABA %5EUYZ;A'@JBZ;V IA[\-N*KJELBE-1:I1Z)OE?V2JR!E M)8&B;KNB\\(W(6@M&(^"N"0DZ\*K)"3+C::KT'&^%HQ'0I*$I$);0_60@\J( M.K.E=2)4Z$@7.M*ENOOH M2)=27EC[U$,ZTN4%6M&1+@?DCQ+3T9$N2@I!-9K&*\:A=$+!(9]0H!ZST=DK M!\ML-3L.@\0><:(:G$@'L^S9"\Z8<]<.AR+GLJC'0#64;]71J@[T(?XA_MF: M/G6OE*BTW?#U]VB?.%1^KY[:F1?OZVI6E]J9[XPECEBCD:0Y;DG3T6RKO+X% MJJ\]21J2-"1I]E16U-6:Y6T;*+_X)&I(U)"HV9.H:6FF3?Y3I8&;PXK/7&.6 M-@NFF)F]2:#F<%L &EJ[O%-B55GFJI4RZ=X#1H2I61:=BD:(($3D]S4UHUU: M\(@008BH/2):FM$JS?$X%$30QO#SM!U=0. B.*[M+>HKP1'@B/;5W7-5]ATLY%&[ 5=0, MNVSR'48.L")'/:G"/A2>)6FF$#N2--M4FBEQ)I,J[$/2C*290NQ(TFRSC7$Z M=HFD&4DS5=F1I-EFTHR.7:HJF/;\L4L[&UB!:$OG"A6YU,!SA0ID_3.)8G?T M6/.3DY[B3C_D2>YM&5\Y0BJ&/R=^*)S@SHX[PB-^2)FP8@) M&/R$QW#9* A'PHV34$0:'CF%ATWA%?+HJ8CQ"+\L47##R63R*!-4DF1#&'4H M!W>*@$OGFYV9,%^ZIJ&QE:VTNT;7 ML$W=;G9:Y1W4U7GC.5UMNRZ')]7F^*O6(9[65"^?@NBS?AO=HSQ=8T[2GM3* MA1.&5BM)8L0=./\[8;[UO;9=,.*_Y ]B>-(# O$[P7J3 CUOZFM^0T>% RW M<.I(E1""=Z]*]J\JZ)B(NC"58O39.5,]"AZNSU!U3WZK2]]_A4AV^(A5/LI. M'3^+]W4,K:-35C$2*8?%PVTDU]&Z M'6HD1XC8NR&LM!(RU^['2TYJ:3T(ZT(RY;!YA%UZ+,W0J046@8OQR6EW--,N[00J*C0C:4;N]AL#T-;:=9_UJ6K< M.T1W,#CY=2GW[5S$(IRX?FH;!2-VP=V0_<&]Y&4+:?.2L@HJ"5=/:6G<6UF4 M6)^(I+A'4B!AHL*&-KL+N1]'C/M#AEL);)J$SAAL3281%[$''A4J$7DL"QJ' M\ 6?)&^6]T8Q#V75(OXY&(U@./X=F\HT*)3D491,TCWUTS?,L[NA M(-R&/>M:'-AM='6S;79UH]UJ-?5V><6!1ON-U8'-+E7YT00WN\^LRT#5GF#M MMP[>D#5?0GB\HW9X?!>E93?C4 CV&?XVCM@ =-^P6.98EA]"?AHQW('/1U4 NQ'5! @"! &" $& ($ 0((X6$%7&I&OO@%RYT8^3$687 MN;B3(**8A3S>I,+M"-MT&(W.VK67;V:T.<]45WQ5.EN]IYB40FKLH)!77N, M0AXACY!'.H^01\A3&GDV(:\.QZ;OQ(H1.XKV66'6$[;"Q1 MG/&8P5)Z(CR!AQ?P.J0]K37% MD&T:YB9RB((-%.:C,!\!D !( "0 $@ )@ 1 J R *3]KOCCOV39/792A>GR MNX76K%,1LFC,P](Z^K\9[W+3_;Y9O'?6KQMV]YK!!7*DY$X>J.EGY@-G8*H%#^A3'9"!:&"4/$2*M@)(UP0+@@7A(M]!Z!K[YA0 [_M MP&:\/]$;W7;UNHQ"3+29!6[; ?FF5&CO=7WM4LKN%E>^QKE5U([) H+ODZ.CD%@(; 06$BS M$%@(+*19:M9+X5AVHW(' (& M :/^P$"%P4X8J0Q"!B,;&3LFO,;_UQ,KK"Y\+\_)<7YR,T^Y6AJF__R@G MZOK SO&I9<.RES13^76IC5:!RU_^]!(I7IK.4S[6RYO1]FOWTH K)7?:K.SK M-'8#G_6/C(@A&+QP+N MQ^D%Z?1X-CV6P.M#%B1A]O>IQ_V(#9,0QI[>YOYD$WC^.&("KAVR)8IL.+HL M,J++_U(:#(43A!P'=HI,DD[@']Q/8/AS-F\:&C-U8[DUX3;D86[$IJ&(@/8P MIUN!BJITMBSS!4I Q1WA>=LVG=_H[ M^1VDM)-_7T&2&WQ& M8]O[MKZQ+O?59J!F70:J[^2%)81;C](/(/J4Y"=E2B&CA#']R:+ T-KU'6&!%!_@UB:.8 M^T.%1R@-^)<7F.3=5O+NU7Z8QRCO\@W-$T7QT$OW614=W>"G"!TW$G/&_!:Z MSEY/6CLP]*J&V/5#I81>U=%[)2;<]=6U!?KP:\B=..&>HB.\$>&$A!V9*KL1 M)G=WH;CCL6"7@ O7CUR'_8&95^M2N"81E>>WV^SM:&I7IX$)M-7N.Y<+RC?P MSVI(?KCT63P.D@A\ZHWZQ!-3E:0)=LY4))+4YQ[%Z+-SD;3QL16*$4PYAE)7 M'*FJXS:S-2>PSIY0J82IRIRO0A2>\0@36/Z1>(\L2P!IE18=4H>:R@%Z=VRH MS+&G3:W9ZE3.6ZI@#.^C#J(J@>L-&E)Y;BOM'.57V:H.DL9H-:SJM9@J:T^2 M1E%)HQ#AJNV(UVA7K]>)V4BM';E::YJ:;I5V<)/RB_]6O;95!."P'/W?0H[U M%Q2(VXW?7FOWO$,UOP0'I?9>]UKS:]B-SG(I'"&"$$'T(?H&+)A(E@'3/RC]%\^_[(AH0Z;B>(X'; NRNFWFA3*U5" M!.T>$'V4]#?(K=A'L%M=?V-%R=3:_7,I;K!/1Z0)]O4P2+"A;VY@'^8&C:G9 MY;6GWYZ&JB"6 LD*J-GCV:0QV@W*S29P[=O&5XAP%=<SRE.!K MI%(%;11E5T?IUTZW&V7:C82(HT&$8O2IVK4J+9!!K'/ PA0<)8N$:1G^D$(1 MB)TY2K):29ZS6*V/I!!ME9--M(VVPD34NNWRPC^TC4;P5,?J5)[;J.'3@BBR M&FW:4R1)0WN*.X%;J]$L+W]&'9K5B]E(K1V\6NMJ1JM):FWS@,*O,?K+JZ[? MV< *1/-<7YR,T],:#%-_7WR)M275K T%RYK#>#\ M8-]]-V8])W;OW?AQZS$786P#9@N,^6<2Q>[H,?W)]4&2QZ<67E,FL_98E$PF M&(8)1BP>"W9U_9WQ;%9LF(28_XR_1^Y/-H$'C",F8"Q#MC3E#5^?@3=SB^4D MA\()TAK.4^3.=(3KIUUO,W_F1FP:B@@/-1FR6X%J<^O%7/]XOL)3%O2?GK- MMM[XO?@:/P@GW%O@&@.OF3U8"@SF",_+KOGT3G\GOX,T=/+O*XATXTY$Q+Z( M!W853/B2T0 L16A&@7H*D3+2M\8KPW,QX= M._S2&>O98>9,=C5GYW@0\05WP_0,8O8-F/-ZS,-#.XU8.6XE^I2D1O:/5D7. M:B2F*D]%[(:IU*(/Y=S069^J\N9.":=,B-_2++WZ#"Y5,(;WT""(H_ MO%;S0YX0A1DJZYY[ZZO/K4C>%USOQ!;Z[.OO39M9C&0A:B8?:R)FO1^\%D*OQ(!A;QR\2-8R'0 M=PF2D-T&/!SBEZ$;"B<.PHCQZ30$TV#(^ /\#5V=S]??(PQ'.B!HN>OG]P:C MD0L_10W&&+S\3O@BY%[ZUIB'=\!'$98AV*YMFF;)S'N@TOGP_ZUPT>?\KR'[ ![G4(Q< M/Z^]_P6I!QH-UFV]=S7F5MG->-4%$:A#/W*C&.?&8;KB!);S(3B172DEC4\> M87;YV!_<>.RF-%G^HX/V);+/R(U .TOW6"M\Z4,\9KR*4 [PK M?"S+S]=AY(8PU"&7_1@*;VE(?I3/R1HUI%?"3%9-6F/)%%<.IPOS2?&P 1,7 MR,HN2/_U *]QJ=UOMR8( T*,[_%^:)"(\/?\Q' M'(]YS!Y$6 0S9U.89[AJ_=:AWU.VO M@2<&$$REW2T'D1E+ZQ ' $V8%BFH, MZ@NN"$6 "[MY'HTPB@69, TB M5[YUZ (B0X&7 QU\<<>?_*RQB>!1$J8$@U=AX1E6;DX#-Y4U(GX0PG]YEBD@ M179!]F,N!;:>LB:?&W+_#M9W% :3ACW\;0YUP)F8$'PU!.-N2!<8P;?-> >[Q&6S0-Q[F;-8X0O!9 47VLL%MZ2 M:6+0)2#E$%>3J1<\IAHEB?!EA0='R6KYBHH]E$C+3F?))+LT T"D_DO L^ K M^PR$$"=]'GH!BT"$I9N6D@+<<_"K2(4NEA_?R_+C3*#*1^6(N9.%RD.XNO'< M(T/QG\1%47//88@XDRA*)BEM87B.ETC[1,(#!0],YC[ >SULR"-9V8U^ ".# MP>-B=2=.*\3QI=%;' 8.,'T;#@6T3 A738,TR)N)$$_X=W&J3-R)@&%-8)WQ M[QF)5DF[XGDW8'FZ0R3_HRL\H.4*4^TA(PC:71FHX76E,*EIM300!.5 4#*S MU-.2UYSRK/9\O:7'Q@2(@P]VXM G]!0](+Z>E40/9&BS?X,Z'/[R]45,Z M/A@>@ZL\X*JR;-+RAM8M=V@2?">I+G2*O@9ROQ^!NO.%7'K GCOA<6H8YVD- M6JJNTS.A)&\5VFA)FU+.O?2&6G+LU7;+:K!>5!K+5SM4J:? /'O@F?OW4ZX4 MJ*9RF*[9:,U'7BKW 7T3OX#?!0YT M2V&[%?@WW)^/ ^;<=_,.R(*F_N"JW0 M6 ]!X@V9'T@+ NGH"21 XH,Z+=H/"XY63BWI!F2$1:,X!%L $YH.B8)@ ^T[ M:%?#B*+L.L.NQ#0)G3%H"?8M#,!.F.Q[M+6-(RY$_+Z 7U>P(I\+Z27Q. BE M@.0EB70#/,MR[0C))^&<3Z8IGV11H7)&W2IYT-*' /UO@IG$1:\A@O M8=Q!01A*-?-TEAJ*RM[UU=R7FSL7]9CRA#\NS%E&#:2;A,X3_NOZJ3IQI;9) M?8>Y7QO!?? R%[P\CS]$N4L5@!J'9\O="" 11DI"]UX:)2>^N MB-U7;X'%$ MV((5/,(T7@.OE.DY0$X^"4![22,,PU9SJJ,' ]XX#'L6P\E>Y:#CE_J7^(0 M[2+P95(8S3U.Z6NB\7"'KFH0/N:NJ@P7RUL=/L40/^/WW/7XK71)TQ'F:$R- M%(S9%"<['^,P@/]#?9P].W4UNB,WU=Q#4/"P\JZ?( O'\C5R(7'I@B3.0GPP,B!"@WW/PG.R M.6P&V2Q".*=X&OY#0RT<9L" ;\/$F8<.4G)E\9-(KMJ4YSZD7$X?5R 4.'M7 MPBJ1D0*T,<3(=5P9LD 1B*N(OL=0QK,QST1>=,16G:X?]8/VA(X?G;]>RW M?J A/J($HQ# 4P]CUQECC&W^,EN;OV_*W>'B[8J*7!G(@AFX]R)# 8@HP,I0 M>/!3VHZZG$B19G1-K6LO'_2PO4J7/E;6-;HTK6:7%5'.=WIDP V9+M49(-6F M*)M='Z/O(HX]*=GSRZ7"7N2<3*1FHEKZD]GR,)0#*.;P4:E\!\8IW5X- 8F?\21:_C[$Z@L[%_$ M(IQDBFNN N?3;6SO^I!<7'_T_Q*@MN\%ZC9DP\(F,O)F;G*A)_\0 %^"?I3! M]H(1Q#ZXO\@;U!4(2^R?R3/O,>?TE.T1$LNB>T'"YY21X8=%HDD38\FI*) * M?HYP/R\-XQ?-$32BYCMN41I.L$VC\Y$A*K.MA0]N1NG$3R6$A Z\P(DKD'AF M21)/2HJR7,!2U9RV+(R?6U;X('>29O1&//Y,N49FICSX"QS68-+PKI?>7,G\ M*<]F>^U@"4PF8HB>T)Q[M5RBSV:)QN^,N$&AA"%[3Q*EE%O+JCU= MU069,1%R!W6VLSAW*!V@*]!6F&A0+^#G19+SSYU$V0 M!N3,G2D'3U;99N.K$C S+,N<1.E" 1?&G:0)4@N;RVUIHWH.B/LD\ MRQ(MF$I-@&H,F,I&.\_S?_G3MJ.O77INU7[SA;@-I2A*Q=#, N)18=,&@;WH MG\PMJU)PV;%LS6HO-Q?93E M.4C2^M.>6F@EIT5H7 MP;?V@(D\UM2SJ"6F%.5KI%6RAV\U.A5L) BY28]Y78&31O1EU _^$(EEN:#E MJ\:C@M/X0E3Y>7- FRT9W)Y9A^G2K8HKKS027U^5%Y5(_OFOOR;1R1WGT]-S M-W* &9)0?!T5T_:OTAR%/E JDMNI9\CCW]+(3G0#"N?, YOX;__]7W_-'S7( MC.]O(I1WS"Z2YA)\N1*C3^\NSG&8_S3_?7/^CKE#^ ' <:*;3;W9-]M6R^[J MYRU#/^N>&7:[VS>LGM4S.N_^]D0'%I?\E:/15A59[78_^LO@AEU^Z7_]/& ? M?O]Z??T+^S:X8M=_[UT-:F(@[MCD:C^IM<3ONPZ*H64#_*%H">)X$77K^.]-YB #/%@(GBTR#&N!%(K(U&>?[:_>GFI9A] MC:)$NLO)-(L7@*L=.FZZLYCZV,%TOA,ZNPSSHF0-Q@C-L_R8S_0&S/*,9(3I MZOI[E.YII^4O3O;]O=PMP<>,;C^]DTK)/_'H4R;?YP' M ,98TG(H7 X*'%EI7I0RY_7\]XS#GMH13_^<[11'?((GD>*&IUS>M% (=U6? MXQ!W^-.ZEXPD6=+#.)<4/ \C;V+NY258Q1-6'9[(S>X\[P"NFV2)>C*.=HMU M(KAH^9IM?QYK@61;GD_<7:/XOS""A7T@9<]R30]J-72]O*-9#?.-9[,VN]N> M)&K5Y:S4V@RT20.MX;&!S]>FO^'0M]=DWQHMUEI[..)2L0,M;Z1__3EUJP=/ M-U\V(*IB+*=\J!6<2L5=VV4P7,N!MF4YE4Q%7$5<15 MQ%5U(!5Q%7%5R:2JJ;&E#G\9QGZ/9UFRWM\01%QMNW^0S36#).+^,%K[A!\Z MS^1YCKM>2/.)@WD63C'OH2S%<)BG;!I:QRKM$*&#;UI/QV-49'4=)KB:FF4L M%U42N!3@$0)7W<%E:.TF@4M)'B%PU1U<3F2_RB8N*Z]?\7G>-^_9 M9G?%CG@7W W_P/[!O2@21".^E1WDU.ZGZTI\FP(K$=L1V%;'==S]XGO&( M[PZ5[]2B3TW,6[6(1O0I#W1'V;+MP^]R<^!R[8X/Q''$<:5P'+$E#_%.VE:E0+?:NS$_YH#Z/QDS\)W'ON8?Y_&MG[5-Q M^RYV&'=(Q#H03AEB$<<1QQ''$<<1QZE#..*XG5G+BX32:VP5R_L^![YX9!-9 M&\=&P!<4:]V5/*NZ<'J/7/6771.I#DVN#%O3]?):R+U"&558 >^CEMPD9DC, M[$C,I"QDFX:Y,QY2A1](UI"L(5E#LH9D#$;X>!V%\ M$HMPPES_7D3QA/:%*8*M-N&4(19Q''$<<1QQ''&<.H0CCMN&<+0O''_\WKAN ML)M0MCM^9!$>^>'&KJ#=X0K :>ZW9*X"5[W9TBPZ;YLP09BH,E1.N"!<$"X( M%X2+ \0%V5 [W\\X#*?M#D'JX\X%XW?"=ZKPWBCF4H)(JNXHUP/0X0=_C"M! MC""V 9V:'QE>\8I< MV+4(+#EA9&NJKD^A&DM. C8!>U? ;ME:US8(UX1KPO4AX7H/L0 "-X&;P+T3 M:[QK:9;9(6"K%\=0)EZ8G0G:G>[[3% BU5:B4,T3B%0B%7$5<15Q%7%5'4A% M7$5&"<$&X(%P0 M+G9N81T*(F@3Y+4:HY'K<]]QX1./(D'51?L/;BTX-TUP;H9!L MJ>C4P17D>Y4Q:W$>8:NMV>V*'.I-B*8*_U1M.I$XJX4XJT7&<3UD716DK%=] MVB8$K07CD9 D(5D77B4AJ73(C"0E24J2E$KP*DG*\FAI&BW-MBJJG"0I^7QT M]M>8 UU67;_^P+H;BIT"E3S7%R=9ZKYAZN\_%LCV9Q+%[N@Q_66'-\3I <1$^^]K"4Q:$/R9D%=<,OQ=?XP?AA'L+LLO :V8/ MEBS)'.%YV36?WNGOY'? FY-_7T&H&WNGPZ2)W&0 M_Y#J;_G+@SN,QZ?=;L/66WK;-LTV$,5NO<_E F#>X]-(G.8?/C[%^7P6Q7V/ MN:SHK-RL6F/K1 [MTSO+>O^J&%J4E-F-QJ[OV_D+:8(T014G6)-.!<];+/9V M6LJNSATA=ZTPW);:2:VOF!$;$DQ^7:HCO.!NR/[@7B+89YE(+63+3L9C]H_$ M>V1-0V.F;K38]P@FLG:9(2&7D'OPE=0[ANH_DP#+?;^%K@/&NNNSGA.[]X!; M'OX0 -F+(&27Z#@@/5BOU.088KXC9[YK>)$\40B>]36&&]G7VTB$]]+CO!(3 M[OHP?G;I3Q/B.N*ZRKCNNQ\0WQT?WZE%GYI8MVH1C>A3'NBJ<$R55P8??A?W MPF.7OQ#'$"V;[:%WJXN"^)@T*H2J11W M0U4B%7$5<15Q%7%5'4A%7$5<=9PQ69P9]E6L]XEE)YQ7'IR M[_0A_B'^(?XA_B'^49,^Q#]E6YD*E:SO]&B@/H_&3/PG<>^YA[G\=#:02O"E M4PR(XXCCB..(XXCCB..(XU2QEA<)5?NS@3X'OGAD$UD:QT; %Q1KW94\J[IH M^O Z5SU/I#JT=FYI[6YK5X11A1/P/CKY@J0,29E#:0E*LH9D#D[I2AO:#-VFB,@["^"06X82Y_KV(X@GM"E/\6FW"*4,LXCCB..(X MXCCB.'4(1QRW#>%H5SC^^+UQW6 WH6QT_,@BX21PI2MH;[@">5&V]0Z MAEX6KZB""8KX$294BI03+@@7A O"!>'B '%!-M3.]S,.PVF[0Y#ZN'/!^)WP MG2J\-XJYE""22B7BH>GP9XFC"M:J5NX$,8)8X3[+U*QV>8<7$[H(780N4F $ M,8(8*3 %T45[D/''B_/+_@FNM #$X(3Q?+-81"P8L:&8!I$;4RAM#S)IOV?] MUD/['TEZ,>&J/%S5#C>FJ;6:I67D$R0($J1J2-40K@A7>U9%QP*I*C=3[;I[ MG_*L-Q:M+ FC&%F-A%FI1,Y>AE>\(A=V+0)+3AC9FJKK4ZC&DI. 3<#>%;#; M+4W73<(UX9IP?4BXWD,L@,!-X"9P[R8@T0%KG+2V@G$,9>*%V8F@W>F^3P0E M4FTE"M4\?T@E4A%7$5<15Q%7U8%4Q%7$52HTDE'("]UI\\4K$<6AZ\28[,FC M,75=5 G(U!^*.(XXCCB..(XXCCB..$X58WF14+6O>**NB_79R*I=CFQ3LXQF M:?+_2%)D"5'E(:IVB*'>=(0+P@7A@G!!N-BYA74HB*!-D-=JC$:NSWW'A4\\ MB@15%^T_N+7@W#3!N1D&R:TGWN3[*=^RIJ)#!U>0[U7&K,-QA$;'T&S#WC_1 M5.&?JDTG$F>U$&>UR#BNAZRK@I3UJD_;A*"U8#P2DB0DZ\*K)"25#IF1I"1) M29)2"5XE25D>+]S_7E\:K].">L'=\ _N):(G ]:?9<*2&'[UKS!E*02Y<\8C-[J!(9]Y@?/C;__]7W^=W9M' MNR_]* X3V4_KW(T<+\!GS&X!3/DXY2LQ^O3NXMS4C?8_S7_?G+]C[A!^X$Y\ MTC'T5J?7Z[?ZAMWL],X'MGENV.UNW[":S>:%_>YO3VAV%4P MX<_KW!WPC_RZ5 _1[UW_G0W^^?WRC][O@R\WUQJ[_OO7JYN3F\'59W;YY8_! M]]*Z_7PWDQ8<)E:+N:P,R M=EJWTN?1F W^D[CWW$->AG6:]XR[G/>,8]P?LD*1"]Y7FG!0>GDJE5PW8\%& M@0?6,W DRJ,1X;#C6S M+#+C01)D*)P@Y+$;^*=(XW0V_^!^PL/'N='>-#2&LN^M Y!/?[FF:DN$.4 Z M$:XC/Q?\ CU_2L88^+WX6C\()]Q;>+&!U\P>G"ZU(SPON^;3._V=_ ZFF)-_ MWUSR ^?S*&Z)S\W(SLH\AC5VU>70/KVS]/>O6JB+1G1VH['K^\RZ#)0F M2!.L\H4U;6*C=JR*Z+-!-5(%!0^;%R6M;UF48KWW)F )PC5@CP<1'2=$;+<; MMOONAP+>AGSW&W=]*O BQMLYX_T>1!&5%A+G[8CS!E'L3CC&53!ZS&3X>%WB MUM0VSD(9K;*#]0=H)JM$JGJTMU*"5,15Q%7$5<15=2 5<15QU5Y[UBC#:GOG M+Z+/FO@S6L\!<&4#I/6(]1;'T-Z.'O:S;N&'2Y_%XR")N#^,?JD&>&^@E9*U MPZLIV7^2YE!:!U4"I.H*<>_T(?XA_B'^(?XA_E&3/L0_91N3:Y:/U;XEZ>? M%X]LPL,?(F8CF"ZUI]FW/*MB^U#Y[B(5E=AM<4!A+9K3V)JN6WLGF2K,@_=1 M+3&),C6XD439YDRGQC')JG 0R3.29^IP(\DSDFD3P[1GE&KF95#5EH M9SO;V;Y>6:Y/^]NT/Z"$DB3^(?XA_B'^(?XA_E&1/K2_O<UH6=6#3Q4>22#KD M@XT[FM7LEL4JJF"C:L.9('' D"@MXX'00&BH/1H^F)VR^>2X73]"RP&C![/5;I&]6:77O,@4=MV=XYL@YMXSA[I20$X]\WP;6F;/E.? +CUPOVD9 M74MK6\;.#/6U"5%CJ49H5!N->P5<:5M-KU&&T$1H.F[=]L$T=Z;8MO*&:Z$- M:5>8@+H#(]0J+PF#C-!M76N%HED[[=%R!0YWZ#IXOJ?#HW%IS5D4HJ>ZLO#5 M V>K)>*;Q*)R5"5V)'94B*K$CC5G1^(XXCCBN)+-[ -+[ZRZ"PV!\XCCY4W- M,LM+X*28.2'JV!&UAQ[NA"O"U<'CZL/.^HA3ZB6![%>T+- M=MV]V#0/TWER#KWV3&8FX_Z0A8O;1A2EVG=X;P''3<#Q,$AN/4$GOI1#OH,X M\L4TVII>8H[^UD13A7^J=HI(G-5"G-4B*Z8>LJX*4M8F$WD36M:"YT@^DGRL M"Z^2?"PU?5P!*Y$2RTF D@ E 5I# 6H:+7#WUY@#759=O[.!%8CF MN;XX&:PNT>CR)WY(HAXQ'C]]SU\!TGHR \B3B\;)[SA1? 8Y=(M^&T,OQF$)7$ M&PHG"'GL!OXI\F Z\W]P/^'AXWS-FH;&3'W%UM V='VY#F1+%G> N")\=OT+ M3UW0OGK^E(R)\'OQM7X03KBW\&(#KYD].&4+1WA>=LVG=_H[^1T$GI-_7T&A M&W<"Z_I%/+"K8,*7;)H)#^]V([5YDNP&8X&#U MM=<#=D?W O$5MX5752%)E1V*K. M?PM[(NM/0L["5; MR]Z.'/:SEM:'2Y_%XR")N#^,UM[?*Z&&MN[)Q^>)8 ]N/'9]%OB"/0H>$@#5 M%5"JL$UINY5U2N US*:F-TM+S5!E+?$^JDTD.4!R8&TY8&K=9FEGS*BREF^5 M ]3X[V4SBX_ ")Y966"NPK3OQBQ^".0/I74M48BDR@GB(SP9I(,GT957L4I% M180N.HEN$_19W9WU9SAX=%+$)BT7)]]L-[Y9-8GJ=<@*WET^^L&DG5=ZI-&J MM/,Z\!%%ETB"D02KD02K[#R,8Y5@]:F/65$^LG="KCE>N>J5UKK\:U:.\BB+ M5U94HRRT:8J>*V_!K5:XWPEPH!&V< I\R?DR4_"6>]QW!-PL1 S?\(+ E\4T MV1M=SXT?L=8%?QN!KQ*% YY'A2*(&VTVY4KV+K6H[>O6!OX9G1>6/EF:77I3#+K,M :8(T0:H= MK%E\A.A#15Q4.TALIQK;??=# 6]#OON-NSZ=:42,MW/&^SV((CI-BSB/RJ6/ MH5J32%4^CH^\L)6XBKB*N(JXJB:D(JXBKJ+6#DIX2D2?-?%GM*BW U4*K.=@ M]Y^D-;R4;W7%MT)ZM#$J*6UNQ6=,G>$?0E( MDI$D(TFV'TF6,IUM&N;.N$YY#B)Y1O),'6XD>4;RC.09R3.29\YK7Z\LSJ?=;=H=4$)'$O\0_Q#_$/\0_Q#_J$@?VMU^@9S?&]<-=A,*'B7A M(XN$@RW2W/*J8BGR0*S*N4L5>%%@C^"URUB43L@B9!&RRD?6 MAU;U2FN92ZJ+@Y>.Q[4KEPAX!+R-+4;2:Y5ZNX?HU-XA>GW<*F'\3OA.%=XM MB:3U15+M)(]E:E:[-*VO"C:JMIL)$@<,B2ZA@=! :,A]PO+,4G+]""T'CA9I M3I5V]I8JO+\7=^U8-BXS3:W5IJ 3H4LE=!W/J?*E\=VQI],3,$GM;>+1-LV=<=9QN[H$/ +>$WNS M65X5V:&KM;=O.;X*8>\\S(BNTVAWI&OO<\NM2:Y8K\+A#U\%#/1T>C4OKR:(0/=65A:^>,ELM$=\D M%I6C*K$CL:-"5"5VK#D[$L<1QQ''E6QF'UA^9]7-9PB<1QPP;VJ603%SBID3 MHDHKQ2R. M'M.?7!]D77QJV7!-11+OY4\53K"D^(E.\[%WMYMR=T.EO-Y@%A>@ M<,^"'M;SAX+2WTS!V=6X?N<6%X;;43D9Q0,.+<"]6*.,Q^P?W$QX^LJ:A M,5,WVNQ[!'-9N]"4P$O@/?CSIG>,UG\F >;P? M=!XQQ<(]Z3NS> W1Y^ .] MIXL@9)?H&" ]6$^Z5,1\Q'RE,-\UO$CVP8=G?06_/&1?;R,1WDN/\DI,N.NC MYW_I3Q-@16([8KN*V.Z['SS/>,1WA\IW:M&G)N:M6D0C^I0'NBJ<4^65P8?? MY>; )=7F$,?MEN.(Y8CE=LURQ'/$[C$')&9(S)"8V9B%;-,P=\9#JO #R1J2-21K2-:0K"%90[+F MP&0-N4^*G1)W>#O"URM/AZ-]88I@JTLX98A%'$<<1QQ''$<N&^PFE.V.'UDDG 2N= 7M#E< SM?.>W]S*&/GKGJSI5E6NRQ>4043 M%/(C3*@4*B=<$"X(%X0+PL4!XH)LJ)WO9QR&TW:'(/5QYX+Q.^$[57AO%',I M02252L1#T^$'?\HM08P@M@&=FAW-,DJS!@A=A"Y"%RDP@AA!C!28BNBB/,)9+"(6C-A03(/(C2F4M@>9M-\3?^NA_8\DO9AP51ZN M:H<;T]!:[599K$*0($B0JB%50[@B7.U9%1T+I"K<3&VVZ^Y]RM/>6+2R)(QB M9#429J42.7L97O&*7-BU""PY861KJJY/H1I+3@(V 7M7P&[96M$:\+U M(>%Z#[$ C>!F\"]$VN\:VF6V2%@JQ?'4"9>F)T)VIWN^TQ0(M56HE#-$XA4 M(A5Q%7$5<15Q51U(15Q%7*5"(QF%O-"=-E^\$E$8BJ M'6*H-QWA@G!!N"!<$"YV;F$="B)H$^2U&J.1ZW/?<>$3CR)!U47[#VXM.#=- M<&Z&07+KB3?Y?LJWK*GHU,$5Y'N5,6MQ'F&KK=GMBASJ38BF"O]4;3J1.*N% M.*M%QG$]9%T5I*Q7?=HF!*T%XY&0)"%9%UXE(:ETR(PD)4E*DI1*\"I)RO)H M:1HMS;8JJIPD*?E\=/;7F -=5EV__L"Z&XJ= I4\UQJ^8>KO/Q;(]F<2 MQ>[H,?W)]4%&QJ>675U^_\N?2IS0WEEAS?$Z0'$1/OO:PE,6A#\F9!77#+\7 M7^,'X81["[++P&MF#Y8LR1SA>=DUG][I[^1WP)N3?U]!J!MW(B+V13RPJV#" MEU3JA(=WKI\.DB=QD/^0ZF_YRX,[C,>GW6[#UEMZVS;--A#%;KW/Y0)@WN/3 M2)SF'SX^Q?E\%L5]C[FLZ*SM,-R6VDFMKY@1&Q),?EVJ([S@;LC^X%XB MV&>92"UDRT[&8_:/Q'MD34-CIFZTV/<()K)VF2$AEY![\)74.X;J/Y, RWV_ MA:X#QKKKLYX3N_> 6Q[^$ #9BR!DE^@X(#U8K]3D&&*^(V>^:WB1/%$(GO4U MAAO9U]M(A/?2X[P2$^[Z,'YVZ4\3XCKBNLJX[KL?$-\=']^I19^:6+=J$8WH M4Q[HJG!,E5<&'WX7]\)CE[\0QQ''[93CB.6(Y7;-P"[/1!XN?1:/@R3B_C!:._A00A_*_<*N7']:OF)92><5QZY_'0VD$KPI5,,B..(XXCCB..(XXCCB.-4L987"57[LX$^![YX9!-9 M&L=&P!<4:]V5/*NZ:/KP.E<]3Z0ZM'9N:>UN:U>$4843\#XZ^8*D#$F90VD) M2K*&9 W)&I(U)&M(UI"L(5E#WI.Z4H;V@S=IHC(.PO@D%N&$N?Z]B.()[0I3 M_%IMPOW_]KZUMW$<6?OS[J\@@C- #Z"D)?F>GAG <9(Y64QW9Y/T[KL?&8FV M-2-+7EV2SOGU;Q4EVW+LI'VA;,HN++;'L74ABU5/7%*SU!>\,E".?!]2NWFK;1LDQ5 MO**+3%#$CV1"IT@YR07)!,#$3AE M>&\4&@Z_$WBZ")K92MW$C$2L<)]==NH-]4U+R;I(NDBZ2(%1B)& M(D8*3$/IHCW(Y-/UY4WO%%=:@,3@A+&_62)B%O:9*\9A["442ML#)NVWUV\U MM/^1'"\FN5(G5Y63&]LV&C5E)_)))$@D2-60JB&Y(KG:LRHZ%I$JG4(61DP2;!'M7@MUL M&*9IDUR37)-<'Y)<[R$60,)-PDW"O9N 1 NL<=+:&L8QM(D7YAU!.^-]=P0E M4FT$A7KV']*)5,15Q%7$5<1552 5<15QE0Z%9#3R0G=:?/%.Q$GD.0D>]N3Q MD*HNZB3(5!^*.(XXCCB..(XXCCB..$X78WF>4)7/>**JB]79R*K<&=F:4;=J MRO#_2([(DD2IDZC*20S5IB.Y(+D@N2"Y(+G8N85U*!)!FR _RC'J>P$/' \^ M\3@6E%VT_^#6G'-3 ^?&#=-'7VSE^VE?LJ:DIH-+R/=#QJQ".T*K91EMJ[U_ MHNG"/V6;3@1GE8"S2IPXK@;6E4'*:N6GK4/02C >@22!9%5XE4!2ZY 9(24A M)2&E%KQ*2*F.EG:M:;3MDNJ8$$J^'9W]F'"@R]+K"Y\+\_*]0)SFA^TMV_SI M4V&B?Z9QXO5?]C_7]\:K]>!>^OHDL'2&._\;QKB MT?YQY#DB9E[ N)-X3R)_4,SZ8<0\G!R*,/P>)U$J:VV=L>M7\7'V/ QCP?K< MB[)1PS?P(/EJF $\FD7X_@C?^\AA[/D8\HG=P./'*3PGGQC.ZH>MD^0DKP4@ M HSC,JL^S6X">"6,3;!>&(W#B"=>&!@,IK)"[>HS]N_9J)/A_(3@,O@*9CF9 MLI<,Y45#X8_Q5RY)B;.*1?0$1(5?><($7"&/V .> MX5&1 /!M&N-_'_&-B!43.N+=\%HOFHX)AQNF0,;QV'^1@P0^EC1 VKJ(#G)Q MV:-P.#Q53BU_&OSIXA#Q*Z2&)"JPG2M\@\6I,P2:P.^)B 2L722IBHOS%/IP MJ>\E+\"R/(!'PP)'4?B(ZP*/?'P!MN NB$)Q"CEE7)YP.8\X?8P3&"6P&UPH MER7U?28KP&6+LK!?<[:QC!>5-HKT3F7^ 7X2(#GP3Q"R!/@X[HL(ER1Y%B*8 M2(LQ$QND\N2/FP*[LJ$'8A$Y0V03-Y5RAX1*AI$0\J[8^X[ D0QC)F Z+EL@ MV5LS>/!&\- OXIG=A2.^8!OG*CO7RMF/^)#S((Q&W,^^R7.-\J\D45WAY.)Z MCEB=4>0?/$AY]#(SF6N6P6S3:JX\VO?H_3Z;3#[_\C&-3P>3ZTNDV[>=VS&U:[V>E9]4O[\J)U\MLKAEYC MH9891F4IY.*BSQ+,;K[TOGZ^8@_=_W=U7UF)!>##)68)_PZ"&HB^-\/?7-[F MY"QG:3;A9"F-\*&1";X2QOX?Z\QB<)4/TJ3D@7*0:H9FGMGJAX:TYB-P&8#V M$0*)FVDLP4$YC>'>T)W8%O##1&ODMH.$PP0TTK*E--B81[GN"?M]T"ZHMF!] M@06#P@T"S:(?KOHBD$V7WY"6WC)FU MB8K4!?!/PLQZPD=/1BJ'R- & T& Z\;\16I;+DTU4,,^D-5%O9._5_)P?CU[ M 1N: 7S%4IW(-XPX:'SX/ZH6GJGDF6T Y J?I1G&!QQ-1Q8 X>2@7 &3P=G@ M''-UO1'E#!PX]^/94.#J%4?2XP'8'6"2+!N-,@>!O)GW<7(*DPO&R )(/@.? M:HX_TL*/D>>D[5Y AI7GV5 ZSZ;2>8(ON>TBSE!J#HLE+"P#OB)^%7Y72O W MQI3I@^4#0*A'6CA#'@S$Q#':BC)P*Z@9A*$PNX/#HW*]E3\?!@J/DT",3+* M^$,0;? S^_P)S&B)[ 6G;J(1,NH4-63F/D6 BWVP4$$;_A=&!KX5$B'33['T MWN/4EVYY_AJ@_9]"E@;(;Y,#DS? .W)7% ERQA;Y60<\984P_/N?MAI]F8": M*>U,S:%)4Q0=&=184&W,BS'6(>2@6#I&T4D3C';XZ$3&^6,*RV?(R$: 88,H M!)Y#J0"^C\ Y$9$QY4W)J7$F!XD8 SV7*_&^S?B/U%_\J2%#6!B*"=RBD?8J=#,;&QB/GL_B MM-_W' \)*P-A1;+#,@(J2@B)T_$XC!*)!T\BBC$PU9?!-7#>,="(KS;>>M<9 MNUPI$/&.P9?( (DD_",&1 *<(3 B1GXR-(XG")K(@[RY>0S$3 -$O4$@K=RB MJ!R3N5-2.&+T"(K) M:D\$0>KHR=/A:4D49C%6P 8@1L9L13]PV0OE!";J>BICW7@* -NY/LC27ERP M9(8\GN-J#^P")%H@O<-9G%/:)YENGX\UO"=24WMCW<#7>U&L^6C7M"%'SX<) M>GU/N!KF$X3\@KJX3#;NZLIIV\Z)>:]=ZM0OKHM6J M7>;1L$[OLFF6'@U;LIU6NESU0V0HB9M2,8Z13:5-AR;HC++(,].-@;YDE^6M M4G(Y0PWM3!=)FGD3Y7L*+'4*Z"[F=EOD8[=U)>:CP_L*_+Y?RFK5:&-S/MKH M"-P!686OYHYCF).GY$R$?Q=?F\?(BR^V\)KI@S.V<(3OY]?\>F*>R+]CP([) MW^M+!+@7 R_(!LG3))Q\D9VHD=\\>VXR/.]TSDR[4:M;5LULFG6[\]-DIQY6 MV^?C6)Q//BSHS-DLBIE(T]W[SM+LL15RF>3(?CUIMG_ZX;F ^:,+^8W6KN^K M566@>D^PHH6GE9J.!UAK<^_T6;V"4 E%2M8O)+2Z6E*RD=<%OSN1GE4OC*D% M.+'=;MCN"DSPD3Q)51-QKB=&6933-Q6,)JIE+%TDKVYHAZ:I:R^]]2U^]4U?& M?)O2[5"DDR(V605@\LUVXYN54[FH"F5B=E>@Z&#J$%F=NM&L6SLC7"7XB*)+ MA&"$8!5"L+K=(@3;:\&T9?DMF^>M%/-?_@B#P1_>DW"[,H_OXN5W$0XB/AYZ M3A?SX];.>,%,EU[GLM;N=!L75KO9JUU=3S->KLQ>Z1DO2ZNKE)7N\C65B<5C M8/87F<@D_IMZXY%,]PJRPAM MRS-RHM9G(XP!?K_LNR5+$\FWCRU8_N9=%90 M,Y5+ YGF>-2LEMF:_*,NQ:.];8I':]>9#/6JI%SH/4$ZE45GPM6?"5\]<9 < M(N+ 4CAP:6&&^/)MQV"+TDE,/4YBZK<55Z;_F5>KV&M+=^TWEM0% M>PZATYQM&0W:\U<70]4':+2SM0AJCAYJVJ:ZB+'NBZ\P&%Q-\WE[$EY]ONIN M8CH?7//OIME1)3>ZK&W9FI@4[@'+0\M2UA/T4.2!_.)W_.+;;J\,N3F>PZF6 M879*VNP_PK.I%1++ZBJUXQ'.EL( SK&+I@*ORZRZNI3GQM\[OE(.MRDZ<:@+ M%;4Z5*A/$*AFV.J,]Q^21A=F(&_W ,\VZ\)L3<)MO((!K=1&,!')VL.< MVJ/.2_;M6I?U+R[QL7%[9%^;U1>_2 MLAN-3G[NN'O9OKBH=M_).^%D3?!NXC@5+IM1C\V3[]WE?V_XNVX44.UF1CA#]_[;S_">,_F*4ZNU=2^#[$^\_-P#V]]SBFO1MFWS4]8W QN@@$!\> C' MGL-:=?/GQ4/JFY"MK E<<%_V+[D?"FR5F"=$.--&4Y>3-B9R7DJF8DR)9GV2 MG8:\T=@'J 3(QMUP/,F3P*8Y7I((-WL7=LV,Q*RM7.B(6/;V$'D3FTF+)F_D90WF M96>N_(%GP!9AZLO'8',M,7M=WLQF0OAI$ZWYR:>RV_FKKG'MK*/>=-3RI<5G M>5FWKV)+L;S]3K&/^7RW'%!S@%?8( A;^V%$AF<-ZQ:;Z)PI:5(W@?J]6R;[ M1'(\_EI$<<#G*3Q/A<*:R+ME+\Y$#8IA3E> /7(+K[K/867"XI_!KDJCK*,< ML-STE@E6UVKFXA'+3>A2! 1KUJH,AC J#&$< :)Y8U_D#2TGHYGV_07/,>O, MZ(1Q@@VT1CSZ"S :I&'^)Y1SS)B:]:_+^L*?L9L$>_GY7M8I#5Z0H:#LD9>/ MI?#F-)98 [\ #+DLQ 9L66,]0#YD(R-K'GD:ILFDH5/+UGT@P,Z.&GKH@+3Y,CQ59_V6#=?(S9,.8'].'ZYOKK MSS@N@(J(#X0D#D'D9A"I B'+[S1<#E[N:O2 GUU ?\= )U:L"9<4!IV E,- ML%5G?/I[&+J235$POJ*8GMZ@I1* L_\-+)/[L)\\@[2'Z;8-&0T3K/.@5&$T(@,I\:NS'$D;],9LT$*+(YV M6HB=-[$U6M;!_'DH) *A38=#_JA3.73!EO200D"9.W_X.XI MF"W>+9&(1GPOGYHO,)TIBU8\WF]-:T?SJCX4-EM.!;1$SQ@VMU.-C65P"<[-A9! MSWW=4G2N[^%7)PG1.IYV>T8>1MR;HJCKN7(.^AF3>L2XM$'&W40X=HCSG[DT MD^OOHGS]U.R4AO)W FRJ5&3FY:360>9W3K%\&K9HFDTUIO $DN,4C"Z0I]P. MCO+!Y%UZI7#FOGAF+H*^6!K>Z87N+#KQH7O?^QG&"JIQ,KN[V0/1@@+P0/K" M?QZ+C:=GIK>T+R>C\6)6;!L<8O=LS\FZ20.Y@KB?&=V#$#UVP+,]B#5LX![LPHA#]) _TE-^KB/"@AO_2S_NWB>]Z& M/D-3C!4L#":S''':W(_#"5D!:5U7T@70RYTV=F7\$6UGV2\;BUX B&<#-R;F M+H(HAD@CU(4P.)C_A%[XD\/C(<--+@RH>)EQCAPV50,36(^-7'7@)47D_3-U M![F/@,_+O268[/P/>=2FL$#9>\)8LHN,U,A%"Q]E#VR,O*1^7]HR!=V"M)F: M!5/:X/Q3("8:_9[4D:A?G\/5=[ULSMB\'11._H#<.YD,_1/. M[X.W,*CINYQTE/H\Z^TMW0V2 0[82^:.371I@1Y3XN9-U&4P=79GYDWF MXH>KDIE:^*#)9):RV=QTQB*:>RU8'\L#":YP9+=U*8D^S^*#,^=I,K:LV?OS ME"VGYL+CR[1 L.SB'*?.T)CXY@BVZWAD@,Q+%E*:%M+G\Z1'N\2/^W?F7N:A M1&Q'/7,KIY9)0=ARELM)'YC;,&[VCE;EZBUM7ZVY %3>OV%=7=>[%Q=F+=_'ZG7MR_+WL9;6S]GAQM"_ MD351L\AHQK8*?-7NS?!!S0Y'+"3>9R#]NA,V .RD%W86Z\J$?4ZO.\M\TDD1 M(2/#H,P+%!(=WKPG'GKC<2:@+KQU29VAU2>X2IV@;:L65;3.D&6:ZDH+6^][Q/F$YLR'X$@E2=3S:%4"X]JX>V2V90=)B=F(V8C M9#M:9EN]EKT6G$@%/W=CXUF-_99IH8J?U4O5IHJ?5(9O36HTVD:SI:[UE.Z+ MC_=1K18-4[():@X>:NI-H]%J$]00U!#4$-246Z#.ZA@=A27J=%]]PAK"&L*: M_6!-QS+J-IDU1Q,6W)Z$5RD6TS/89]FZAUWQ/+&YV\?H#?MP@I7.3U:.B!UT M;6>[9=@U*N^\ [5S8&KY<$4";%M;G<(AD2"1J+Q(-"P0B3J)!(D$B41^7ZUA M6.H*7AZ*2-#N\3N[Q[''V2UW,%L9G!!LDU&.$W(XM?8MTS [U"^1PHP:::K# MD:ZV4>]08(V$2R?A.IHV,E;;:)NF,N8[]DXR))TDG2JELV[46R2=&FU*'4B? MIT+!D7*X2U&WE=6S)@YBHUQ!*Y8R*%;";GK#Z'24M3?^(=TJP484!][O(1X" M, *PU=MOUHV:J6PKB@", $Q3 -.%N;3"*&U@R.J8AFFK2^PZEH9W!#4$-00U M:\:B+(":&D'-[GMK;E%DN%BK^-X9"C?UQ==^-T@\U_-3+!!]+YPTDEV4KK[+ M1A@NOB?K:2++S'[M7_$(NXS$MR*Z'_)HO1+&WY<]JZF M)8Q;C=V6,+90HG;:*6&^\&^8)K+F-7[."B4(]W32W"E&TL99#ZS1* S@54AB MK.C^Q'U9)_A91 )+YLMEFO755"F&\I(!]WH8RVC5U1W% M.O2\/\K*+>L8Z$$*5\VH6\IJ49)PD7!I0#AMA,LRFNH*O9)PD7!I0#AMA*MF MV J3@0Y=N#9RT@[+%[L3<1)Y#I[[SDZ;IX&7[+6QG#:R9!GU-I5?KEP85F^U M4W&)Z-25'9H@B2"). ")J#6H^#))!$G$Y#X;/!!E=9T.12)H-^B=+DFCL1^^ M",&R;:';R5[0K<\#MWF6O<5G+:C,U:ML;3;,9MNVFT"4=D-AV:;6EF6;ZF95:@7951DH39 F6.8+ M*2M%DUV5 Z//=+@U2M)?3/3ICL#R@VMSU[1XQWG(SW1QC'@CB/.&\WG'<5)]Z(8QSEFGL1^Q?W5^]"5U';6)N,=R)5 M*7*\&SG5F53$5<15Q%7$554@%7$5<155$M+"4R+ZK"A_UIL%\[=(3#W62DL' M_242UH?I*MLQI$0&)4V4U6P?:G_VOZ3VW(O4^R%;5B$KI&$T M.\I*5&Q,,5UX!^^CE"Q",CVXD9!L?:9KVY:],Z[3GH,(SPC/].%&PC/",\(S MPC/"LV/$,_(T]UXS[L#WM>^7)N?3[C;M#FBA(XE_B'^(?XA_B'^(?W2D#^UN MOT/.;V?W9^PA$CQ.HQ<63\MX4>1AAU+[HW;%Y17NV[6S;#5MHV51F5D2+Q*O M,F)15 J3)(LDJP3)^K"#VNB+7%)>'%RY/*ZJU4;_<0G=H! M2F^ 6R6,#T3@E.'=$B2M#DF50YZZ;=2;U J51()$8G(?M;@C:2!IF/J$ZLQ2 MO+F]XI3A9[SR E^D"+1,@&-*X8A[&GK& Y M19THZE2XS[:-!O454V8&DW2ID*YM3]-71OJ460E'?YR>!)/4WCH>;&6<= MMZM+@D>"]\K>K*G+(CMTM;;])F>M677G^"%,N/]&XU8*R.EGGF]"R_R9LO?K MP@/W#%@MHU5O[LQ07YD0%48UDD:]I7&O M?X$NJ0MH5)4'=AA5KJ8E9DA9:[(UUAGUO^N5":Y0X\[LASL*FGP^.ALIHL M&M%37RS\89?90[B/8N M=JUIM!LE9:2M0S1=^*=LIXC@C.",X*RT8\2$9(1DA&0ZLB,AV;J'M$N*H&U" ML>..K1'2$=(1TI7J@MHE9:0GU;WPNS+$XW@=O)&+V13RS MNW#$W\:=PNV^%XC387:DW++-GSY)FGD!P%9R7F\#"RH-6 X%ZX<^0"/P.9/3 M9G$Z&O$(KHM9F$9;13,9EV79%I9@S:'F#)=SHB2(*YPPXHD7!N>XU-EL_L&# ME$UM)MI14V,>30?CVIFS_]$-7FL36_T=KU?795!DH3I F6^<+UMB5I]Y_H ML^;IB!^>8R_A=,3ZQ]E7MRS6I*#\3OBO*LX\48JV,.RJKVD4#JKA#W3A_B'^(?XA_B'^(?/>E#_*/:F#R69L6? MPT"\L!&/_A()Z\-TE>T84G9%R85Q*+FBE'ZS5&?6;)2@C*",H MVQ&494S7MBU[9URG/0<1GA&>Z<.-A&>$9X1GA&>$9\>(9^1JEI7$3SO;^<[V M_=)T?=K?IOT!+90D\0_Q#_$/\0_Q#_&/CO2A_>T]-FNCT(.*QATJB;C?9E.U MAM$TU;5V/W1WF,2+Q&O/P742,1(Q$K'I?1^LAKK^HU1_FB2/)&\-V[%>+U_X M=)&C;14;]2+/W=L!2F^ FR:,#T3@4%/R_4)2Y9"GUC+JM8XJ5M%%-LHVG$DD M#E@DE)UX(&D@::B\-'RPE35@(]>/I.7 I07-J24M/8Y<@= VY3O$O;Z\Z9WB M9+$O#5*B#[1(A&Q.XXIQ&'O*BI=3U(FB3H7[;,MHFNJZ=!UZT(FD:Q?2M>W! M^LI(7TT9WQW[P7H23%)[ZWBTM?;...NX75T2/!*\>7NST6R0O5FFUSS/%.VJ M.\N-]C&9VZT:Q;.S/45R9$A5&-I%%O M:=RKP"G;:OH194B:2)J.6[=]L.V=*;:-O.%*:$/:%29!W8$16E=W"(.,T$U= M:XVB63NMT7('#G?D.=C?T^'Q4%EQ%HWHJ2\6_K#A;+E$W H6M:,JL2.QHT94 M)7:L.#L2QQ''$<,^JVN@.<%#,GB3IVB=I##7>2 M*Y*K@Y>K#SNK(TY'+TG8CES8:BJ3$(]%?96X)U1K5MV+S)43#6PK@Q25N8D\CJTK 3/$3X2/E:%5PD?E1X?U\!*I(/E!* $ MH 2@%010VVH8[3J9F3L/[GY,.-!EZ?5+/O_R,8U/!YR/S^^=H7!37WSM]W@\ MQ/]?S2*AW<"5K4P?1#2ZF05"'_!5#T"7"S]T_OKM[W_[9?%I5Z.Q'[X(<2^B M)\\1]T,>B0L>"[<7CL8BB'GBA4'7AP?(3U_[=\()!P'0Q[T%>H5P70QOFKP$ M%BG E;@3_5]/KB]MTVK^T_[/P^4)\USX@CO):<.\K)LUL]GKM:_:[4:GWK1, MJ]WL]*QZIVUV>R>_O5K9XBH]>",1LR_BF=V%(_XVB!=N][U G ZSM ++-G^: M$V(L45#@G#_3./'Z+]E77@!J(CFOXS5*H]E#P?HAD/091L$D/[ X'8UX!-?% M\#2@X^DCK@%0<[8(3'S'SWAOE%W$PK'\81!Q&0Z_NK^]9>,TWI&_NZM3IK*E)WUO?%7AB3GF:$Q[(%QS_+CXT"*,1]^?8QL)K MI@_.EM 1OI]?\^N)>2+_!KQR)G^OS\W/GIL,SSN=LXYI-^T.R%*C 8+STP0T M 1!]/H[%^>3#I]<@.!MB<4]I!J3-I1N%*VQ+R:']>E+K_/1#C)Y7(_F-UJ;W MU7;]0IJ@XOOLJ@Q4[PFNMV&\MW,9;YME[IS(<4$0B4F5V MR#\7,BL?AI$0[#/\-HS958"*_Q\\2'GTPFJ6H?F*[ =#,"WGO?)\PG M-F4^ L%RTHDFYXM*X$?%:94[9E]T:/5"1F4!%'UAD]AT S95MC]""EPW3M2/ MV33#1&(V@CTR'4LU':W&?ILG+;#3%N18SDP?;@*6#,,TYH$;K[PAOA%;:;1+ M7N8V&FX5X99!))Y$D(I]Z@SM3_ZJV^P^A(/AEJ&R7J3N:X_WT:E�_E$-(< M ]*8A#2$-(0TA#0E'\$S:O4.(0TA#2$-(4W)2%,WU15 T7WMMT6:R@<&MR?A MG8B!>,Y0'@UUQ9/PPS$>^-PD4'AP3=9MHV,J:^&HRXJ7K9Y)"Q^T1#1KROH) MDT201%1>(IJ&I2Y!E22")*+R$M$P;'6M+ ]%(FBS^&W:WG-?9*7<1CSZ2R0P MRC($Z7#Z6S>-6EV9%7;P7GZ%I*RZ6NIPA$MMMCP)%PD7"==LS]TV&DW:="?I M(NDJ1[JLCKIJ68I&JZ'L$ ))%$D42118=>J.XQZ)1%5] TL[ M^5N#JZ@F\(!J BL.%'5T:+Y3"<:C("Z!9%5XE4!2;33=HKKI!)($DD><%78< MW1@;1DO=1@7QA_YI'+DI>Q6&PP4YC7',932Y=7H$(M7:BE2WGW44L7 M)2^L_-%#:NGR#JVHIH7+F.V.)(]9HA#3'C30MHUU75[= ][4G MI"&D(:394UI1QZBIVS;0?O$):@AJ"&KV!#4-PVZ3_U1JX.:PXC/W>$J;A6,\ MF;U.H.9P2P!:1E-=EUA=EKELI4RZ]X EPC;J=>J*1A)!$C&YKV98367!(Y(( MDHC*2T3#L!K*'(]#D0C:&'Z;ME?WM[=E2,X!%?.NKBTPD=P5Q>I0VL3T&A3(QN* M^5';#;7D:MN6K/$?<#WDD+K 93Z_0BZ?K^Z$C/WWMWPDG' 0P(_<69AC"=7$2/P"Y+N": MOW[[^]]^67S)3? D@B2,7GII%,&G!QSU]!Y8B@#I?2?ZOYY<7V+)VG_:_WFX M/&&>"U]P)SF]O+RT;?NB#O^[:%WW+JYKG0NKW>STK'K/ZEQ=G/SV:OV*:_&# M?CS+EG^A0U)1WK!!4JD=DZ;D0LK$'M"7A7V6%/LHG;,%;BD,?PYU]6^$U#8; M9K-MVTT@=;NAKA%29\L^2,UF59K3U*LR4+TG6)%38-6R$8D^JY=%/#N.##U%]GOT*K5O^;)W/PKL5GIP8BO3J1:69)W(ZDZDXJX MBKA*AQKN.N6)[*4SB6;4T=#H!K-A#2$-(0T91?'L&TJZU2>A7A8AN"U%WCQ4+AL M$(;N7CMI'1@,'V^Z6]UH*ZPK=R2);B11)%%ODJMIU)HD4:5K=HV\BC()^Q F MW&?>Y*P8^61T%KK23MM1G(5N&BV3CD)3@(G 3$=V)#!;BUQMH]%6UO"%P$QI M7L?[*1?+TS26)W_DY>\K)W-<=WI]:[: M9O/BNE>SVKUVO=>=9'-T+ENFO9]LCHPK_DSCQ.N_E)O@T65Q.AKQZ&62UW%W M_XWQG)S,32,8G/P^]KZS$3Q@&#,!8W$7LS[6?'TN.;E(R4FZP@DCN=+GR+/K MGLG=9/[,B]DX$C$>-W#9HT"U^*Z4O+>8JY\5K5R&#+#(P NR0?(T"2=?9!:( M_&::1-.P:E:]8;;M5K-1JZE+HFEOF433LG>=*[+S%^[ZOMV\L")'W:IE5Q-] M]AO_U3X5X4LZ>A01V@72T%I4^,1X6S,>Y< L8;Q_RR^$>]H%HO"!8+]''!Y[ MR1/!KKD7L7]Q/Q7L%IA3^@GEQ.^)6XD^BM7(_J55DU/4Q%3J5,1^TF#V2Y_U MD#S/6- H E]F[.]KFL0)2",&;K@LUX$YI6S=5%+:SRAK/Z.TOD[[#,#7C;I) M#=2TY)%C$B[:"SS\T^C6F4E]4$NUE [+()+1 ^&2;Z(O!.L#+H9I*3L7JXL ME&VMD$24&P+:;]OQ]IFE3-T>BD10_.%MVOY+Q JUK49$TPYTCC#,\,$R++/\ M7-1%1BF/2,H%4%D4GF2/VK@7+8'.69T*3I#CO3()>SS @X?R0&?,W%2P)&3] M,.H++TDC0;GAY)&OH/'K#67-M$BMD[@.5/7KDD7UB=W?:?'!;*$"Z:Z M]KE&!-4.D-8X!+I)"M]:VZ'9VV1JB:I2#J64A&EHD+UA:)[9ZG!*][57:*AMGW>L)(=XG?1D^<"O8QGNV#@CN7UEMJZ[5N/B MXMKL7#;;E[UN;9J1;%\VCR\C.4:RLE#2=9::#$* R4EIE/\^]KD,,E'"\BL1 M>6^M5^"/.1VE;7IRGGO9FWOPR*9U[56MAQ^.3-O7[>X+[&]PWM#;]%UA@30=8"./J M.L+,,2*\4X]W5$7@O2H"FLI#7MQ T]%=?1>1X\5BQIBWD>>L7&J!I'?+2-_N M)7;UL"%)K^[2>R=&W OTM05Z\&W$G23EOJ8C?!#1B,".3)7=@,E@$(D!EC>Z M ;GP@MASLAI'JU*X(A$5Z@5;3:&END;$5#O7!#MG*H(D_;E',_KL'))>!(\( MCHX"CG35<728FFJO:2S0NV-#;:Y[+(& MI8 3TNP=:30B7+DM&L^:Y>MU8C92:T>NUFJV8=9-TFME1@ .R]&GFJ([]=LK M[9ZWJ* HB8-6>Z_[+BC:4E93@B3B:"2"Z$/T.:"=/KWH0YMZ;U-S:AKO MVPTXS.V[#W5[^YCZJA0Z[M*')'E4T;CHF9]U+(KZD6S1;A81[L (MWK"S0Z) MJ#WA:&J;;\_LB:ACML) M(G$[X-T5VSQKVJHX11?6+]MU(8D@^A!]:'=%*[="(^]V+_TG5JB?2W&#?3HB M93>BT,9%L8UV2YE-M3D-=9%8"B1KH&:/9Y/&:I[1V6P2KGW;^!H1KN2<(YMR MC@C)RV"MCM%J4_9HJ4[C8?F&_Q(Q-CG)MYT$-NW!+:DG^+KD7H4$4%MZ@A5W M^%IM=4KP1Z321=HHRJZ/TJ^<;K=4VHTD$4^EB=VG,;%7R: M@Z+Z69/V% EI:$]Q)^+6.*NI.S^C#\VJQ6RDU@Y>K74,JU$CM;9^0.%C@O[R MTNN7?/[E8QJ?#C@?G]\[0^&FOOC:E]V++W@LW%XX&HL@EBER]TGH_)4WONTZ MB??D)2\/^*H'H,N%#S_^]O>__;+XM&]!))QP$,"$YY[7"^/D2Q@\27>_^\PC M-YY_'"Q'@#2_$_U?3ZXOT=W_I_V?A\L3YKGP!7>2TT[SRJRUN]UZMVM=U3J7 M5YU:RVHW.SVKWKFXO.R>_/9J#8OK\>"-1,R^B&=V%X[XVY!7N-WW G$ZS'I/ M6+;YTYQ$66V0GP*3_)G&B==_R;[R D#5Y+R.UZADG(>A8/W0!^3&0\=RZ5F< MCD8\@NMBEL#/:6$!X/% V=-'7%R@[VPUV"/W,5O28(%(,-("R^*-.$9B"EF3 M!GM\8[P2I*Y,.HL._,AYOGB M/-YHX;@1)ZS 87.:S9P\)N<>_+OXXB",1MR??S5>,WUPQ@^.\/W\FE]/S!/Y M-^"<,_E[?=EX]MQD>-YIGW7L=L?J6&W;;-=:C9\FH0Q839^/8W$^^?#I-7C. MAEB,?TX!N+4T9KU"!%6.[->39ONG'T+[O/[(;[1V?5^M*@-MK'5C1;HX'K[9 M>V#T6;T6Q#$V7YV1M$M'RJCE^?X8<=KR/.\MSKJC$ CU?YFM>0L/"EBC>5/7C:!=HZAYF2'!N_MORJI2:42RPY=8[8/-M-%0 MO*]E&2V34KD(:O;M,^I#N'(3DLZ:*Q?)JXCK5Z:\RFTW%HZI2B6=N%]1H1D= M:M-%$K%_0UAK)62WR4G=GHY7][>W!V@ :2>;1UAAHVY89OGY/;H($KEEFBH^ MC0A7;AK!V>I!$'++/GU6&)TE$5Q#OY7=/V#7''ES M2G578^4,N#*]N7;5M=I#F'!_O0/C!VAG54N62RE?IKV_I&X/<^L"!E78Y&RW M#+N]P^,1B)(+D38SS5&PPNO=CQ MPSB-ULK>J]6LEMFXJE]>F]W+9K=[T6PULNR]1KW>N;PN/7M/T8+*/Q=.P['[ MJ]\_7WUY8#=?KK_>?>X^W'S]\NZ*KYI=MH\TPW\+%HY%Q!/!O&!GR7[P8=M7 M94L19_QZQI:E2T9B'(D8?HYE[F,DGD20"I:9O&$@&W;:GV* M&;"Y'+&!.9"N2$0T@G5S98[D6_?$0V\\QG?#@L);X_,M)MA9$X8W$86*IB9: MIJDN&=%J;IF-6&M15B%-D":XAPE6?JMBBU/Z"L+Q+;W#\;M(97L81D*PS_#; M,&97H.W<8EIE=2.RVOF%Q'3+$GGOO>\3YA.;,A^!(*6:J^902B>GN@:[9#9E M&3K$;,1LA&Q'RVSY6V1 ZOWS,5IPXO&!L.NR/X MR>%[/0>J_4X[)9L7[VNTC6;+*ITDNBP^WD?'+#0\9D%0<_!04V\:C9:Z(U^Z M+SY!#4$-0SM];':/34==E6/?5)ZPAK"&LV0_6="RCOGKMAJ.'FLJ'!174 MJ$BC<"P,]EEVK&17/$YD=]%N'Z,W[,/)U>>K[LDZ15 /MW:0W3)L=?VM=.& MLO4UJ>4#%@FP;6UU"H=$@D2B\B+1L$ DJ,00SKI1;Y%T:K0I95;=_!(Z?8J&Q9R\9 M>EGYVTFF.TMDU"K_EC\"6.9%=+UX6CBW'X4C%G-?Q),+OP5> @^\3W@"7X;] MK0L(9_#0:)Y9#"[SO3!0\D1Y+%S-V.KU,VL&]TH'V0\C2=5$%B8 MD!>8FXV^9AEL:5&<_=)X:764/2^[9=7..KKR9+MY5E,[M@DKQMYW8L3M'W3& MOH0L!(*"-@G3((E>9,N=R,-*Y*,P0IGGNRN_;ID_J:$T('Z81G/5U>=!#)=" M.0^M.LT*L-FJ4U''B1L;+WLW^5:UK*9M%,HRI+X"RX\Q]2Q*7B07B/^FWAC[ M$!A2%!Y?IAT$T'R*T]&(1Q[VW )#*VM2L*0]P.[6897V H41S'F:FK<'Z'3. ML/=(:_*/NEX![2U;!31WWBJ@7I6"\7I/L"*)MMJ%MS0K#ZE9!V,)X[8 MUB*H.7JH:9M4*/!HS.?M28C%N38QG0^NPD335'9.7Y>U+5L3D\(]8'EH652G MCOSBU?WBVVZO#+DYHB18PU18X_G8_ M#X[OQ!^.Q'?,CD0+'\YGGNC/';I^7_Q[;.ZB4E M::UUZG_7DVZ7-6E]UUJG)(^=SGNUXWN;3/K]')')YU\^IO'I@//Q^;T8(%#< MB7$(VC487'JQXX=Q&HD'&/Z%'SI__?;WO_TRO3Q]C %=X(ZK)_@GGEX$BC7 M"=^)_J\GUY>XB/^T__-P><(\%[[@3G+:Z]KM9JU7N^HV;;-FMWM7-=MJ-SL] MJ][MFHWKD]]>0?$:R[-,F9>5!5-6!7?T+_KW?6.'L MW>C8&PTOTAC>%\>LZX &B[UD&0@>!!G+S7$*V+5XC!!:63,#5(,]"R8/CH(% MX 5)".#(NH-(")1^B92W/GP%FN*SB 8B8A_09,A JFW;YJ?\Z^D]TY^L3S]+ M:X7=W%RR>^&D,*P7@X$EQ#X<%P6_%9!OL"Q(KF M>( ![&1/E".]'\+SAL U,!X KDC$,!YX,-A#]R)Z\AP1&^R//WH,IXE/@;?# M6W T8"8]>7@?3'3@AX]@3V&R(T/A$S6?(99^R\L? [@ M_3%@L>=Z,,0S=OOJI;#0(ZGWEXT ".'[\+PD3N = /HL1HK&DQDX?.RAI1DG M".PXC"<1XXS#,0X2KH.1\"B"]Z%1BC-VACP62VY^%KCR'&CJ2\9CXCM<&@RR M7%-@.#Z 40V GNHJ$-0;:O.I8=1@?0\-)/B?PI$T=L#6YO #=_],XP2)&I\Q MUF52BV:\(-EC.CMD'&2\0F;A]&&NZ(L(!7/,7S)Q1-H.Y%K%DO[([!CAS_@W MEHL0@6!)-LQ6',%D%&#?BNP5X2,P,\_7*UO7.!=.ELD.C/AA&7^B)H>YQD!LG-JS[YF"4!\#)X;JI/GH><,L\F"5*2X((OV M \H13C_#-#11P#>*?QSP7V6"Q:$0#(%*I6X%N[P$0^JYF9*7<&MN1TC< :&H-:_>ZA M50?&E2(CY*REU@K)+0HGQ$:Y<1PZGM3^TO*&'V*QB O&9-4X%GV"WS@:CQ%& M)-S)HLO%E"N,QO+L"6/NN8#+I[DY9TR7#&[WX?U@:&1+!ZR?CM+,% %#QG.\ MA+E@9LBE7F]5U@U=O!6+* 8LOL7B:_\J3N3JQBM$*=K=AM5H=NWF9:-Y8=N] M>K<^B5)TKGM6K?0HQ7N%QM#8]/HOY1H@0#+DMBG1-M;MQ9DT=UTQ#4U;,%K' M/#>Y)Q:Y@VJ?!R_(?\ -\'+$(#3/\3R-9..^![8LR![=Z"/$@',T:S%\1AQ/\"1WO*;\CX("WI*/><)/KQ?E]:_CB<$>H- M"<;@.60N4B;FJX],OJ,XK2"$5Z-Q'\)* AORS)5X9UCYB"9U@! B!L$$';'F M"7IPL81:W%U+^NE4YV4/RRK+12))(W0/GKB?3LF.CBLZ4'); GZ9#?J)>SYN M8)S"@T_Q$3!]=#7EO%X]!7\)DC!Z,0!FT+T%4DQ^ZW,ODE=+QI6>Y^ECIMC M47%?/VH0AFZFM@,9# %?R\-M%*"(P*%E(0/78!Z0U(LD[5[?EA6$6KC9P!4% M%_#_"N->N 1!"-9)P$KF:^$#K3-G;;J:J;Q&DCS7? G_CICNR2VB";[.)H8. M6O0$% AF#B7<,IT5/#<-)GXK_C .LZ!#+.T8D3TIBS.\S2ERA/#O(,01H*9& MSL?/0P\(CQM5/CCYH)X]C*04:-4'= VC_(G2;<8DX_@]:7D>BD#>EWN97@2Z M!BT)9$;7JC!0*/B++RB9F:?7.X1OYBG%-VFY #S1[TB*(([T;AS5WV M-82\PJ6?%A7WO$Y&;0VC_NN\'X8)0M,$G&YQ\_/C\_GWU_ MC/RS,!I\M$VS]A%__H@7GN37)R]CN![4BBQ6=H*/_KCP[-_^_LM'?(YWCO_^ M]O\!4$L#!!0 ( /:!8TA!Z<+A! P /^! 1 8FQO>"TR,#$V,#$S M,2YX?&[_#P\"+FXY^/KH/N@7'BT=-&YZ#= M0$ MSR9T);O A7HG $68*,'(J;H MAPW\#HV9YZ(?'KLC][C9#(B0?GCD]@FWIN!BA(5@9.0+^.PQ]P+&V'?$:<.G M/WWLD#$!6ZK@@!*1JI H%IA-0'S#+O 9MN"T,15B=M)J/3P\'! Z]D:.]WA@ M>6ZKV^Z\:W<..PTDS:3\1!44K^T0>I>J_3ABSH'')K)F^["EBD>80U2=>I3Z M;C:!+5A+S&?0DI6:LA8P8BWHUA.E"50%8E",4"XPM1:*/:X8\G"H:W<^?/C0 MTJ6+JMS.JBC9=EI_?;T::@0;G]X@I!$E[LQC M$5),:8CS2ESYL3C&>J;8^; M[4Y3M6[@!U>>A87VNI!&&Y%)V )'\.A-,V9U('5HH%8Y=9CG *])'\UK4X44 MQ'4II'E54-3O=S;2(.UDY+2*Z.K3XT,+,4E!+V"S1 MA,>9@RD6'IM_EK^+:>8PEN)R&3-1*GY0*G;>;:"BYDQAHD)R<9625+7J4:)9 M(HJ-Y6<'V2)J)"F_!80U:E--D^IJ) $YUK_L@G D")3@XW(B.5@'$^^^97D^ M%6RN(M-AD9"611?]:,9,*BKC,R8S&LWUJ)0V2<+%KV;,IIH^-I#2JD0TZF%C M!>#1FA8>;5:(]%.5 2;%CM![X**T@R3(PN>-W8-B8NG!MU-&D9@J>&S&#*JI MP8E56HF(1CULKH"8L?(:1$3ZR: #IM03FI%Z%;VE?,&4GR_W_3SI]):\_H$1E9% M=L5N^ZG;:1]VVFW41!>$6XZGB.0/Q0XEA/^.M/BFDH\2"OR.8A4"(DQMI+1 M6@V4U.-C:UGZDEX^!WM /^GG9=Q"XK"*@7 IT!2F2_?E3++P9>06S^$LO7M, M9(]TU&K/4#(;@DREB.HP%R!DT?-[TWJ-3.YVU#X\:G>?Q=W0VX6JS;''FESR M1K&VOZ&WH<*_[1WS"=S@7)K;W3[O#-3:N^@.N*A:;K5]!P;C1?%@W.,G)>*J%7U7.O$A\_DQ)$!R!LC,85D1?DFL$1S2-B"1G.D MK=D[^4;.97##09Z<\R'-=$K25!.G^/,CJ@":;=C,4>M8%*8OG M/8?8:COG##MJ&VXX!2@Q95_/R0"8[%/R3_6KH6Q*'=DT7B%/E&2*0JXH8+M' M*]'&UYA)\Z8@B%2X/NC2;-?@>*P[7FD/"O3+FKC)?G;9H 7L<$ZWNN=+"J:Q#[J%/)5QPY?$:4*H'[SIL 93 #IG6L#^<$2S.TW8K0Q@)V",D+X!8C,\5M,#[S.:' M5?8Y]%T7L_E@/"032L9R=**B9^EC!C)[O)9-6&;FL:$4\^2DDS$Y20B,5BDB ML3H+#@6KLH1H%,M&D?"]+Q1$J>1DIQYAYOE0)V-AMS[/V,G)TV:P/6_<*!0_ MNNU.=W767*>71$\[Y2;AL7>)U:5L#S'O2VR9J[4J#+Z)AP'2]F)>O3A\GWA4 MZ 7L4(+?#D$3Y*RW^+%X-TR2&,?B3C=C+ Z39$V^F^U<,"QL 8V#<@W_E0'(A\%N:<]"BS'X3<= R*^*&0X1X9 MU0KQWNA20>DN5%V$.:<\RMAG-2.;WC!=+MW-_= -\"EUT&1C.7MGV!)G6%1Z MBDBPPGPM["OSRC*P+^KN\5Z"I-SQAO6,S <6CC(.+*S#Z&7'/ ,Q.!K?,YBT7 MUDPLS &MFQ'0C #M7C0;PD2M U58C\J@-"^&9'UI$3+9T;6GU28L&;SR&9A7 M2+*.>&= L9,1:[5-RX6K7'ICK.IDG1;-A&0'8Y3PK+NIY]C N#H[*U2">^G. M'&\.< 94RA+7#BZ^N5ZR@%A6*0EK,' M<[7M9>@!YA**@^VNQ3GLLB&R+GGFB-K)6/JHY HZYL:*J/EQ?.Q[-R?(A2'\ MBMD="%W]NY1>=J-A8SEK7>1=32X2*!!0(ZW"WC.,B,5?4\2H]2Q![JM\3%JS MU+5>9PS;P)P^Y3.8]9VEJG^:,F MIPEFQK$>*%1D[RMF]%3%,]E>MCHB"Y17FM[5(VVMKZS.!2OZBB)KJCLF;)14 M9.\KZ]$;Z--53S\F&86M]92C.CT%!6KL!Z"BV)5 MYSZVEBYI"U^DKG+3%[F%MS4C/)*3$VR)TX9@ZDB:PD_!\7?/LF0=IK]_2:?$ M7\$= 6OHV^E.&P7J$4=?-A*)X!(5082O]/G"/']VVM"W(Y\0 6X#!9=C!1BPGMRP)E9 ,%%6? B&??ZHJVS\+]D]:*<06,X9>/*E^"]>8D:E8Q*'CC M>E0Z()LO6S0*/LB4YL"(B*>P\YNOT/#&/=O6CH4=74-.EBT@]^K^V;4-4(!% M]9;AFI4)Z>"28K%I U0V^S49>PW,4@=(QK>RXSL]5WT/4,#4'+)*'5CVWEG M;F,[#=2T9,Z'P.Z)!?S<8S,OB+[IL:](Q1<;_'+- M6[J.IQ?6BXS*+]X@W@E&Z&3C87Q9M=SN7:3BEGECKI'4SN]\Q5N@-)=?H7GB MS<3%K*!*^V2S^14:2"K*^7?* #L*?W4P"RJY4!ZC)VPDBX%=6RL5]Y17[0Q+ M,'V1PTL>W#E57Z>A1L=^[;Z+$QUS[#%NZI@FQ*OPV3)WR,UY+N2L325D[]5_ M04@G<=E%+[]FL?0I@1J;!V,5=7FLN:'&EB&39Y;VJQR#HK)MZXCY7F;X5GPY MS2Y8]Z5R[EP;H]T%O0EQ'>V2R^9,]ZKUU;9O8G3Y:#F^NE'I&X@'C]WQ)9-R MB[?/E,\P8KYT?/5/#-)69):\?+3[(G7"ZHNGP<@AD^ ")'4[ZV Y["X_BS)%]?&%+6:H-#!41F]JA M6CYJF,8KMW3[ L%@!C0*OP.F=HS3IAC*7]X#KYEG =A<_8O2/N>^&K,]==6> M'-?#UI<:IX>:X$!Z8-P&]-NVQ9,+L+31]JWPTG9+;5 M(6RJL'W^NG01^%+2 ME%OZXDN32YHE5]1X:F&N2,5MS=W3NAO63(I4?!U&FN;/A6J^2C/3ZR7%JF[; M+&UA:7S!@M[NU.,+.5:P;3+CE$N+,@GU2FK.0VM7#:RGPGVL%* M#QTK;[=OO(B!2)Y\[3$Y#YAHTK-Y-E;!(4C>FTR8_E>Z?:H& DXL':F6!YZG M%[-U$_U-3?X!9#*5,:-W#PQ/X 84_E)1=?6_$NAC1\W:ZF[I\F)?/'?0]HP, M)H_F<96DR?%Q#"TR,#$V,#$S,5]C86PN>&UL[5U9_GI 7)Z_>O7OVM[_^ MZM6 7T Z^E(OSH[^E6#^VU%N9N='_YHUO]6? M/2%7E8Z6?TSJZ6_!S^'HZ[S^RSR>P;G_>1;]8MGMV6+QZ2_/GW_Y\N6'KZ&9 M_#!K3I]S2L7S;[4>+5$^D>MBI'Q%&">"_?!UGIX=X>"F\Q;MKTK^Y6OYXD[Y M+V)9FCGGGB]__59T7J\KB,VRY__^Y>>3Y1!)/9TO_#3"L[_^Z>CHQV8V@0^0 MC\K_OWYX=Z=^/2?GI5. M$"BF*;N"Z<^]=[2X_ 0_/9O7YY\F".WS?8[]Q6=?3WR8P-M9+,?Q\O)G^ R3L65S1_H.".F/13S& ^YN=SW@,#L_KZ\(P"Y?S:8+7(AQ M0:Y;C&E[U4'I:RNSK5OH@]II@ND<2C?SV:1.Q5YYZ2=E13XY VBQ-+9N80QJ MW_L&<3N#11W]9'?2US8WT#A.%OCODNO'N4RHMY/9EV[H;VQI#.IGYY\:.,,R M]6=XA[;R.?P\F_ MPKSHD).+\W/?7![GD_IT6F<4YNGB18RSBZ5J>8_DM5&?_;2^[U&V5,*]=K+O M,8_#X0$XO7*DD80WV-7B\AT6:=^C;]7+F*,N!5_ZY?;)^2>8SI^D_GOM9>Q1'R_= M[^$$O4TG(XZYY;+9K;D>QG$1YO"?"URRWWQN(=K*Z*7@1?9 MS\,R3.)B3DZ]__0PV0QO_ZF\%<1RE8A'']>?5W=)^HUA,4-82_.<;#U M_Q95-U^@SJN_T8AU8/+3,R2JZMI4Y81FB=) 0N:64 ><,*. \&RCBC8)Y^-= M3"8EM&76K'@Z&BBW.146O_C%ZM._ZL59/3V>PO^ ;^X,\ DP/;WQBD8K(8(@ M#)$B/ 1!=)*)@/&<*9#11;8%N%O3X443CV8-*LF?GF&M+U"?GBV6?UXUX)OX M8);5MYYS3A/AVG@2;+3$,*\(L]I%H%DRVTT&^>]'!@\ M]"Z2>&_%N_%?ZWF0)6%>)3("E#OAI&\DS:K:;+5NU'?@<2T!=Z M&X5@#*/OYE-GT^[F4Y6BYBHY2[A@FB@K%)'2(DF76L]I\'2[\BF[57*]H?Q7G7_[E[]75\R1Q:UM)R$ M2#6)TB62EU,M.- @3'!1')CF?Q'CQ7F1:4CWEO._^WKZ$O*LG"E_[09.N[:K MI&* A(YWTCR27(;@IJUQV$K@* M;2^CO9 D>\EQ!NI,//<2EV>M(C@NI=[F$ZR7)/$'D*0.Z'6Q7N\>]#QA8VQK MQ4H%SBBU@6CMT 9GT1'JN+[>&!%&)OY$PZ#5(.YP9[YQ7VQKQ4I1DZWWZ#08 M!T0%' 1H8:X'08V7VZR;O>V+]%Z"#*&X ]P)1R7]STAUSOS-V^)MJA:*1%$ELH2 S$0#HX18#%=^W4J M*9"[+E^#[8CNB_^=L;L1@!^?WXML^%ZB'=;$]A]>S$8O%[@/;UCK I[ZH[+M MA>DQ>AR8(4^\QCQ.3,\ML2S7\!Y$P6WP3[95K:073&::2-39$Q4S)S0 (SXE M(XW4RN?][%_=HKS=^"H)ALJRT0$J:P(\H4J/61&3F1 \)710#O$0=QA6S?K$ M:03O^Q:!KRZ:'Y>W]9EBX4>/RFN8#T)#EX0BN5LS1RQC2AAC'"M O$2NF) M#8D[F;*V5'\? M*)L?=W7@9%;@0!N@[[_@#+[<8GBZV[['.+O /0O+$'B-("+W+K]NEXOU%2HOA&822M8\:0A/ MU) D4R0Q.1.X\Y["(6_D]BP,O8$TO@3\8S:-3Q6"FSJ5C-YZ'QGA@FK"6$*- M""!(HB$&J62@/'\?2F$G$Z-/@$:0@>/%&32WQMY*"!ZO5)FLHHDY$32X'9'< M12*4#X1KG;1Q. EXMSCIT;7!3E+0*T(CB,&3O.8USE>B64A48X19E&@MN"!6 M^U249[;&B$AUM^W0T2=__\YE+W"-( /OFY7J6A*\+<)Q3>E**!>HCY*@28S6 M#7>,9","B3DS*H)EX*&3%(SC1.S*J-D0"(W ^+*?.)NVXOK]HE4$2;W -EW0 M@;@^3N^FK_RG>G&3 MNG'=3L+Z&I5CRD:+X#!F'>%22^*B9$0I =ISCMYOMWL!XZSV/7._/Y3&V6*Z M#D9:&BN/Y(W\!RR.\Y:HLJ>U5*6D@^$E&H:Y3&1*B@CA F%"._2/8P;:S5&0 MWZ70#([>",+TH1P[32&]\CG1#?ZB.]29O8GME],B55C%1DDQ /QQP M&LD4< &55E)J LO0;?M:?8\B,PA@(]D96TY*'S$Y'JE5*9$D8RJ3*!(C&HHO ME1'*G)B4@1NJ63>#TJ M,ZN5,)%X&LJNDCV]L41H7S8!2] S/ M"'+P]]DL?:DGFW;AKXM4@5&;-)6$";1J)&A%A&6&<(?>NQ$R:M7M[M&8*_Y. M_-T!BE&6]86?GM8E?WR\E=4"N^F;^LI*B2TLVY> M1[@Z8+S [QX^VKE&WG9KN )E':6:$2NX(19PN18Y)*(3TXYZPX,\9 ]W- D< M'>8Q=DS\Y7(5>CMK;EYC63Y\>QU[MVG?9&OE2D8.UH BDB5*@D!K0*>,H L? M5.!*&'K0R=?&Y/G];99KOLI0;JV5\D@@W.9D20 "%B.3BC5XCK7173<=G.]QE%4>Y"EL?$>XS;F MUPCS^4?_=?4*SUL"0SPWWJ.;&QGU_AMY5JI4!#+V6#5=,. ?19)S/0J"+SR+.YT@)3](I M;7 QX8>\U;UO0V\XF$7AO9@^@TB!8^8?L/ /,Y![-+D*,K\)K7W\ESY\EL4K9],YL>Y MFQSVT7XEJ6=*25J.QQ7)5"N2RD6 )'6DU$2?13?G9*_VY"@"NB?\1Q;=0B^. M9#7"RQZ$]0DM5LQ99VWBA&>$1V19\AQD]/,B6):=!9^[Q2?NU:8<6SR'17P? M*_>C\1A/6;@?;:025G/'&WA_P QQZ%I#= 1Y"6 MU_"I@5@O*<2_)[!DUC2M#B#7M5L%*EH/,1$0*)"8T+D- AE@-E#'/J,[= MPDGV:[V/(8IC S]6J&,)SD-(KU;UU:6.;>&.Z^I4UKLU=RMUV=-7O7K;Z!'64H/N[7LF[ZF@;"=R^"=7WSI9R3A@E%N'2*",> M.,"/D#3D#"%8URV"S?P!16DW8/7'R2<+5IL#+4.4H3)=D$ M2H)3E( '! =*.CJA@]#=C'[[!Y2Z@1#?ZUJY*>-]I]5S4X.5TE0KER4)%+F0 MN5I/'QE/I/DL''FZEXD"7[IB?&62") MQ4"T!T&R4$E3%Z/6*\UX$[E[6]B=)V;VZ58Q9EQ=8B?$^$^9B M)HXF3;AVF6EA!.^HU-CO?B-_"'#W(D_??.>K&X9=%=CCS53@G.620[D%R)6^D.YH/26F12GA# MK4I+JI2)CCA+-=$!RLRW)8]+-(X[:;/9YKK\_VEO?_$!?7'J^SO*?2Q-\\T[ MM_\]FRR34/AZ6H9Q/+WU.GQ3S_&GU_AQ>GH53M%B7@S5964\C=)9] *8UFBC M 9IGY;I,4J!S#I;3CAD!1KI'.9 4'A#>^UM-'D9)C;F [$VK#F8BKF@L1W3K M3)J7D&?-2LY05&#^YNNB\3B=ZJEO+M\A6Y8I*[ FL@_I.WTW74 #\\V) P?K M%2TP&W6T.+^D5B0$B]:1YPBZ\T8Z+YCK^/+':%Y.5[EY:$X>$,AC+(#7-GJK M";JF=$6A1-$S($Q+013@B&34)2N38#E9].WT(2H%ZC&1W#9*& MKE_>^##$K5*5!\.I4TA\2=>'7E;EX]V@F:, M>$<_@?GU&X@;,UG>*UF59+P2C"36.8^J.!F2'7CBC;#>@6:JZ_;9*)SNS)G[ MX8H[PS(RETO*O7E[5E\7KZ+74ON ,X I1XQ)N/12GTDV%"!$FKE)!\SOG?BT M@><[X#,RXT^@^5Q'> +O;]6HI$S1.2&(RXX2YI@EWF&?-HJ0/ 3E.F9;&>D! MN8'8OQM$(TC J]DG]7B$:5P[:,W\Y'&E"9CI$PIA @'!^$*63(,"4 MS*C6T#HZY(6^+T8]SO^.*(W&].LQ;^7Y=<%*4V6S##@Q@E78*"UN-L<141R7 MYRH[UBT:=ZSMQ@%9O@-(8_K\JRBG5A[_==G*)DNSRYQ M$"4QR%Q@6M94."= M'LX_L9ZE?8B!JH\ M&D:1$L&S)HG3C#9->>VA).6&CJ$WX[KRW7CW,#%UKU"-8?O#5'H5QYZQ6F,G3R8XO G M)=HPG=?3>KXH8'QN<6=G2\VJ!/0XD1G:SU80C@L?T13''*.3CG,$(G5S",:Y MG]BO6/0/UH@WN69W5\_VU[G65ZP4DU;[DI\]YD!2SN4.4O2$)N$L-49YUFW' M:!R%<;"G!WVC/D[DW15&*RI7UR"W'HD^J%$%FR+.(4:H+7X6MZEDL\@$>.). MNV!=WCFC], W(WH]S^P#H<%B%U[#/#;UI^6]UOSR8EY/8;YTR0I8S24Z4_7I MM,YU+"ELKN+B2RS&;%+??FRZYT<3=B/J=7G4>W*8M T-W"Q>%*NW)!O"?A>7 M[[!(F#[>6G\'J';WY)<7Z'R0FB& MC@/V(PWAB9;D<6GY?J8):#-X"H<@)H5'2P]RAM=6+4(_6J63T MUON(9H*@FC"6-#J7($BB(0:I9*#\D&- !Q2"G4 :S/C90?V^PC[Y=Z:#M7S- MWRK]5CG&F'ACV:;3L]K& ]XQ) MFHECR^RRX(EAB.;J]0*(1GU7^KA7WLWV .]&9=Y.3%:G.^5LOZ6PW*K18DR@ MHZ L$&$2$&GP+RZ8OAZ3\,GLO'LZI-^Z-YD9&.7]JO]OA?9H=^_IVB660''[&O87:^U M70X*Z F^!NMD/[X_/R2T!Y^>N?_@]02P,$% @ ]H%C2*>4"\2U*P -3@" M !4 !B;&]X+3(P,38P,3,Q7V1E9BYX;6SM75MSVSB6?I]?D>U]3@?WR]3T M;.':FZIT.Q6G9W:>6(I,V]J610\IN>/]]0M*(GV))%(4;W:G9B:3V "(\YT/ MP,$Y!\#?_NOKS?S-79QFLV3QTP_P1_##FW@Q32YFBZN??OCM_*TZ-^_?__!? M?__+W_[C[=O_T9\^O+')='43+Y9O3!I/EO'%FS]FR^LW_[R(L]_?7*;)S9M_ M)NGOL[O)V[>;2F_6?YG/%K]_F63QFZ_9[*_9]#J^F7Q(II/E^K/7R^7M7]^] M^^.//W[\^B6=_YBD5^\0 /A=66MOB?Q?;XMB;_,?O87H+88_?LTN?G@3A%MD M-=K?EOQK_MN+95GA<6'Z;O/+LFA>]TG3?^!U62BE?+?^;5DTF^TJ&!J%[_[G MEP_G:S3>SA;9;QI_CR3?[_OWUZ_Z3^;'&9?)DG7W^< M)C?O\@+OS"2[=O]>!=3G03/9^762+C_'Z6][?Q M3S]DLYO;>=#"NR%E5W>3V7SR91[[)#T/C9W'TU4Z6\[BS,;+\*O^P*G=DQ&A ME[/X8C6/SR[+7Y]=JBR+@SB+BP^SR9?9?"V"OO\0W\7SOC$]L7\C0OISSHS^ M@'OZN19P2&YN9IL.A$^:9+$,:TU8G:I5]EL$6?Y''*^NKF9I/=GE^>SJ\7L,I!Y ML533:;):3RT?0_?J3)_MM#ZTE#4GX58_,K3,_6BX TUO]XJA"RY\:GG_/A1) M;];#IE*6&G5/[^%F%OH\^5H-[HZBK7Z_)K'WUVBC-WF>Y"L+M2G9OD8[E:G>3J9V Z?W]==X M^6"6?(S3\^M@/U;U[V"ECOI44_5UZG;4PWJZK5'U]/Z=QU?Y0G+$VK._1A>] MJ:G,RHI=]*V>&JOJM="S93+]_3J97\1IEKLUEOELX$)[R7TY3TP>GVT!LU7<[NCO$T=_.U'E%8S_.?XMM5.KV>9/''-+E*)S=M2U_K*WU* MG1?4D[53X>8V7F1'3?^M?J5OJ<_6F]+NB%[G(SW*7'/9;-9<"W*LOF3QOU=A MR79W=<)^^\JWWY.ZO#A<;5>_)NFTZ-KVKX][5X9Z9XOENXO9S;MMF7>3^3,W M])Y@^X_319O+^++R6J^;-B[O>UTT]?D9C);G-[5 M)\VTV=-UPV]OXILO<=JTF[O::+&/UZ&I=+KZ$K\M 6G8TP,M[>IO(,@L& ZA MU(=09%LP[U+?60F;SL5?E_'B(KX83?>.#->7_<]['_H_3Z:[U+A6X>4D^[+6 MXRI[>S69W 9]0OHNGB^SXB?YO$C? KC->?G/[8^C!]?._NX%O.+WR_BF[& H M%L]_^B'T*&K43@0] 0A311UDS#FAJ$)0,.DH@]1*]A2)>9X!E*1;10X*Q7J% M/1&&=1L1 ,P"B!BSR$C I9/>;B$ BE-< <$#FU4Z?9.DP3;XZ0=85-K.!4TOXZG2?!SOWIAV6Z=C-O?Y@LEF&0N?EZ>(;9;..= MZ)IFVRGBV;2BOLX.#:_]E2($?< "8^T%H!PZ*8PL4-$6FGZ(=&"M:$:L(U6> M=(37FD7=$N*;U>-9KW?_])O97F8 M_,LZ;6/MTGI8^2M,H9HM1,0ABBE5%F$//5<."E>(CI5N9!>AEVX7=0/>.'AC MG\S6S9BS:2/2&@)'L0#0$HJ--(*#0GSIM!BM^=.Z?H_GSTD0_NF8-#:3YN40 MJ'?B_';^.5V[\Q[UM=*@V5\I;M"Y3;+9LI(G!VI%0!L,$5'<:"N\TH+!8K, '<.\"37P MRZ5&>U =9,.W8>;\)]%S+\"7L N<3)<[5'NH>&2E008C+ %33DO%D(-%1Z&& M??E ZNFTVPA!BSBUH=";)-#K__)TF6RI)]G.36J]BI'AWEJNO2=8$60(I4(7 MG3=:]A3\J5!R._ ?TN6IP+2@U9_3),M^6P3+8Y[WY.< 2%V][JH:62"X]Y8* M*J03T$L=_BP$H*R19EM?K3O7; O0M*_;/'<\;JC<3=U(6$ZU$I@IQ+2C@:&N M6)D@)PB-8L'M6[N-L&E!O0_YR+,L#_"NTEV1^9HU(XD("^N25H![S@D(U/1% M]SUCL(EJR8M3[>G(]&!([TK!.6!NU:D6(^"U"P/4&*!TH0Z$ M.&UD770W!_5,K$XP'"GE"TV3;\RR? MI,*ON+MT)*2F4'H#K34*,QXV!&4W.96-C);N!GKW;L568&I!FX_MI>R@5[&R M8J05E58*A%'8K4DE-0.\Z+S1HM$X[<:K>"KZ!S1Y,BZG*_48GV)US8AQK#%' MREC@ QZ((6;*[@,YC@!@QVIM 9C6]7K8GUBC:L28DHX9:PB2"&!,/"HM!PM0 MHQ2U;MR)O6FV$3*GJ_8(7V)EQ4@@I7V 1"CM""" .EG$&A&#L%%8MAM78G=J M/1V7-D)VBXN:KHJCXGG'M1HQ"HVTAGEC-7%"&N!*+F/$QD&' 2.ZG<+9 HLF MCSH8]GS9DPZ>$#\\NMT(.Z.(DT0):'V8$X&BA2<>>D8Z M)5YY?,.1(!8PZ+QA$G)B-/>\2)!"SG+5A$WL];"IZR# M3>FLY8X#%I9_4MJI1I,FM!,ODW9# #HBWOUSMKR>+^)&0T:VAG*3=;5N)_.^A2Y^ODZ3U=7U MYS^2^KO(%C\1><0$],A3I\-L@ QELLBU0I#[<;@$AZ'=P%@/,"<^/?U0BY!- MFXJ00-9HQ2$S)FR9"($6EMI0NI&AUUD8:1SS7*B0]93CXL87C)&KNEIQ MG!9:7Q-78QP?2/2W=T\O&AW'W:.M/&O9SXVD#[K>T;VM3!=GBT^YJM+9XBH4 M^#59I,4_US;UAQHWEK;ZG0@#2(R4AD!F*:(.(+-)=0\KG @V?<6P&R^453>> MMO:-R#M'M&4.0LNX0IA ";<06LF=Z\?D.G@CZD"<2<8!^>1/W;&U1<4#:1DMHQS>J#D")^C>N'H=G#_;8&.^^9!9JIJ605FJ-%-%8 MV (D1/V+O'&UMN+;O 2S&9#?6;<3K-[9UOS&U5&2K7>2M77CJM6.(&&4Q5(; M)7R0L4230=8HM#[.&U=KJ[#>C:O' =<'(WJ[<15#*+D"*/R720^IY8*62 +K M^W%KO3"[J1MPQ\&K%N_1Q#",'H$=E?EAET.@WHG3]HVL4&@D' Y+. R+/V.4%@*:-TXKF7K4&_U;V0]#JE> MJ-#?C:R*.N]XL/"@I@@C(3DJ1QK%II%M/((;69O3I!/<>B!-^S>R6HN0\E0; MB!24C!-""Q&]YKK1F8H1W,C:E!KM0=4#&\J]@+XO__K?LS@-G[[>1,4J]DGU M&H@$#T(J)# $8AR-_5:"2OOVJ'8BRAQ# M$EE@L4(NF'^0B (&3C08[6ZI;37O8U&'*/YI236VC=.+XM)P''J_N%TMLS4> ML-+V.5 K,@AJ0PT(\SM&4JX-@T)$XF5?3YW4LWTZTMX^CIP,UT",0(T8L:T5 M"0HH(UH)#K!R6'K"5&GB6= HHZ.SC=)PC&@&UT",P(T8@0N_@1&4&L\\HUIP M$>"S)>DIQN/:'PW'B&9P];%CWAE)JW?2_.@V(L. QP(0"+#5 CIG0"F^='H< M%YJ-*S>L*W 'S9)NE!<="6205HI;9&!8;*&DOHC$>F54H[FF^]5G4/:TAF:3 M(QL=WLA%':2!=)0H[3$@5 E?KJP.F$:&2/?+SB!4Z 31/F:/-5C'K41[Z^2' M/P&"& .IO<7,<<&VSLDP:Q(ZCM<@QD&8ML$<^U&*M1]SW\F(;<<;=S*YN9EM M[RP.BWBR6 ;];"(JO7]PP",@/Z\FZ62QC..S+_/9U207J]:1CH/U(N8D4DHZ MC!T1TD$ G()*08\YM4)4^:^Z$?7A8,ZNSE<=OJA1.]**<4JH(P ZX"BUAKBM MV,0BWM-)UH/'*EK2V_/W2UH'9ZP'(#XDBZM\+ONX"OO1218_C&I];R;+^"I) M[\\N["N M]@NR1XS*V$/#%B,L6)@! '9"4&B,Q9[2 AIF#1UM:*MS+M3F7A< ?^?@(XC& M%@E[+=0[W<=P=ALOBJ^>Y<#O3PL[6#YR(*P)(C3/$0TK@O-YU'#;54E43V<$ M:VX0.]='TCYD/4PHN]9[??]K?NM 7&$?556-E*"8"*R(,%Z%'2]BT!3">FU[ M>@=V-(90RW@-1(Y-?RN7E:JJD6?"0,Q=& Y.,BJ8PN5(,!2/-SVG/376X$<+ MD+URGHS-SA@O/7JGQ?O%17RSV.2^AMZ6 E1&SP]7C)@@#&@*%$&(JOP2+64+ M006@XTJR:4]M28<@]7$Z(?>VYVA?_+:8)HN+M08F\]),*N'1D_ED,8W/K^-X MJ6Z2U>+0G8HGM!I9YBST&D I :)2>8]]"9'WX[JXN!O_8'_P-=FI;&5.TLZ2/&=E99*CJNQ\G:=A!7L?+, O/>^S$^3+\N0Y9G5VN MP]/SY(\^07CR_>3F-HVO<_OH+GX?II&;.'\+9*#>A*UWNJ%R-QVP<39-9[=Y MQ;-+OU\;XJW:DG(:LB MFKLK1)AYXJBB>0H!P8 P#@KA9)ZM/X(@9ANJ>9[,UP888PU:KD\?FE6V#'-F M6NL*DB>%(VAR\\MCI*!QGB.@.-BLSI;88(Z-,-1XJCYWG=P_!90>=CZ_3F[B ML\LG/:WTB^RM$T'K/*(<*,74D&)M7;!2Z M/WU#ZKY.YZOABV4UQC!*7UJ.BH)G!<.?TM MX)VTCDD3Y>E0:3ZYS\[C]&XVC3.3I+?)9ATZK,;*BA%@3F%IH)#"(6HU492% MS@M"G;9L9+=AM*S0MM'IXP3/C,*&Q/2<\3UEO IH^35ALO:NCI-)[=Y5J,I>/X3S)=K6\>7%RX\-GE_?M0 M)+U9@]G-%S=AOL^3KUV)].@#A^-3)W\G+#5A+-T'[&Q\&:=I?+%=?GK_X$/R MZ;-?#!BA>]83E::3Q=4Z2%(G5%>C=L2]0]1)2HC23!NAT?8:U;#U5%A7Q3#Z M%EO?Y[=%5H7P:M6/*##YV]W6$60HQ(!;[K>B$X9U3R]/'(SHM:K!I'N0QAKI M^Y@F%ZOI\BS=NLDJW$R[BD=>&V5LGBY*' R+H$0(%$@@SGMZC^(HUU++*DY: M1ZD'>W';R[6QL/615KH+]M:)A&$.>> T1,'&1M:8XKUD18VFX_4GG::LW9IO M#9]71X.QN8M&HOW3HTB/OOTA?'B1';A5_7"%"%(0-L34.@FALH9K#$71649% M7Z\PU-OTM8!YT@$J3518]/^PWIZ6BA0SUF*&7-C< D6H\[PT-4KU+CB"1EE),K&!,.T^A\"4TA(A&![LZNZ*NQYWQD<#TKV.S2M/XX#FM MW14B0\,B B2'1"',O,.(E,L1AKY1 FMG=\SUJ/%F^/2O^%^3Q?18W3_4B6R M"FIOO2IO#%%'P8]:3NNRT% .^RYO)?PU7CX<;?H8 MI^?7D[2C",'.3PT8 E"+Y>QB-E\M9W>/+L-=YW&&;_LP3O(38*OE9!,; ?*S!CA.AT/>[ M&ZB(F73XU4@1+ZP(VRE%H?,(<9Z_L+[1BY"XIXS]AE<9]C/8KI]C8 M@DJODEF],\K=W,Z3^S@^7R;3W\]N#YZ'JJP34284D]1Z(9PW2@*.:2&>E:#1 MBR.=>=[;4U;2#3X]J/_AQO]U9W\+Z&>?SG^KI,#!>I'4&E*NL*!&8>J(PE(7 M8F+M&MVXWIG;OC,:M(E1H_.JCVE87.KT<3ZI./!842WR'CON+:7.:JXYU@;+ M8K-$%6ZT3G3FIV]=N1U -)C=4'NMK+R(K97V(R>)E2X/;@C& & !MF)((&1Y M3Q=:G,2L'IT/0V#>D8=YI].S2X?N^<85TGFF_+??&="5NW649SDU7/ABNIC, M'VYE6%SDEV1_"&2ZV#QD5,=UV[3)B'E" >&$4LFT%MX)R2DS &[!THCPGN[[..B*[9X(>UVO/4 Z5E=K M>?7=SW%RE4YNK_.+""L,ETRE2C'79GCKGV MU=D8B3Y&:#:;?)Q,\T/DU8/T>=E((F<=XXQI9@60RD!N"G$LT8U2WCMSRG4P M3D\$I+9^LWCZXU5R]VY]Q#^]S]6+BW_DFL6/-+O]7CT5][Z7;PVX_J][.F0Y/RT984F$YX9; M;3V 7'%,4"D*L8VRB#I;>_OWYYR$5C\G>&_C='F?AWG6=ZW\>S6[S4EZF 6' MJD6*$JRQ@0@(29G@$"-9""E(LVO?.ENU>Z=$B]!U%+?XUKW?:= BCS9>)_/\ M1!5^$(G6\",TNN-1?N.QL]1[ARV&G@9+RB/K M!14$,4:J3,"NPR&5$F;[1*P?&3GQ&Y'6*%@(Q%(+!03 C%$'*72DD)TP.\87-P90 M_/.]^0D0]F'0-X;E0;#%1;[PU4K#[>)S$3/: @\H-Y1BY<+<8'BI&D''^RI( M0VX\G]S&@^EWPK8"[MAB1R^8IR\\H]P ;0E"F!&'I&.(4R5+\:#OZ9;$NL[1 M015<.PO].$Q'E'J,>#!VH=#$"HF\YI!;473<*-OH>$%WX:LQD*$#6/LXE9!# M5&&9EV4BDKN$,<6$:F,8(92YO/N:0:4=ECV]O_/"K/*F\/6E_>H3* ^E(L" M119(; 2V"$CJ#%B+@+'5@OO1VK\-M+!+CR?!\"(U.C8#L5]%]J[ 7P*:-ZN; M2A4^*1$LO,6@P$D>7-+OCI+NK9!/_G[Y&>('X?6IQ\K:?% MQ^4B$-86Y:"A@#J '.8.DPVA71#--4HMZ2YNV8863Q"_K_W_EVHO\I?G!D,9 MB%%9MKI9;P@R]_4VSD\H?H[3FT/OEW3WT4@XJYG!"@;[E0/&)3"XL&"";3NN M,\-#NO#'HH(Q^+CVP;Q+UOQ%&9_&\?O%,D[C;/EILCP8DNKZVWGN(44\& <* M.""M1)*J+=S!>%?CNM5T:,:/2!,OC?C%(/]',@_-S&?+^SZIO_OK$9*GTM[.[V46\N!B"_(^_'2D$C7)24F_" M @N4(*#PU6 DS,@2?5\9]4_0Q)B)OW'L9S^'@LOL_>)CG,Z2BW_&LZOK(+.Z MB]/)5;S^I0URE_AT,0R:]22R3'M%$/&:RC 'B8"^+52!53-/3V>W +_$0=&+ M7KI*L*R;<_C+)/T]7C[2\@=4OF^$N)@"2 3#)@F5EM12=MHCBX[S"MO3=AL,^2PT@($DZ(P)<).'(!7 MG1W6U(YJ"M\H1+R0[#"GIG55,,^\8%\ #10LQ/! ]O:K2(*^H-OX'L\..$W^\V6& 8"XL MX\2&Q84BP]=NXK48E#>+:?62'=98BR>(W\0BWIWV\V5/KL_F*I7D\OTB6T[F M\WU7UK3446C89 4D[;[&$E!E,).>H^I%1KK8! 6Z@.*N=>6D37V M\=2VQGH8<&J^ID5\L1NC//ULD1T:#?4:B&CX/(""*^FX=M!1C4L34)-F3NTQ MYTDUI6HG[>_YHL[N(L'R Y6-GG)&P1'O_>)-GRUV3YKWCY M*9XF5XO9_\6'[);.OAD9HPQQ4@ O--+*>+U7C;(7V"MDZU@T,'3^WJZW M\M1T.;M;/VKU/9MO+_$<5D)KI:5"1O% .BXWT3G%"0*5X:WOV7QQ! 5 T$H, MH-&>(@0EM5L(,:1]A8N[SN:K393.LOF.P_EU9?,A)QW0%"@.)%700*1I(3O3 M?-QO*_6F^,,W!QX%X1BVVB\@.0KE^N 0*VF,A4 C(UD!JI?8C#8VWI ;?61) M-8Q<(,@D P1";*!5RD'E"S%Q6']>5HRR4T4? M]8#Y<;B.87IK[*0L-^"?DOG<)VE>:1#_]JZ.1 QQX+UEGA!JN9:405U8]I;: MOBY3[&'9H;/H0*:=A %R3/ BQX\X\LR@$9:J')7MH2:8F"DD 7XD-M7DE;S6H;.2>\EI%SDO)>],@).KF, M9T,/GF]Z$1FD%#9>6@^4UR+H H%"!5B[1L]-CR\?Y[6,GU/U]Z*'4*FCRIRE MT3@-CNEIA(V4@FGNH -. J&9+UR51&C7R*LP/B/P17@5.M3;GV0(CGS<19A8 M)Y4RQF&(F0;<8E4:[:+9NO>2G17=,'Z$(_=(S;_HX?H:$\B%Y5YK:0"U&&NB MI5.F4)_CJ)&7<7RKY)]FX':K_A<]>I]NELH_L8Z2E5IX[(1RB1'LJE2YM M/D!\H]#P2W;7O/#1VZWZ7_3HW6[55VF)AV M%86-CIV_9#?1"Q^W'>I^Z',-:T0^Q;?%HXMIK\6I\Z!A1JU(P&AHHXZS(2@U@-D/,$"0V*AA;+2).Y&[%U=KCIAL+=. M1#0',.S.8T,V8KH@$<])3-??#$0*N:2KH!9JPI_KL';46^__Y*D<(. MY?%8X/)'.97C$*@"%09U3]=5'97\WX**=RT?;>#3EQWV[:Q=*^%Y3[6(""M= M&&4> 9\&&CATX60!LKQ9MJWH;A:7#@)J%?*BK&ELX^-#$>08,_%1VHZC>?! MV"Q.C#_TY/#=LU7U(B2\YEII!("D7$D+C"RZCBT?X2VT)RLAZ0Z?/FYRV-OC M+-^"5)WWJZX=$8 4UQXB2(5SGFLARB$B(.CIX;^!#8'V@1J>&Y6+0*WZ86L. M HH>4<@(P%YIY4$AML4"C=9&:%6GQ_'E).C^-,P9FQTQ?L*<;EG8>+I>Z43. MC,/&Q(ZBD3*: FD-H&%BM5XQ*' M=?=MR8@"[B1%$BAGF*5865W*2;09UP._':KN9&AZF)_];#%93&>3^8.#NL+2 MVU,C8DPZ BQV5'"+L//:X<*=IK%H9/ ?'TT]/XYG2RRRSC-U.)B M<_O2;'%U=KFC_UE^JC;;_:O*Y;O-ST22A3V3A@$N*R )VA',E Y;C-1H[<.3 M69&,#M7O%&T$YM@,T1?-S/X7RTT,V22+93J9'GB>Z7"%R!I+&(;0:<.ETXH" M90O!,-;C\HT-H]+GZVH;0/;A)%]]R>)_KX+$[B[\4>.BK#TU(LLH%9[E]RHK MHB&!@O!"-.>;N<:/3_(8.FK6"CC#Z+TZ,K*O3H01#'M];SWW6 DI-*'P@=9^ MO(;.R?JJUO])$+TZ)HS-GA@/ 896?*5ML+-\1#Q".']QGC)O$&+ Z5(L8=2X MGH5J03N']=T(E#YTG2]MW\:!5\OK),VO'U8WR6JQA(>T7Z^%" $.(2:(DZT M:=[9]1'6 X;)CM/%XN-QF$VZSDL_13/(UGM\L#_&K4 M7H0EL-QBYC5D3DBM,&7EK,_9N.[_Z)):?<#7;K9/5CR\MOYYMN[2W<[7$YHU M%"%L.1&>0.R4L5(Z ETAG!6RT5'!S@XM=,&-7G!KF10/;Z#ECRYL9K\&E-C5 M3(0HD?F5'H)099F5FD%9NAB%;91%WMF++D,0H@746J;#_M=\:M:, $.>2>$, M$0PQBIEQ)49!L$:S0&6NKPKXFP^+GB7$82V0E M\&$9)+P4F'O6R-/!7Q,S6D9P6*,T#Q',/Z:S:?QQ,LN?VEP7:&:0[FXK\@IZ M!JA$!.>! :RI+EU.4)A&ZXMX283J"[IAF:0N_G>5+7-#^G.2O_\4%'6QUU Y MJ;V(PV".*X.1PMX(!2S8S,D"\? ?UVCG+%\9HUJ#;_"CJWG!;\[[#GETM0\15MH;Y,.6@*[?-LBA#7,W[>F:[\-' M<8=BT]Z7O(93P%B/_+Y?A DR/E^&&3W_W(>MY!6I"P=J10(3*G&>-BNX\P) MZ7F!"Q+-LD%[>_%K$((D78';@WVVI[.5@>^#]2*J/-*&>2:H5#A(#'4I)K5J MO&D0K>BN'A].@NK5,F-L:1'C(T3O1,BGQ+/+\\D\KDZ;_*9L! &W1"MGN;!" M:(8E\X4X4%>^\]IO&+PES3R_=N1$4'K0\:7?NC3K MO&-653NR0#"HB$3>8H0DP5;00F0&2".SHK/@=3<\:!^F/I(@XOD\CZDO+GZ9 MI+_'R_#WNK2HJAH)Z(2D&@DC,(!(0T1+816"C?9 G46=N^%$RQCU0(B?XT6< M3N:AQ^KB)N"?+=, Q%UTZ3X&SCV6DZA+& M%_"$+Q:$,(L=L_DMR2!_G!05H ) R6AWM0VYT<=;OLTP_4[85L =VV;[!?-T MB!U;!V].&\H-H0Q"1RBW6#A 2A=]@'Q<=W<,J^BCWIP^#M<>Z%.:+'EG-]<9 M5U)G;YT(. F=HI!Z8D$8JD;P$C0L>*.)9KC7)/JD35N8-LDC>_+MCT4R?9#K M\+TQ%=4BCBV20%@MJ%%26864*^=MBANY>(=[G* /,G0 :Q,^;#P0#]/781KL M+ATQ83'21!C@(=%84<=M&>1ET(]JXSX>[;>"9A^[^\TN=IL^] UT^_.,CVL@ M0M!"%"!T%&CF\K.(4A:"*T/'=='"6!(E.L&V3V/D$'[EHQ'KH9>M4^L?_S[' M\-=D^:]X^8#NJ:E23;X9A4%N(?<*&^"\4I0Q7WAP*)=J9,?T1D+=L:CC);-] MHQ"?I-L?Y>4.'47MMR,1,Y9K:P@@P%B@F,D/@&\5P;!K9!ET=\;PM8^+-G0T MBDS?S:9)39>SN_"M.#NOK*@ G4S[KRH48F]+XJ MD228!G9#89RSG@JO\VO1B ZT)T:;JGR47@2LS$C>43Q"4G%$33#A*#<::$HQ MV0AFG)>TT?3:QM[SXRS[E$GCAA)35><<8H+O#@$O=$ MC.-"JR?IM>959,?A\N(NH&*& T"P,]0R&/X(TJI"/!?^;[31RI/U5?LFJF80 MO3HFC"T,.!X"#*WXAE>1\2"7,T(2"JB4)+^>O!0+ :M[4OBI5Y'5UDZMJ\B. M Z4'7>M5%@R@+%/3L)'(9C6.[>RI$5$E=1@-V$+*$5&>>FP*T:Q%C5;XKI.G MVESAV\%E()7G?TWCZOF]LF[D+#)($JD09CJ_CP@P4(A+)!OO2WTGZZ\&']J MZM4S9&R6P/B(<7J4]?U[>QY/5^EL>7\XP/I-P4@))@7' F"DE076$U(:0("I M<67GM(AUTB(JP]YYT=)[?-0[1@17QIK\:@:,I2E$]D:YG@Y.#+?@MX_1\+1H MZ4$UF#]WA(+<07)I() >^$+LL&MRHS4"6M5IHY?5FD'WIV'.V(R#\1/F=&/A MI-?\YG8<-#T,\6UN6?8YV1I) MA?D49S^G27;(8*BJ&@$'D;(>4E8)HR ;BW%!4""\3']-+5)<\2($*QDHX0J9D50BA9 M"*?"!GM4R3F]<^(DL(8U$'NXKQ,9;ZT+VSC%. 4R&%D/J#,M&G&GNY3OMM>7 MKO$:ECX]7M+)A OF&!&>4\L!1H2XM3- "(0MT(W.C71VK7B?-&H-LT/Y>G][ MEQ?\$K[W][_\/U!+ P04 " #V@6-(/F'^0MF! !X00< %0 &)L;W@M M,C Q-C Q,S%?;&%B+GAM;.R]:Y/;.)8M^OW\"MX^'VY51+J+($B0G)B9$WC6 M.*ZKTF&[NL]$Q0V%4F*F=4HI9HM*E]V__H(O2?F0$@ !$NF^,3W=Z;2LO?;: MP-H;[W__7U]OU\&78ENMRLU__ 7\-?Q+4&P6Y7*UN?F/O_SV\0W^2-^^___UYLW_YM\>!>P M;O]8?9F_>=/^HZ#Y8;W:_/%O]7]=S:LB^%JM_JU:?"YNY^_*Q7S7V/Z\V]W] MVT\__?GGGW_]>K5=_[7;JK&MH*1_N-?GWS^3]A\&N1Y_E/SM_N/5JOG/BB_%OSTOW]Y]['Q\\UJ M4^WFFT7QE__\'T'0TK$MU\6'XCJH__>W#V]/HLM_JC_QTZ:XJ?E^7VQ7Y?+C M;K[=O9M?%6L)H_FVS]OB^OFO6&^W#[ZA9BBO&0*H9NA_OO#%NV]WQ7_\I5K= MWJTE/3\-P&\ >/<4K"MT#0F_FH \Q^KC+[2,]Y/LNH5=Q$^_TC+FMJ'QS=)% M^WW\M9:QVX7LM&64N_G:9F/K^;2=W:%75>NKP6JXU4VM5\_;ZL5G5R MP5?5;CM?[&8)P1 (@0@,19(1A@B+0(9RCG($(D!FS7?/BLV;WS[V2)I?.;#U M%QUFGG*^+:KR?KMH$Y8$6>?K%O=_[N$%Y76P!QCT"(/?>XS_[[__='#Q <7E MXKDVTR"[GE=7#;R.#0D3)#\5ZUW5_^9-_9LW(>@R\/_4H>TQZ^7"#>LMB>NZ M^BBW7H^\=.BE*G^;O?F0>#JZLBE2Z7# M5MKR)=U[CJLGG?&];#7%=EO(:J)<_/%^OKW<-FB6?YNO[PLIU!\_S[?%+$Z4EHSK]\AB?DY4;^N]WJ:ET$ M=SWFH*I!7P1W\VWPI<8;_/#;1Q;<%=N@JF'_>+*K.@V FAY.P+R>(NX!!A]; MFB5&V;N#%F70P PDSJ !.JXJJI%W1AH8V.IPO>[S^5V M]<]B.0LQBED&LIBA-(IHPBC&G=%4P(3,=OL"7;-G:IO2Z9&[$\,&4R5L9*\* MYGNT0Q10GV03Y7/*[T#%:[$%^&4Z1U"YQT0IJYLQPSZJFKDS9]5L($=#5.QM M5=U+@PA'>1S!D/&$"Q1C&L>\-TA$ HWI:;\Z/5),O2%&)I+F0BA'&M-I-BR.,)=6 M@[0\>6:%:S5=&YMD/6WKV/5OSDR!MC,Z9Y-T/[3.JD>ENR9JK'E/QK1)FL1Q M#GF:IB".21L=9I6QI9XP9.BPWB5%O3G)(Y1,LFG@T[0Y&:;AD3 MZYU>F7MR6J<&LF.L3]V(ED$YEDV3!%"6IA@GB#'46^,L@@.U2='*-+ID,N%E MS*.A'CD@<+@674PRT76"&QT1TF334P'2]>(E\3%BQ5AXCL>?81AGG"8X9GD: M9V&:Q_%^_"DRB >JCXZI:23(>"YK&*V&8N2*3QN*--DVJA;KLKK?%ON]9U$:4<9 F@I,!.1AGL4(R,I, MP 2$)*&*76J("7<]JD452%C! ==D6R_/<'2F/]E@UH_N9,63TGZ[,^Q,_.M= ML:D*4FR*Z]5N)NK-FRAF.,OE?V#"XR3MK<4B WHIW]2*\VS_?EM^6=4'E8+K MGWN^LR!TA!BVFZ4Q,GR#G39P;SZ4>G&>[&XQ,1=G@Q[3:?BJ\[(AW\ M8Q;2* X%C4G"Y/]FE.0Q[NTAPK#.[A-S*X[WG3SI0GI9>@![9JKCAKC!LE/# M"AI<$PO/GA\-Y='GU$_I,?#C!>TQ9499?(J;^NS7A^*NW.[D^'ZO=8)#+B!. M8)R+$,@B 2'>E@@QX7FB6N4:?[_#SM-""O:8ILO9)\@YUW.&\NE)QQGLQN-^ M8X<7Y6ZS^%PL[]?%Y?6'0O;3^Z(2TD?^5>:_S7Q-[ZN=K+NW%=XLWY6;FW>K M+\425U4A^_/\:EW,.!=YDB-",L&S/$T0#4$/*HI3K;,[CJ&XSOX=^OH,H_D[&.-'Y-CY4S0'Y__N2AOMO.[SZO%?(V_KJH9!"#&B*(X37"& M,PKS#'?V*,@ITA)Y8RN.]?L8CZRC)")=(3;G3U%C1Z%.3SYU6'-[Q\9C4LY) MW& B/5&OX7Z!TY<><2JT!L&,6A\C/2[RY'/H^I>7EL>\ *CT1H.%^ M/#_Z'U5L9TE%&9)'B/"P@R(/(\CFO5&8@12'=71_&K' M4M.C"7YO\6BJBRY/:I+BD"(]'5%GQXF&/.3AC' 8$N:'6IB"+ZTT&CU=X+]P MW!F($Q[")"-RT)6%$+"0IOO*)T%8Z&B"QMQ/@Y> &HED'5*OY^_EB=;U:=';RB#..4H0(8EF88PI2 MVMMA,=&Z,$'_VUU7 Q)0T"$RK0CT&5,L"IR2I5D7:/'DIC9X3,>Y\L"8.C^4 M8@#^QT7"0"9>THU%>;_9;;_-?OLX"QD6.!)QB'#.9 &"TZ2?C:4TB:B*4&A\ MG6-E^&VSVC5W>\QWA>Y@08>4\UK@B ^]SO_;KV\_<19\_(0_\8\FG;XJ%G^] M*;_\U'E3]WG8_Z'N[O"HNQ\\?J9_&] Q;8*!99KB+EEHUXD6@ M]'3+98R+54OCG<3R-4, MUP>28I(*ABF-&$"(\OTXD>>)CEH/,.-8CUMD]>:5[1Y;4'7@])1V")=J6CH2 MC7IJ>6#P "OX^!*#3G3P-#]GE,X"J7YHF0U'2NL-3G,]>[XNJDXC?RUV,YC' MF4AIR@@3(4AQ"N-H;R5FD=8JMN9WNU:>8BHSJKXM MPAAY+?HA!^=6H W9\D,JC-$_7FT>Q(+ZU;SE7;'=?7LO6\E.UDC\'_>KNUJ% M:I,XB2&!%$1AEBN+2P[H(&F -E?Q Y>B2/AFFH=8[ W(KC<5$#K): 'EI[R9C9X:X!7*K)[3@TZBFI*8-N;F8[ M1= 9Z1M.JA^J9L&/QQ>R66)&>3ZF%K\/Q9UL:9^E!,JJZF8[OVT.-&#((X1I M'O(LCC+,4Q#BWB "1.O-I@%F'*M1@RPX0 LZ;&8GG :PJ3B),PZ1>GIDRJ&; M*9Z3#)V;[1E.JQ^*9,.1QW- MK@9IDG=*8-TG5%2:6,^'E)IZ[6 MY=<97BR*=;&M1Y&/3'?;*:-,CA8))I*A/$EQSD*:]S8A2Y7.9]JQY%BICO % M3_J:WOY(2\R>EZOQ2=73*__X7):+^WIBI)DZ\8C7![A&XO=13JB=KI4>R;%9 MJ_-*-#PC]';IFU;I+?M2NFA@FL=?3IJMF/QE4PW'8813(D $DHQSD9(LVU?# M&0BU!LPV[$VH^]5%4,,T&D1;H5JM8AV;97N)0)%@-P=N7F;M3"%KDW,_ZEFK M'CT^IF.=+4N*UU76D(8$41$E ,4A%)A@$?:V&B#ZAD-T2T1;D7Y M''#M0/LF&;\K,6>N?YK,OPH%U/5)3P.-&%,:X[-BT=246=T4NO(24Y*$.:-A M@BAE C?WK?3+,"A1N@#%^,L=:UL/*<@N@AJ5R6C3B#.% ;MKNO3D:3*F-(;B MKADS&WWK,Z#"N'@2_M-1 -%14%%?;^_GV6QVS_DJ:,.5Y M$N4AYA2Q!&)&]EH=$ZHT4C;];L<:VB.J&SO(Y"4D:TNF8 M+#/EU"1-33:?>GI*-0=PXH%H#D%?VFD9>L-OL=K,-XO5?/UV4^VV37-I!ONH M?@8B9) G6%:0GM8P0&7T4RB,8=J8^@QZ-/450/F MG R23U!S9E@\E$P_!L*#O2CM-C$]S?FTG6^JZ_:<^L=B^V6U6&UN+J^? 5%] MDE]S*BVW?\ZW2UINF@,R_16SC+(8 M00 XH6G."4Y"S'IC$!*]HM3,A&O5;E$%>UB&ET*:$JA8D;KG3E-%]6ES4X\^ M2\RYC-C@Q?"JU%KRF\F4H23*!0I8P'!,0@RQ.>VM<:.[_ M-K3A6&L>/_D9U,#,SJ.8DJ@F-V/PIZ4(9!@*)E(!<99G)$[ 0>7$D >:-:Q,HSQF)T[,J316'P%F'C)@Q5*+^;G\113#'(D^0H%&$0D[VMC**]:Y+ M,[(PM@*9#;,,V3,2'@?$#12=:<98S]*BKC6:-'JI,[H^G-<8(T:4W^_YQ_UJ M]^VYZP;>[:^DS0# "4\X1%F6,!%&5,3[.:0\RK4>]K%@S['VM! O@I/7:[PS MO:/;"MEJXC0VSWI2985B-R\,O/%5EG2_T)9VGDZ5T& M][O/Y7;USV*);^O'%< L#*,P!8 D41H3SA&)D>BM(XJXWH/.=FPZ5K\#H&#> M(-)]W-D2LXHUV 2D:E9EC: ]O7;@(CAB&I]GVM&#T$K4G:O<+)/OA^)9]^K) MT]$N6!NF?!^*>@B[VMP<8!P^TP,B*8N3%'*"$(@X9(B3/2#.0PMB: 6&8WW< M8PSFA_Z[/71O>Z)I)RA#='3T>-B2UD.0CD3VZ(/^Z*T*Q=H2;#5N/JNR74>5 MA-H!MQ:.XGXL=KMU46_\Z"XOO=Q^*!;%ZJZ^JSUD*8-($(!XEA,,$[2?ETP1 MG6V*F_HK/UDYH3L B))0Y*U0/,&L7M\V(0KNYJME<%UN _SQ@[7SN4.BH*;3 M$S+OXOSN 7/P0X?Z1ZDE00?^K!L.78CF+($OC3,0 %;+N;77G]J=S-UVUU/(N2.$]#(;(XP0RQG"#0 M7Y[&2,:4'B!P8MAQKNHPU5UR5Z/2FLUQP_2P/.6<9*M9ZHC^!N]+\S0CT&\G M0SD/@Y/\I!N.P=GI.9H,Y'APSN@,&*0)70K]S@S:WB@F S.6;,VBX>5R5;?&^?K1 M( GF(J82A2!N-T#R<52.D-Y.8.869NB.\7?@,FZP2'Q.P7:+XOU\M90#N>8#,X&!0&&21S&L#V9#DI#]*4F04:T'1>U;=SVI5P-J M%_SO9+=NQU8_+,OU>KZM#K_ZT=HV -,@#-X", +_5I-C@S=HXU,CKF>[N@#Y5$K1K\GO]N_.4H!@ MABF,,!0TPR$+V_%2%J7R_[C6;EDW"%S/9[4;K>1 I#[@L;I>20W8E<%\(2NV M^_:=]V5QO5JL-#?+.@K'8/$=*1)6!?B N0Y-CWJ2[;%&S)KIL(5(>:_%-GQ4 MUV-KC*IJ,BUO;U>-P?J6M/HJHM7FIM@L5D7%5M5B75;WVP)?5Z3! 6KP>P]V[+?B M=8@\T\?=!,2/ONW(M\?OS#MD4/E(TN)SL;Q?%Y?7/]_/M_/-KB@NK]:KFV9. MIVI?O2<8I4F<\#@$/.1)PFC,>\LL2I6>6[%ISW'MU$.LYZ ZD.4V.$(9_-[@ MU+T.PP;3:EHY-LEZ"CF<7S='A%XF[8P:VJ3<#PVTZM'CTSW6V5+5NW?EYN93 ML;U]WU5/!PTFWZBLKF[*[;?+Z_KX>_^)97/5&VAUOZW!!7MT1O4++-LRP!E#(HDJ1'@QA-[.CO, R.];>&_4;^ MNT/'#P[(+X)S\F!T>:2S4 T5Z/&BI"?0#@,TLH*?9=A(P>W$S'<%M^2ELH+; M9%5IU]CE7;'IS5S6//<7D/-0UNL90&$:);):YP(PV-O*8ZQ^:,78@F/UK7$= M^G6+S.35/',&%79QC4*>GBA.SYO&SJI1^#/;-F7&H]J&J%-NG]KM-)@F#[8R M#?>AM-EP]*KHYV9-R+=?Y[MZPK@NWG&6P#B#.,ZHP#S-(@1H;U80IO2XJS5C MCI7YV3G$BZ %:#0U,9Q>M1)W5&;U9'L0J4ZJU9?(.E.66N/9C_K3GCNEH_8X M7,U:HUTA*U!& 4RY5%*>HR1#&.Y%E"8P'*IF6L:F53.CD?QP@LWUS!FW5O5L MDO'W2W1I*IH1T_XJFID["HHV@"=517N[61:WF]7U:M&8W*/HBD*4Q2@D28CC M*$IP%M>G>GNC69AH/=4WT)1C-7N$+L WVZ*],3S"..<0\CC+.<@##G>KPEEV>!" M3-W2%%78@,=(LNO3Y]4.S+/FB4&Z9,J2J6+]M MMMVFY]\VTOG^,.!^-FZ/A,QEJUP4'S\7Q:[;'\T09T"0$.1Y&"4Y%@**O88* M073TS"6.,=8V^OWD;=NK]/3-:1#4U,\7_O6T\8 Z> #[:*I_#WQ(_WMQ9;&^/MGW.8%+/)C(Y#"<$Y!0F>49ZLRG$ M2F])6S/F6&=K./7NCYL>D,;ZIQ4N%9:0QZ;1RC1>3^S/4Q&KL<8\-L%FR\V# MB59;>58@X]0BM$T>/5B/MNI.Z:B].3@G^*GXNB.2A3]FA$.,);,OQ?:J5"W'+1O7Z7''.)4[W-ES@WK%N&W>U>KO"0G7RR'J M)S1KM$$#U\7V9KY9_;.1;PFA*M>K M9?,'">F];.Q]@K^\KJ_GD.#FZX_R-T4+>W^&-,U!GC&&DS@G(8L1YW&##0&1 MQ$SU\>UQP#CMD']&,L8-KA]*,K+/ MY93=27E47<1NP-W$=1D[O%=!!)A M+;<]QK'7LE_B[.QZMC7"_5!$FPX]6=>VS)6VEDD9756?B^7/9;E\9#F)J2 0 M@A3(<7"6IY RVEN.,8V,Q&R /<=JUB,+;FIHAG(VA$Y-/1N)26-!V_/9 /1% MT4ZSIB)I%CCW3--L>'1*U*RQI:UJTM@L#@61PTPL,"99PBG#6=2;P#&6M5C] MJHBF?*E\L99.[3&HKYPT3^"L>D2&0J7$D*8BV2;'6'HDD(GD15I6T1$=ICP3 M#"WHIY1!WW]U"5B4M\5^3+@?$B9ABCA+ 8I"A$0<11', ,X2E!"8B50HMW6S MKW?9[&M$A]F8R29C3E!SMCL,(].7GC'0BR>=Q 8KRI?>S=?U/?&R7]X7LE?N MK>4<(P;K![;"+&09A=)P;XV36.N2$5,;C@O^NB#=MJC^3?/^.E/2U$1F#+[T M1*8#TQ;Q4PG,"5K.",Q0(OT0F,%>/+YQS@HK)@+3#P1FHE[_X4F*!4I!*A@1 MA/:F8(*U3OT8&7 L+>^WY?)^T2VJKE>+^N4JS2D%,][T!<8)97KJTL )]AIS MF"^83E]Z5A3%19M$_Y1%WX4SLF+(AXFF?"RV7V0':ZQ13#G.A(ACFO",4YZR M?8D$@>;MO(8V'"M+#\5<3+0(T]<35UP-DI0>U,2J MS%DQ'!9)'0,,81 "1B)*8Q&'#/=6&,Z%SF2B[G>/,I^X.0R&)JWJU:MY9=[\ MZP]:Z,]7[YHLJ.]7K9KI^L;,880 LY2#F,B!0@3#'*59&/6V$-*[>=3,@N/L M6H.J%ZG,I@4,25/+L>[YTLNP/54=H@G?\'B&ES,J,HQ'/[1DH ]/-G4.9T1/ M5YKAP<=RO9S1%,$4YPD.<1[&&4VH'"=T5E*!M!Z$U/UN_^< M-G2D1(W1)F) M2(,EJ,%,(1Y[)EZ4#7W.?!(, _3/2H4I"WHBT1?YLRAE\NN2'(%81#G.,P+W M2I1*H_H:H?S57@[F=>G1$04GS)AIPHOD.%2$WO:+@J#-ET]ZH _^63DPY,"@ M9,";96^LE1].<0P11 1 FN0"A-%^[$,C@75&Y0/,C#) 7SP"0TT3$ ME(80@SB6)M*]RB10,)V!B;D5QV.4/;"@Z)!ISHH.X$]-)L:A3D\T#JSUH*8[ M)'N*GC.:,IQ2/Q3&@A^/#ZA:8D95?>H3$_*SGV6%PV3EOR[OZDVAG?%9!F.. MLQ0@2A%F@A$.XOV(BR1:4R/#+#E6H1Y<4\0O#_#TI&@@F6IR-!Z/>I+T@,(C M9+U"C:M*9UDZHTQVV/5#G2SY4KIH?YK;)8JU_-L;:?*7^?:/XD@?9Q@ +CA) M!45$1*&LR?*\-YC#2*M(&F#&]4QNL]^H[EFW/3+-'5H#&%33I9'(TQ.E#E3# MW![6-(ITFI]S>U*&D^J'%MEPY/%.%5O<*,_/%!M9G*VE0;R\K<^>[NI2[4O1 M6PU)!C&+$Y3&@L<19R+>ST_SB&GM.A]JR[$>=?":?C5_ %!S5F/=&:-E'GS0U,& MX']IEDB3"6W=: \-ORNK:A;A>N&+P3!/42CMH9B0SE(>H_H0C(%R:'R_8^WH MSKO_L)98?@SJ(/9"4FY,!42'/4T)<42J8F) M!Z?TQ)@-9479?2ZVOY:;\J'%OOP1&*8H"6-$XS3G48I0DO1&*=-<\AIFRO6Z M5XTN6'7]I:M0?KRH#\IHJLQ 1A4%9SPR-;6GX?$8V5Z$.G!CZ]!9ILY)DAV* M/5$G2\X\%BJ;'.G=^5.+HI!^MK=2WTO;E_NZ@!37Y;9H/_=I_K6H^%MRJX:-^IM1%]657UQM/QC\,.5'%I?KW9-S?9CKZR[VDO=.\PF#+>:&K^6 M2.M)^8/BL2V]#ZX%!]_Z^'>?;]R["!XXV#YV>!$\]#'HG9SBYBHGT3J33GQH M(W[D(B^8>/86+A^BHY<%)9(NV9)6;F-;YF M-AS7ZN\')QJ'NO*$K1[8M#65'M1[\6NZ-1MJ =K/]^?MLZCJ]9_>-SNNV.J;W%;'59M>$:;)DEK9Y(X@O4*GYN9AL8-W MN^WJZGXWOUI+*2F#]_/MN=UG3N3D 3MG1,2,13^DPQ![::,=ZZY6Z_M=L9P1R"F/118F E"H&L,Q)EBV8_1,N:-Z6;QJ@G;'\O5C>?Y=?C+W*DG][56POKQL$U>7]KMK)!B=A-6AFN0 $I-(\CSE,,IXA(0#.*:E?*8EBK3U5 M=BT[%KT>[)MYB[95M2JXKZ34K3:!3#]W]\UT=ZN$F\?UUI%:_M#^6TU)M!PH M-8&<+D9Z+#0\:7UU1*2;&IF@G_#\5Z M+F'4MTY4?3E>+-_/OS5OCQX]>AQE40:R.*$10 E,*(.B??0X)!S5-T.H*[-K M+(Z5^N-.@OAW=NOQ6%$$WE1N\E_].9S4 M)-FG$.E)]-'S[E*5C[$''?B@07_1*O:;J]J!H/=@PB?A!U)^1L?'"J8?NCZ: MM^4T749-]Z_6Y=?#RV3-J=GK8KLMEMV-J,\];"\23E,HPBR+0DP%%#3N'IBN MKSU+E=YY=F'7L9[OT79GR%N\_17 :O+MA.[S4CTUT[J[;,Z1'!RIMI("NR=_ M62[N;_N'V;T-P@.44P7C43JL.:F37%W"MBG.@*5GTIE+KJ=-74X]*]VW5,UK M%?9)\#A-XNU6-M'F<4#R[4F>Q'_.M\O+NV:+TM%@Z4.Y7HMR6__E#(5Y%*>0 MR4%2D@$01QDE$1,DIC#F(M0:H4P$T?6*YN/)BM\VLD&OOS7[' ^(@\X)S:L> M)HJJVGCF%014+Y\>#UX>#'*.? JNOCTWR D:QR[Z,%\\B/WOM7M!Y]_83R$Z M"=*9@='$K<*/\=+4)#R^7\.'F$R0REIQGJ40)8BQ.,4Q2P@),<"TQYD@0F9W MQ795+C_NYMO=Z+E,$:..ZCUVQU4RNPA(<;/:U#L/ C*7W[30O#-D@E"/GMH< MQ->+K';1K=.\VG36PA\GDVDV@N\NB>GZ[RY_&45BK-3UL_S@KGJ[>=\(>'-A M\0PSC%E$TBB.8L8H3W*0]TA#R$8=@IG@\VO\=1$T/IQ9/_8GL..D*M5\)Z)CP.4]:0QO!])*U!#%A.6\.CH9RXZN7WMU5U7RS9 M_5;J96NRE=3F+SM(_&NQ7:PDW'I+!86 XC@6@' J-]&0?A9)2Y:U2/0'L+@GM'=!,0P["I)AE)@K-Y$FD]^N#H\W*JF$=UB45?$9?VK9^!S+E(,PC3#B$9)EO+#U@") M7FG;LW>@?5O*:!WK:[_&M7K$\+=SU^)YWBS&&2%,TB*F&RB<:2??P9*^:C = M)E+K[>G[R*_V:;&<=AW%;>)LW,TWUA>0=?"S1*1$H(Q1+)(\ O+_10\_A3CT M(!OK@_8M&Q]YX$7V-6@&DV9?MRW T^Q[Y/1WE7V?!'/\[&O>GK[K[#N EG&R M[]"X33";]^@ZBG[![_UVM2CJ#?/7W89Y$+*4Y#$(8\Q(C'-*^7Y:DF8IFN@X ME2WXCC/RDXMB>J!!@W2RK>?6HC_ZWO0I N_)YO47&E/P.[ZJ'W1<[%[O>2W% MZ(XSP6R[J7T?.=HE0>ZFJ-W$TK.\/<-"L%SD><1Q1 !+(,WP?@:>M(U=]E?IX^*2NWI'^I3*S.RC3I5S-JUG)N MI764X:P'&10QP[)2B*,<1QBSD.XWR7*1YE8'R2/BGG9T[.K@VYB!MY1I/8VY M_6Q;F9^4>UTYUUY$A^3="=K5*\F]4S"CFW\GB]YH.7A_E$G)"18E"(8PRF$8 M,\@ PGCO1 0CNSNXQH4^=28V/?WG%XMCI>/I8C]A1G[FV.'WEI2UXNHR+[MI M8-]):G9$CNWL[#*&WIS#/.M3*E*"TB0%409#C 1-HZ3S*:$ATWI>RV]/ID[? MK_>$YK &-,Y$MS]M9[KI;Z63G:^M'G 9]RF/A5IICZ^D6O"#J[&/DUJ,L&^+ MW"DC@C(1DS"B80XI"6/0HX]3D$UX '40[A&.I;X\S/\^CJ%ZODRIVA*^#X6U MSLI$RY1Z4?/G>.M9IV+!(Q*G,LK M.OHZK,E,>B1GBM;BZ4&=[W='TK#83WJJUDJC_#X*@['(&OT$KL48^W,N]ZQ3 M-.:'"^ M]U^A;%",_:3'@:TTRN^Z;+!.UNA'ARW&6.E9X*$>/<+[H;B=K^K#,;3<-,<0 M[^?K3\7VMC^5.",BX@(*07,.I!\B39+]M+/T2>E9$"^!C[VZNP<<'"$.:L@: M#^7Z1J+*,\>^87X=V5ZC_:B<(7X%34GCT6;?L.LT*;-7GSUN6FHO2(\K[!Q,_5RUY<::]^G7(HF@E",2$TAP1PG!(4\K"_Z#6I M[[W1GNWQ#/]KJ^=\YE)G6L8-$P'S4'#^B6V.O[IS6 M9]L;1EX'_R.5"YZV*$]7A/XU2@Q[;<)AY3%!P_T^"I(IB+-GFPYF2DQKELP[!U>#13,"T/[B[4&!09?Z[0 M.)&S9SQ#(>$99AD/<9YBD8C^Y8(D1BCVX-BK!2^FRXVOZ,H,XR8R3B[UHW5X MNF#P(!'K3TAYF9*- S[I[1A#&^'WD=)'X>.S'L1-:?ZS!.^0,2F%/"PC0, M!4D13F,2]_Y@..YPV)T7TY4$'E]_8=PD)BT!1FX-GI8 #_8,?-\EP,L!G_2F MBZ&-\+LN 6SR-/K]%G8BJUH"\/FVWDM0O2^V#>[]!#OE*".8,1)RP'$(21(3 MD*&LW MGXJO.R(=_&,6IED81CRB-.$AIQ!S2/?V,DIG7XKM5:E:W)K;T>E QY"4^]&O MQ4YF_D5Y6P0_O"NKZL=#A]*K.0=P:29";D@&X(9SL(?JB=?;<>#Y#<\*:JA:RX+J2UY8="&K\OR+>C MH1E;58MU6=T?*W(>L23/(LJYR)L[ A$)>Q21R%,=2;1M>T1E[*$''?:+0%9W M>BIIG7DUL9R2=#W-?,KQU;?C&;J+X(!W<@75I/6,D+H*D!]ZZLR[' M.PU1/ DP08AUJV&?HFM>+H\06,0GHBJ<^-$_Q[0<$;#S.CR0X<,L9J ;K-\+QO8K_/; M@I7UF>I95.M5"B#.*64@)!'-40]5Y)!:W97D J!C=>+_N%_MOO5%2(M)M[R< M)&Z6M@Y-'3+-%2:M:$VS-\> T2';;EP&T \%GY8"W%=M9%@&4HS & %+ ,.8 B]XFE%6M3F(89LFQ MPA_ !0VZH($7_" !5C\&O[<@-25_(+5JVCT>JWHB/)!0)ZI\EJLS\FJ'8S]T MTI(OI8M6.-(F_G>K3?%V5]Q6,PYQ1@@F.8XH3A,,\;ZT.Q_4L M[-#=U,'OM2]!XXSM\MA","T5P^/&47.^=9P0^K6??4^\BXWI^E'U0^?'=-C6 M5G%3KIUGC'9$^78CDUQSL5%UN?M<;#]]GF^ZW>V_EILOS0;W#^5Z+HBZ"9XCGP.&J>#G?3Z<*)K[[C\<=^@FJ^M@M]K,H*.C=>2Z(Q"[2(I MNFUSKSR!.B;'5K(=(X8>)>96 6:8$R 1DUBBS>4@%$/0#T7CA,!\=E=L5Z4< MQ;]TU^F0&:,X QPC0')($AS;.\AP]29G=C MP5B@QQW\7@0-O&+I2WK5#?'4V=5A='U-KJW+P6H3M$Y_+[GU82@G2:V&K>E[ MSZRFM(R66 ?%;?J\VEZ?LH>/$I;'<0JXH"E!/(M@'N_+ A[1V::Y267YR8?T MJHE=28#S5H"?N&F>95N4OB19W7A/G61=Q-CS)-M=&/;=)=F'H9PDR1JVIN\] MR9K2,EJ2'12WZ9.L*+?7Q>K8 QIA#*G(F0BQ()ET)0I[#R#AJ5=Y5A_^1*F6 MSF5'6J\;QZM@>5_4%RU>M^COY1?YDH0-VL/4>=A1&_ \%>^]_OZR\9. 3I*0 MS9O5]YZ3!S S6EH>&KWI,_/C:?&4B)#($H* )*16CYZ0;F9 V6RBA?S MU;:Y7/EX:P^D>9XADG+ 0YZ'&4$BV7M)N&_;5:WZYGA)[\DK\PW:H(8;U'AU MGC1^K11//C2:ON7X.GPZVHNCUE(GNS? M4R4S@S'C.<:4<@@@(F'*(-ZOZ&8\]7)G[W"W1MGTJY85IGBL>-06]'HJ&*O- MYKLI6_[U:A7/"Q3E9OK_5R7ZE'E8BFC&>_KZX^&NL9?]RU@J",EIF# (24QR MCFGO'T^CW(\Y%-M>>3%[XOD^:0MM9^KR8\IFXVL-\GBG];]:*:+9)CS8LFVO MW7[O18DSWB;:]&T[\M.7)P_WV[WL'\D)%BG/,AXE,1%)CLG^6I4P%EK7^;T> MKSPI3WS>8&ZAZ4Q=G4S9:GRM3AYO4?]7JTXTVX0'>]WMM=OOO3IQQMM$N^5M M1W[ZZD0<=G2_[%P.LEB$"8J3.):E5Q:&A](+)X#Y49I8=;17E;?)I_?>Y!7Y)F<9:C5, X@BS)4IXG[8.^C%'&XID$>U6J#@T' MF=)1Q6-4RIK8H@LD/-UAUS *U09#HW&G-T0YD/;P'?&I7A _1],9/;?"KA\Z M:\>5TD'KTWQ[=;$H[S<[67F\+]>KQ:JH^F,/,Y8F%$HKFE*%ECUHR/9<.3Q&Z6VN%'M1+(>6567 MUX_L?FO_^]"#*88,Q(!D*Q;\'OWOY.5!6KLG5$UR_3[H7"VG2J= M-ED]Y?NM*BZO>;5;WDI!JU=VLAJ MK"X%/JRJ/^BV6*YV]4\S.:JA$>84)S04"<0\%+RW*+(DTY&/(78<:\D#:$TR MKU'I*B^%ALOZP6Q8DUP743(/G3Y;54G?)F ML_IGL6QWF=*RVE6?YE?K8L8R+ 2((":"1B+!+,E1Q$28 A9#DNB=59T$H6/% M[IUJAF^=6T'G5W!J8]Q%<'"NJ5[W[G5[\(/&P>#WQD7=5]*G:0AJ&<'_-J"7 M-B8-OYL=+2XB=&Z+RJ0MPH]<-3$'CS>1>! 1O5TA'W?S79-QWW5(\-=5-Y>C%72?#F/5#:*UX\NR>$QOL M#!0]5M[.5YM9@D5$*!(H2W(,I7E ]C83AK$5V5.TY5SX[(O= Z5KW;2C=:KA M&:1V#N)B3>]>(G-,Q6NQZ&N>)K]>JYZN+VJZ9\20^MI7M;N\_CA?%]4O17/M M.@A3%A/,69JQ+",(YDCT=@ )0[T5+]UO=[[.5>U:L?I2;.H;E5M8FGID0)KJ M^I9+OG17M5JJ&C0O$^5HP>H1'V>7J4RY\T-3!N!_LB0UC E5[?A05(7\[&>\ M63+9G];E72U;_&M=(A2=919F". XCP2#493'D&5);QF%L=;:DPU[SI>;6HC! M?+,,CD :"HT5AM6D9VQR]<3H)*\=P(GT28&T,XIEDW(_-,RJ1Z6[!JJY$%2L MY=_>2,._S+=_%/6JU$.S&>!9GI HHQD,041 E.S-X@CD>@/$P>;<3XZU")O. MN,=H*''#R55<)QF35%;#+DZJ:_5QL MBNU\+UJLZJ:O4M?BH>V>0@9$[G 2.IF),($$-S;CDG&=>HV.Q8=5VX= MR*83/H2IWA-=\JVFR_;VN=Y M5;R7+:TSF4(6Y6'&2)90G&.&(\Q[DQ*!XGJC%5/NEQL_OG^O*4%V.#RO0J.3 M-TB(>FQ!#6X2-I?EHKGEIEFP\H?5![!&8O>1VM<^UQJ.0M IN H+SXBX5?*F MU7&[KI0.&I>&FK>#]\9@\[![9PEE#$8DSF@H0$P@3GC*>DL) D)#Q TM.-?N M7S[^IK P:(\Q!@2H]I6X!=4K20!J3,0U9'H$Y,S4V85!-@Y]W^93T#B3( M \4=ZD%IK[D8#M<'[9I^M]H4;W?%;35C+&%Q1)#(:<2I'%\A0?8H(Z2U*#TV M-L=3 _:/7-2N!8UOIE,,8T5=7S?;/8L Q%'C"#*+]ZMN M(U\OJ43<&0&VS+P?NFK;J<=74+K@S&H%O[\1NRDNJD8@CO^^UNM?R]U_%[N# MDL^2,&0@%1C2D N,$X1$?PHR27.LM5%A.I2C:.W]9GLHTD\*[]5\73]-Y*!6 M=Q-?BU7[Y*$U705X<:RV]ZPMW*OG*G?I6?"MV!V-Y#RLWTU"-+22=]HL_,@] M'O!@4MV/$)G),UP[5A'EMOM5_3DP0Y2EA-$XC$/*0HQH1OM],0F"7'B1]LR@ M^Y<+#R^CO9EWS^;,;\OM;O5/@]NC/6-[ZOSIOHUXEE0O^OG1ZW(;'#G]G23; M9^,Y108>UK"^\[0\D)RQR.!C]XXNF3_*;VTITDK&\? MCAB/(YH &*8L%>V3)SA&D&A=WV;'HN-TV8/<'YD^@ME<9%,C-;M7S1+C:@EL M?++U\HX=GIWD"B7JSDB\7>K]4&;+/I4N&ZN>#K[?ELO[Q>YRVZEY<^V.(!13 MA@ %,0<$BSR*PMY4E.IMBSJAF>Q*'D#B M>0$:D;\!ZC,1=1I[NL>AT&Q;MR&5:CN[3SI^:G/W<*8\V-]MP8G2:NO1$.1> M\CL+&%'&((HX@#C$<<)%"GH+ D*JK,*:W^M8>@\%B[YDZ#*D(+$.R='3U3%Y MT=!/A_R8B:8Z3VHZ^=#!4^)H2(,'BFB*O!S>"&PM/KS;[T].!8\2GB=QC DB M-"-1LK>,(=%:\K=A;\*%AP&G2JPP/73)P0W)]A8<)CS%H4":T5*#/N5^#+2M M>J2\S&#*EE*M]\CLS]NRJF89%CQG<4I9R&,"!8L [^VD(@?*%9_1MX^E9=L6 ME$9Y8T:60O'GG*=A(@8CPH$X?A M+VTU$7,)/;KQ>Y;2G(4D(C"!'$,>(LK[56$Y;&?05$AU;(PEIXONCOK!LJI% MH+ZXNN)NJ,0^N.-_)/;,!=<5B[9D5XU-(_D]QC*/:#=2;]\5-M> M!)MB-VA,_C)G1N-OJW0-4]Y)A]3JPV=EQKP<*JNC/S\LUF3!4"CHO?S#9C>C M"0[(1!#9OE433BNWMX5514L6BQ!_32<]A$:4^J,9,,% M:X/KMA;3I#+285!7$UTBO105;2?.:XL9)X82\ZOTN+/'$IX#(I@0,88DHBGC M>TG+8:HT2!QNQ;'0/*I/5NU#BKOYUZ+==5#N/A?;^L_!>C6_6JU7NY7J*,@" MPT9BY(C"I.)'^>UR9@9M1FL;M"--TN^V:UVW]YN MKLOM;7MITU7]&,!B-\LR$8$$T)PF@I(T)K&4R-HN(H!Q^-*SBO8,.>Q,';Q& MD5J P1'"X/<>H\Z>"#ODZLS4C$VRT9S-HT:I.!.CX-K).1F;M/@P.V/5G])5 M U*3H66QFK6V/A0WS?,CF]VO\]MB%ND97!7$VK(L/AEY;:C*Y&4"E.V_GZ[699?/U_BF^SA (>L2CG*8C2 MC* \RFEOAS.U"UC,OWTA0!0VL0.+2U0EMTE2%PB5?1DJA3I4UK7C$P5FQ M,.7+%[4PQO]$+H8QH:(7W9R.6%6+^?J_B_F6;Y9LOBMF(LK3.(QAF@F6@OJZ MV?!@*DR5CA8-,N!8-3I<00LLJ)')$F'$6D6-.04 M%2=D9#!STRO)BN( M8LTABMYWCU-[-)B"'I1NX:')EFK9X8XHHZ)#D2-K%<<#]\_6&V9$3:\1@] _ MJ36&L*"B#/VD27TES SA*$7U0ZD)B$0B?P0P[+\>I+'2DH[VESK6@OWD: U& M70/T>'FY\SNCQ'"J^"P;%GK[L;\GNKD1)=/W;S/8Y<"FH-^CVXOO^IHBS%%, M1!SB) 0DA!C!C'=V(L+4!PYFWSY6'^^NQ=0?,1B2IM[OW?%E* "J5%G4@@<< MO" *9GSYHPZ&^)^1B2%,Z.C%81PBY&^J&8QRFN$PR1!)0Y)D.&%);RD72:*K M&+K?/Y9F'(^:&V3ZJJ%-G;INN&3-4#G4";.H'8]X>$$]3%GS1S^,/7A&08:Q MH:\A_96[M:T8DDQ02@5-8HA3A"@AO2V1\M1,170LC*PC75X=I"1:!.IJB2ON MAJF)$FW6]>2("R5%,>'.-TTQ\N&DJI@SHJ(K6!I:-L;6\YM9%N51F,@1$^ , MY Q@BJ+^^[&TK:HE>M_J6#_V8((:C;IB:%+SLDJX8T5/&10)L: %#SP^T?_- M6)F^SQOB+H>V!^T]$>7M;;EI'H%N[ORO+N]WU6Z^6:XV-[.II#0 MD*=QOUDK8IPHW>=JR=1(NR4:B.U#Y1?MLR%5< 13>_/$('95ES1&(]9HA<.8 M4WN[+,[P?[ATIJB^]ET_L\KXKWLN%UEWM% MJ8@8R$C,LCP2) 4IRR(FLB2+(XH95KX[8:@AUXJU?^2HQA?T (,:H:V[Y5Z@ MX)F^8Y4Y#W9+6W.E=-"R]$Z2?:@OAFJNA8\I!Q@F,$X(I2B.$\3K[R<(8,)A MKO42A/JW.NX/#1"CYQXTB#F?D=URHI=\E>AP/T=*,'%[3HT>CM#I@Q MZN^3/*)PQ,!+?5Z3)X]ZO2[RY_J]D?>J/?^7U69U>W_;V4 YX;D(LSP.>2P$ MB!FBC8T(U!N8M$Z'ZWVSX][?@=&\9MJ0)#4%<,>/G@8H4^-$!1ZP<$8'S-CR M0PD,L9$C[^??FF/<]1N_8K[:_FV^OB]P5=W?WM7_JN)?[XK%KEA^*K:W8)9Q1A"% M&&19DH8HS4,*^\F*-%*;;_, INO9N@Y,(/_M;?##:A-\*^;;ZD<]O9HRC&KB M]THBJ*>DIYZ/?W#=_M6W!\_,=[ZUS\I?!+5[0>-?<.3@1;!O%[6/XRJTNU"= MD7L/VHY0GN<$,48:U1]/1H7<_+24QOKB6H8-6A"K;*AP#\84DGT[V: M<'J3\&I/@]K5H/,4BQQ"COHE:@CB6.NE;Q_PCC7\^[*'-6%:-(WI M!(EQA'!ZDQKWC>3@[&O/C<^';ZSL.+#Q?(?Y<2@C+C.DE6A-FB/9ZLMJ66R6 M#6X< 8IYGB>"RL%NB+,X1#WN**-*U[OX@]9Q?NRQ3#U@-(ODA'G161#]RXK[ M-O*=Y,3CT(V=$8V:S7><#\WX&",;#HB4\UQXV4+]N;ZXM7J[:8\B_KU8W7R6 MP/&78CN_*9J_K&].V#LY8X@('$>Q($DN,WHF@;/>"XCUMB7ZAMUQGNP!!O,6 M87!=J^:71C7OBFU0U;Y>!%5S)*!L76Q6&Y?E>CW?5HL2SZYSK0?,8 M/0-?]BFW]3J0S:;U^R+8M[O.]?8CS<4U1XG[E21EL]BZ2-&.6]DK3]BNV;&5 MOD>)HO+^__;A%R'#P+_*#+.9K^F]S >W,MF0;S\7Y(9ABEB+"$\BP#80+;TWHX%['06NUTBDG.(#+![PWZH(8?-/C'/AQASO2YPQ0C MQ,^/]#&*IX\/:XS&KJJLORLW-^]67V0^J:IB]R((!$2<4\X9@2Q)B+3-]R!@ MQD,=);=LVK%X?UQ\+I;WLL.7U\%++-\=WC)]Q?9LR6&Y>7F0U$_9+K:W,@/_%IN MMOT?Y6A\U7;^F> \)@QQ !A*<01CD(,>7YYRKE/TC(?*<3UTU&\[V/6\1;T1 ML\?:E$''X+O$JWF6;L0X:@JI5R$T5EUKT7.KQT/)5A'OT0+JF=*/Y_>IM# R M\ZHYA,ZKS])F_3_\'_>K+_-UW4N:6U9PQ'(F4D[3"&9$$(18=V]B4F^YU=JH M.L",8Y6O(35*T/QP!,[H0J0A=*II\TA,ZHFM,8E.%/4T16#4=* MZVU.=RE&%LZK>A/'\Z:?_VU_*P0#!)$\RUE.2(1C C/60XH2D>NMQ3@$,IVR MF5T Y30HJHLOGL3#FCY.<^W4 !K/+JV,$!T_5'8<5Y\LKHS&K_)E.>6F^/;+ M?/M'L1/WFV5OC!$>1QG%#.:$XDQ(N_NT@ #2NB?3T(1C=6U0!2VLH,%E>I.. M(8-J@CD">7I2:,*;FVMVGF7FC+H-I-(/W1KJQ.,;>&QPHGXQU_\IM_73@]7E M-2NN=E+J:IG;??M8#Y>;$753DT( \A2'D?P/R@5(6)HE>Z4+F=8N65LV7:M1 M#;-Y&;.JEV]KI$V]T6(-#F"-1K76B%?4K DXUQ0Q6W0[ND!,B;]S4F1)#DB,PE3 --V/V1.H]*"J?:O^**31Z-@B M_=94T@'SSG1RDG&P,H?#M%(S#J]&+77]TM=+(^94%?.WCY^VS0K,D<&N@ 49 MB3(.91T;AKD<'/,X 7N#C&OMYQY@QK$F_O8QZ*$]Z(M&X]@A;*HIWDA$ZDF< M*8=.].PT0V<$S *M?BB6#4=*ZTU.5Y-^+K\4VTUS1.:FV"QJ$93:^,0\3KC@ MJ1QA Y)$,,KR--H7D0FD6C-LUHRZUZL#T*!':D.Z;)&N*F03\*TM:\]1W51P M'LB<&G]G1<]R"'R10-MN/1%$)[PI;U!>+-7:T M-VB3;_L?_VM5;.6___SM7?%%DEG/!V:I-(2C#(*0QP3B$##8&X>0:[T#8,GD M:%NK+X(].J.E"5L4JTG7!.SJJ9@1L6ZW-9^E2F7/LAVN_= UVTZ=VFULDS-M MM3O>;_\41C>EER".HCQB(8,XXKQ^@3KK,:0QT3IG:]?RB-KW\&3"T9&%H[YK MM!IA.1::ZCAZ&$Q%4H=GMRJI0IF*6%JEWC/-M.O;*>ETP*"V@K[=W-WOJD:P M05>AT@@0FM P)@Q&>=XL>_068Y%G1GII8,>Q.C98 F X>AU$H*;(.>;.O.YK M@5T$RE2Z5;:G/*GHV !V/5.M(9ZV%$F! MRM$4"1HIDBZ[_BJ2MB<*BF3&SIC7L+Q;;8JWN^*VFD$YE*1Y3F. 6!+5+QE3 MWF/,1*RUKV-<9"/.FW57GS6WT!T\ZJ?3ED&Y.7?-1^-7\'OM6="X-L%]+1H! MU]1<[V)MKM*CA=G;BUWV$5')!Z-&WK,,,J[O#BYY,8W L(M>GKFU;$91*& 6 MQB"$C&2 77@E]+5,L.94Y5%_&6^6M?W:XER^U$:/^QCG&41 MC0C&*8LHH!$ >2+Z0\P"4ZPUFS# C&/A^_BYW.[>R']X&ZPV7XIJ=ZNO>D-( M5).YD?C3T[4]J#?7Y?9-)6$=;8T>5\1.\W-&M2R0ZH=,V7"DM-[@U(3H:EU^ M?72QRW/JEW"0R- G,28"AG&",[&?3.4A55ILL63*L2 = 8+B5!-B6RQ>%Z- M)B!03Y&.N*O!Z=973BA=EHO[.JM3+/4;"8'GK.7I2*, (1A3@2#B*<9ZG:?RYHW3H!6I6EL MQ;&N?RIW\W5PO=K,-XN5_&G> -4L-,TI5*PS1V%/L\SL'E?Q8*Q\DIYS5>9@ M2CTI,H?[\;C&M,2,\FNUW0,_E]?\]FY=?BMD5;O]LEH4)][O6S>4RY\NKS\4 MB_)FL_IGL6S?Z*-EM:N.7F[*TXPSD>>()AF*D-3+]GZ&!,!8_JSU+NUD*%V/ MM(_>5_I8/S/[W)NC]3NCLB)I'QV5'[R\*[;-WV@JY82Q5E/:UQ%F/:4^CG#O M5="Y%9QZ9O8B./C6/KW5>]>](1LT_DW^II.S@)W)'=,W$C]RCP<\/'[R=7I$ MAKGOMWKAK0-P#+&&\6O93($6R^9UVL9S&+N.@VM$ED* 5: M$\)CX!DQGQT[T24W\C2YD;G\@H7B_,.HD=/-67X$S3P[/8C7@QC5'EP$>Q_: M%\Y]RC[&U"OE&?>!]2VCC.#QR=PQ%MM*D_ '6,\_5EX/TMID5E7WM^W+Y8]0 M12RE%,9QF $0UMLW$!8=JC@*F=)$SEA81LP.K*C7%U>;?8U[F,K0F(L>(SX* M\_^>A<8\!QP/2#H'6K6_"/8^!$=.Z.2 ::*GL=3@613-UB+&BJ;:HL5P2D^M M:HP8+ ^6/<;TMIRF2YB.W9X?7#;CC4TAU3@&(*$ MA#B$/3"4YUHK+"/ &7TF\IG!6@_==+3F+E:Z@S4OPF0G3S^<.&Q<"#H?+O81 M\VBP9DJ]TEC->5Q]&ZJY=_CD2&TDKFVEA,,:?P/QM\UJ5S5)[ 1*S@6+0))C M@J(T%%%"4#_I&,<<:)UE'QO;B,GB:/-+JST-^+;.=)0PK$?23O:8,H@N4HE2 M9+U/+)I1&9!E7,7_=:0<9]YKYA^W4=!/1J=W#;=O>(X8A02%.$ZUG)>Q9'3&!G-TRW\F+YFEZWY=5)5[3)G4R_?[8_# A&'$4QPP@%"G&@;J+@3$15 C"9DKY3N$3 34Q>CZ(:^&:@JJ8,*JU?/SI#BZ]D M;3Q?[&8LIQ&%$'4J1!VN>@UTH+3:9 M 9I[6VYW[6:F:M=[,),A9] M(V.CR_X!8- @-%0I^)WJI ",QV M]04Z^NG!Q);6D&$/:T!6X-5N=5OG&+.C83;HU4\+KID=FA2&7OYF@U7SA.": M75OIP,7];T:7$=LFT;]$,,B;,VE@.$O*6U_JVW9E'7W[]G#7[GY](H(IC$'$ M,CE.00BR>M:J-YD#H?7$XR!#KC>V/'OEL/82I!U.S\O^Z'3J:?X1DV_UF'2S M&>4,2^?VGM@@UY.M)E9<>;RSQ!X_PZ]%?S#)/LLA(I2D"2!2+2,*01CQWCJ) MZE>\7RY:;=MT7+P^KUYFBYW6Z593LRF8UA.VL]OMABW4N;YP_0&%9U3/=A#\ M$$#K7BG?RSZ$-0NRN)"CB?MU/81]9NZ9%+(9%Y_F7V>BENM4A(+P"&24AICT MB_IMOU5%WLG3+M, _7<\@%7R$,2$AJE(<@(A2R'..EQA31C&DN" MXX$:9\E0.2GH+'&-&#EW:<%!M$9/"[4/KRLM/&#=C/^&[S8I?[_C"O[1:SAFQTA,J5-8 ML1N!-3WMG)0PXZ>8G!!GY?TE>X=NGO?XU#K;0'X\6%L;ZL'I)Y4,V3"1V>,Y MGZK=\DUPDK,\BV $$,EQ3E"8]D8IR91F6"R9&D]\%\U39 ^G12OM,R(6R-77 M9,>\#I)G+R@U5VW'U%IZ0$^/8B,Q?TJ$HJX/8- _B1_BS!FU'\R1@? _N[\; MI9# -,*4A4(FF@A%B.ZMAKGZ07<+ML:6_L$'1&SPJRW^SJD=J/Y>L&JL_\[9 MM90 G)RY>9D*M10PB$3O+9MW4C3 1@+,.$QV$<)CS'O5$$0*I\SF:X*<<[ M%9^D@U?V5+TJ?=YUHT'.Z#U5K\>1T9U&FZ7BIKMV[(\20'-&D:",Q#S+:U=KN0@;OH9>-J0 MN<_!MF_$%B;_DK5+9TW'SS8XMIZNGYM/CR@@,,HCA!!A M$4 YC/8'!D,,$R>SUR9 _!M V[W#S7[D+&=GUT%SGYLMWP]G/V*.\K+KR(V7 ME4>X>TZ721L9>4B 7ED^'N2J:38>SN_PD_*LN-K],M\]-[]^.#^4"D@P$9RQ ME*'*(GM7)9B XGC;.SF;BDK(3B?5?UC7R^MOJ"_-?C@@/[YI44I MT[*;R6KJOXOYMO_TM\DNZ1L4BF?4?=P0^W[VW:JORN?>[3-L6^#_OMI]7FTN M-T7="1Y>U94)$<=Q&D%*&15Y(GBZ!Q:#2&G1)9=2P*4S#^1HQMQFC M&1Y(=X+.'YD]RL%[34<-K<9\G:\A-IN[FR#4:I-Y%FD^-;$W120]F.2;Q.UR MXAXT;&Q8XSJ[I3;*(D8)3@&B%#!9G0 &]D-43)(AM\D/-N[XL-;CU-XLP T; MZ0WGVVQ<-RK5@W-R(\Y^7R[_$J$:8S)KL?%S!&;/O1?&6Y9YM#W=ME_A.;P3 MPC(6AC3'49 MTL'JD:!,(.-3K91HQ,?A*HF;T(R_0J*0EOU9%]F3;GM-1#^:KTOBASIK8RW$ ME&.WZR '5"'E,0[C"&11G@ :B8RB?0H*F?K%\2-@F4SNIUS[T B5RR4/-U&: M8J7#:-?X&.$;8UG#31BG7,W03^6VUS#.Y>>QH_6:5RP,O+6R4&'*LIWQV.%/ M,Y&$"> BST,!<,1$DL*\-P\CCNR\=3+?RGFM6/- MA_7J(6O1,5=8UX&Q(*Y'YUF#WVN400/3 TU]ACQ-.1U"O[]*.L@K!1$=SIJJ M?GXL;FJ+'XJ[>E?'YN8YRV&29-(J3GD848K3,"/="F&4Y1E1NB?"ICW'NME! ME#U4CEANF^DD/=6SPJF:XHU-IY[:]4SNX?FA= JDG5$YFY3[H7!6/2K=-5!- M9=O-=TW-I+T?UV?V84)#FFD#"...2"Q1!2 M@#$0D$>,<:':(RV;==@[>Z1!>1T\@!BT&"<;WFER>*ZS.HJ&)QW7E7>/.[%3 M%E4[]*_%KK53WZ@UB^*8QRF*0P( SU.<013V-E"&Q.Q+L;TJ5_6Z9/' M,)2[IH03K-H^^(-4R^K'V%K')>;H]W:VU55IUWYQ\W-^V*[*I<2\^7UI_G7&!&>M!URZ#M10A$!'5V* RQXWA3PD-54JL&[7.IEAK&HE%/W<_J^D&3+P*\VVU75_>[ M>CVZWEOY?KZ5.7Q5=LY_6<,E[L5E_:0J4'PDA. M00B3*$1AD@%$,6<=D#QA+-&>';(-P/D4$L4?_RL0[R[__C$0'RY_"2[?\P_X MT]M??PXP_?3V;V\_O>4?_TVOD' 1!S7)FS@ >D)85Q:-_O5P@ZMOP0\U8EG% M_1CL00<'U).)I#ZQYZ<#747)#T%UZ>#3B46W7)K-NO,(AP#E<9YD63/, TG2 MVX@XT;J_5.^;'<_SO=Q/Y8>B]F^U M+AY8_E1J=T^6)7', !7SO4#,]\V#&IO[K MUU)5N0C2F:0P:9OP([=,2\'CLRW3QT-YONKS?%N0>54T^SF*3=6>^^6(90+6 M=WGA4$". ")1;PPPW5QE:,1YMOFX*Q=_O+FJ@06+(V2:NST-*52<['//G>8T M7PVH(XVJD.9FYU@:SKG61C&N=0Y&L<9B;(XH;UI&.6YGNY8,>EA!7)^1[G%B MZ(>FC^1K.44O,=BZ_:MD30[VV\$__UK#*&9Y%J8Q@D*$:9YG>8H9@KT]D4(3 MA3V _BU \9L^#' M5LT['ZCS&?YIZ*J"\FCM:.J*KIGR=>K^=5J;;*.9)-^-3F;B'<]?3M4\>RX MBC_4?AW4R99OU%D\HX(.0N&'++IPK'3>C(<*)UXLROO-KOI0+(K5EWJC^"S, MI2E04VO@4]JTU&\ Z[[JWA"77E2\P7R9:UU]-]A&4EV/BS.:UP Z3,&4,)3G;+SO'682&BIR.+>?JUH/Y-E3.M!@TU3'KU-D4L"-P4PO7$10M MQ3+AUU>I,O+E18TR9\A=1&4S=32XGY;GV\\'N2V?]'^ M8JCXV8F0J2J.%QJ;II'+2FU$ Y? M!=2&:R_*IC7^S,6RKZD_%%^*S7TQ@_6-Q5F&\S03C$8Q)D?K]32*AA:NNO9& MV*7> @JV+2(KJS[:K)H*HDLZK:C@GMX.X=3*]X@P+;DS)=M7C3/VYT5A&\;4 M@%U _3ZD=B+P6% QS?,\A0D@>1S2.,_##'<0<,[_O_*NMK=Q'$E_WU\AX ZW MLT!F(5&OQ +\'4ONSU)+LGL8=$?#+6M='3C6%G+[N[LKS]2LFPG[=@D1! F@<4K# M$&((8)!@%, .5(B#6*DILT)SL MPMOYX.V<&&NCLD.$'Y'L@2(Y#A$?REGC9F86..XI].W%B(=[<*0T(#ZA?A(! MEC#"*0#=TBQ""2)6NDKV >"^6/Y-5\G+J[^Q.R==)7O%H9>(#Q4 J\*]!3V& M_D?ZQ.H+M(THC5J4K3BH)L3VN%05WYO\9=,?"4W_L2Z7Q?OW@4]"WX\R2I., MTP3!)$$89%OY!TEL<%32IGF#,BZ#PY,WXON/8D94R^[:AZ^EM@?[X4"U_K 54;X=U6&W5(/&(J+H(Q3C4U(EGE?L'65,_ ME]6T*&:U/.3^<[[:&&L*P%IH\H:^?#ZOKQ^.8!-Z'H),((LP2@'V4Y)LL7$8 M:5V*/@PBQP4 G1-MGXJGK1O61'>8L"G*\>@BIBG4KX*U\^#"V_.AJ==JO) Q M')..VV#_F,(/&MV1:/^P/K\=%<[ N'&^+< ^%\O5RXUXI58"&!/??9:_,HE# MB#(?14&.W8-UPQ3; M,=W6,NP.IQ!OB?2BH9V=I'V8%/M=$G4R[/Z1&(G(.G#L5'YMBSN3]%KJLS"Y M4?27H^(=T@S&80J2"!- XC3%>+M2':8I*D61* *.59 M%J0 (!:F'2B:(F*A7L,6E'/4:_RP[C:8RNT&D^7*#6N1LKWIYSQ(SC< QURY MH4BXE8W!7I$!>3QS[R4YX&,$(XP!QG\7:: M$(21YL4"#@ ,7KG!+Z_0%7%1N=$K#KU$?*@ 6!7N+>@15VX<(59?H&U$:=2B M;,5!-2&VQZ7N2K+([V^+Y\V*Z?4#J9Z>JD5SH]($^F&:^ $C01:1U$A1L]+ Z3)U&BVASXBWDM:CVC?ZR M$)1V1Y*;[\A5Z7H2Q#%(.$E2&$">$!HD?+MQ!SA13#'=8G">9;Y><2PWV.4+ M.]T7QK7$W^-Z%L>1.BZ=XPE1G]7@R[W8[(NIUP#?M65HOWDSFMC,JNE:RD)[ M>=/X8_0*KW*L[A]+V9%^.E_/BG95KEP\S*NOLD5?)6^T$I.'K^7JT5L]%O+" MN/5BM6G)+'[0Q/>QF@OGFCW6?+/'*G]7("E7+[^OO5I>C5)OWD1A2?[@2[L_ MT/S(R[_F2_&P_-!8?_W9[?M:/3Z&[+ER[W]4_V' M/WJMAZM"[@<]%O)LW_Q%WN0D/98?]7+@6J<+[^MC.7W<<\1[RE^\QUP 7Q;Y MO/RG0"A1B,2K6DJ.ZN(Y7PJVYB]_5,T2Y*,CQWXQKFQ&_EX/TX%D8)B'\[SY MP4 ^5D.^[JYN@#LPB9LPA&)*_,R'!/(X '%*HPY3BI)$9R?9+1+'^\ECOO/- M*'!J\[+QQ$POR="_\^W0^M=8[WP[P/61R=XP,1S'/' @7XWO?.O/L/W=B8-; M)@@0 850$B4D3K ?!O$65!#1Q,*&M"THY]V0?MCJAN4-:6N1LKV7X3Q(SO'8KJZ?A##47.9W*V8<5XO),ZF MY+]^E/6J7_*Y7,V<^)2CC/&(XBR+8RIF'-%V3SQ,4J*5V=LT[#B1;['*Y::' M:EF4GYLC78]"7U7)R^\%JMWH.OAL!JJP^01#742 MD'%HJ!O7J@$>:!L:BD0NO5R^B!3Y;_E\74P I#'Q_33T ?4Q]B.6;+?3(\[9 MY+G!?+?*EZL^$JIK5^)SN5C(B:L\'=I8L:&E MVC'H(Z(NB;>FGKE<5FA1>@W,,8CF&^:TU=*4^3'+I+%/2OK8CS&[PB@^/L01 M%__X0I=CC@G;BG(8,K011K90/!5OQZJ^+'8 K8DBDW<'GI3#W_![JAJ#W])[ MJNR3T7NJQYCJ>WJW?GZ>%TTAS5P"X//JZ^7BH5H^-2M[NZ)GXG,2D@Q@"C). MHE#\N;.>Q(%FBTY;5IW7W=W]]N2' MF!?RZ]N?T?WE]97F40]K]*ME+^?@72]_V4?8YC 2H[<'\FQG.!3).R*-MND? MASA:]ZIR^]#J)C+/I3#<7/HY*U=K\>Q>MEWS9WB]NJI6?R]6-WDYFZ0LXDE& M0^9'!!"4QF'4'0O!49($.OL/UHPZWGM0Z.SC+:J5]U*L/'F%JN[$SA;UJG.[ M,["N.[UK('K[&+T.I/=IO?*N-G3?'*/;4>*H1M_1W-%R!,:AD/;=^BZ#=,*; MQDU(U5-QGW\KZL8*A2!,&&%AP)(XHCP+M\>3<1+P5/.>2ZW/=JQX34K27"DN MSTZ5#3A9+2EK,$QN;M/C34W'7%*F)UD/$$>$QI6P<^F*,_OMK M@GJPH#SEG#X6L_6\N'Y BU4Y*^=K>4)BU]"&M8<59K+H4)8:KMLS'MM$Y74>M=7$>SXU-0P;K^3&6UMI['UL/'M_YC6*B"M.AL<;;,TY\QGB[&:& M;34BQR;BYPG].$:+&7PQ^ OI7U!$4\HYG/*8H#Q@%( MTQ1TB#,8 IV!ZYPX'8]B[RG:1PE.+"4IQ$$$6)SX/28#]&*:L,QN)D;+_ M\*)A[#QCQ(4G(7H?6Y!6Q@H=@OL(OB-NK:BV*JT#JO>.+FT)-F!ZS#IJXHZ2 M&!KS-%"N_:%<%)>KXJF>Q P%@$"?13A)8)9@2#MXDF>M,_Z#@3I3%JV]+B ] M\AJ7ALV]-<([2*+M)K)VLFHG01UC+KX-@KO$6S_.8QX=7+IM-Z4VY7V@T08U MO:$F#$84,AX$698DOI]@$N(.&Z I'W"H440TY#A3[R2I>"5)T]>25'22]"PD MJ>F2->C0HAK+0<85!V$\RZ!RX;6>_*;&DQ:RN\%$,[C_$B.)KL]VAQ$CQE7' M$+RNQ2A5U[2HI\NR:=N'%C,TG4J; L5--2^G NU]\6V%Y[*Q:A+ZC(0H3'$* M_0S3$*1^D"6013P#@/EZ9=3V[3LOJ-Z#*G5#=ASLO&CJ!N_63T_YLKE"Z:[\ MO"@?RFF^6'D[G[S.*;TAPD&HU(:#\\9(3_JWD=B/DHS* ?J]CQ*QUT >>-*@ M3>D107<7GG&(MT/_JJ$>=,W$OJZ+U:Y;/R%Q&(,P33"E,>(9I"$,4$HS1"/L M1UQ/<34_W+F' SU!(+(:>K':V@)QY!-9WAA',8Y#D #,.EO4#X")+NC:<"X/Y)?;6W9U M[[4RH7DVS9 W';EP29B):EQX&T1GEH\WO)Q4$5,>QR0FQCX70#UDBJS:ZI1O ,[TCWQH?[#B%VF(9^N3RCH(C;X414^-X"\R@?W=@ MV=A_Y7MYEX4\[M^T5J@+,;&Y7CT6RU>+#!.8)2Q &4XS%F<@\%$:;"T#J#O! MMV'1^;"\ >D5+D^3=D2N;%(^#A6SZM';>WJMLV6T8S))?0(S'(4)9$G(8,08 AL; M<1H07Z?UN]XG:XWM^KW=[^5?Z257FD09;(U8Y:C7EL@9]T%4]S^4R1J'>!AB M/[;?HSPZNY5M=B\1I,PP3Z).> QPZ$/A KYW5PCCDC& M]'(ABX:=IT0[K,V>AYZ2V&1836;.1*V>!NUQ>J2S^0[JL"*E3N$1!7,0AW'( MFPO'*N?/L.X:R$H\KN6G>='*L)B'MJ7)Y>+SGZMJ]K6'@G.IIX!Z=74HFKXC\88O1 MZT .? V."F]'%Z\LTCX.R;/KTG>+7=;Y4I6Y[<<#/XEHPA/D Q[Z"6$8\^[C M@R#6; .O_+'.<[<.B9Y(J=.B)D1.^- 3FY-$.%$2!;70YF8:+/L8DJ8F N[9 MTE.$UZO.YYIJ'63EB%ST8W$,MU01]< M_M7T6?4]_E#FG\IYV\IN,;M;5=-?'ZNY(*26BRRKEVUY/:*R_:J?I3&"019G M04:Z(K@80MV$P9I9YSG$ATN$+S]Y5;^E-S MN]O]W_74PA[Q:GIR%L;U%&-[CF!F_Q%%OVV'1>6ZV+V/9*)']$$ M1V$090!FE"4^#;9R2",*S8X-V+#L7*ZV1?#/+=HF@\A;O-Y\!]CL5($5\A4G M?F=B77-VV-%]LT?W!JAW2 '/2.C0<;!5K*C,/9U-N[[6W.\:]^]GK(W8[&H MFWYJ>G)H@5 U$1R62SWIZ[#]N&S!C4#N3M)U1.3L43T.:;/H3^7JH=23,5H\ M%/*BS]OB2[%8%YVQ@*.,,T)1AD(_ W%(&-MJ9I)IKL@9&G&>UW6XO&4+['BE MD9.WZS U1UZIGER.XSWJZT1E]?GJNX S$5D$2),($/EN^CS*DIANE\_#!.KL M5!E\O.M=JU<''8RG.R:\F:[46*6L_PK-N9=EM)9CE+D;AY3T<>#D\HLF%X:# M[MZ&.L%I"H4A'M$L"A(80-+UL(L1A6&O<5?#SK_AT*M4&-*?T7&\-1;\.#X& M&S.C57JV]\;N&:09Y;+](PY 1F(A@:J C->$CNPZ':T#P0 M>7I#=,O:JX'ZK(5I!_DY59W6C]1QJ) -1P[5J=G@QF Z,$E%WMU1HG_J<9TL[XK9)CG.J?+<-72^V521J'+A@A M?S^9U_1>N7UK]?14MDT1Y=G!JNE37RRFC468(A2D%((TABR,"27;\X))%&C= MSMW'CN-5_SUH;;?6?7#>#U?5JO#B]\^5V:=533Z&8E1/3MZ2^0K7P'UOWR?H MB.#8H'4< F3%D[>=;:VQHRI01VK;Y"H&1Y2%,(Q2P&43ZVXS(?%IJ-D#LHNWS46&Z;? >4A(&8LJ4@H31)L1!(N+64!IK+."86 MG(N3& 7$WULUI_.?.X!>+1%>>/_I_]'W_%XEW=\%E(V3@I_A"_$+[ M'9$RK%>/U;+\9S'[R5M4W7?+NI9E&=72J]:K>B7R"C'J:'?5TX^-FN*Y#HJ> MU&W1>'=M!!I %]YEP^'@K?+>,G-$R_KP. X1Z^7!]ZWO>K*A,P6L%GMF4IC! ME!&$20 !!A1F:=J9"9-4LVY"^^,'$"R)2%VA M]_3Z/B["(.TNU/Q(1'?"<+ MDS?*U70&W4F7E]?R=L>_Y(NUO.@Q#"X\\08ES:_]93W??B?6GW3J!5)]INDL M@OK32Q&Z\TO;6TY.S"B-Z!N'J)G#/S!W[,&#\G& V:R4A9OY_"8O9Y<+DC^7 MJWP^@5#D>!%/@"^/AH:0HZRKH!6V,-4L_3>TXES<=L \V3KUQW+A35MLFH7] MIC2J:A,;R_>5M=;847C$-+Z M:=V4O3:[=_)&[F7Q6"SJ\DMQN9A63\6'JI8-JZX?[O-O$T(XX( !"FA$$A!R M$&VU+PA9I'4)DV7;CM?;]^!V[=+W 7MS@57[$))=\A4U[(R\:VK;'N5MX< K MK%X+UOM!POU#VUM/Y*<"\^"'DG0(/2:)CD(S$JETY=WW!Y0>7F5EXMB MQO+E0DR>ZCU4M'@HI^5JPN( 1(0G42Q4':80TZCK 9\0CC1GK!8,ND_S]M[H M60M*M]MR?U;59')@.O64L0/G=>B\'_:IW0 A=C8=^JYY MLF6NS'+S+ SC$)-$V FWAB"ED4[=E<''#U)^9:LWD E]IMN75IES MMFUY[KU*K3U*94K'(4!]'#BY)ZG)A:VV91.<(1\+/4NQGV5A1@,_[LK)$IHP MK2MM>AL;NO9ST$9EIZE6DZ9!6=83JL.-R<;5C4RMR+0?L^/0*WON:'8=T^1) M.5F:/A:S];RX?D"+53DKY^N5F'_NKB%N6\ 7,RZ8D%-4,3;*A;_KARZMNRF6 M=W(_[K[XML*"J5\G%#(?^%D*?4)Y%,68A5&0)9#%# 3B =-9?CL#/,]&[^]SBM//G_>GE_R+VTG4\(UK_%-,[\[0\05\\-Q!ULSO[0?9^_C M?9.82O>\QK^AR^BL!^A8:GN^IV$<0\TY"7B;6I\[%J><_SZMODYWSY:[%J MALY?%N6J_KEX^E0L)QGU 20()P!#&*2(IWX**,=1RGV60*6[H_M\ON,!I475 MEFUX#2[O8XM,61VD=_*=3V2I9O/&'_'WP"MK@YWSOG-6/*CL/2L:3WWS7GW* MZV)&]EIK?7K9??\F?Y&G"M#7?#F[6DL1 -BB$J^D3Y7?D &P.'Z;6DQR_"WW4*EE6(.%XW@Z-<9(:.9.$N2/#4IO M'[[WZ<7;_]G&!:_QX<+;Q>YRO+&;5=.U_-7FHW]3,7R%?&2Q5!O0^A/ZWN W M8*A&,% .Z6UUGA>B]P",EDOQ&A32ZGL 15(\%5]7#_?Y\K-(%IJRYDE&(A)P M0"@%.(BB)*.,;Q%"HG2=YSEP.1Z8-Z"D(JP:6)LR\-[R[BY0QL/T*&)D: M\^6$Y.]%N'6J_>4Q1[CW8#Z*2%L>V!U&O,\P;TJUWI#O/*"C'?[=>WXZ%1B( M?>7-%?GA^ A(_++[E7V0[9:/3%R6S9M9-R6"]X_YXOI9?D3]9_$1J_IR(;PI MJ]F$8)2$%/",^32F(8U2BCKX%&N?UA\+;.>5?KM9QKI9./LL\0U]W&DHNH^M MM8\MXB-9@1\=+6_7Y4<'<)3Z^+]%^?E1O-=(B$3^N6A^2/-5P?-RV1Z7@UF$ M4,@@YV%,,QQB1J/./Q\E;)P"VM\OYPK;0?3R%F,KL=Y,H/0>!,SV6/"_IN"> M#,\(%-G>(_3O)=D6>3N3IMN.O'I+A(5,P)>-6[=E_6M3U# )$QZQ&,4^Q#P* M_2A)Y4W1*(8LAF&0)7H-\8Q,.%[!>H7*D[ V!1WO[]-:)5"M"&< [O16E@QH M<]25X! Q1R2\)Y/CT-.^3GS7I\ ")ZI*\W/^?]62K.M5]23>5O2MK"0A00!A/@8]27Q@*N$AI*0^YCLH8?+SS4A"!R-M"\CY*4)KJ8D*:FK(XYDM3 M538X3G'D1$J^9^*(C/2@;1P2TL>!RMHCI"<=5_E37*H)RS TFNK+ M*WO(;@S MV\J MG:1NC/H)0R$D008S!F**(Q0GPF@6Q0S3A"CUE+)DRK$.=P"]#J&W!]%$7BR0 MJR#.P_*J)]-CI%1#NX>EUDS%>U*L)N@GB7A/VNTQ. *1M^A,Y>0IZ[D?@5]P ML9@^/N7+7YL5AHSC+$8T0Y$8>5)&<4"V*PPL3?U>.Q.ZQH;?H]CB,UI.[,^N MX;:%2V)[;V H;#+G0$/^NVRZAH[JY89+67VY]=4S1Q2:U/-SK+8>8HM+3TS)'JL M>F;JSDD]Z\63+S;[HYXV5U9=[)GJ:CP$#''"OQZ$3D.N>GI MP]O"-PN,:+24K]:+E3 W+ 0#G"$*&$I#'B$>=N8XIZ%F[W@S M(X[EIH)C1)ZKCNX'R3DB.KWY'(?N]'?C^V;L-G@Q MGJ9]*!?%Y:IXJB?RDE>.@Q 1AD@F_@U15PF'">>HUP1-W(=V4N,JJ3%IZ$NN:*RKS)M MC_H?HW$88=JC2$>:3)@=J3@9N7)*GLSY45X+6G^JBW^LA1$FIHBK]N @"@% M,:$QBE."?1S'811F$4XQ81S&6O7\1@8<"](.D]> ,CLQ9$:=XH*0:]8TUX-T M"7.S&'2 E&-K07TX'(?*]'/A[4I0?SY4506O:Y%8U36:_F-=ULVEALW^7(P@ M3I,DI$&< C'KBWE(.FN4 BUA,;7ANM!K \O;PV6TQV_,H9K"#$&?GLB8,.=$ M9]ZAYHC4]"5S'&K3VXO*[B/67W/DE\NBV.RF,0H(@!%$($PP36GH)WYG-X*) MUGRKO[4SZ-"%UV$TW*FWP+&Y.KFCM[].Z3 [F&:](DQ3ONIS!H8TBMK=,F56Q*['F%K-^G=^'I#7GH2,H":]!_C* MRD/1:RUKM[8/HS#V(S_("&.4QQG'%+?F:$0PT:HU-S8R^)J6RK:591Z-%K?< M4-AW@4N%O2%6N3XH;/GU)G0<>5M_-XZO>)GRHJH_F[9A]7VU20J[=+&H_[RL MZGKBLP @RL,4 1R@(.80A)U9G 9:.M3;F.M-O[Q^])[SJ@R4N3-^"\';H+K\$WK#J=8NN(2EDC>AQJ9<^=RM$#:7IG MJ7QUY;^R]>&7?"ZQR,M3'ZOEZKY8/ETNOA3UJH4H]Q!VM\_Y\CIH"OU8%JHS M'A#.0'O[7)8DE"C=>#4@'-<967=792.%>^@OO ;\C^(SG[P]^,U%Q+?B3\MR M*IN[RK]G>@NINQ@JYGCC"I^>[DJX%]^%K0G/?KC&F>=U73Z4Q0R_D$H6J4Q7ZWS^<[YJ)O:RQ^T;2!"02#RY M013[81@0E&) .DA11)5:*PT"Q/6:YIYD[,#+2USVX'L=?D\ZH*?Z;J.DIO>C M"9#F:JI^;,XN^WVH/B+X@T1P'%(_C*O5&=X0/7G?-B5'8G(A;]/-Z_6RF%TO M;N5R[;)*SZ[4NLTH_>EW M_P]02P,$% @ ]H%C2(AC\%]P3@ <08$ !4 !B;&]X+3(P,38P,3,Q M7W!R92YX;6SMO6N3&S>2+OQ]?X5?G\\>XW[9V-D3N/HHCFPI)'GF["<$Q:Z6 MN&:S-"1;EO;7ORB2Q6YU\U($JU!%6C$SGG8W@$(^^0#(!!*)__C?7^ZF/WPN MYHM).?O[C_!OX,FACQ;%#U\6DW]?C#\6=Z.7Y7BT7'WVXW+YZ=]__OG//__\VY?W M\^G?ROF'GQ$ ^.=MK;TEJG_[J2[V4_6KGR#Z"<._?5G<_/A#%&ZV:-#^IN2_ M?ZE^\4WY/_&J-)12_KSZZ[;H8K*K8&P6_OS_?GWY=B7B3Y/98CF:C8L?__/? M?OCA/^;EM'A3W/Y0_?_O;UY\4W\RNRW?3\LO?QN7=S]7!7XVH\5']Z_[".4T MPKUX^[&<+]\5\[L7L\_%8EFI8/$F_C"?C*,6JL)J=N-'D_D_1M/[XM=BM+B? M%ZM2L773\7??UQ,[CY-([0_]RF[ M^CR:3$?OIX4OYV]C8V^+\?U\LIP4"ULLXY_R@=.X)P-"KV+QS?VT>'6[_?.K M6[58%%&C]9+H207]]67PNIKDQ/;-_ T+Z7<6,?,!]^[D6<"CO[B;K M#L1/FG*VC M(7$@F#60Z7K73_C7E;.,6VNCM[*:8+8KJ,XMR.KFIUED]FE8K MR=N/1=%@2F_<0H[>OA[-(VX?B^5D/)J>W_6=S74DQ]ME_.=*ZZ]NJP'EI^6? M:>@?;"E'[\N[3_/B8RPS^5R\B#;>7?&R7+0@R^%V,TCVZE,Q7UF2YPOSO*GS M^V^+Q7@^^52U^NI6WR\FLV)1S2%O[^_N1O.OKV[?3C[,)K>1S+.E&H_+^]74 M\CIVK\GTV4[K?4O9N, QBZX^*GEUQ>QR/QN-6R.RM*@ M[OD]7,]"[T9?CH.[HVBKWV]([/TUVNC-YXAX.?\:0;?%;3&?%S=OHC4\NR^. M=^MHU4[[]V#?/_E#8UC/;CJ3?-M";4JVK]%.96KFR31NX/R^_E8L'\R2U\7\ M[<=H/Q[KW\%*'?6IH>J;U.VHA\UTVZ#J^?U[6WRH%I(3UI[]-;KH34-E'JW8 M1=^:J?%8O19ZMBS'?WPLIS?%?%%M:RRKV<#%]LJO1:&+67$[6;Z.CM_QKI[: M4,:^1WT6\[O);+0VX+;;,4T)TO)W,DK^ZVC^1[%<%?]]-EDVM87::C^CI ^; M;@^]4>/EY/,I.\W=?"TC"JMY_DWQZ7X^_CA:%*_GY8?YZ*YMZ1M]):?454$] M6FTJW'TJ9HN3IO]6OY);ZE7&XVJG]>GS4*]<=FQ4?JAV_EZ/WQ9-]Z%WUIO/Y-]6JXV59 M'2]#MNKOKM;:ZV2THMOMY],&V^MJM/$GY8V;M0SL[F;;[O;;Y6C>,M+[&FZO MZ^_BY%*TV^GG3;;8W7(YFK;+^C?5Q$Y_ G 3B?._-K\./OHGL_%D-'TQBUV\7Y^Z_#DK;M1RVT?U/OYI M-%[6_9M66/[]Q]BAD-),4,!)2!%$"%ELF49.8BB8=!1*Y;7Y%H=I%954SC=Z MR@J$G2S&T[+2S[NH#1T__,>)&.QH(4 !L5*&*4*=PEHP:K;BQW^Z(^(_)JJ: MCW\HY]&P^?N/\,6WLOAT@=Z+SL".4,-'JVHCSI]>[?_EK8N[8_)JJ-@&4@,_ SE_+6?%U?7C@[V(_ MLGXV;"$0ARBF5%F$/?1<.2A<+3I61QW9/7Q#P^-;]XMI-Y /@VVVO!M-9N?Q M;=U&T!H"1[$ T!**C32"@UI\Z;2XFAFN=3ZW[^:K;8!'?3VZ M8NZO%!PC7!K#<)0.>JB) UL(C;?@K\2I4W5>=H1R%AK]4GXNYK-5]._VXLS[ MY4FD:M9$,,YS#+$RPG-@N772LJWCCD"BJ3_ A3('Q3K!/,=61C%?KJ+BEVMT M/I6+R?(HQP[4"D ;#!%1W&@KO-*"P=J2A8YAGD8K?"JMHCK>EQ=/K/: SL"E M)@;IR\FL>+$L[@Y9^B>U$Z G &$:'2;(F'-"485J&*B5+!/?KL'>[Q+X@_Q[ M'N52_28\W9S9?V1QJ'BPTB"#$9: *:>E8LC!NJ-0P^O9T^I(?V7K&+=!AKLR M3HW_4T7Z+99ZM-BY=]"L8C#<6\NU]P0K@@RA5.BZ\T;+RS_(:4=UAWAP+J@M M,.*7>;E8_#Z+MOZTZLDO<=UMRHE=58,%@GMOJ:!".@&]U/&?M0"4);)B0/9Q MYZQH =;V>5%=MRD2B;&N&X3E5"N!F4),.QK9[6IK#G*"4-R($6H05'.H6D"88P*1%7&.9 S;:O&LA930)^XD#VC)R6.I=H!U!D+M1^(; MZ^H MQJV$"1FVFA.H8YC*HY6"%"][0DUTMDVESN;H=HE0)D#Y7X)-A[?W]U/ M*VMBA\VFB]NRNIK\)8UZS=H.OE(']\!K%P>W,4#I6AT(<9IH5 UQ[LM,RD[P M'RA=*PNR*[I^TW8 #FB@#:KV<;7!5F)%:[B $8EA+(6F/#83%PM&U0-C"GIF+&&((D QL2CK:5D 4J,BQV>P9J7'$G@ MGL^.$W:LCU8, BGM(R1":4< =3).I $,0@3(W:&MF'='27.Q[2-\_#93<.- MJ9,.RT]K-3 *C;2&>6,U<4(:X+;C ".6C4K78*UF544+#!P]ZF!TSQ??=/", MP_F3VPW8&46<)$I Z^-<#!2MSXJ0QURGL9!^9V'WRNAZ)CPG&.#TAH,@%C#H MO&$2G!!ZR-<^-)FF4%7\URO:AC %Q]I^3YWG_X^.[/LKG3 MWN(G@D=,0(\\=3K.),A0)NO@2P2YO_S-XWXHV[.>>IB+O[W_V(C,J4T%)) U M6G'(C(E>)B'0PJTVE$XT;$\_).T\H&T8\VS+^AB0H7!*>LWD-@.RP@)@I$+ M&N$8I;@^7\0N#M\TNLKAS;'#,FK/5<2 >/J-1;.5JVUC=MMP( 8*0BC1C'JL M+#4(U3=*L:(B<5__@@W9,[C4AA&;JIFL!NPA7K;4<@#&$05(G">0I- @+PS; MH@Y2\Z1C BN 'K&851JXPXMIW6L:"[ M]+!1WLVKV9N*E_/)[$,L\%LYF]?_NG*8CN6D;NT;P3M'M&4.0LNX0IA "6L( M);^F//>M$.EI7ON>]) C$53+.:WCA"NMY\YPA(7VNDI&LQ'0 6D3%\ A$RT? M)YKGO#Y-"QEH-L27T:\!G8 MV5;.:ZL=0<(HBZ4V2O@HXQ9-%A>D+Q]63] M;YT/R3FQ3X,\ ^/:SHD-A4;"X3C/ R#C^N (A5L!K;O\-'T=ZKQY3NS34,Y" MHWPYL15UWO%H0D!-$49"HS_B C1K M( @>A51(8 BB78L5@!;7@F/L\.B:>J!6, AJ M0PV(8Q@C*5=+1BTB\?)Z7EWJ2//[^'4VU#VQ"26Q:5,K" HH(UH)#K!R6'K" MU-9PL"#Q7'2 AG]_;$J#NB)&Y\##!QQX#\AQX4 MUUL@2;-;[B>W$0P#'@M (,!6"^B< =OA+YV^_/1W/;.F4:C)^8KI-?HW*=XW M"&205HI;9& TD*&DOCYN]LJHQ#5^R!9CK\QK31,I5R Z3+Y&':21L)0H[3$@ M5 F_M88=,(F.QY!-Q5YHU(DVXN9XX)MML?C M;$UHMJ=IKIQL;2OB$JXFK&SB?FX:3&:CV7@RFKZ8Q8[>KWKSZL]9<:.6IUSG M/:69 '5U9(7BDL.\C>L.YF23U$Q4>2..13=W \3#[9!*4<\3%.U2[DIM[Z*B M=.S3'P?@.;_Q + VS$I O8?>>6B\0S5HS)KKB0GJADI['VO-I) ,J]VCKIKI M:+&8W$Z*&_W5E+,55O>CZ>9"V5<[6A:-N7M.LT$B0V)W(:$ 8V@4U\C4(!%B MK^==FBRLS:B*_'M].PR+]7Y1 XZ>VE30C)BUX^.Y89HH9W -AD6IN:6&Z#CD MX&7'\'=IP95W=Y/-C^6BV+(I7[Z>3#RM='[T5WJ!VT(IQ2J@C #K@*+6&N%ILB_CU).[I MB U[G:ZV(,]@I;XL9Q\J1_#U_7S\<;0H'J"*AG>TLC^4\Z^O;JNMKKK$S9&@ MU,06 Y9:,HPT9TY%2TU:+,0&&AJGYL3]QP&RL56>E'V WRLO]XAQ-#0UL<6 MXS0 HI:=$!0:8[&GM(:&69/+8NJ>EYUSIS%7VU1(RI'>JT_%K/[JJTI?^V\1 M'2P?'(@#6<3F.:)Q&#M?!?1NNBJ)NIY$%YWKLFP?[@RSV*X)7G_]K=K%*HXL MH\>J!B4H)@(K(HQ7C@L4K95:6*]MXHW' >X]=KE>MHQR3Y1:]_?H"GBL:O!, M&(BYBX/(248%4W@[?@S%UW,?HSVU-^#3&1!G.5:Y*>YFZSMSL;=; 8[&.!^N M&)@@#&@*%$&(JBH-J;*UH +0Z[F"T9[*GQV'M AP3S/3RP;!R@?K!>8D4DHZ MC!T1TD5K(5J9M74IQ#6^<9UGF4N%.,>M_BK:IM+4S>^S<3F[F50='DVW-M]6 M"#V:CF;CXNW'HEBJN_)^=FA/\(Q6@V7.0J\!E!(@*I7WV&\'F_?7\UA+2TQY M>M\_&_0I[MY&YG+^>+Q%9^;12-SG^36H&C"MS @;5P&MH3282J%K 3A6B8\K M#]!0;Y<['>';Z9%*7+%GB^JQB]FBG$YNJG<5'S.ZER.5MU&451C>J]OM:?GK M*BU"Q:?C)RE-J@>EA? *!!M&V_B,#4@JH!;H2SQ\NA)0I?AL4T>Z_BF8##1 M**,(A.7IR'8V]WU=32C.;SKY/9AV.OJC2J M'[#BD@$@7%P,'5+><@FW8@MZ3?$89^J]66+CL^#M]:;9!IA#$]"QNH$:*YT' ME!BII10$0[>=JIF4UY/KLUTNM0UL#AZ-QY5WM'A3C(M(_MCWWXIE PH=J!88 ME1H!;KQ40E(*-8I>UT;(ZI^9MEHN;RYJ$=5,@?252_4U=O)(8'Q=+#@I5&Q- M$&&]!+A*PZ:V:SWRB;NY [PSXM/H\F-^_*I\EKC8OIJ^;&8 M?X/ 7XTJ!VD8!$GH;EP5" (%(=;D9%,M6[H]<\H[8.;VZ%JZD@%#HP4FN#J M@B-VDD13#6W$H!R:Q U^-L#7L-I=<\X ,C69WG\U.UTW!X MT3E4+3 M(,>,","CLZF\L8[60@K(S#BMW(V/CJY-&\D M8*:!H>MWLC% <=($M646#7V1*[W"!?&I,W"SF+W+T>S#)!KG:S#B$'!?QM/[ MF\GLPR]E>?/G9#H]: X?KQX\<=(X#A#DU2/:GJ+M=@/U'B4>]0S63#Z;3QV MFB/0X3A;MIU'@!'+/%, >0R8<5K[NO,0TD1&#-@"/IL3B=!ET/LC&[S14K2S M?$"6"^6 !XQYCH0S%FR77>I8XH'!R?;N!3&B#1RSN3]'_9Y J?8:FFCW*VX( M,K';V_D,J=3G?_E0'9Z6SHM.A"W'%96'K$%52HUE.?[C8SFMPM'7CQHT.%)L MVD105B/*@.!422BB>2Y,O?],I4R=- ;I^G1Z)MT1X'G9UOS(>G^EP)E4V"*& M#)3$*PXUQ%OO3XE]GU7DP9SPX>CWZ6AU41$#B;^;WQ"1_=!244!@)1;)S;CA(F$FVI06[[=4"<5D#MQ5XZR4X* MMKI0P:*?4?$?>"(8M5MW [/$5>OTK;S.O;0..'(VG/EGDT8;.GOK!*,YEU$N M3ZP@D$DH3>W;4F5EKLNX5V%-MX5RKAW!1X TWQ;<62E887VU,:(A$H9J2JW= M"NCXT51E%[HT=4.CUF#.NU@U6Z4"C],G9A@A @1T7DJ%'G8_O4L\NQSV\M2Y M\WXBJCF"T(\G<#PM^UG@DBL%N96(4^DP-=9LSV492;VO)-LX@MP/;4.SSP- S$2T,9ORZ3KI:I\>9<.8X?[C9WOX?36Y>S,SHTR3:D(?. M&G;7"%)&3(AG"%2'P5AZ)>KI-@JF$Y^,&*2SU %3VD$USX'5_=W]:I=ZY=)% MBD<%?2QFB\GGXL5L7-X5+\M%%3KVZO;=Z,OA0ZM36@K&>.210Q998AC"'I'M MV('87<^[EUW0JU.LLP0C+T>367'C1O-9M.L7CP2RQ>UD/#D8$RKMWFB/'@KD+0V M<3H:X$69#OAR-IP#B"<[(XXL:*& CH. :R $%A8"6F]L,0%6,HC@L=1M.;91 MHAY>S5?"W*R\MM?%_.W'T<%W/)LU$"231AD(H(TV511;0D=KX14!N3*Z#B9N MM#$9#FZ[M 1W]NVZ52<7ZG[YL9Q/_J>X:2RBE$AEJC-F_A M2NXQ38$*H(=LQ1%CB=:V!;M1T2*WVLVI$2R.:SFG M%!K+N5*T.O&M17,6)9I,)V_D7!]]DO#M@SK-S*5#U0( 1#A#%;&25^E?)"'; M5=R+U. =\9U$Z2#GW@??BOFHBAQ4 MX^7D\WI?^;CXIS<6K)8& DP18*#*[V24LQM0)+VNEY_;(4>9&?(,BTF4X>'L M_3"]'LH%AQ2 3!(9S7-4O:P *:W%0$Y?S^,G7:KX.9N2$V7&$_C/=I01Y9;J%&1T2>I>A=_GA8K3<]NU%TY7T[^YQCKFE0/,MHU@$3W MPQE"A$:"4%,+C9%,O,D\R'EP4!SL0#DY4G9\&1<1I=$77%PHQQC+'0'BGAJ]B:-4S:DL38M^8GA7+-X5GQH7*>WW6?7W-( M1,ZINER7MJO;P!&^-9R;-.L'V+NW3I "<,*P]X#+ZJY%=:^B%L]SW'F0^%^: MF6VI)0/K8O?F11POMEC__R- -E$B0F1FWM$ MW\Z7G?*R"RH<9=O9D/?"L_JAG,,VY,%Z09A5\&6TFRG@UC(J[7;$$H$2 S6: M^SG7SJQTK'NAU.8)G3J;T,ZG=$[B6I,&@S=> .\(\5!@B4PT0;8[# CC1!*F M.BK71\(.E-#KPGHHK6?24GNHP3ALG?78.P.15XYPH<$6&*E=8M+?DX,DV'?DP2 )U'N2=V J5!$""6Y\-8@HO2C?0"#KBGFG8=W/_LN]:;1.AM@ MZN2VOYF@C)228PJU), 0*8%0&Q"4=#;QM=1!!FGV0KK6H,\3X^ M_F[SQW)V)$;GC(8#9,A2;C&66B()F590UD!A#1/#P4Z. >W^1G@&AF9517^< MK38 %FV%*AYH+' +#3 6,((<<\9;A&H+62FF$O<(!WEBG3-4L3W(<]P4''W= M[.BK\;_N)_-"?1Y-II57Y%O$Z?_8LGU"*P%7$=O6LFBX,"494QJ) M[3!$K/, V=PG>5VRY.FUPL[4D.7.:CDNBIM%=>S]ZVBYZ>=J(^KK-OOK:#I= MO+I-XV@;[8>H#HQ$!(UHQ9$&W+ M;%Z2Q/.^ =[(STG;'C33Q]2Z]YGH4V;6 MO8T$BJ420!%(&;9:*>C1UB9'CB?N.@YR3[S/.;4M!62>4JO1$GN[&5]?6YA$ M3V@Q8"LDQ1PQH@TRE'.MM[9WM,D3%_T!I@WH:=KL3A>#\H/:\=T;-AP8XX)! M1+@7 G*$E,.\!LKR5/_H],WSSGWWC*3-JI+^N+NY!-N.#W^@L> I4(![#B51 M&FJO!=VN.1"3Q*CS@69GSN?#MP=Y1D,S3O5OBD_W\_''T:*((#UT%2"EBWC NH?3,6,C\ MUH5#WES3%9H,',NIBT'=F-D!8BLW9G:T&Z*U0ZT! D@C/84H&M"DAHFKU+15 M \RMEW%2S*F109F([;@W#1L.*CI_$!EK"#.4:8 AW0(%B4VD[@#?MLM(W:PJ MR3'IWMX6XVAPQR'Y<33[4+R)%MBK627B:D]V\;':_?H\FE8VS*$Y]H1F K!> M">>)U4)0:N/J0[8^'F8\T>T>X%Y1)PY-AU#G2,.ULY^OB_FDO'D:87" ;ZZ-;RI.XO/YUS@W'WU7K4G] M@*2E!@". ;) :T $CPY.O+32BF1!?/EM?#L/*2OAF!1,JR)C_\! M<6A1KXW;CBN,76*8]\F1D&N"N5FWAW\]TNLTG',DT+G_]&FZ F,TK<%X,;LM MYW>CIH][-&LA> .\P48@;9'PAD1TMR.+T=0+I4-/9MD>P;K!.7%T! MNYDL[ZLDKNN0X!M]O_RM7/Y7L:S>-CPXB35K(G!'/!,6.T ,,HI33&JWJ\I+ MG9A=?H I\%IGP[/IK!/$\UPD*.^*=Z,OQ>((JYZ4#%8BS)QQ&#I&B:V>'*N= M&\+==4=6C]<_Z]YI.7B;M!0$ MI%(9K*UC#CMO"<:F2G;IL4/6.G]D''2V"9J0$A41X@AG!&@(G>1*8 9J49A@ MQT2YI+Q^G6GY8$;4TP#.E35JA]R_S^;%:%H]._!_RFF5^/N7T616B?!J]A#: MI.:31?R3C?\Z^[#>@FCP7G%7GPQ6<$(I4%%1#'*+/#6H!I<8FIBS:H@+4B;N M#D13.8SNYT(V8/*!6@$:KK@E@%8)18B%5L8QOQ810Y_ZHL7I!Y4Y=SD[)6-[ M8/=I,3T_:,QI)*UAV_:G66JV734"!9PYRR%#H+I5N(I&A$I01C46GO=C]%2! MMXO-E>W(C2:VWNX:04:+W6++(I$$L,+@*&DM7G34-B1*73QX*WWUKH[RC$/NK?;:U$)AJA(OQ ^0)6=K]0!+ M$M',3)&WQ?SS9%RXA&HH=IL; #-#_.U.1.7J3"F(T1]7)WE!!UP8"XC5VF MDD'BD512:+P%A$?!KF:FZ((/B2CFG2#4[*;N9_.YXDFE8)Q1!#/,-,2&2@\! MVJZ3!OG$X)4!&AR=31OG(9J!,K_,R\7B];R\G1RR-QZ5BI.@59XX5SWJ*0UT MV "[%<&*Z[%"V[8RTD',<;I3I^K:)!1N9@O2 PB>YZ!,X8IJRW M.D[ VS55T\Y?1\C&G!8T778';(Y]D&(ZK>[=5+DQYG\4CZ XM"6RMU)0$#KO M-/>&:8^J$$ I:P$E1HESS@!MVO:9TQJJ.0R68A;%GU:9Q6_N)K-))?IR\KG! M$U9':@:@!5:64,:)=P0Y&^?M[>X22DU:.\ +H^T3J%UH^S!W3C%S@JU>_, 0 M(6TI$PH"96$MCE(D\5[2 .]GML^4<\',R8U&87$[2@>D*A?/1I^1,Q %8T3K MC4B2L-1#G '>6^O,_$T&,U<@W&_EK/RVL\W?4-Q=,7B%.:. ,$.X=(@S1FDM MJ+&I3M/)=]$NT&EJ$]=L@?05N:O\";NNF^OBMIP7CZ*]W9<(4=3H9#::?WT1 M<5M4V=]CS0C[="5Q5%NQ.!Z?T\E7 [54>( %HE Z*"Q >@LQ C3Q=LC)M]PN M;\(;CE)R7B#9C,Q-$I&CG'U6(Q"CF $>15_6 ZNT8-S5HGDO$OEV>N[^BYLJ MVP$T3VJ6A%L)WC@(-.(@BB$!]$KRVL^0PGN=Q@MY_?/0.3#F2'8RFL_BU%8E M+ZC3#4W&U3[79'J_+ Z=;AVI&:+_:1SQ E /3?4TMX9;4:70J1GTP/5/)>TB MFX%$_RPF'S[&GJG/<6W]4/QV?_>^F+^Z775^\>I^N5B.9M45A94@!RAU4CM! M>J@ACP@XXC 53C#OH9)&*PX%(JF1GP/W M^GXQF16+5?#!_=U==!/BJ)E\F$UN)^,J,_[ZC<[JKE4YG8P?Y6#,><'D>2\: MG#COKQ2T-3YZ.D 0)0'6T J!H&"R6H(X@<=B5;H1LM;$(_6LGT1](L6[B+F> M'DX'?');@6'@#(Y,U%P"H2V.%ET-"4(.9#I+S7%'MPUBE'GQ'NQL8(OE:#*] MBDG!:E)E 9(8,8ZLHPXSN[[M9PE#]-@(Z"I*;S:.>EWO[[R9+/YX5[T&<3!" M;U>%@./*YJBB0&I/,"", QJ%H])1B2/OKB94H@T%/PO1:P'2#$;DKZ/_+N?F M?K&,9LY\H;Y,#NV%/"\H/[:CARKD++EJ',L44V MNBM>W7[34UO>C2:S0]ME^^H$:*/U2CE0+MJM$&@L :G%0Q E;IT-D"GGJ/;I MKEE+:!XDR_O=3P.X+^/I?77!_;=B^6O2>E1W5!/8^0L2^;*DGZ^KLG4\4Q2O8Z7IZ.NBCBLWY?Q3N9[W#E/@:,4 MF%-8&BBD<(C&M551%CLO"'7:,G,]:5%:)D/;R&:Y*O)DO=1?=3$;?XS^P1]' MS(QC58-8)66WHKKI8+BS&IKM=.HX3_0[!TBCEHV.EH'MA45U?X]:(L>J!@8A M8AYKC T'<1'V\&$F11Y>CWO3GMJ/\NDLB//?C=^[GATL'Z $UDD5IU8MA'1. M\RIF>2V6DN!Z[A"TI^##%^:3<,U E\W&0.SIN)A\KN;>HXS95R4PX8F$6BB+ MG.+8$^5Q+9SW-C$+UR4L6FV1IB5H^UBV7DYFQ2J4ZI0%:ULI*,BMUQ!7J4:, MB/_#JE[PM?'Y[LE>O,&3"FD?G'E=S*M?C#X4\!36/*H6B%>(&.#C4)!:.Z^5 MKYT-*H6]XH4J0=''N),.[&!/8J[I?-9R:C!W4G@A-0*<4KP^'&,< 6&.F?,= MG<^.%I/%J]LGW?ZZ_F>C0]ECL(4D+H'<"(4LX8Z06GB'U/4D"6R# $_/ M8;N .,."\7OU7*Q;+"=WH^7!^V7?%@S8><28000:SF 5NL)0+8CT('%'=H"& M: =<.0O*/HP($]4Q658_G6)#/-0*E@J#E#.*QN6.8N6 =[6(7M#KN;3: 5O: MPS5+0/R?CR"8E[/XXWB=*_C41>O4I@*FEFK(L<588FXYK#;%-V 0+Q))-L!T M'AV0K&.PN[1=R_']*JIR=N-B[Y=?'[UDL&(3R"%!II MJ#>:$TTD7T.IH77XG/"?13'^VX?R\\\WQ:0:PZ3ZH1*1/!JZ\5=AW;DWQ8?5 MG?C9LCIYVB'3OJ*!2,FB'Z.Y,4P2! S7K!;!L"O8R^Q FV6KF#:>VT^CA%FM M/-,7<=Q\^;_%UX.<>%(V4 ,=LD@Z#A$7FDE4'2VN!7#'WY$9OHF8@Q3G@=HZ M*TSU!-ALZ2>+\6CZ7\5H[F8W-EJQ>XBQKWCP2'("".;"Q[7#6FK!@QB )]XB M'Y!!V"TW6L*UHTG#3Z;%W,3N?"CGAZ>,;TH&P E#EG.I(/%0.8H8K#O/C+K\ MA[MS3!CG0-HZ'VI9W\7F]Q#A<9' %.),^NIU.>1I_!'6YJN&D)/$XZW34Y)< M* /.P+(SU;^NW_0]L$SL+!N 9$1[ A0%4 .L&!8;YU8C;5/7B %E&LE#AG- M[8P5#RN7C[_9M>]XH'3 T>@1"E#!- >:"A6=T5H(Z6GB1O7IB3PNG!GGP=HQ M-]:T;WT9A6#M$16E):2HC9&'[>1NGUVFYN)\W>4OG0*W@>501 )I;Q"5UUD.F5LA2:Z&PQRY%91.S MR:G/H6I!]+JW4^MGF&9X]WO-L? MI8BCB"/DW"OML0-2$+:.]J(0',\9W[&89R>[\QAXRHA50L;_8NH(Y;5X)#G9 MW<6-S<9:;ICR[C18.QV6GV/%82>]9]3(TM&:S_2I5)-ZI M1[M[3J@/J*;9XIO02O#4&8X]$ (!93SVIHYDJ]Z8XM=S$SLS$\I<*NEGKG@[ M_ECIOK;^,N81:+KRS&&%7/2GJ,*'KG5NJJOR%Q\Y&NH'NB1+5 M?#Z:?5AU7'^M3B&.)8UI5#]04$5'1B^1($,A!MQR7XO.L);?YYHTII3=*R-# MS.'K>7ES/UZ^FF\NMA^Y&+ZK>/#:*&,9-) XJ)67"(%:*,1Y+L^R>X:UK..R M=6SS$>;QLX='+X+OK1.$80YYX#1$&F-DC5%H(QXUFE[/#?#SE+N;*6?CF9*; MY-&W7\8/5^^[',Y)LK="@!1XR*AU$D)E#=<8BKJSC(K$,^KA*O\TZ)]J%/FCB>]6#V6NS?X?T?9()1W MTA)N+'!$8V\1K&USRKW,M4W:)QL2]%6V"VL+FM\\LEYE(&FH_T_*TKCD8L%Z>#F7V.:KRM -J?GYL@ON;TV13(1@:S2H@.20*8>8=1F1KH&'H$RV- <7/]\"6 M-&SSDZ9Z7>U4WCS4"39"!;6WWI,(#C+@JIF.COC>C/W^-79['OB]^*Z)] M]";*-?]\,,W'\EX]SB>_E.7-Z=S;7SM08KS&&'((I1&28V--+3)1YGKRS@R$?*VI(B?[8C^; MT"P6"P1X;:577BDMJ#-6;=[=B4*HN/Y?C8M(E09>N2L$ILK:-C MB)5%%&\ ,-K Z]G(SN]%'?@==?WWD:YYV)^+$EH)$5?Y09)SSTF"* M&=.@A@)YF7C]\6IMI%1J=JN6#I>];Y[1KA]&[F.I>_HXK^<@[X*FHYAZ6/6[!M3DZ"<32.2@!D ):K+$Q#@O$';!047$L@K=K?B;3&^GT^6DV*Q>CTKPNPC/4UY]^F^7DV>D>E(E'.['PI$(\JH MU9(CI9UG"GI1@XE8:BS2 $W/\^FTUYKL01$9;,XSI8HFS,X&CD14=_C54$6L M6P&\510ZCQ#G'-40"XFOY^6_OJCY]'F4P>BRM^%29=\\&@]^K&I07$,2;7L& M?+0G-*"2;ZB]M8) ME G%)+5>".>-DH!'?W,CGI4@\:F?BR%?BJ*?^@LM89N!.F^*:!5-QLOB9M79 MWV>3Y>+-V]^/TN=@O2"UAI0K+*A1U;5SA:6NQ<0Z-8?6 #>1.J-0F_BF1*Q^ M0^'7]_/QQ]&B>#T='7F ]TBUX#UVW%M*G=5<5ZE\L-QT'%&%+S]U;V?$Z #> MX?L4+QMWD*JXX;->W55O M:71'^77[P4EBI:O"EP5C + X6=2+"$*6)T;\7HR=UR71VF5ZDKYR[S7W%_/0 MZD&0P=#'=1D!91T1S IJU\=L#A'(^LFSU=Y\?5(,0UL?"Y&U '!)3#6$T*U MPZ0&%4:9KV:B.9]6G6TY)RJCPUGD;?&A.NQ.?G&II;&U[L6;XE,YKYZO:C!Y M[*L2JO<8,<2 :LBL8APX7L<"< ]]/ZDTG_;VM.B1!K4#H%0H0E5]?R#,!G<'*WP7"_%.6'^>C3Q\EX-#UR MV+NW3L 0$L4,(YPJH83!4JB-> ;*HV]G7Q"O,M'@*?M:0CX'L=8C[W%'CYZH M[JT3O!)"@NBM4VR\XQ@3!FKQ)#&)M^"'2*SS-;S;/#D;U!P[;G',Q/[M3\NT MNV"@!@LJ"=,6".BE),B(6A#"8.)!U1#9<;XNGVYJG8-DCD/Q7YTZ?@J^+10( M=0!3H>,$*P"&%AB^'264J>M)M=0^%9)1S#$S+":CUZ/QY'8R/CXY/"T;)'+6 M, *6GC;*8XK9?CR=3(K)P-K?[JMILX*OVH.H M0-F,UD.\W%\IJ.IU$:*YM\H89"%CQFW79B>O9Z.V>PJ4'8&>P[VN\MS5688. MYCIX4C)@283GAEMM/8!<<4S05I3C"6LN9^;*SI_SD,Y FM?S\E,Q7WZM8LU6 M#P#^ZW[RJ2+X808=JA84)=7E&XB D)0)#C&2M9""P,0MOY-MZQPW$K,3JD7@ MLQXI]1=%TNZ)DE*>(\XUDA98:)Q?GP*;8CI:%C=5DNK%*I;K_6A1 MW+P>?6V:L^F\A@,4$#M+D'?>>$VP<7@3@ )T]79L+XM98YGT8YD:YN)JLY%JZ>)<[+J9PB3D2VB,N\FLSH;T6@R_\=H MVNNCAT.=JSASU )L%8DV#36>*>*0]8)&MP92WT\>GX=]T =>/I;M4>:GN)0^ MXZ[Z8W@M;(&$1L%: , ;#<8[:!$ E,KV>3,!?5]H:!Y=54CJ/6 M5=_BUXZE_'A<+B"@%+2:4L$-L@Y2Z$@M!F'V>A;,'C3_]$CV#.!S[$PGP_(@ MV.RF6C,;9>'HXG.!&6V!!Y0;2K%R#EO#MZH15Y3?/)%+3V?#_G5P-^R5'XYP>I^EC0,D8$/;;E4T'-QYG@&H8=2 3!@D042&X$M I(Z U8B8&RUN*)4! E:VZ7W M)-@R:/[7R6QR=W]W5/??E M,:B<]$)( 1[RO7J0Q*S$01):GOA\V5.V?JKNR M/>AR,&#TI1D#'I<+($Y_RD%# 74 .H#K1BL,. .Z(7CQ M^];#EPVB;L]O/" HK;/4^VBQ8>BI$-+7"RYC)#&T>X@A_;W;*-FUE8O>[X_+ M]/ZI3-MS&[58W-^M',B%^_*IJ'+\O2OF=_ 8[3OY:!#.:F:P@M%GX8!5>4%P M#7#T9ZXGVV=.,NX:!T-0WY"G_UVROIDL_O#SHG@QB_PH%LLWH^7!4["NOUU= M;Z.(1WM= 0>DE4A2M8$[3HGJ>MY>[WNT#$B+ES9HZ@GB'^4T-C.=++_F'#:[ MOQZX5-&(P$Y+PI67&#M6;VQA2$BN8._O R>K'B]UZ-C)Y\E-,;OI8^ \_G90 M"!KEI*3>Q(4=*$% ;7ECE/QJTQ#OH5[9L#E#BT,>-.N#K\4OL>!R\6+VNIA/ MRIM_%I,/'Z/,ZG,Q'WTH5G^T4>XM/ET,H;2>!,NT5P01KZF,\Y>(Z-M:%5BE M[C33[P/J8G0ZA)#.7T?S/XKE0V;_[Z&0&AG++"7TH$) &4QTF"$[D% M5;(K>H0MC4LY0CE/TT%*;-U34^QP2-WNTD%8@*11FB$M8Y>5YX#7W71,7E&2 MR5Z57+:MB<$%T'GEK8G^%D,.*RU 7!;JY2 Z8^"*[B3WOH*F@C[( #I$$(B^ M.H%8*$$\,0+7)BQ43%Y9"-5I6CL00'<:;(,-H$-*>F<5T\P[Q@7P0-%:#!_= MFNO2_JFZ.QA =QITPPV@ P1S81DG-LY_%!F^V@);B4%YZCG! ->-5AAP!G1# M\)UZ#J##RD3O $:(E<'.&RE6I^[=1LFLKQ8/:'=WT?D]( MTSI58GG[8K98CJ;3?>DL6VHY$(?MN-/\0WK(?IJ^;&8O_LXFNT\H>W"W#BQ"\%HQ;!%7KCJ M0@2VA-L' FB<&,8\R&2B/0R7@:OSBL92+[$T;?D*FYV8U1%Z:?)^-B=^]_*V>?BT4UN"JP%N_*Z!8]_GL5 MN_);N?RO8OFF&)J\28SO8=Z8/ M4'M#")%\$V6<3ZI0ZH3CZO'C[_'C#Y+(J-1&[).-4QA8#VGE*EX4K% MBF/$Q;&=KN\!DT6 J ((@;0:$\1@I+:&D)(KRB,(Q?5.@N8/$U3@PV81$XZ MH"E0'$BJH(%(TUH,IODUOGJ<3?.'!/P0]AH!L3N12CH#)TW20(Y9IAQWWYNWOQZ.;#M4+ D$F&2 08@.M4JZ* MVM^(B>,\<#54ZYPZD<%@)K966"AG%HXO()=\ 1B)5O@=[ MMK?Z9]?6D.E]=/MWN\7PIIQ.?3FO*O5R[K"K(X$A#KRWS!-"+=>2,JAK15AJ MKR?%=D[29CM::$&EUS&VUJ$P_0ZK=1^"UR-%\.IM+,EVRG.H\RRP@N=2X*)'X1#]/JX]T'&VTY!*PRA"RFXG06%2PS1/CEY;^WUN=O-]^ U7 M^]@I5:>.R$< MHD1[*I7>6IR ^,1@M2$F3/D^\GNESD6/_,WNX'UD^S"'_2D=#!(*X@%EA!(2 MIVP!P,.4K2A,S#MS30]W_&7&?(>\N>@!?SU>O6>K WR"J)6: H@1W^ZD:B6_ M[Z/_M09\9\P9PKW<%29OBD_W\_''B,SK>?EA/KK[?A_W^27):O*&6&%HB/50 M>\T%%A@2&U5NU;&[?=V 9::CQ>+5[;MY,8J"?5UI_=C]VKUU M$\2DBL<4H! MSYQFQFQ$-("#Z[F^F(L*93?(YS(3GDT+1R[#[J\4%':HBHP#KGIC6CD.@:H% MC'/F]22T;D''NQ:V-E#MC3;-KJ_NJ1:(L-)1ZST #'A/S0C@++[K#-D8MA;X\7E?5]+$/#\=J! *2X]A!!*ISS7 NQ'5X"@NMY!KS] MU:E]>/MGU-'UJE']Z,F"B*)'%#("L%=:>5"+;?$5/>/0*@=.XU<2U"E+F2W& MJ^E15)0ZO'KM*!J4T11(:P"-X\IZQ:383M6 T5R!(KUSX51]E:WBFJ)X7[R? MWX_F7ZN_'-;[\Y*! NXD11(H9YBE6%F]E9-HW._J_J!*^+';_Z:B5TN9G@F31+= PPF4%)%$[@M5*J=Z5 M3$S(/L %[&P6E8/10HZ);WUJ8\K9:FMT_W.;ARL$:RQA&$*G#9=.*PJ4K07# M6%^/0]\/'9[.E&TH(<=VXOW[1?&O^RBQ^QS_T2 ?XYX:P3)*A6?5ZP.*:$B@ M(+P6S?G43<0!QF]TL/_<"J3]L.7XSO.^.@$C&#U4;SWW6 DI-*'P83#XZUGP MSM;O<;XD09J?,4<7KYWE _$(8:F\I,P;A!AP>BN6,.IZ]GE:T.QAKB0!FB/U M_RJ"8M?4^K)!:L$&M8. 4%%''69"4.L!,IYL5W*9>IM@@ ]/M+\^M0]OCIFG MZM_SL[[[Y<=R7F7X5W?E_6P)#\U%S5H( "# (=04<:*=8YHP7XO.DB^%#W!V M:I4'3^>I3L#NC6=OBFK6CH['@P0/95*IUZ31H+DEE.,XN!E$#MLXS+< .0<2 MV3C #='\;.P _WZ/XMX6R^5T%;JYB>>[3&D-!80M)\(3B)TR M5DI'H*N%LT(F6G<#W'WH@E=9,&^94 \ORE;/.:TGWP0Z[6HF($IDE8M&$*HL MLU(S*+<;T<(F1ND.T%7H@TPM(-XRE?:_;=BP9@ ,>2:%,T0PQ"AFQFTQBH(E MSCX#?.JM#\*D@=S1^J5N;B:5FD;3UE:R?4W&!=L3XS"6R$K@X])-^%9@[EGB M_BC_SJH.T._7CJ\.L*:OYY-Q\7HTJ1Y;7Q5(L^%WMQ6\@IX!*A'!U;$5UE1O M]ZJA,(EKHOAKD#$7[/VR4-W\]_UB63D=[\KJ)R,4L&"]%@C$XW]ZO?+V ^NW5GA?<(ZNC/,:"( M=/60E?_/'45O\7H16 M>0\15MH;Y*.30U1B*L M]OA>;H0X$K)SH%80F%")J[!AP9T7 $K/:Q&12(V&/9F8GXOY^S+;HVJ]<*3L M2BG]\>YH\,_!>H$JC[1AG@DJ%8X20[T5DUJ5*P H!_=:T78S!B6!FX%#U9AY M=?MV-"V.Q[ ^*QL@X'$%4,YR8870#$OF:W&@3GWZ<8 +:$M:?9H8X4Q ,_#C M3=10_,S':,7;XG,Q+3]5\F]V_YJ\?GNL=K! ,!@M"N0M1D@2;,76N&" )*YU M SP:[X9#[4.<(SRCF$ZK$_O9S:^C^1_%,O[XJ W+?3M'";G2!"4]&_X@V.RFVC[];737X))' M!Y\+6!#"+';,5EF[0?5Z.:I!!8"2JS'Y$[ET:GK&[G60QTM8SB?CZLRBVM;_ M?399+MZ\_;V)?["_7C"4&T(9A(Y0;K%P@.A:S CY]22/Z)Q4G5UG+CU*N[UU G 2.D4A]<2".,R-X%O0L.")L]L0U^TA4:XM?:2$%WWS M[==U:'F4ZW#2DR/5 L<622"L%M0HJ:Q"RFW7"XH3=U$'Z84.@DH=*"6%36N/ M^6'B/$RBW:4#$Q8C380!'A*-%77CVY6GICS-/=G"[T,I0I>ONZPFHA6ZSN73S^ M>X7A;^7ROXKE [KG3M8IWPQQR;20>X4-<%XIRIBOYQW*I;JBJZL#H?U05'G) M(V6M$%_.-[^JRAVZVIVW(X$9R[4U!!!@+%#,5.D]-HI@V"5:^ ,TA:Y^3+6A MW\&$8Z^W7M1X.?DQF,OOPYN%)JG-.EI(^&!B0B'!L,>=40$B0,+H&UWF0 M."T.T,+.1<*VW@IK4VU#.&=M+N?Z1F*>H;#^5N"8468MX8I8JC50+HZ^CM7NUX*R2EFD M.2*(6&L* ?JD5S8XSM=EKMQA+Q:+^^+&WL\CKF^B/[*3 M%^Y+,1]/%@?W94YO+%#G#89&$>*A=B;.'-C5@# I$\^@AYN4:6@<[UIC%S## M/WKKN?(7OWR:S%%E2I5>=II?[J V1@ M"KZ \=2O0X&1%I!3Z@$U& '$@=RNL,S+1(?BVM[U'N9@.5>;%S X_K'>:!"Q3QQ* \PI=F7#J",%7^[H MVABO561)7Z/K61>"H)YKSX0URE.)8/R?K\'G6"5>)QY@;K6_QN@Z5\$7,+H> M*>*?Q>3#QPJ&S\5\]*&HO<-5]K!*2;INK4=-#7?6;4^_#K M3?^7, 1K^7H?A2=U)%A$&08820R(Q18RI;:*0!@E[J$,,/CQKS00NZ3 $,;B MN6<:/5FH9_4K\.BM,TXY1 (#Q;SAJ(XSHP;8Q!LO \QXSE. M)+?:&^N)!L@ B8T&!-;0$PX3!^/UG^(-?4!VH_\+&'K'SV1Z&I'G=2P0[Y"N MWB615?(R[R5WO%:4 "+Q%..ZSPB'/DBS4N)RQ^ZC$Y]AC=V&'0N&..>X%\8Q M"912G&M0*PHSFWC9];I/("]T['9#B92D,><*^*3[VP=Q33E;W1>Z'TW?%?.[ M Y?C^NA&T!XYC[TWTL&(KN>4;GV)B'1B$/\ GPL:R-GC!2@YU\KW_C@ [T^> M^/9A@8XM=WE[$[PV2FLCL89.17<>.% '$-(J/N/B;UD.F^B[5K=!,^ "!N7) MYOD^; [EB!A.)X/BED(!JP@J[K"USNEZ_YQZG!K1/:"SS+_4$.Z-&)<[LO<; M[P,:V0F=#,P1Q"NU*>:]@U((L>6@<"HQ5&A AZ/?1W8.8O3AAJH/'^:K*W$O M8M"B^<9A!8K)TA FSM"*-EKHC5@2]#K9&TNR/% ML_1Z K_< M8?G(\!W,L#S>IP IED9;P 'PFC/%B2:U>A1.70VOS2F[L&'9NMZ'D,9SE2K^ M>\+.Q[D2H_<2>TRD]5!)C:V6 HF'858 GWLAF-'TVO;+P1$'>M8YH]#TV=7 MWPQ$0TSBSQ?O+.2FXM,)<"":RV%W;$7]?3;?]OUY$N9O M$S57D]YI0R"Y]1"G?:6(=8Y)(HA%SC-50\8X3'S8:4 F^F#(GDM'27NEVU[N M-CTJ^V&MX\7B_FYMAQRE:4LM!V2Y,9@0("",/;>4*;\1GR!@+]]<[8FB_>@G MZZR[>T5YG/5PDQW^:\*DF]IXB&.822.Q\8I@2#50 -> ,9GJ?PWP'E+O.5T_+- 1U:PVR@AQ,#$&^>2+/G]9MG>K MKRYW">[?+XI_W M6J./G=SF$;#1#+&O3@ &$> -T=3&_Q=&2Z)J$9FVB=[$ %WG\Y7\=!2WA&G& M\=CC*$*XCFVE@"*1W"L%Q-T5& TTI)AO!G)?T>IZ?.5^UAP=C"IPY3,(GO:P>#_XR.?AVQ>X:P7,ND2=. M6$FCQYG!&24$"E)$0;O!4+ 7OY-W-: MU.QAKB0!FH$G^GXQF16+A1K_ZWZR6+T6>60)VE,CT.CRQI&$+:0'%^*CM8-SB*#))$*X>@1<8L! [6X1#)S-1/- MV?INP)]SH$TY>WKQPKXMQO?SR?+KWG5F=\&@HALL.!8 (ZTLL)Z0[4H,V!6= MU+>HI[)%1#-,'&H\+J;%O-I 76UOOBD^W<_''T>+8F'C+X^L-@UJ!^H=(]$W M--9 A@7&TM0B>Z-<8B+5 1XOMKKRM(]L_V0ZNA(UJA\@T,Q4NPU1> QP5FJ5 Z?Q*PGJE-7)%^_G]Z/YU^HOAY>GYR6#U2 2L7H1DE$K MH+%6BKI[$,+$J>7RF'"JMLHV8[%I<*9@2OUN>^[;\]5==@IMRDIS8 Y=/S=4WJJ;FY7M/YJN2BS> M%.-B\GGG@[WG-AFT,(@I+P'3E G O:6H%E@@CJ]U0R:=2YDA[XACK3'KB7 2 M($*QDHX0J9D50BA9"Z>4/W;,>K%N5O=\.@OH?KTN/XFC8)67\/5H4L7TKPJD M>6"[VPK(>&M=-"D4XQ3(Z( \H,ZT2.3=\.VI\]?$KK'NEWKJYK_O%\MJT7]7 M5M=*HEYOU%UY/SL41)+47F#"15>%",^IY0 C0MS*J!4"80MT8E34 ",@&UL4$L! A0#% M @ ]H%C2$'IPN$$# _X$ !$ ( !G_D &)L;W@M,C Q M-C Q,S$N>'-D4$L! A0#% @ ]H%C2"*C:\,[& B/D !4 M ( !T@4! &)L;W@M,C Q-C Q,S%?8V%L+GAM;%!+ 0(4 Q0 ( /:! M8TBGE O$M2L #4X @ 5 " 4 > 0!B;&]X+3(P,38P,3,Q M7V1E9BYX;6Q02P$"% ,4 " #V@6-(/F'^0MF! !X00< %0 M @ $H2@$ 8FQO>"TR,#$V,#$S,5]L86(N>&UL4$L! A0#% @ ]H%C M2(AC\%]P3@ <08$ !4 ( !-,P! &)L;W@M,C Q-C Q,S%? =<')E+GAM;%!+!08 !@ & (H! #7&@( ! end