0001628280-18-011594.txt : 20180904 0001628280-18-011594.hdr.sgml : 20180904 20180904164239 ACCESSION NUMBER: 0001628280-18-011594 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 75 CONFORMED PERIOD OF REPORT: 20180731 FILED AS OF DATE: 20180904 DATE AS OF CHANGE: 20180904 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Pure Storage, Inc. CENTRAL INDEX KEY: 0001474432 STANDARD INDUSTRIAL CLASSIFICATION: COMPUTER STORAGE DEVICES [3572] IRS NUMBER: 271069557 STATE OF INCORPORATION: DE FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-37570 FILM NUMBER: 181052817 BUSINESS ADDRESS: STREET 1: 650 CASTRO STREET, SUITE 400 CITY: MOUNTAIN VIEW STATE: CA ZIP: 94041 BUSINESS PHONE: 800-379-7873 MAIL ADDRESS: STREET 1: 650 CASTRO STREET, SUITE 400 CITY: MOUNTAIN VIEW STATE: CA ZIP: 94041 FORMER COMPANY: FORMER CONFORMED NAME: PURE Storage, Inc. DATE OF NAME CHANGE: 20100804 FORMER COMPANY: FORMER CONFORMED NAME: Os76, Inc. DATE OF NAME CHANGE: 20091014 10-Q 1 pstg-q2fy2019x10q.htm 10-Q Document


UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, DC 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 July 31, 2018
OR
o 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-37570
Pure Storage, Inc.
(Exact Name of Registrant as Specified in its Charter)
 
Delaware
27-1069557
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification No.)
650 Castro Street, Suite 400
Mountain View, California  
94041
(Address of principal executive offices, including zip code)
(Zip Code)

 (800) 379-7873
(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  o
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  o
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, or a smaller reporting company. See the definitions of “large accelerated filer,” “accelerated filer” and “smaller reporting company” in Rule 12b-2 of the Exchange Act.
Large accelerated filer
x
 
Accelerated filer
o
Non-accelerated filer
o
(Do not check if a small reporting company)
Smaller reporting company
o
 
 
 
Emerging growth company
o
 
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to section 13(a) of the Exchange Act. o

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).    Yes  o    No  x
As of August 24, 2018, the registrant had 205,282,020 shares of its Class A common stock outstanding and 30,892,432 shares of its Class B common stock outstanding.




Table of Contents
 
 
 
Page
 
PART I.
 
 
Item 1.
 
 
 
 
 
Item 2.
Item 3.
Item 4.
PART II.
 
Item 1.
Item 1A.
Item 2.
Item 3.
Item 4.
Item 5.
Item 6.



NOTE ABOUT FORWARD-LOOKING STATEMENTS
This Quarterly Report on Form 10-Q contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended (the Securities Act), and Section 21E of the Securities Exchange Act of 1934, as amended (the Exchange Act), about us and our industry that involve substantial risks and uncertainties. All statements other than statements of historical facts contained in this report, including statements regarding our future results of operations and financial condition, business strategy and plans and objectives of management for future operations, are forward-looking statements. In some cases, forward-looking statements may be identified by words such as “anticipate,” “believe,” “continue,” “could,” “design,” “estimate,” “expect,” “intend,” “may,” “plan,” “potentially,” “predict,” “project,” “should,” “will” or the negative of these terms or other similar expressions.  
Forward-looking statements contained in this Quarterly Report on Form 10-Q include, but are not limited to, statements regarding our ability to sustain or manage our expansion and growth, our expectations that average sales prices may decrease over time, our plans to expand and continue to invest internationally, our plans to expand the research and development organization as well as the sales and marketing function and channel programs, our expectations regarding fluctuations in our revenue and operating results, our expectations that we may continue to experience losses despite significant revenue growth, our ability to successfully attract, motivate, and retain qualified personnel and maintain our culture, our expectations regarding our technological leadership and market opportunity, our ability to realize benefits from our investments, our ability to innovate and introduce new or enhanced products, our expectations regarding product acceptance and our technologies, products and solutions, our competitive position and the effects of competition and industry dynamics, including those of retrofitted or new products from incumbent vendors, hyperconverged products, defined as server compute and storage combined within a single chassis, or public cloud, our expectations concerning relationships with third parties, including partners and customers, the adequacy of our intellectual property rights, and expectations concerning pending legal proceedings and related costs.
We have based these forward-looking statements largely on our current expectations and projections about future events and financial trends that we believe may affect our financial condition, results of operations, business strategy, and financial needs. These forward-looking statements are subject to a number of known and unknown risks, uncertainties and assumptions, including risks described in the section titled “Risk Factors.” These risks are not exhaustive. Other sections of this report include additional factors that could harm our business and financial performance. Moreover, we operate in a very competitive and rapidly changing environment. New risk factors emerge from time to time, and it is not possible for our management to predict all risk factors nor can we assess the impact of all factors on our business or the extent to which any factor, or combination of factors, may cause actual results to differ from those contained in, or implied by, any forward-looking statements.
Investors should not rely upon forward-looking statements as predictions of future events. We cannot assure investors that the events and circumstances reflected in the forward-looking statements will be achieved or occur. Although we believe that the expectations reflected in the forward-looking statements are reasonable, we cannot guarantee future results, levels of activity, performance or achievements. Except as required by law, we undertake no obligation to update publicly any forward-looking statements for any reason after the date of this report or to conform these statements to actual results or to changes in our expectations. Investors should read this Quarterly Report on Form 10-Q and the documents that we reference in this Quarterly Report on Form 10-Q and have filed as exhibits to this report with the understanding that our actual future results, levels of activity, performance and achievements may be materially different from what we expect. We qualify all of our forward-looking statements by these cautionary statements.

ii


PART I—FINANCIAL INFORMATION
Item 1. Financial Statements.
PURE STORAGE, INC.
Condensed Consolidated Balance Sheets
(in thousands, except per share data, unaudited)
 
As of
January 31, 2018
 
As of
July 31, 2018
 
(As Adjusted*)
 
 
ASSETS
 

 
 

Current assets:
 

 
 

Cash and cash equivalents
$
244,057

 
$
370,457

Marketable securities
353,289

 
736,205

Accounts receivable, net of allowance of $1,062 and $957 as of January 31, 2018 and July 31, 2018
243,001

 
242,409

Inventory
34,497

 
41,673

Deferred commissions, current
21,088

 
23,521

Prepaid expenses and other current assets
47,552

 
36,071

Total current assets
943,484

 
1,450,336

Property and equipment, net
89,142

 
101,718

Intangible assets, net
5,057

 
4,305

Deferred income taxes, non-current
1,060

 
1,534

Restricted cash
14,763

 
15,778

Deferred commissions, non-current
66,225

 
67,948

Other assets, non-current
4,264

 
4,610

Total assets
$
1,123,995

 
$
1,646,229

LIABILITIES AND STOCKHOLDERS’ EQUITY
 

 
 

Current liabilities:
 

 
 

Accounts payable
$
84,420

 
$
68,058

Accrued compensation and benefits
59,898

 
51,654

Accrued expenses and other liabilities
26,829

 
27,049

Deferred revenue, current
191,229

 
213,100

Liability related to early exercised stock options
320

 

Total current liabilities
362,696

 
359,861

Convertible senior notes, net

 
436,687

Deferred revenue, non-current
182,873

 
200,147

Other liabilities, non-current
4,025

 
5,140

Total liabilities
549,594

 
1,001,835

Commitments and contingencies (Note 6)


 


Stockholders’ equity:
 

 
 

Preferred stock, par value of $0.0001 per share— 20,000 shares authorized as of January 31, 2018 and July 31, 2018; no shares issued and outstanding as of January 31, 2018 and July 31, 2018

 

Class A and Class B common stock, par value of $0.0001 per share— 2,250,000 (Class A 2,000,000, Class B 250,000) shares authorized as of January 31, 2018 and July 31, 2018; 220,979 (Class A 129,502, Class B 91,477) and 235,412 (Class A 204,052, Class B 31,360) shares issued and outstanding as of January 31, 2018 and July 31, 2018
22

 
24

Additional paid-in capital
1,479,883

 
1,675,210

Accumulated other comprehensive loss
(1,917
)
 
(2,826
)
Accumulated deficit
(903,587
)
 
(1,028,014
)
Total stockholders’ equity
574,401

 
644,394

Total liabilities and stockholders’ equity
$
1,123,995

 
$
1,646,229

*Prior period information has been adjusted to reflect the adoption impact of Accounting Standards Codification 606, Revenue from Contracts with Customers (ASC 606), which we adopted on February 1, 2018.
 See the accompanying notes to condensed consolidated financial statements.

2


PURE STORAGE, INC.
Condensed Consolidated Statements of Operations
(in thousands, except per share data, unaudited)

 
Three Months Ended July 31,
 
Six Months Ended July 31,
 
2017
 
2018
 
2017
 
2018
 
(As Adjusted*)
 
 
 
(As Adjusted*)
 
 
Revenue:
 

 
 

 
 
 
 
Product
$
179,669

 
$
241,137

 
$
322,519

 
$
436,586

Support subscription
45,001

 
67,747

 
84,796

 
128,243

Total revenue
224,670

 
308,884

 
407,315

 
564,829

 
 
 
 
 
 
 
 
Cost of revenue:
 

 
 

 
 
 
 
Product
57,252

 
78,262

 
103,897

 
144,682

Support subscription
19,199

 
24,457

 
36,102

 
47,667

Total cost of revenue
76,451

 
102,719

 
139,999

 
192,349

 
 
 
 
 
 
 
 
Gross profit
148,219

 
206,165

 
267,316

 
372,480

 
 
 
 
 
 
 
 
Operating expenses:
 

 
 

 
 
 
 
Research and development
69,361

 
84,031

 
134,789

 
162,523

Sales and marketing
117,552

 
143,749

 
209,315

 
266,116

General and administrative
22,162

 
33,591

 
42,258

 
60,921

Total operating expenses
209,075

 
261,371

 
386,362

 
489,560

 
 
 
 
 
 
 
 
Loss from operations
(60,856
)
 
(55,206
)
 
(119,046
)
 
(117,080
)
Other income (expense), net
3,266

 
(4,032
)
 
5,261

 
(5,031
)
Loss before provision for income taxes
(57,590
)
 
(59,238
)
 
(113,785
)
 
(122,111
)
Provision for income taxes
821

 
885

 
1,785

 
2,316

Net loss
$
(58,411
)
 
$
(60,123
)
 
$
(115,570
)
 
$
(124,427
)
Net loss per share attributable to common stockholders, basic and diluted
$
(0.28
)
 
$
(0.26
)
 
$
(0.56
)
 
$
(0.55
)
Weighted-average shares used in computing net loss per share attributable to common stockholders, basic and diluted
209,193

 
229,359

 
207,515

 
226,609


* Prior period information has been adjusted to reflect the adoption impact of ASC 606, which we adopted on February 1, 2018.
 
See the accompanying notes to condensed consolidated financial statements.

3


PURE STORAGE, INC.
Condensed Consolidated Statements of Comprehensive Loss
(in thousands, unaudited)


 
Three Months Ended July 31,
 
Six Months Ended July 31,
 
2017
 
2018
 
2017
 
2018
 
(As Adjusted*)
 
 
 
(As Adjusted*)
 
 
Net loss
$
(58,411
)
 
$
(60,123
)
 
$
(115,570
)
 
$
(124,427
)
Other comprehensive income (loss):
 

 
 

 
 
 
 
Change in unrealized net gain (loss) on available-for-sale securities
165

 
(193
)
 
282

 
(909
)
Comprehensive loss
$
(58,246
)
 
$
(60,316
)
 
$
(115,288
)
 
$
(125,336
)

* Prior period information has been adjusted to reflect the adoption impact of ASC 606, which we adopted on February 1, 2018.
 

See the accompanying notes to condensed consolidated financial statements.

4


PURE STORAGE, INC.
Condensed Consolidated Statements of Cash Flows
(in thousands, unaudited)


 
Six Months Ended July 31,
 
2017
 
2018
 
(As Adjusted*)
 
 
CASH FLOWS FROM OPERATING ACTIVITIES


 
 
Net loss
$
(115,570
)
 
$
(124,427
)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:
 
 
 
Depreciation and amortization
30,000

 
33,590

Amortization of debt discount and debt issuance costs

 
7,889

Stock-based compensation expense
69,057

 
97,609

Other
797

 
82

Changes in operating assets and liabilities:
 
 
 
Accounts receivable, net
25

 
707

Inventory
(10,487
)
 
(8,900
)
Deferred commissions
(9,587
)
 
(4,155
)
Prepaid expenses and other assets
(186
)
 
11,134

Accounts payable
201

 
(18,135
)
Accrued compensation and other liabilities
(2,993
)
 
(7,458
)
Deferred revenue
24,251

 
39,144

Net cash provided by (used in) operating activities
(14,492
)
 
27,080

CASH FLOWS FROM INVESTING ACTIVITIES


 


Purchases of property and equipment
(30,100
)
 
(42,733
)
Purchases of marketable securities
(95,358
)
 
(494,507
)
Sales of marketable securities
33,529

 
13,585

Maturities of marketable securities
73,681

 
97,793

Net cash used in investing activities
(18,248
)
 
(425,862
)
CASH FLOWS FROM FINANCING ACTIVITIES
 
 
 
Net proceeds from exercise of stock options
6,793

 
29,067

Proceeds from issuance of common stock under employee stock purchase plan
14,166

 
19,698

  Proceeds from issuance of convertible senior notes, net of issuance costs

 
562,062

  Payment for purchase of capped calls

 
(64,630
)
  Repurchase of common stock

 
(20,000
)
Net cash provided by financing activities
20,959

 
526,197

Net increase (decrease) in cash, cash equivalents and restricted cash
(11,781
)
 
127,415

Cash, cash equivalents and restricted cash, beginning of period
196,409

 
258,820

Cash, cash equivalents and restricted cash, end of period
$
184,628

 
$
386,235

 
 
 
 
CASH, CASH EQUIVALENTS AND RESTRICTED CASH AT END OF PERIOD:
 
 
 
Cash and cash equivalents
$
171,894

 
$
370,457

Restricted cash
12,734

 
15,778

Cash, cash equivalents and restricted cash, end of period
$
184,628

 
$
386,235

 
 
 
 
SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION
 
 
 
Cash paid for income taxes
$
1,661

 
$
3,023

SUPPLEMENTAL DISCLOSURES OF NON-CASH INVESTING AND FINANCING INFORMATION
 

 
 
Property and equipment purchased but not yet paid
$
6,578

 
$
11,949

Vesting of early exercised stock options
$
546

 
$
320

 * Prior period information has been adjusted to reflect the adoption impact of ASC 606 and ASU 2016-18, which we adopted on February 1, 2018.
See the accompanying notes to condensed consolidated financial statements.

5


PURE STORAGE, INC.
Notes to Condensed Consolidated Financial Statements (Unaudited)


Note 1. Business Overview
Organization and Description of Business
Pure Storage, Inc. (the Company, we, us, or other similar pronouns) was originally incorporated in the state of Delaware in October 2009 under the name OS76, Inc. In January 2010, we changed our name to Pure Storage, Inc. We are headquartered in Mountain View, California and have wholly owned subsidiaries throughout the world.
We empower innovators to build a better world with data. Our data platform replaces storage systems designed for mechanical disk with all-flash systems optimized end-to-end for solid-state memory. Our Pure1 cloud-based support and management platform simplifies storage administration, while real-time scanning enables us to find and fix issues before they have an impact. Our business model replaces the traditional forklift upgrade cycle with Evergreen Storage subscriptions to hardware and software innovation, support and maintenance.
 
Note 2. Basis of Presentation and Summary of Significant Accounting Policies
Principles of Consolidation
The condensed consolidated financial statements include the accounts of the Company and our wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.
Unaudited Interim Consolidated Financial Information
The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States (U.S. GAAP) and applicable rules and regulations of the Securities and Exchange Commission (the SEC) regarding interim financial reporting. Certain information and note disclosures normally included in the financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to such rules and regulations. Therefore, these condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes included in our Annual Report on Form 10-K for the year ended January 31, 2018.
In the opinion of management, the accompanying unaudited condensed consolidated financial statements reflect all normal recurring adjustments necessary to present fairly the financial position, results of operations, comprehensive loss and cash flows for the interim periods, but are not necessarily indicative of the results of operations to be anticipated for the full fiscal year 2019 or any future period. Certain prior period amounts have been adjusted as a result of adoption of new accounting pronouncements. Refer to "Recently Adopted Accounting Pronouncements" below for further information.
Use of Estimates
The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported and disclosed in the financial statements and accompanying notes. Actual results could differ from these estimates. Such estimates include, but are not limited to, the determination of standalone selling price for revenue arrangements with multiple performance obligations, useful lives of intangible assets, property and equipment and deferred sales commissions, stock-based compensation, provision for income taxes including related reserves, and contingent liabilities. Management bases its estimates on historical experience and on various other assumptions which management believes to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities.
Restricted Cash
Restricted cash is comprised of cash collateral related to our leases and for a vendor corporate credit card program. As of January 31, 2018 and July 31, 2018, we had restricted cash of $14.8 million and $15.8 million on the condensed consolidated balance sheets.

6


PURE STORAGE, INC.
Notes to Condensed Consolidated Financial Statements (Unaudited)

Marketable Securities
We classify our marketable securities as available-for-sale at the time of purchase and reevaluate such classification at each balance sheet date. We may sell these securities at any time for use in current operations even if they have not yet reached maturity. As a result, we classify our securities, including those with maturities beyond twelve months, as current assets in the accompanying condensed consolidated balance sheets. We carry these securities at fair value and record unrealized gains and losses, in accumulated other comprehensive loss, which is reflected as a component of stockholders’ equity. We evaluate our securities to assess whether those with unrealized loss positions are other than temporarily impaired. We consider impairments to be other than temporary if they are related to deterioration in credit risk or if it is likely we will sell the securities before the recovery of their cost basis. Realized gains and losses from the sale of marketable securities and declines in value deemed to be other than temporary are determined on the specific identification method. To date, there have been no declines in value deemed to be other than temporary in any of our securities. Realized gains and losses are reported in other income (expense), net in the condensed consolidated statements of operations.
Deferred Commissions
Deferred commissions consist of incremental costs paid to our sales force to obtain customer contracts. Deferred commissions related to product revenues are recognized upon transfer of control to customers and deferred commissions related to support subscription revenue are amortized over an expected useful life of six years. We determine the expected useful life based on an estimated benefit period by evaluating our technology development life cycle, expected customer relationship period, and other factors. We classify deferred commissions as current and non-current on our condensed consolidated balance sheets based on the timing of when we expect to recognize the expense. Amortization of deferred commissions is included in sales and marketing expense in the condensed consolidated statements of operations.
Changes in total deferred commissions during the periods presented are as follows (in thousands):
 
Three Months Ended July 31, 2018
 
Six Months Ended July 31, 2018
 
 
 
 
Beginning balance (1)
$
86,044

 
$
87,313

Additions
24,582

 
40,003

Recognition of deferred commissions
(19,157
)
 
(35,847
)
Ending balance as of July 31, 2018
$
91,469

 
$
91,469

____________________ 
(1) Balance as of January 31, 2018 was adjusted to reflect the adoption of ASC 606.

Of the $91.5 million total deferred commissions balance as of July 31, 2018, we expect to recognize approximately 26% as commission expense over the next 12 months and the remainder thereafter.
There was no impairment loss in relation to capitalized commissions for the three and six months ended July 31, 2017 and 2018.
Deferred Revenue
Deferred revenue primarily consists of amounts that have been invoiced but that have not yet been recognized as revenue and performance obligations pertaining to support subscription services. The current portion of deferred revenue represents the amounts that are expected to be recognized as revenue within one year of the condensed consolidated balance sheet dates.

7


PURE STORAGE, INC.
Notes to Condensed Consolidated Financial Statements (Unaudited)

Changes in total deferred revenue during the periods presented are as follows (in thousands):
 
Three Months Ended July 31, 2018
 
Six Months Ended July 31, 2018
Beginning balance (1)
$
388,614

 
$
374,102

Additions
92,511

 
167,782

Recognition of deferred revenue
(67,878
)
 
(128,637
)
Ending balance as of July 31, 2018
$
413,247

 
$
413,247

____________________ 
(1) Balance as of January 31, 2018 was adjusted to reflect the adoption of ASC 606.

During the three and six months ended July 31, 2017, we recognized $44.1 million and $75.1 million in revenue pertaining to deferred revenue as of the beginning of each period. During the three and six months ended July 31, 2018, we recognized $60.9 million and $106.2 million in revenue pertaining to deferred revenue as of the beginning of each period.
Of the $413.2 million remaining performance obligations as of July 31, 2018, we expect to recognize approximately 52% as revenue over the next 12 months and the remainder thereafter.
Substantially all of our contracted but not invoiced performance obligations are subject to cancellation and, therefore, are not considered in our remaining performance obligations.
Revenue Recognition
We derive revenue from two sources: (1) product revenue which includes hardware and embedded software and (2) support subscription revenue which includes customer support, hardware maintenance, and software upgrades on a when-and-if-available basis.
Our product revenue is derived from the sale of storage hardware and operating system software that is integrated into the hardware. We typically recognize product revenue upon transfer of control to our customers. Products are typically shipped directly by us to customers, and our channel partners do not stock our inventory.
Our support subscription revenue is derived from the sale of support subscription, which includes the right to receive unspecified software upgrades and enhancements on a when-and-if-available basis, bug fixes, parts replacement services related to the hardware, as well as access to our cloud-based management and support platform. Revenue related to support subscription is recognized ratably over the contractual term, which generally ranges from one to six years and represents our performance obligations period. The vast majority of our products are sold with support subscription agreements, which typically commence upon transfer of control of the corresponding products to our customers. Costs to service the support subscription are expensed as incurred. In addition, our Evergreen Storage program provides our customers who continually maintain active support subscription agreements for three years with an included controller refresh with each additional three year support subscription renewal. In accordance with revenue recognition guidance, the controller refresh represents an additional performance obligation and the allocated revenue is recognized in the period in which these controllers are shipped.
We recognize revenue upon the transfer of promised goods or services to customers in an amount that reflects the consideration we expect to be entitled in exchange for those goods or services. This is achieved through applying the following five-step approach:
Identification of the contract, or contracts, with a customer
Identification of the performance obligations in the contract
Determination of the transaction price
Allocation of the transaction price to the performance obligations in the contract

8


PURE STORAGE, INC.
Notes to Condensed Consolidated Financial Statements (Unaudited)

Recognition of revenue when, or as, we satisfy a performance obligation
When applying this five-step approach, we apply judgment in determining the customer's ability and intention to pay, which is based on a variety of factors including the customer's historical payment experience and/or published credit and financial information pertaining to the customer. To the extent a customer contract includes multiple promised goods or services, we determine whether promised goods or services are capable of being distinct in the context of the contract to be accounted for as a combined performance obligation. We allocate transaction price to each performance obligation for contracts that contain multiple performance obligations based on a relative standalone selling price, taking into account available information such as market conditions and internally approved pricing guidelines related to performance obligations.
Recently Adopted Accounting Pronouncements
In May 2014, the Financial Accounting Standards Board (FASB), issued Accounting Standards Update (ASU) No. 2014-09, Revenue from Contracts with Customers (ASU 2014-09 or ASC 606), requiring an entity to recognize revenue when it transfers promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled to in exchange for those goods or services. ASC 606 supersedes nearly all existing revenue recognition guidance under U.S. GAAP upon its effective date. The standard permits two methods of adoptions: retrospectively to each prior reporting period presented (full retrospective method), or retrospectively with the cumulative effect of applying the standard recognized at the date of application (cumulative catch-up transition method).
We adopted the standard using the full retrospective method beginning February 1, 2018, for the year ending January 31, 2019, and our historical financial information for the years ended January 31, 2017 and 2018 has been adjusted to conform to the new standard.
The most significant impact of the standard related to the removal of limitation on contingent revenue, resulting in an increase in product revenue and a decrease in support subscription revenue. In addition, the adoption of ASC 606 also resulted in differences in the timing of recognition of sales commissions. While the adoption of the standard changes certain line items within the net cash flow from operating activities, it had no impact to the net cash provided by or used in operating, investing, or financing activities on our condensed consolidated statements of cash flows.
The following line items on our condensed consolidated balance sheet as of January 31, 2018 have been adjusted to reflect the adoption of ASC 606 (in thousands):
 
As of January 31, 2018
 
As Previously Reported
 
Adjustment
 
As Adjusted
Assets
 
 
 
 
 
Deferred commissions, current
$
22,437

 
$
(1,349
)
 
$
21,088

Deferred commissions, non-current
20,288

 
45,937

 
66,225

Total deferred commissions
$
42,725

 
$
44,588

 
$
87,313

Liabilities
 
 
 
 
 
Deferred revenue, current
$
209,377

 
$
(18,148
)
 
$
191,229

Deferred revenue, non-current
196,632

 
(13,759
)
 
182,873

Total deferred revenue
$
406,009

 
$
(31,907
)
 
$
374,102

Stockholders' equity
 
 
 
 
 
Accumulated deficit
$
(980,082
)
 
$
76,495

 
$
(903,587
)


9


PURE STORAGE, INC.
Notes to Condensed Consolidated Financial Statements (Unaudited)

The following line items on our unaudited condensed consolidated statement of operations for the three and six months ended July 31, 2017 have been adjusted to reflect the adoption of ASC 606 (in thousands, except per share data):
 
Three Months Ended July 31, 2017
 
Six Months Ended July 31, 2017
 
As Previously Reported
 
Adjustment
 
As Adjusted
 
As Previously Reported
 
Adjustment
 
As Adjusted
Revenue:
 
 
 
 
 
 
 
 
 
 
 
Product
$
175,013

 
$
4,656

 
$
179,669

 
$
313,438

 
$
9,081

 
$
322,519

Support subscription
49,448

 
(4,447
)
 
45,001

 
93,654

 
(8,858
)
 
84,796

Total revenue
$
224,461

 
$
209

 
$
224,670

 
$
407,092

 
$
223

 
$
407,315

 
 
 
 
 
 
 
 
 
 
 
 
Gross profit
$
148,010

 
$
209

 
$
148,219

 
$
267,093

 
$
223

 
$
267,316

Sales and marketing
$
120,633

 
$
(3,081
)
 
$
117,552

 
$
217,597

 
$
(8,282
)
 
$
209,315

Total operating expenses
$
212,156

 
$
(3,081
)
 
$
209,075

 
$
394,644

 
$
(8,282
)
 
$
386,362

Loss from operations
$
(64,146
)
 
$
3,290

 
$
(60,856
)
 
$
(127,551
)
 
$
8,505

 
$
(119,046
)
Loss before provision for income taxes
$
(60,880
)
 
$
3,290

 
$
(57,590
)
 
$
(122,290
)
 
$
8,505

 
$
(113,785
)
Net loss
$
(61,701
)
 
$
3,290

 
$
(58,411
)
 
$
(124,075
)
 
$
8,505

 
$
(115,570
)
Net loss per share attributable to common stockholders, basic and diluted
$
(0.29
)
 
$
0.01

 
$
(0.28
)
 
$
(0.60
)
 
$
0.04

 
$
(0.56
)

Unaudited revenue by geographic location based on bill-to location, which reflects the adoption impact of ASC 606, are as follows (in thousands):
 
Three Months Ended July 31, 2017
 
Six Months Ended July 31, 2017
 
As Previously Reported
 
Adjustment
 
As Adjusted
 
As Previously Reported
 
Adjustment
 
As Adjusted
Revenue:
 
 
 
 
 
 
 
 
 
 
 
United States
$
165,466

 
$
154

 
$
165,620

 
$
311,960

 
$
165

 
$
312,125

Rest of the world
58,995

 
55

 
59,050

 
95,132

 
58

 
95,190

Total revenue
$
224,461

 
$
209

 
$
224,670

 
$
407,092

 
$
223

 
$
407,315


In November 2016, the FASB issued ASU No. 2016-18, Statement of Cash Flows (Topic 230): Restricted Cash (ASU 2016-18), which requires that a statement of cash flows explain the change during the period in the total of cash, cash equivalents, and restricted cash. We adopted ASU 2016-18 effective February 1, 2018 on a retrospective basis. Upon adoption, restricted cash is included with cash and cash equivalents when reconciling the beginning-of-period and end-of-period total amounts shown on the statement of cash flows. The adoption of this standard increased our previously reported net cash flow from investing activities for the periods in which there were changes in restricted cash but did not impact our net cash flow from operating activities or financing activities presented on our consolidated statements of cash flows.

10


PURE STORAGE, INC.
Notes to Condensed Consolidated Financial Statements (Unaudited)

The following line items in our unaudited condensed consolidated statement of cash flows for the six months ended July 31, 2017 have been adjusted to reflect the adoption of ASU 2016-18 and ASC 606 (in thousands):
 
Six Months Ended July 31, 2017
 
As Previously Reported
 
Adjustment
 
As Adjusted
Net loss (1)
$
(124,075
)
 
$
8,505

 
$
(115,570
)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:
 
 
 
 
 
Deferred commissions (1)
$
(4,607
)
 
$
(4,980
)
 
$
(9,587
)
Accrued compensation and other liabilities (1)
$
310

 
$
(3,303
)
 
$
(2,993
)
Deferred revenue (1)
$
24,473

 
$
(222
)
 
$
24,251

Cash used in operating activities
$
(14,492
)
 
$

 
$
(14,492
)
Cash, cash equivalents and restricted cash, beginning of period (2)
$
183,675

 
$
12,734

 
$
196,409

Cash, cash equivalents and restricted cash, end of period (2)
$
171,894

 
$
12,734

 
$
184,628

_____________________________________________________
(1) Adjustment pertaining to the adoption of ASC 606.
(2) Adjustment pertaining to the adoption of ASU 2016-18.
In June 2018, the FASB issued ASU No. 2018-07, Compensation - Stock Compensation (Topic 718) (ASU 2018-07). ASU 2018-07 aligns the accounting for share-based awards to employees and non-employees to follow the same model. The new standard is effective for fiscal years beginning after December 15, 2018 using a modified retrospective transition approach. Early adoption is permitted. We adopted this standard for the three and six months ended July 31, 2018 and the adoption of this standard did not materially impact our consolidated financial statements.
Recent Accounting Pronouncements Not Yet Adopted
In February 2016, the FASB issued ASU No. 2016-02, Leases (Topic 842) (ASU 2016-02). ASU 2016-02 requires lessees to recognize all leases with terms in excess of one year on their balance sheet as a right-of-use asset and a lease liability at the commencement date. The new standard also simplifies the accounting for sale and leaseback transactions. ASU 2016-02 requires the use of the modified retrospective method for leases existing at, or entered into after, the beginning of the earliest comparative period presented in the financial statements. In July 2018, the FASB issued ASU No. 2018-10, Leases (Topic 842), Codification Improvements to Topic 842, Leases (ASU 2018-10) and ASU No. 2018-11, Leases (Topic 842), Targeted Improvements (ASU 2018-11). ASU 2018-11 provides a new transition method in which an entity can initially apply the new lease standards at the adoption date and recognize a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. These standards will be effective for us beginning on February 1, 2019 and early adoption is permitted. We expect to apply the new transition method prescribed by ASU 2018-11 at the adoption date. We are currently evaluating the impact of these standards on our consolidated financial statements.
In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (ASU 2016-13). ASU 2016-13 amends guidance on reporting credit losses for assets held at amortized cost basis and available-for-sale debt securities to require that credit losses on available-for-sale debt securities be presented as an allowance rather than as a write-down. The measurement of credit losses for newly recognized financial assets and subsequent changes in the allowance for credit losses are recorded in the statements of operations. The amendments in this update will be effective for us beginning on February 1, 2020 with early adoption permitted on or after February 1, 2019. We are currently evaluating the impact of this standard on our consolidated financial statements.
In February 2018, the FASB issued ASU No. 2018-02, Income Statement - Reporting Comprehensive Income (Topic 220) - Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income. This standard

11


PURE STORAGE, INC.
Notes to Condensed Consolidated Financial Statements (Unaudited)

allows a reclassification from accumulated other comprehensive income to retained earnings for stranded tax effects resulting from the Tax Cuts and Jobs Act of 2017 (the Tax Act) and requires certain disclosures about stranded tax effects. This standard will be effective for us beginning February 1, 2019 and should be applied either in the period of adoption or retrospectively. Early adoption is permitted. We do not expect this standard to have any impact on our consolidated financial statements.
 
Note 3. Financial Instruments  
Fair Value Measurements
We measure our cash equivalents, marketable securities, and restricted cash at fair value on a recurring basis. We define fair value as the exchange price that would be received from sale of an asset or paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. We measure our financial assets and liabilities at fair value at each reporting period using a fair value hierarchy which requires us to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. A financial instrument’s classification within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement. Three levels of inputs may be used to measure fair value:

Level 1 - Observable inputs are unadjusted quoted prices in active markets for identical assets or liabilities;

Level 2 - Observable inputs are quoted prices for similar assets and liabilities in active markets or inputs other than quoted prices that are observable for the assets or liabilities, either directly or indirectly through market corroboration, for substantially the full term of the financial instruments; and

Level 3 - Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities. These inputs are based on our own assumptions used to measure assets and liabilities at fair value and require significant management judgment or estimation.
We classify our cash equivalents, marketable securities and restricted cash within Level 1 or Level 2 because they are valued using either quoted market prices or inputs other than quoted prices which are directly or indirectly observable in the market, including readily-available pricing sources for the identical underlying security which may not be actively traded. Our fixed income available-for-sale securities consist of high quality, investment grade securities from diverse issuers. The valuation techniques used to measure the fair value of our marketable securities were derived from non-binding market consensus prices that are corroborated by observable market data or quoted market prices for similar instruments.
In addition to our cash equivalents, marketable securities, and restricted cash, we measure the fair value of our convertible senior notes (the Notes) on a quarterly basis for disclosure purposes. We consider the fair value of the Notes at July 31, 2018 to be a Level 2 measurement due to limited trading activity of the Notes. Refer to Note 5 for further information.

12


PURE STORAGE, INC.
Notes to Condensed Consolidated Financial Statements (Unaudited)

Cash Equivalents, Marketable Securities and Restricted Cash
The following tables summarize our cash equivalents, marketable securities and restricted cash by significant investment categories as of January 31, 2018 and July 31, 2018 (in thousands):
 
 
As of January 31, 2018
 
Amortized
Cost
 
Gross Unrealized
Gains
 
Gross Unrealized
Losses
 
Fair
Value
 
Cash Equivalents
 
Marketable Securities
 
Restricted Cash
Level 1
 

 
 

 
 

 
 

 
 

 
 
 
 

Money market accounts
$

 
$

 
$

 
$
32,057

 
$
17,294

 
$

 
$
14,763

Level 2
 
 
 
 
 
 
 
 
 
 
 
 
 
U.S. government treasury notes
131,643

 

 
(651
)
 
130,992

 
10,172

 
120,820

 

U.S. government agencies
47,229

 

 
(333
)
 
46,896

 

 
46,896

 

Corporate debt securities
186,506

 
116

 
(1,049
)
 
185,573

 

 
185,573

 

Total
$
365,378

 
$
116

 
$
(2,033
)
 
$
395,518

 
$
27,466

 
$
353,289

 
$
14,763


 
As of July 31, 2018
 
Amortized
Cost
 
Gross Unrealized
Gains
 
Gross Unrealized
Losses
 
Fair
Value
 
Cash Equivalents
 
Marketable
Securities
 
Restricted Cash
Level 1
 
 
 
 
 
 
 
 
 
 
 
 
 
Money market accounts
$

 
$

 
$

 
$
29,047

 
$
13,269

 
$

 
$
15,778

Level 2
 
 
 
 
 
 
 
 
 
 
 
 
 
U.S. government treasury notes
326,328

 

 
(839
)
 
325,489

 
58,320

 
267,169

 

U.S. government agencies
76,443

 

 
(374
)
 
76,069

 
1,194

 
74,875

 

Corporate debt securities
383,340

 
104

 
(1,713
)
 
381,731

 

 
381,731

 

Foreign government bonds
5,151

 
1

 
(3
)
 
5,149

 

 
5,149

 

Asset-backed securities
7,283

 

 
(2
)
 
7,281

 

 
7,281

 

Total
$
798,545

 
$
105

 
$
(2,931
)
 
$
824,766

 
$
72,783

 
$
736,205

 
$
15,778

 

13


PURE STORAGE, INC.
Notes to Condensed Consolidated Financial Statements (Unaudited)

The amortized cost and estimated fair value of our marketable securities are shown below by contractual maturity (in thousands):
 
 
As of July 31, 2018
 
Amortized Cost
 
Fair Value
Due within one year
$
373,160

 
$
372,316

Due in one to five years
365,867

 
363,889

Total
$
739,027

 
$
736,205

 
The gross unrealized losses on our marketable securities as of July 31, 2018 were temporary in nature. The following table presents gross unrealized losses and fair values for those investments that were in a continuous unrealized loss as of July 31, 2018, aggregated by investment category (in thousands):
 
 
Less than 12 months
 
Greater than 12 months
 
Total
 
Fair
Value
 
Unrealized
Loss
 
Fair
Value
 
Unrealized
Loss
 
Fair
Value
 
Unrealized
Loss
U.S. government treasury notes
$
271,578

 
$
(483
)
 
$
48,941

 
$
(356
)
 
$
320,519

 
$
(839
)
U.S. government agencies
55,695

 
(227
)
 
20,374

 
(147
)
 
76,069

 
(374
)
Corporate debt securities
271,946

 
(1,454
)
 
30,654

 
(259
)
 
302,600

 
(1,713
)
Foreign government bonds
2,944

 
(3
)
 

 

 
2,944

 
(3
)
Asset-backed securities
5,016

 
(2
)
 

 

 
5,016

 
(2
)
Total
$
607,179

 
$
(2,169
)
 
$
99,969

 
$
(762
)
 
$
707,148

 
$
(2,931
)
 
Realized gains or losses on sale of marketable securities were not significant for all periods presented.

Note 4. Balance Sheet Components
Inventory
Inventory consists of the following (in thousands):
 
As of
January 31, 2018
 
As of
July 31, 2018
Raw materials
$
1,181

 
$
2,828

Finished goods
33,316

 
38,845

Inventory
$
34,497

 
$
41,673


14


PURE STORAGE, INC.
Notes to Condensed Consolidated Financial Statements (Unaudited)

Property and Equipment, Net
Property and equipment, net, consists of the following (in thousands):
 
 
As of
January 31, 2018
 
As of
July 31, 2018
Test equipment
$
142,311

 
$
156,040

Computer equipment and software
72,329

 
92,863

Furniture and fixtures
5,363

 
5,482

Leasehold improvements
15,032

 
23,763

Total property and equipment
235,035

 
278,148

Less: accumulated depreciation and amortization
(145,893
)
 
(176,430
)
Property and equipment, net
$
89,142

 
$
101,718

 
Depreciation and amortization expense was $14.8 million and $16.8 million for the three months ended July 31, 2017 and 2018, and $29.2 million and $32.8 million for the six months ended July 31, 2017 and 2018.
Intangible Assets, Net
Intangible assets, net, consist of the following (in thousands):
 
 
As of
January 31, 2018
 
As of
July 31, 2018
Technology patents
$
10,125

 
$
10,125

Accumulated amortization
(5,068
)
 
(5,820
)
Intangible assets, net
$
5,057

 
$
4,305

 
Intangible assets amortization expense was $0.4 million for the three months ended July 31, 2017 and 2018, and $0.8 million for the six months ended July 31, 2017 and 2018. The weighted-average remaining useful life of technology patents is 2.9 years. Due to the defensive nature of these patents, the amortization expense is included in general and administrative expenses in the condensed consolidated statements of operations.
As of July 31, 2018, future expected amortization expense for intangible assets is as follows (in thousands):
 
Fiscal Years Ending January 31,
Estimated 
Future
Amortization
Expense
Remainder of 2019
$
752

2020
1,504

2021
1,504

2022
545

Total
$
4,305


15


PURE STORAGE, INC.
Notes to Condensed Consolidated Financial Statements (Unaudited)

Accrued Expenses and Other Liabilities
Accrued expenses and other liabilities consist of the following (in thousands):
 
 
As of
January 31, 2018
 
As of
July 31, 2018
Taxes payable
$
4,052

 
$
3,801

Accrued marketing
5,928

 
5,017

Accrued travel and entertainment expenses
4,386

 
2,556

Other accrued liabilities
12,463

 
15,675

Total accrued expenses and other liabilities
$
26,829

 
$
27,049

 

Note 5. Convertible Senior Notes

In April 2018, we issued $575.0 million in principal amount of 0.125% convertible senior notes due 2023, in a private placement to qualified institutional buyers pursuant to Rule 144A under the Securities Act and received proceeds of $562.1 million, after deducting the underwriters’ discounts and commissions. The Notes are governed by an indenture (the Indenture) between us, as the issuer, and U.S. Bank National Association, as trustee. The Notes are our senior unsecured obligations. The Indenture does not contain any financial covenants or restrictions on the payments of dividends, the incurrence of indebtedness, or the issuance or repurchase of securities by us or any of our subsidiaries. The Notes mature on April 15, 2023 unless repurchased or redeemed by us or converted in accordance with their terms prior to the maturity date. Interest is payable semi-annually in arrears on April 15 and October 15 of each year, beginning on October 15, 2018.

The Notes are convertible for up to 21,884,155 shares of our common stock at an initial conversion rate of approximately 38.0594 shares of Class A common stock per $1,000 principal amount, which is equal to an initial conversion price of approximately $26.27 per share of Class A common stock, subject to adjustment. Holders of the Notes may surrender their Notes for conversion at their option at any time prior to the close of business on the business day immediately preceding October 15, 2022, only under the following circumstances:

during any fiscal quarter commencing after the fiscal quarter ending on July 31, 2018 (and only during such fiscal quarter), if the last reported sale price of our Class A common stock for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding fiscal quarter is greater than or equal to 130% of the conversion price for the Notes on each applicable trading day;

during the five business day period after any five consecutive trading day period (the measurement period), in which the trading price per $1,000 principal amount of Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price of our Class A common stock and the conversion rate for the Notes on each such trading day;

if we call any or all of the Notes for redemption, at any time prior to the close of business on the second scheduled trading day immediately preceding the redemption date; or

upon the occurrence of specified corporate events.

On or after October 15, 2022 until the close of business on the second scheduled trading day immediately preceding the maturity date, holders may convert all or any portion of their Notes at any time regardless of the foregoing circumstances. Upon conversion, holders will receive cash, shares of our Class A common stock, or a combination of cash and shares of our Class A common stock, at our election. We intend to settle the principal of the Notes in cash.

The conversion price will be subject to adjustment in some events. Following certain corporate events that occur prior to the maturity date or following our issuance of a notice of redemption, we will increase the conversion

16


PURE STORAGE, INC.
Notes to Condensed Consolidated Financial Statements (Unaudited)

rate for a holder who elects to convert its Notes in connection with such corporate event or during the related redemption period in certain circumstances. Additionally, upon the occurrence of a corporate event that constitutes a “fundamental change” per the Indenture, holders of the Notes may require us to repurchase for cash all or a portion of the Notes at a purchase price equal to 100% of the principal amount of the Notes plus accrued and unpaid contingent interest.

We may not redeem the Notes prior to April 20, 2021. We may redeem for cash all or any portion of the Notes, at our option, on or after April 20, 2021 if the last reported sale price of our Class A common stock has been at least 130% of the conversion price then in effect for at least 20 trading days (whether or not consecutive) during any 30 consecutive trading day period (including the last trading day of such period) ending not more than two trading days immediately preceding the date on which we provide notice of redemption at a redemption price equal to 100% of the principal amount of the Notes to be redeemed, plus accrued and unpaid interest to, but excluding, the redemption date. No sinking fund is provided for the Notes.

In accounting for the issuance of the Notes, we separated the Notes into liability and equity components. The carrying amount of the liability component was determined by measuring the fair value of a similar liability that does not have an associated convertible feature. The carrying amount of the equity component representing the conversion option was calculated by deducting the fair value of the liability component from the principal amount of the Notes as a whole. The difference between the principal amount of the Notes and the liability component (the debt discount) is amortized to interest expense in the condensed consolidated statements of operations using the effective interest method over the term of the Notes. The equity component of the Notes is included in additional paid-in capital in the condensed consolidated balance sheets and is not remeasured as long as it continues to meet the conditions for equity classification.

In accounting for the transaction costs related to the issuance of the Notes, we allocated the total amount incurred to the liability and equity components using the same proportions as the initial carrying value of the Notes. Transaction costs attributable to the liability component were netted with the principal amount of the Notes in the condensed consolidated balance sheets and are being amortized to interest expense in the condensed consolidated statements of operations using the effective interest method over the term of the Notes. Transaction costs attributable to the equity component were netted with the equity component of the Notes in additional paid-in capital in the condensed consolidated balance sheets. Upon the issuance of the Notes, we recorded total debt issuance costs of $12.9 million, of which approximately $9.8 million was allocated to the Notes and approximately $3.1 million was allocated to additional paid-in capital.

The Notes consisted of the following (in thousands):
 
As of
July 31, 2018
Liability:
 
Principal
$
575,000

Less: debt discount, net of amortization
(128,976
)
Less: debt issuance costs, net of amortization
(9,337
)
Net carrying amount of the Notes
$
436,687

 
 
Stockholders' equity:
 
Allocated value of the conversion feature
$
136,333

Less: debt issuance costs
(3,068
)
Additional paid-in capital
$
133,265


The total estimated fair value of the Notes as of July 31, 2018 was approximately $607.2 million. The fair value was determined based on the closing trading price per $100 of the Notes as of the last day of trading for the period. The fair value of the Notes is primarily affected by the trading price of our common stock and market interest rates.

17


PURE STORAGE, INC.
Notes to Condensed Consolidated Financial Statements (Unaudited)

Based on the closing price of our Class A common stock of $21.66 on July 31, 2018, the if-converted value of the Notes of $474.0 million was less than its principal amount.     

The following table sets forth total interest expense recognized related to the Notes for the three and six months ended July 31, 2018 (in thousands):
 
Three Months Ended July 31, 2018
 
Six Months Ended July 31, 2018
Amortization of debt discount
$
6,000

 
$
7,357

Amortization of debt issuance costs
434

 
532

Total amortization of debt discount and debt issuance costs
6,434

 
7,889

Contractual interest expense
181

 
224

Total interest expense related to the Notes
$
6,615

 
$
8,113

 
 
 
 
Effective interest rate of the liability component
5.6
%
 
5.6
%

In connection with the offering of the Notes, we paid $64.6 million to enter into capped call transactions with certain of the underwriters and their affiliates (the Capped Calls), whereby we have the option to purchase a total of 21,884,155 shares of our Class A common stock upon any conversion of Notes and/or offset any cash payments we are required to make in excess of the principal amount of the Notes, as the case may be, with such reduction or offset subject to a cap initially equal to $39.66 per share (which represents a premium of 100% over the last reported sales price of our Class A common stock on April 4, 2018), subject to certain adjustments (the Cap Price). The cost of the Capped Calls was accounted for as a reduction to additional paid-in capital on the condensed consolidated balance sheet. The Capped Calls are intended to reduce or offset potential dilution of our common stock upon any conversion of the Notes, subject to a cap based on the Cap Price.

Impact on Earnings Per Share
The Notes will not impact our diluted earnings per share until the average market price of our Class A common stock exceeds the conversion price of $26.27 per share, as we intend to settle the principal amount of the Notes in cash upon conversion. We are required under the treasury stock method to compute the potentially dilutive shares of common stock related to the Notes for periods we report net income. However, upon conversion, there will be no economic dilution from the Notes until the average market price of our Class A common stock exceeds the Cap Price of $39.66 per share, as exercise of the Capped Calls offsets any dilution from the Notes from the conversion price up to the Cap Price. Capped Calls are excluded from the calculation of diluted earnings per share, as they would be anti-dilutive under the treasury stock method.

Note 6. Commitments and Contingencies

Operating Leases
 
As of January 31, 2018 and July 31, 2018, the aggregate future minimum payments under non-cancelable operating leases were approximately $113.0 million and $153.7 million.
Letters of Credit
In connection with the lease amendment executed in March 2018, we issued a letter of credit of $1.5 million. As of January 31, 2018 and July 31, 2018, we had outstanding letters of credit in the aggregate amount of $9.6 million and $10.8 million, in connection with our facility leases. The letters of credit are collateralized by restricted cash and mature on various dates through August 2029.

18


PURE STORAGE, INC.
Notes to Condensed Consolidated Financial Statements (Unaudited)

Legal Matters
From time to time, we have become involved in claims and other legal matters arising in the normal course of business. We investigate these claims as they arise. Although claims are inherently unpredictable, we currently are not aware of any matters that we expect to have a material adverse effect on our business, financial position, results of operations or cash flows. Accordingly, we have not recorded any loss contingency on our condensed consolidated balance sheet as of July 31, 2018.
Indemnification
Our arrangements generally include certain provisions for indemnifying customers against liabilities if our products or services infringe a third party’s intellectual property rights. Other guarantees or indemnification arrangements include guarantees of product and service performance and standby letters of credit for lease facilities. It is not possible to determine the maximum potential amount under these indemnification obligations due to the limited history of prior indemnification claims and the unique facts and circumstances involved in each particular agreement. To date, we have not incurred any material costs as a result of such obligations and have not accrued any liabilities related to such obligations in the condensed consolidated financial statements. In addition, we indemnify our officers, directors and certain key employees while they are serving in good faith in their respective capacities. To date, there have been no claims under any indemnification provisions.
 
Note 7. Stockholders’ Equity
Preferred Stock
We have 20,000,000 authorized shares of undesignated preferred stock, the rights, preferences and privileges of which may be designated from time to time by our board of directors. As of July 31, 2018, there were no shares of preferred stock issued or outstanding.
Class A and Class B Common Stock
We have two classes of authorized common stock, Class A common stock and Class B common stock. As of July 31, 2018, we had 2,000,000,000 shares of Class A common stock authorized with a par value of $0.0001 per share and 250,000,000 shares of Class B common stock authorized with a par value of $0.0001 per share. As of July 31, 2018204,051,868 shares of Class A common stock were issued and outstanding and 31,359,938 shares of Class B common stock were issued and outstanding.
Repurchase of Common Stock
Concurrent with the issuance of the Notes (see Note 5), we repurchased and retired 1,008,573 shares, or $20.0 million, of our Class A common stock at $19.83 per share, which was equal to the closing price per share of our Class A common stock on April 4, 2018, the date of the pricing of the offering of the Notes. The repurchased shares were recorded as a reduction of additional paid-in capital on the condensed consolidated balance sheet.

 
Note 8. Equity Incentive Plans
Equity Incentive Plans
We maintain two equity incentive plans: the 2009 Equity Incentive Plan (the 2009 Plan) and the 2015 Equity Incentive Plan (the 2015 Plan). In August 2015, our board of directors adopted, and in September 2015 our stockholders approved, the 2015 Plan, which became effective in connection with our initial public offering (IPO) and serves as the successor to the 2009 Plan. The 2015 Plan provides for grants of incentive stock options, non-statutory stock options, stock appreciation rights, restricted stock awards, restricted stock unit awards, performance stock awards, performance cash awards, and other forms of stock awards to our employees, directors and consultants.

19


PURE STORAGE, INC.
Notes to Condensed Consolidated Financial Statements (Unaudited)

The exercise price of stock options will generally not be less than 100% of the fair market value of our common stock on the date of grant, as determined by our board of directors. Our equity awards generally vest over a two to four year period and expire no later than ten years from the date of grant.  
2015 Employee Stock Purchase Plan
In August 2015, our board of directors adopted, and our stockholders approved, the 2015 Employee Stock Purchase Plan (2015 ESPP), which became effective in connection with our IPO.
The 2015 ESPP allows eligible employees to purchase shares of our Class A common stock at a discount through payroll deductions of up to 30% of their eligible compensation, subject to a cap of 3,000 shares on any purchase date or $25,000 in any calendar year (as determined under applicable tax rules). The 2015 ESPP provides for 24 month offering periods beginning March 16th and September 16th of each year, and each offering period consists of four six-month purchase periods, subject to a reset provision. If the closing stock price on the offering date of a new offering falls below the closing stock price on the offering date of an ongoing offering, the ongoing offering would terminate immediately following the purchase of ESPP shares on the purchase date immediately preceding the new offering and participants in the terminated ongoing offering would automatically be enrolled in the new offering (ESPP reset), resulting in a modification. On each purchase date, eligible employees will purchase our Class A common stock at a price per share equal to 85% of the lesser of the fair market value of our Class A common stock on (1) the first trading day of the applicable offering period or (2) the purchase date. There was an ESPP reset in the three months ended April 30, 2017 that resulted in a total modification charge of $9.0 million, which is recognized over the new offering period ending March 15, 2019.
We recognized stock-based compensation expense related to our 2015 ESPP of $3.8 million and $7.9 million during the three months ended July 31, 2017 and 2018 and $7.9 million and $14.6 million during the six months ended July 31, 2017 and 2018. As of July 31, 2018, there was $23.9 million of unrecognized stock-based compensation expense related to our 2015 ESPP, which is expected to be recognized over a weighted-average period of approximately 0.9 years.
Stock Options
A summary of stock option activity under our equity incentive plans and related information is as follows:
 
 
Options Outstanding
 
Number of
Shares
 
Weighted-
Average
Exercise Price
 
Weighted-
Average
Remaining
Contractual Life (In Years)
 
Aggregate
Intrinsic
Value (in thousands)
Balance as of January 31, 2018
46,359,949

 
$
7.75

 
6.3
 
$
574,224

Options exercised
(5,884,173
)
 
4.94

 
 
 
 

Options forfeited/canceled
(1,191,720
)
 
9.36

 
 
 
 

Balance as of July 31, 2018
39,284,056

 
$
8.12

 
5.9
 
$
531,664

Vested and exercisable as of July 31, 2018
26,675,832

 
$
6.00

 
5.4
 
$
417,651

 
 
The aggregate intrinsic value of options vested and exercisable as of July 31, 2018 is calculated based on the difference between the exercise price and the closing price of $21.66 of our Class A common stock on July 31, 2018.
As of July 31, 2018, total unrecognized employee compensation cost related to outstanding options was $49.6 million, which is expected to be recognized over a weighted-average period of approximately 2.1 years.


20


PURE STORAGE, INC.
Notes to Condensed Consolidated Financial Statements (Unaudited)

Restricted Stock Units
A summary of the restricted stock unit activity under our 2015 Plan and related information is as follows:
 
Number of Restricted Stock Units Outstanding
 
Weighted-
Average
Grant Date
Fair Value
 
Aggregate
Intrinsic
Value (in thousands)
Unvested balance as of January 31, 2018
17,682,646

 
$
12.60

 
$
356,117

Granted
7,751,921

 
20.79

 


Vested
(4,117,282
)
 
12.50

 


Forfeited
(858,561
)
 
14.18

 


Converted
(1,142,838
)
 
11.86

 
 
Unvested balance as of July 31, 2018
19,315,886

 
$
15.87

 
$
418,359


As of July 31, 2018, total unrecognized employee compensation cost related to unvested restricted stock units was $273.3 million, which is expected to be recognized over a weighted-average period of approximately 3.0 years.

In March 2017, we granted 750,000 performance stock units (net of 77,000 canceled units), at a target percentage of 100%, with both performance and service vesting conditions payable in common shares, from 0% to 150% of the target number granted, contingent upon the degree to which the performance condition is met. In March 2018, a total of 780,000 shares was earned based on the performance condition achieved and these shares are subject to service conditions through the vesting periods. Stock-based compensation expense for these performance stock units, recognized on an accelerated attribution method, was $1.2 million and $0.5 million for the three months ended July 31, 2017 and 2018, and $1.6 million and $1.5 million for the six months ended July 31, 2017 and 2018.

In August 2017, we granted 464,744 performance stock units, at a target percentage of 100%, with both performance and service vesting conditions payable in common shares, from 0% to 150% of the target number granted, contingent upon the degree to which the performance condition is met. The performance condition for these performance stock units was set in March 2018 and accordingly, established the grant date for these awards from an accounting perspective and for determining the grant date fair value.

Restricted Stock

In March 2018, we converted certain restricted stock units and performance stock units that were previously granted into 1,375,210 shares of restricted stock for corporate tax benefit purposes. Of the 1,375,210 shares of restricted stock, 697,116 shares are performance restricted stock and 678,094 shares are subject to service vesting conditions only. The conversion did not change the fair value or vesting conditions and therefore no modification accounting was required.

During the three and six months ended July 31, 2018, we issued 21,047 shares and 1,954,908 shares of performance restricted stock, at the maximum performance percentage of 180%, with performance vesting conditions payable in common shares, contingent upon the degree to which the performance condition is met. The shares may be earned from 0% to 180%. Actual shares earned may be lower than the aggregate maximum number dependent on the degree to which the performance condition is met, and cannot be higher than the aggregate maximum number. Any portion of shares that are not earned will be canceled.

All unvested restricted shares are subject to repurchase. Stock-based compensation expense for performance restricted stock is recognized on an accelerated attribution method. In the three and six months ended July 31, 2018, we recognized $6.7 million and $10.2 million in stock-based compensation expense relating to restricted stock. As of July 31, 2018, total unrecognized employee compensation cost related to unvested restricted stock was $31.7 million, which is expected to be recognized over a weighted-average period of approximately 2.6 years.

21


PURE STORAGE, INC.
Notes to Condensed Consolidated Financial Statements (Unaudited)

Stock-Based Compensation Expense
The following table summarizes the components of stock-based compensation expense recognized in the condensed consolidated statements of operations (in thousands):
 
 
Three Months Ended July 31,
 
Six Months Ended July 31,
 
2017
 
2018
 
2017
 
2018
Cost of revenue—product
$
358

 
$
720

 
$
755

 
$
1,328

Cost of revenue—support subscription
2,245

 
2,929

 
4,019

 
5,613

Research and development
17,971

 
22,232

 
33,559

 
43,322

Sales and marketing
11,439

 
17,269

 
22,065

 
31,209

General and administrative
4,825

 
10,504

 
8,659

 
16,137

Total stock-based compensation expense
$
36,838

 
$
53,654

 
$
69,057

 
$
97,609


The tax benefit related to stock-based compensation expense for all periods presented was not material.
 
Note 9. Net Loss per Share Attributable to Common Stockholders
Basic and diluted net loss per share attributable to common stockholders is presented in conformity with the two-class method required for participating securities.
Basic net loss per share attributable to common stockholders is computed by dividing the net loss by the weighted-average number of shares of common stock outstanding during the period, less shares subject to repurchase. Diluted net loss per share attributable to common stockholders is computed by giving effect to all potentially dilutive common stock equivalents including our outstanding stock options, common stock related to unvested early exercised stock options, common stock related to unvested restricted stock units and restricted stock awards, convertible senior notes to the extent dilutive, and common stock issuable pursuant to the ESPP.    For purposes of calculating basic and diluted net loss per share attributable to common shareholders, these potentially dilutive common stock equivalents have been excluded from the calculation of diluted net loss per share attributable to common stockholders as their effect is anti-dilutive.
The rights, including the liquidation and dividend rights, of the holders of our Class A and Class B common stock are identical, except with respect to voting. As the liquidation and dividend rights are identical, the undistributed earnings are allocated on a proportionate basis and the resulting net loss per share attributed to common stockholders will, therefore, be the same for both Class A and Class B common stock on an individual or combined basis.
The following table sets forth the computation of basic and diluted net loss per share attributable to common stockholders (in thousands, except per share data):
 
 
Three Months Ended July 31,
 
Six Months Ended July 31,
 
2017
 
2018
 
2017
 
2018
 
(As Adjusted*)
 
 
 
(As Adjusted*)
 
 
Net loss
$
(58,411
)
 
$
(60,123
)
 
$
(115,570
)
 
$
(124,427
)
Weighted-average shares used in computing net loss per share attributable to common stockholders, basic and diluted
209,193

 
229,359

 
207,515

 
226,609

Net loss per share attributable to common stockholders, basic and diluted
$
(0.28
)
 
$
(0.26
)
 
$
(0.56
)
 
$
(0.55
)

* Prior period information has been adjusted to reflect the adoption impact of ASC 606, which we adopted on February 1, 2018.


22


PURE STORAGE, INC.
Notes to Condensed Consolidated Financial Statements (Unaudited)

The following weighted-average outstanding shares of common stock equivalents were excluded from the computation of diluted net loss per share attributable to common stockholders for the periods presented because including them would have been anti-dilutive (in thousands):
 
 
Three Months Ended July 31,
 
Six Months Ended July 31,
 
2017
 
2018
 
2017
 
2018
Stock options to purchase common stock
53,878

 
40,920

 
54,864

 
42,923

Restricted stock units
15,710

 
19,957

 
13,759

 
19,486

Restricted stock and early exercised stock options
279

 
3,327

 
333

 
2,585

Employee stock purchase plan
898

 
1,154

 
898

 
1,127

Total
70,765

 
65,358

 
69,854

 
66,121

 
Note 10. Income Taxes
Our provision for income taxes was primarily due to taxes on international operations and state income taxes. The difference between the provision for income taxes that would be derived by applying the statutory rate to our loss before income taxes and the provision for income taxes recorded was primarily attributable to changes in our valuation allowance, non-deductible stock-based compensation expense and the tax rate differential between the U.S. and foreign countries.
As of July 31, 2018, there were no material changes to either the nature or the amounts of the uncertain tax positions previously determined for the year ended January 31, 2018.
The Tax Act was signed into law on December 22, 2017. The new legislation decreases the U.S. corporate federal income tax rate from 35% to 21% effective January 1, 2018.
The Tax Act also includes a number of other provisions including the elimination of loss carrybacks and limitations on the use of future losses, limitations on the deductibility of executive compensation, limitation or modification on the deductibility of certain business expenses, the transition of U.S. international taxation from a worldwide tax system to a territorial system, and the introduction of a base erosion and anti-abuse tax. Under the Tax Act, the Global Intangible Low-Taxed Income (GILTI) provision taxes foreign income in excess of a deemed return on tangible assets of foreign corporations. Under U.S. GAAP, companies are allowed to make an accounting policy election to either (i) account for GILTI as a component of tax expense in the period in which a company is subject to the rules -- the period cost method, or (ii) account for GILTI in a company’s measurement of deferred taxes -- the deferred method. Because of the complexity of the new tax rules, we have not yet made an accounting policy election and are continuing to assess the impact of the Tax Act during the one-year measurement period from the Tax Act enactment date as allowed by Staff Accounting Bulletin No. 118 (SAB 118) issued in connection with the Tax Act. We expect to complete the accounting for the tax effects of the Tax Act in calendar year 2018.
 
Note 11. Segment Information
Our chief operating decision maker is a group comprised of our Chief Executive Officer, our Chief Financial Officer, and our President. This group reviews financial information presented on a consolidated basis for purposes of allocating resources and evaluating financial performance. We have one business activity and there are no segment managers who are held accountable for operations or operating results. Accordingly, we have a single reportable segment.

23


PURE STORAGE, INC.
Notes to Condensed Consolidated Financial Statements (Unaudited)

Disaggregation of Revenue
The following table depicts the disaggregation of revenue by geographic area based on the billing address of our customers and is consistent with how we evaluate our financial performance (in thousands):
 
 
Three Months Ended July 31,
 
Six Months Ended July 31,
 
2017
 
2018
 
2017
 
2018
 
(As Adjusted*)
 
 
 
(As Adjusted*)
 
 
United States
$
165,620

 
$
229,760

 
$
312,125

 
$
414,678

Rest of the world
59,050

 
79,124

 
95,190

 
150,151

Total revenue
$
224,670

 
$
308,884

 
$
407,315

 
$
564,829

* Prior period information has been adjusted to reflect the adoption impact of ASC 606, which we adopted on February 1, 2018.

Long-Lived Assets by Geographic Area
Long-lived assets by geographic area are summarized as follows (in thousands):
 
 
As of
January 31, 2018
 
As of
July 31, 2018
United States
$
85,430

 
$
97,250

Rest of the world
3,712

 
4,468

Total long-lived assets
$
89,142

 
$
101,718

 
Note 12. Subsequent Event
In August 2018, we acquired StorReduce, Inc., a cloud-first software-defined storage solution, for $25 million in cash, subject to adjustments. We are currently in the process of completing the purchase price allocation for this acquisition, which will be included in our condensed consolidated financial statements for the quarter ending October 31, 2018.


24



Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations.
The following discussion and analysis of our financial condition, results of operations and cash flows should be read in conjunction with the (1) unaudited condensed consolidated financial statements and the related notes thereto included elsewhere in this Quarterly Report on Form 10-Q, and (2) audited consolidated financial statements and notes thereto and management’s discussion and analysis of financial condition and results of operations included in our Annual Report on Form 10-K for the year ended January 31, 2018. This Quarterly Report on Form 10-Q contains “forward-looking statements” within the meaning of Section 21E of the Securities Exchange Act of 1934, as amended, or the Exchange Act. These statements are often identified by the use of words such as “may,” “will,” “expect,” “believe,” “anticipate,” “intend,” “could,” “estimate,” or “continue,” and similar expressions or variations. Such forward-looking statements are subject to risks, uncertainties and other factors that could cause actual results and the timing of certain events to differ materially from future results expressed or implied by such forward-looking statements. Factors that could cause or contribute to such differences include, but are not limited to, those identified herein, and those discussed in the section titled “Risk Factors”, set forth in Part II, Item 1A of this Form 10-Q and in our other SEC filings. We disclaim any obligation to update any forward-looking statements to reflect events or circumstances after the date of such statements. Our fiscal year end is January 31.
Overview
We empower innovators to build a better world with data. As the demand for data and the need for real-time analytics increase, we are focused on delivering software-defined all-flash solutions that are uniquely fast and cloud-capable, enabling customers to implement a data-centric architecture, maximize the value of data, gain competitive advantage and keep pace with cutting edge developments. Our innovative data platform replaces storage systems designed for mechanical disk with all-flash systems optimized end-to-end for solid-state memory. Our cloud-based support and management platform simplifies storage administration, while real-time scanning enables us to find and fix issues before they have an impact. At the same time, our innovative business model replaces the traditional forklift upgrade cycle with an Evergreen Storage subscription to hardware and software innovation, support and maintenance.
We were incorporated in October 2009 and are headquartered in Mountain View, California, with operations throughout the world. Our primary offerings include: our FlashArray and FlashBlade products, inclusive of our Purity Operating Environment (Purity OE) software, our Pure1 cloud-based management and support software powered by our META AI Engine, FlashStack, our joint converged infrastructure solution with Cisco, and Artificial Intelligence Ready Infrastructure (AIRI), our joint converged AI Infrastructure offering with NVIDIA.
Since launching in May 2012, our customer base has grown to over 5,150 customers, including over 35% of the Fortune 500. We target a variety of large and mid-size cloud service providers, commercial enterprises, federal, state, and local governments, schools and healthcare organizations globally, and have deployed our platform at customers across multiple industry verticals. Our platform has been deployed in some of the largest and most sophisticated enterprises in the world as well as smaller organizations with limited IT expertise or budget, including hospitals, municipalities and school districts. Hundreds of our customers have invested north of a million dollars in leveraging our platform across their business-critical applications. We define a customer as an end user that purchases our products and services either from one of our channel partners or from us directly. No end user customer represented 10% or more of revenue in the three and six months ended July 31, 2017 and 2018.
We have continued to experience substantial growth, with revenue for the three months ended July 31, 2017 and 2018 of $224.7 million and $308.9 million, representing year-over-year growth of 37%. For the six months ended July 31, 2017 and 2018 our revenue was $407.3 million and $564.8 million, representing year-over-year growth of 39%. Our revenue growth rate may continue to decline as our business scales, even if our revenue continues to grow in absolute terms. We have continued to make significant expenditures and investments, including in personnel-related costs, sales and marketing, infrastructure and operations, and we have incurred net losses in each period since our inception, including net losses of $58.4 million and $60.1 million for the three months ended July 31, 2017 and 2018, and $115.6 million and $124.4 million for the six months ended July 31, 2017 and 2018.
Since our founding, we have invested heavily in growing our business. Our headcount increased from over 2,100 employees as of January 31, 2018, to over 2,450 employees as of July 31, 2018. We intend to continue to invest in our research and development organization to extend our technology leadership, enhance the functionality of our

25


existing products and introduce new products. By investing in research and development, we believe we will be well positioned to continue our rapid growth and take advantage of our large market opportunity.
We also intend to continue to invest in and expand our sales and marketing functions and channel programs, including expanding our global network of channel partners and carrying out associated marketing activities in key geographies. By investing in sales and technical training, demand generation and partner programs, we believe we can enable many of our partners to independently identify, qualify, sell and upgrade customers, with limited involvement from us.
In addition, we intend to expand and continue to invest in our international operations, which we believe will be an important factor in our continued growth. Our revenue generated from customers outside of the United States was 23% and 27% for the six months ended July 31, 2017 and 2018.
As a result of our strategy to increase our investments in research and development, sales, marketing, support and international expansion, we expect to continue to incur operating losses and negative cash flows from operations in the near future and may require additional capital resources to execute strategic initiatives to grow our business.
Recent Developments
    
In March 2018, we announced Artificial Intelligence Ready Infrastructure (AIRI), the industry’s first AI-ready converged infrastructure solution, in partnership with NVIDIA.
    
In April 2018, we issued $575.0 million of 0.125% convertible senior notes due 2023 (the Notes), in a private placement and received proceeds of $562.1 million, after deducting the underwriters' discounts and commissions. The Notes are unsecured obligations that do not contain any financial covenants or restrictions on the payments of dividends, the incurrence of indebtedness, or the issuance or repurchase of securities by us or any of our subsidiaries. See further discussion in Note 5 in Part I, Item 1 of this Quarterly Report on Form 10-Q.

In May 2018, we held Pure//Accelerate, our annual user conference, and introduced a number of new product and service offerings including:

New FlashArray//X, delivering 100% NVMe-capable storage across our FlashArray product line, with the ability to unite SAN and DAS into a single, consolidated, shared, and more efficient data-center architecture.

AIRI Mini, enabling customers to gain competitive advantage through AI at a price point accessible for many organizations.

Evergreen Storage Service (ES2), a cloud-like, storage consumption offering that enables customers to purchase on-premises or offsite-hosted private storage on a pay-per-month-per-terabyte basis, after a baseline commitment.
    
In August 2018, we acquired StorReduce, Inc., a cloud-first software-defined storage solution. The acquisition is expected to help us offer a broader portfolio of data solutions to customers on premise and in the public cloud.



26


Our Business Model
We sell our data platform predominantly through a high touch, channel-fulfilled model. Our sales force works collaboratively with our global network of distribution and channel partners, which provides us broad sales reach while maintaining direct customer engagement and is responsible for large account penetration, global account coordination, and overall market development. Our channel partners help market and sell our products, typically with assistance from our sales force. This joint sales approach provides us with the benefit of direct relationships with substantially all of our customers and expands our reach through the relationships of our channel partners. In certain geographies we sell through a two-tier distribution model. We also sell to service providers that deploy our products and offer cloud-based storage services to their customers. We intend to continue to invest in the channel to add more partners and to expand our reach to customers through our channel partners’ relationships. One channel partner represented 10% or more of revenue for the three months ended July 31, 2018. No channel partner or customer represented 10% or more of revenue for the six months ended July 31, 2018.
Our business model enables customers to broadly adopt flash for a wide variety of workloads in their data centers, with some of our most innovative customers adopting all-flash data centers. We do not charge separately for software, meaning that when a customer buys a FlashArray, FlashBlade, FlashStack, or AIRI, all Pure Storage array software functionality is included in the base purchase price, and the customer is entitled to updates and new features as long as the customer maintains an active support subscription agreement. By keeping our business model simple and efficient, we allow customers to buy more products and expand their footprint more easily while allowing us to reduce our sales and marketing costs.
To deliver on the next level of operational simplicity and support excellence, we designed Pure1, our integrated cloud-based management and support platform. Pure1 enables our customers, support staff and partners to collaborate to achieve the best customer experience and is included with an active support subscription agreement. In addition, our Evergreen Storage Service program provides our customers who continually maintain active and eligible maintenance and support for three years with an included controller refresh with each additional three year support subscription renewal. In this way, our customers improve and extend the service life of their arrays, we reduce our cost of support by keeping the array modern and encourage capacity expansion. In accordance with revenue recognition accounting guidance, we recognize the allocated revenue of the controllers and expense the related cost in the period in which we ship these controllers.
The combination of our high-performance, all-flash products, our exceptional support and our innovative business model has had a substantial impact on customer success and loyalty and is a strong driver of both initial purchase and additional purchases of our products. Of all the customers that have been with us for at least 12 months as of July 31, 2018, our top 25 customers on average spent approximately $12 on new product purchases for every $1 of initial product purchase, in the first 18 months following their initial purchase.
Trends in Our Business and Industry

Demand for Data in the Multi-Cloud Environment

In today’s digital economy, we believe that data is key. Data is the strategic core that enables competitiveness and differentiation for businesses in the multi-cloud environment -- collecting vast amounts of data, analyzing it rapidly, discovering new insights, and ultimately delivering new innovations and experiences otherwise impossible without data. We continue to make significant investments in our business to enable data-centric architecture to support today and tomorrow’s volume and velocity of data and to ensure the performance and reliability required for new data-driven applications, while substantially reducing costs and complexity for our customers. Data-centric architecture supports a wide range of classic business applications as well as modern webscale-architecture applications so that our customers can both manage their existing applications more efficiently while they modernize their applications.

Adoption of All-Flash Storage Systems

Organizations are increasingly replacing traditional disk-based systems with all-flash storage systems, including those based on NVMe technologies, due to their higher performance, reliability and efficiency. Flash continues to penetrate the data center at a rapid rate, and our success depends on the adoption of all-flash storage systems. To

27


the extent more organizations recognize the benefits of all-flash storage and the adoption of all-flash storage increases, our target customer base will expand, and demand for all-flash storage will rise.

Adding New Customers and Expanding Sales to Our Existing Customer Base

In order to capture long-term strategic opportunities, we intend to continue to target new customers, including large enterprises, service providers and government organizations, by continuing to invest in our field sales force and extending our relationships with key channel partners. We also expect that a substantial portion of our future sales will continue to be sales to existing customers, including expansion of existing arrays.

Seasonality in our Business Operations

Consistent with the seasonality of enterprise IT as a whole, we generally experience the lowest demand for our products and services in the first quarter of our fiscal year and the greatest demand for our products and services in the last quarter of our fiscal year. Furthermore, we typically focus investments into our sales organization, along with significant product launches, in the first half of our fiscal year. As a result, we expect that our business and results of operations will fluctuate from quarter to quarter, reflecting seasonally softer revenue and operating margin in the first half of our fiscal year, followed by a stronger second half, the relative impact of which will grow as we operate at a larger scale.
Components of Results of Operations
Revenue
We derive revenue from the sale of our FlashArray and FlashBlade products and support subscription services. Provided that all other revenue recognition criteria have been met, we typically recognize product revenue upon transfer of control to our customers. Products are typically shipped directly by us to customers, and our channel partners do not stock our inventory. We expect our product revenue may vary from period to period based on, among other things, the timing and size of orders and delivery of products and the impact of significant transactions.
We provide our support subscription services pursuant to support subscription agreements, which involve customer support, hardware maintenance and software upgrades for a period of generally one to six years. We recognize revenue from support subscription agreements ratably over the contractual service period. We expect our support subscription revenue to increase as we add new customers and our existing customers renew support subscription agreements.
Cost of Revenue
Cost of product revenue primarily consists of costs paid to our third-party contract manufacturers, which includes the costs of our components, and personnel costs associated with our manufacturing operations. Personnel costs consist of salaries, bonuses and stock-based compensation expense. Our cost of product revenue also includes allocated overhead costs, inventory write-offs, and freight. Allocated overhead costs consist of certain employee benefits and facilities-related costs. We expect our cost of product revenue to increase in absolute dollars, as our product revenue increases.
Cost of support subscription revenue primarily includes personnel costs associated with our customer support organization and parts replacement costs, as well as allocated overhead costs. We expect our cost of support subscription revenue to increase in absolute dollars, as our support subscription revenue increases.
Operating Expenses
Our operating expenses consist of research and development, sales and marketing and general and administrative expenses. Salaries and personnel-related costs, including stock-based compensation expense, are the most significant component of each category of operating expenses. Operating expenses also include allocated overhead costs for employee benefits and facilities-related costs.

28


Research and Development. Research and development expense consists primarily of employee compensation and related expenses, prototype expenses, depreciation associated with assets acquired for research and development, third-party engineering and contractor support costs, as well as allocated overhead. We expect our research and development expense to increase in absolute dollars and it may decrease as a percentage of revenue, as we continue to invest in new and existing products and build upon our technology leadership.
Sales and Marketing. Sales and marketing expense consists primarily of employee compensation and related expenses, sales commissions, marketing programs, travel and entertainment expenses as well as allocated overhead. Marketing programs consist of advertising, events, corporate communications and brand-building activities. We expect our sales and marketing expense to increase in absolute dollars and it may decrease as a percentage of revenue, as we expand our sales force and increase our marketing resources, expand into new markets and further develop our channel program.
General and Administrative. General and administrative expense consists primarily of compensation and related expenses for administrative functions including finance, legal, human resources, IT and fees for third-party professional services, as well as allocated overhead. We expect our general and administrative expense to increase in absolute dollars and it may decrease as a percentage of revenue, as we continue to invest in the growth of our business.
Other Income (Expense), Net
Other income (expense), net consists primarily of interest income earned on cash, cash equivalents and marketable securities, interest expense from the Notes and gains and losses from foreign currency transactions.
Provision for Income Taxes
Provision for income taxes consists primarily of income taxes in certain foreign jurisdictions in which we conduct business and state income taxes in the United States. We have recorded no U.S. federal income tax and provided a full valuation allowance for U.S. deferred tax assets, which includes net operating loss, carryforwards and tax credits related primarily to research and development. We expect to maintain this full valuation allowance for the foreseeable future as it is more likely than not that the deferred tax assets will not be realized based on our history of losses.

29


Results of Operations
The following tables set forth our results of operations for the periods presented in dollars and as a percentage of total revenue (dollars in thousands, unaudited): 
 
Three Months Ended July 31,
 
Six Months Ended July 31,
 
2017
 
2018
 
2017
 
2018
 
(As Adjusted*)
 
 
 
(As Adjusted*)
 
 
Consolidated Statements of Operations Data:
 
 
 
 
 
Revenue:
 

 
 

 
 
 
 
Product
$
179,669

 
$
241,137

 
$
322,519

 
$
436,586

Support subscription
45,001

 
67,747

 
84,796

 
128,243

Total revenue
224,670

 
308,884

 
407,315

 
564,829

Cost of revenue:
 

 
 

 
 
 
 
Product (1)
57,252

 
78,262

 
103,897

 
144,682

Support subscription (1)
19,199

 
24,457

 
36,102

 
47,667

Total cost of revenue
76,451

 
102,719

 
139,999

 
192,349

Gross profit
148,219

 
206,165

 
267,316

 
372,480

Operating expenses:
 

 
 

 
 
 
 
Research and development (1)
69,361

 
84,031

 
134,789

 
162,523

Sales and marketing (1)
117,552

 
143,749

 
209,315

 
266,116

General and administrative (1)
22,162

 
33,591

 
42,258

 
60,921

Total operating expenses
209,075

 
261,371

 
386,362

 
489,560

Loss from operations
(60,856
)
 
(55,206
)
 
(119,046
)
 
(117,080
)
Other income (expense), net
3,266

 
(4,032
)
 
5,261

 
(5,031
)
Loss before provision for income taxes
(57,590
)
 
(59,238
)
 
(113,785
)
 
(122,111
)
Provision for income taxes
821

 
885

 
1,785

 
2,316

Net loss
$
(58,411
)
 
$
(60,123
)
 
$
(115,570
)
 
$
(124,427
)

 
(1) 
Includes stock-based compensation expense as follows:
 
Three Months Ended July 31,

Six Months Ended July 31,
 
2017
 
2018
 
2017
 
2018
 
 
 
 
 
 
 
 
Cost of revenue—product
$
358

 
$
720

 
$
755

 
$
1,328

Cost of revenue—support subscription
2,245

 
2,929

 
4,019

 
5,613

Research and development
17,971

 
22,232

 
33,559

 
43,322

Sales and marketing
11,439

 
17,269

 
22,065

 
31,209

General and administrative
4,825

 
10,504

 
8,659

 
16,137

Total stock-based compensation expense
$
36,838

 
$
53,654

 
$
69,057

 
$
97,609




30


 
Three Months Ended July 31,
 
Six Months Ended July 31,
 
2017
 
2018
 
2017
 
2018
 
(As Adjusted*)
 
 
 
(As Adjusted*)
 
 
Condensed Consolidated Statements of Operations Data:
 

 
 

 
 
 
 
Revenue:
 

 
 

 
 
 
 
Product
80.0
 %
 
78.1
 %
 
79.2
 %
 
77.3
 %
Support subscription
20.0

 
21.9

 
20.8

 
22.7

Total revenue
100.0

 
100.0

 
100.0

 
100.0

Cost of revenue:
 

 
 

 
 

 
 

Product
25.5

 
25.4

 
25.5

 
25.6

Support subscription
8.5

 
7.9

 
8.9

 
8.5

Total cost of revenue
34.0

 
33.3

 
34.4

 
34.1

Gross profit
66.0

 
66.7

 
65.6

 
65.9

Operating expenses:
 

 
 

 
 

 
 

Research and development
30.9

 
27.2

 
33.1

 
28.8

Sales and marketing
52.3

 
46.5

 
51.4

 
47.1

General and administrative
9.9

 
10.9

 
10.3

 
10.7

Total operating expenses
93.1

 
84.6

 
94.8

 
86.6

Loss from operations
(27.1
)
 
(17.9
)
 
(29.2
)
 
(20.7
)
Other income (expense), net
1.5

 
(1.3
)
 
1.3

 
(0.9
)
Loss before provision for income taxes
(25.6
)
 
(19.2
)
 
(27.9
)
 
(21.6
)
Provision for income taxes
0.4

 
0.3

 
0.5

 
0.4

Net loss
(26.0
)%
 
(19.5
)%
 
(28.4
)%
 
(22.0
)%
 
Revenue
 
 
Three Months Ended July 31,
 
Change
 
Six Months Ended July 31,
 
Change
 
2017
 
2018
 
$
 
%
 
2017
 
2018
 
$
 
%
(dollars in thousands, unaudited)
(As Adjusted*)
 
 
 
 
 
 
 
(As Adjusted*)
 
 
 
 
 
 
Product revenue
$
179,669

 
$
241,137

 
$
61,468

 
34
%
 
$
322,519

 
$
436,586

 
$
114,067

 
35
%
Support subscription revenue
45,001

 
67,747

 
22,746

 
51
%
 
84,796

 
128,243

 
43,447

 
51
%
Total revenue
$
224,670

 
$
308,884

 
$
84,214

 
37
%
 
$
407,315

 
$
564,829

 
$
157,514

 
39
%
______________________________
* Prior period information has been adjusted to reflect the adoption impact of ASC 606, which we adopted on February 1, 2018.

Total revenue increased by $84.2 million, or 37%, during the three months ended July 31, 2018 compared to the three months ended July 31, 2017 and increased by $157.5 million or 39%, during the six months ended July 31, 2018 compared to the six months ended July 31, 2017. The increase in product revenue was primarily driven by repeat purchases from existing customers and a growing number of new customers. The number of customers grew from over 3,700 as of July 31, 2017 to over 5,150 as of July 31, 2018. The increase in support subscription revenue was primarily driven by an increase in support subscription agreements sold with increased product sales, as well as increased recognition of deferred support subscription revenue contracts.

31


Cost of Revenue and Gross Margin
 
 
Three Months Ended July 31,
 
Change
 
Six Months Ended July 31,
 
Change
 
2017
 
2018
 
$
 
%
 
2017
 
2018
 
$
 
%
(dollars in thousands, unaudited)

(As Adjusted*)
 
 
 
 
 
 
 
(As Adjusted*)
 
 
 
 
 
 
Product cost of revenue
$
57,252

 
$
78,262

 
$
21,010

 
37
%
 
$
103,897

 
$
144,682

 
$
40,785

 
39
%
Support subscription cost of revenue
19,199

 
24,457

 
5,258

 
27
%
 
36,102

 
47,667

 
11,565

 
32
%
Total cost of revenue
$
76,451

 
$
102,719

 
$
26,268

 
34
%
 
$
139,999

 
$
192,349

 
$
52,350

 
37
%
Product gross margin
68.1
%
 
67.5
%
 
 

 
 

 
67.8
%
 
66.9
%
 
 
 
 
Support subscription gross margin
57.3
%
 
63.9
%
 
 

 
 

 
57.4
%
 
62.8
%
 
 
 
 
Total gross margin
66.0
%
 
66.7
%
 
 

 
 

 
65.6
%
 
65.9
%
 
 
 
 
____________________________
* Prior period information has been adjusted to reflect the adoption impact of ASC 606, which we adopted on February 1, 2018.

Cost of revenue increased by $26.3 million, or 34%, during the three months ended July 31, 2018 compared to the three months ended July 31, 2017 and increased by $52.4 million, or 37%, during the six months ended July 31, 2018 compared to the six months ended July 31, 2017. The increases in product cost of revenue for these periods were primarily driven by increased product sales and, to a lesser extent, by the increased costs in our manufacturing operations, including increased personnel costs associated with increased headcount. The increases in support subscription cost of revenue during these periods were primarily attributable to costs in our customer support organization as we continue to expand globally. These costs are primarily driven by increased personnel costs associated with increased headcount and an increase in parts replacement associated with a higher number of support subscription agreements. Total headcount in these functions increased 41% from July 31, 2017 to July 31, 2018.
Total gross margin increased from 66.0% in the three months ended July 31, 2017 to 66.7% in the three months ended July 31, 2018 and increased from 65.6% in the six months ended July 31, 2017 to 65.9% in the six months ended July 31, 2018. Product gross margin decreased from 68.1% in the three months ended July 31, 2017 to 67.5% in the three months ended July 31, 2018 and decreased from 67.8% in the six months ended July 31, 2017 to 66.9% in the six months ended July 31, 2018, primarily driven by pricing and product mix dynamics across our product portfolio, including increased sales from our FlashBlade products which generally have a modestly lower gross margin compared to our FlashArray products. Support subscription gross margin increased from 57.3% in the three months ended July 31, 2017 to 63.9% in the three months ended July 31, 2018 and increased from 57.4% in the six months ended July 31, 2017 to 62.8% in the six months ended July 31, 2018, primarily attributable to a continued increase in amortization of ongoing support subscription contracts as a result of our growing installed base, our continued efforts at driving operational efficiencies in our support organization and timing of renewal bookings during the period.
Operating Expenses
Research and Development

 
Three Months Ended July 31,
 
Change
 
Six Months Ended July 31,
 
Change
 
2017
 
2018
 
$
 
%
 
2017
 
2018
 
$
 
%
(dollars in thousands, unaudited)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Research and development
$
69,361

 
$
84,031

 
$
14,670

 
21
%
 
$
134,789

 
$
162,523

 
$
27,734

 
21
%


32


Research and development expense increased by $14.7 million, or 21%, during the three months ended July 31, 2018 compared to the three months ended July 31, 2017, as we continued to develop new and enhanced product offerings. The increase was primarily driven by a $12.7 million increase in employee compensation and related costs, including a $4.3 million increase in stock-based compensation expense, as headcount increased 22% from July 31, 2017 to July 31, 2018. The remainder of the increase was primarily attributable to a $0.9 million increase in office and facilities related expenses, a $0.6 million increase in depreciation on our test equipment and a $0.5 million increase in outside services expense.

Research and development expense increased by $27.7 million, or 21%, during the six months ended July 31, 2018 compared to the six months ended July 31, 2017, as we continued to develop new and enhanced product offerings. The increase was primarily driven by a $25.0 million increase in employee compensation and related costs, including a $9.8 million increase in stock-based compensation expense, as headcount increased 22% from July 31, 2017 to July 31, 2018. The remainder of the increase was primarily attributable to a $1.5 million increase in office and facilities related expenses and a $1.1 million increase in depreciation on our test equipment.
Sales and Marketing

 
Three Months Ended July 31,
 
Change
 
Six Months Ended July 31,
 
Change
 
2017
 
2018
 
$
 
%
 
2017
 
2018
 
$
 
%
(dollars in thousands, unaudited)
(As Adjusted*)
 
 
 
 
 
 
 
(As Adjusted*)
 
 
 
 
 
 
Sales and marketing
$
117,552

 
$
143,749

 
$
26,197

 
22
%
 
$
209,315

 
$
266,116

 
$
56,801

 
27
%
____________________________________
* Prior period information has been adjusted to reflect the adoption impact of ASC 606, which we adopted on February 1, 2018.

Sales and marketing expense increased by $26.2 million, or 22%, during the three months ended July 31, 2018 compared to the three months ended July 31, 2017, as we grew our sales force and expanded our geographic footprint. The increase was primarily driven by a $22.1 million increase in employee compensation and related costs, including a $3.0 million increase in commissions and a $5.8 million increase in stock-based compensation expense, as headcount increased 27% from July 31, 2017 to July 31, 2018. The remainder of the increase was primarily attributable to a $2.0 million increase in outside services to support our growth and international expansion, a $1.4 million increase in office and facilities-related expenses and a $0.7 million increase in travel and related costs.

Sales and marketing expense increased by $56.8 million, or 27%, during the six months ended July 31, 2018 compared to the six months ended July 31, 2017, as we grew our sales force and expanded our geographic footprint. The increase was primarily driven by a $46.5 million increase in employee compensation and related costs, including a $7.9 million increase in commissions and a $9.1 million increase in stock-based compensation expense, as headcount increased 27% from July 31, 2017 to July 31, 2018. The remainder of the increase was primarily attributable to a $3.8 million increase in outside services to support our growth and international expansion, a $2.6 million increase in office and facilities-related expenses, a $2.5 million increase in travel and related costs, and a $1.4 million increase in marketing events and brand awareness program costs.

33


General and Administrative
 
Three Months Ended July 31,
 
Change
 
Six Months Ended July 31,
 
Change
 
2017
 
2018
 
$
 
%
 
2017
 
2018
 
$
 
%
(dollars in thousands, unaudited)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
General and administrative
$
22,162

 
$
33,591

 
$
11,429

 
52
%
 
$
42,258

 
$
60,921

 
$
18,663

 
44
%

General and administrative expense increased by $11.4 million, or 52%, during the three months ended July 31, 2018 compared to the three months ended July 31, 2017. The increase was primarily due to a $9.0 million increase in employee compensation and related costs, including a $5.7 million increase in stock-based compensation expense, as we increased our general and administrative headcount by 31% from July 31, 2017 to July 31, 2018, a $1.7 million increase in outside services costs and a $0.9 million increase in office and facilities-related expenses.

General and administrative expense increased by $18.7 million, or 44%, during the six months ended July 31, 2018 compared to the six months ended July 31, 2017. The increase was primarily due to a $13.8 million increase in employee compensation and related costs, including a $7.5 million increase in stock-based compensation expense, as we increased our general and administrative headcount by 31% from July 31, 2017 to July 31, 2018, a $3.2 million increase in outside services costs and a $1.8 million increase in office and facilities-related expenses.

Other Income (Expense), Net
 
Three Months Ended July 31,
 
Change
 
Six Months Ended July 31,
 
Change
 
2017
 
2018
 
$
 
%
 
2017
 
2018
 
$
 
%
(dollars in thousands, unaudited)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Other income (expense), net
$
3,266

 
$
(4,032
)
 
$
(7,298
)
 
223
%
 
$
5,261

 
$
(5,031
)
 
$
(10,292
)
 
196
%

Other income (expense), net decreased during the three and six months ended July 31, 2018 compared to the three and six months ended July 31, 2017 primarily due to interest expense associated with the amortization of debt discount and debt issuance costs in connection with the Notes issued in April 2018, which was $6.6 million and $8.1 million in the three and six months ended July 31, 2018, and higher net foreign exchange losses in the three and six months ended July 31, 2018 compared to the three and six months ended July 31, 2017 as U.S. dollars strengthened relative to certain foreign currencies, partially offset by an increase in interest income of $3.5 million and $4.1 million in the three and six months ended July 31, 2018 compared to the three and six months ended July 31, 2017 as our cash, cash equivalents and marketable securities increased.
Provision for Income Taxes
 
Three Months Ended July 31,
 
Change
 
Six Months Ended July 31,
 
Change
 
2017
 
2018
 
$
 
%
 
2017
 
2018
 
$
 
%
(dollars in thousands, unaudited)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Provision for income taxes
$
821

 
$
885

 
$
64

 
8
%
 
$
1,785

 
$
2,316

 
$
531

 
30
%

The increase in provision for income taxes during the three months ended July 31, 2018 compared to the three months ended July 31, 2017 was primarily attributable to higher state income taxes. The increase in provision for income taxes during the six months ended July 31, 2018 compared to the six months ended July 31, 2017 was driven by foreign income taxes due to higher foreign profits.

34



Liquidity and Capital Resources
As of July 31, 2018, we had cash, cash equivalents and marketable securities of $1,106.7 million. Our cash and cash equivalents primarily consist of bank deposits and money market accounts. Our marketable securities consist of highly rated debt instruments of the U.S. government and its agencies, debt instruments of highly rated corporations, debt instruments issued by foreign governments, and asset-backed securities. We have generated significant operating losses as reflected in our accumulated deficit of $1,028.0 million. We may continue to incur operating losses and negative cash flows from operations in the near future and require additional capital resources to execute strategic initiatives to grow our business.
We believe our existing cash, cash equivalents and marketable securities will be sufficient to fund our operating and capital needs for at least the next 12 months. Our future capital requirements will depend on many factors including our growth rate, the timing and extent of spending to support development efforts, the expansion of sales and marketing and international operation activities, the timing of new product introductions, the continuing market acceptance of our products and services, and the timing and settlement election of the Notes. We may continue to enter into arrangements to acquire or invest in complementary businesses, services and technologies, including intellectual property rights. For example, we acquired StorReduce, Inc., a cloud-first software-defined solution, in August 2018. We may be required to seek additional equity or debt financing. In the event that additional financing is required 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.
In April 2018, we issued $575.0 million of 0.125% convertible senior notes (the Notes) due 2023, in a private placement and received proceeds of $562.1 million, after deducting the underwriters' discounts and commissions. The Notes are unsecured obligations that do not contain any financial covenants or restrictions on the payments of dividends, the incurrence of indebtedness, or the issuance or repurchase of securities by us or any of our subsidiaries. The Notes mature on April 15, 2023 unless repurchased or redeemed by us or converted in accordance with their terms prior to the maturity date. The Notes are convertible for up to 21,884,155 shares of our common stock at an initial conversion rate of approximately 38.0594 shares of common stock per $1,000 principal amount, which is equal to an initial conversion price of approximately $26.27 per share of common stock, subject to adjustment.
Holders may surrender their Notes for conversion at their option at any time prior to the close of business on the business day immediately preceding October 15, 2022, only under specific circumstances. On or after October 15, 2022 until the close of business on the second scheduled trading day immediately preceding the maturity date, holders may convert all or any portion of their Notes at any time regardless of the foregoing conditions. Upon conversion, holders will receive cash, shares of our Class A common stock, or a combination of cash and shares of our Class A common stock, at our election. We intend to settle the principal of the Notes in cash. See further discussion in Note 5 in Part I, Item 1 of this report.
As of January 31, 2018 and July 31, 2018, we had letters of credit in the aggregate amount of $9.6 million and $10.8 million, in connection with our leases. The letters of credit are collateralized by restricted cash and mature on various dates through August 2029.
The following table summarizes our cash flows for the periods presented (in thousands, unaudited):
 
 
Six Months Ended July 31,
 
2017
 
2018
Net cash provided by (used in) operating activities
$
(14,492
)
 
$
27,080

Net cash used in investing activities
$
(18,248
)
 
$
(425,862
)
Net cash provided by financing activities
$
20,959

 
$
526,197

 

35


Operating Activities
Net cash provided by operating activities during the six months ended July 31, 2018 was $27.1 million, which mainly consisted of a net loss of $124.4 million, adjusted for non-cash charges including stock-based compensation expense of $97.6 million, depreciation and amortization of $33.6 million, amortization of debt discount and debt issuance costs of $7.9 million and net cash inflows of $12.3 million from changes in operating assets and liabilities. The net cash inflows from changes in operating assets and liabilities were primarily the result of a $39.1 million increase in deferred revenue, an $11.1 million decrease in prepaid expenses and other assets and a $0.7 million decrease in net accounts receivable, partially offset by an $18.1 million decrease in accounts payable, an $8.9 million increase in inventory, a $7.5 million decrease in accrued compensation and other liabilities, and a $4.2 million increase in deferred commissions. The increase in deferred revenue was primarily due to new sales order growth during the six months ended July 31, 2018. The increase in inventory was primarily due to expanding product portfolio and to support revenue growth. The decreases in prepaid expenses and other assets, accounts receivable, accounts payable and accrued compensation and other liabilities were primarily attributable to timing of collections and payments.
Net cash used in operating activities during the six months ended July 31, 2017 was $14.5 million, which resulted primarily from a net loss of $115.6 million, partially offset by non-cash charges for stock-based compensation expense of $69.1 million, depreciation and amortization of $30.0 million, and net cash flow of $1.2 million from changes in operating assets and liabilities primarily driven by a $24.3 million increase in deferred revenue, partially offset by a $10.5 million increase in inventory and a $9.6 million increase in deferred commission. The increases in deferred revenue and deferred commission were primarily due to new sales order growth during the six months ended July 31, 2017. The increase in inventory was primarily as a result of increased purchases to manage component costs and availability to meet higher demand for our products.
Investing Activities
Net cash used in investing activities during the six months ended July 31, 2018 of $425.9 million resulted from capital expenditures of $42.7 million and net purchases of marketable securities of $383.1 million.
Net cash used in investing activities during the six months ended July 31, 2017 of $18.2 million resulted from capital expenditures of $30.1 million, partially offset by net sales and maturities of marketable securities of $11.9 million.
Financing Activities
Net cash provided by financing activities during the six months ended July 31, 2018 of $526.2 million was primarily attributable to $562.1 million in net proceeds from issuance of the Notes, $29.1 million in proceeds from the exercise of employee stock options and $19.7 million in proceeds from issuance of common stock under the employee stock purchase plan (ESPP), partially offset by a $64.6 million payment to purchase Capped Calls and a $20.0 million common stock repurchase in conjunction with the issuance of the Notes.
Net cash provided by financing activities during the six months July 31, 2017 of $21.0 million was primarily attributed to $14.2 million in proceeds from issuance of common stock under our ESPP and $6.8 million in proceeds from the exercise of stock options.
Contractual Obligations and Commitments

As of January 31, 2018 and July 31, 2018, the aggregate future minimum payments under non-cancelable operating leases was approximately $113.0 million and $153.7 million. In connection with the lease amendment executed in March 2018, we issued an additional letter of credit of $1.5 million.

In April 2018, we issued $575.0 million of 0.125% convertible senior notes due 2023, in a private placement and received proceeds of $562.1 million, after deducting the underwriters' discounts and commissions. The Notes are unsecured obligations that do not contain any financial covenants or restrictions on the payments of dividends, the incurrence of indebtedness, or the issuance or repurchase of securities by us or any of our subsidiaries. See further discussion in Note 5 in Part I, Item 1 of this Quarterly Report on Form 10-Q.


36


Critical Accounting Policies and Estimates
Our financial statements are prepared in accordance with U.S. generally accepted accounting principles. The preparation of these financial statements requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, expenses, and related disclosures. We evaluate our estimates and assumptions on an ongoing basis. Our estimates are based on historical experience and various other assumptions that we believe to be reasonable under the circumstances. Our actual results could differ from these estimates.
Please see Note 2 of Part I, Item 1 of this Quarterly Report on Form 10-Q for the summary of significant accounting policies. In addition, please see “Critical Accounting Policies and Estimates” in our latest 10-K. There have been no material changes to our critical accounting policies and estimates since our 10-K filed on March 26, 2018, except for the changes as a result of the adoption of new accounting pronouncements.
Available Information
Our website is located at www.purestorage.com, and our investor relations website is located at investor.purestorage.com. The following filings will be available through our investor relations website after we file them with the SEC: Annual Reports on Form 10-K, Quarterly Reports on Form 10-Q, and our Proxy Statements for our annual meetings of stockholders, and are also available for download free of charge. We will also provide a link to the section of the SEC's website at www.sec.gov that has all of our public filings, including Annual Reports on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K, all amendments to those reports, our Proxy Statements, and other ownership related filings. Further, a copy of this Quarterly Report on Form 10-Q is located at the SEC's Public Reference Room at 100 F Street, NE, Room 1580, Washington, D.C. 20549. Information on the operation of the Public Reference Room can be obtained by calling the SEC at 1-800-SEC-0330.
We webcast our earnings calls and certain events we participate in or host with members of the investment community on our investor relations website. Additionally, we provide notifications of news or announcements regarding our financial performance, including SEC filings, investor events, press and earnings releases, social media accounts (Twitter, Facebook and LinkedIn), and blogs as part of our investor relations websiteInvestors and others can receive notifications of new information posted on our investor relations website in real time by signing up for email alerts and RSS feeds. Further corporate governance information, including our certificate of incorporation, bylaws, governance guidelines, board committee charters, and code of conduct, is also available on our investor relations website under the heading “Corporate Governance.” The content of our websites are not incorporated by reference into this Quarterly Report on Form 10-Q or in any other report or document we file with the SEC, and any references to our websites are intended to be inactive textual references only.
Item 3. Quantitative and Qualitative Disclosures about Market Risk.
We have operations both within the United States and internationally, and we are exposed to market risk in the ordinary course of our business.
Interest Rate Risk
Our cash, cash equivalents and marketable securities primarily consist of bank deposits and money market accounts, U.S. government notes and U.S. agency notes, asset-backed securities, and highly rated corporate debt. As of July 31, 2018, we had cash, cash equivalents and marketable securities of $1,106.7 million. The carrying amount of our cash equivalents reasonably approximates fair value, due to the short maturities of these instruments. The primary objectives of our investment activities are the preservation of capital, the fulfillment of liquidity needs and the fiduciary control of cash and investments. We do not enter into investments for trading or speculative purposes. Our investments are exposed to market risk due to a fluctuation in interest rates, which may affect our interest income and the fair value of our investments.  
We considered the historical volatility of short-term interest rates and determined that it was reasonably possible that an adverse change of 100 basis points could be experienced in the near term. A hypothetical 1.00% (100 basis points) increase in interest rates would have resulted in a decrease in the fair value of our marketable securities of approximately $7.9 million as of July 31, 2018.

37


Foreign Currency Exchange Risk
Our sales contracts are primarily denominated in U.S. dollars with a small number of contracts denominated in foreign currencies. A portion of our operating expenses are incurred outside the United States and denominated in foreign currencies and are subject to fluctuations due to changes in foreign currency exchange rates, particularly changes in the British pound and Euro. Additionally, fluctuations in foreign currency exchange rates may cause us to recognize transaction gains and losses in our statement of operations. Given the impact of foreign currency exchange rates has not been material to our historical operating results, we have not entered into any derivative or hedging transactions, but we may do so in the future if our exposure to foreign currency exchange should become more significant.
We considered the historical trends in currency exchange rates and determined that it was reasonably possible that adverse changes in exchange rates of 10% for all currencies could be experienced in the near term. These reasonably possible adverse changes in exchange rates of 10% were applied to total monetary assets and liabilities denominated in currencies other than U.S. dollar at July 31, 2018 to compute the adverse impact these changes would have had on our loss before income taxes in the near term. These changes would have resulted in an adverse impact on loss before income taxes of approximately $3.5 million as of July 31, 2018.

Item 4. Controls and Procedures.
Evaluation of Disclosure Controls and Procedures
Our management, with the participation of our Chief Executive Officer (CEO) and Chief Financial Officer (CFO), evaluated the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act), as of the end of the period covered by this report. Based on such evaluation, our CEO and CFO concluded that, as of July 31, 2018, our disclosure controls and procedures were designed at a reasonable assurance level and were effective to provide reasonable assurance that information we are required to disclose in reports that we file or submit under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in the SEC's rules and forms, and that such information is accumulated and communicated to our management, including our CEO and CFO, as appropriate, to allow timely decisions regarding required disclosure.
Changes in Internal Control over Financial Reporting
We implemented certain internal controls to ensure we adequately evaluated our contracts and properly assessed the impact of ASC 606 on our financial statements to facilitate such adoption effective February 1, 2018. In addition, we made some changes in the first quarter of our fiscal 2018 to certain internal controls to reflect new processes that were implemented as a result of the adoption of ASC 606. There were no changes in our internal control over financial reporting identified in connection with the evaluation required by Rules 13a-15(d) or 15d-15(d) of the Exchange Act that occurred during the quarter ended July 31, 2018 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

Limitations on Effectiveness of Controls

In designing and evaluating the disclosure controls and procedures and internal control over financial reporting, management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives. In addition, the design of disclosure controls and procedures and internal control over financial reporting must reflect the fact that there are resource constraints and that management is required to apply judgment in evaluating the benefits of possible controls and procedures relative to their costs.


38


PART II—OTHER INFORMATION

Item 1. Legal Proceedings.
From time to time, we may be involved in various legal proceedings arising from the normal course of business, and an unfavorable resolution of any of these matters could negatively affect our future results of operations, cash flows or financial position. We are not presently party to any legal proceedings that, in the opinion of management, would have a material adverse effect on our business.

Item 1A. Risk Factors.
Investing in our Class A common stock involves a high degree of risk. Investors should carefully consider the risks and uncertainties described below, together with all of the other information contained in this report, including our consolidated financial statements and the related notes appearing in this quarterly report, before deciding to invest in our Class A common stock. If any of the following risks actually occur, it could harm our business, prospects, operating results and financial condition. In such event, the trading price of our Class A common stock could decline and investors might lose all or part of their investment.
Risks Related to Our Business and Industry
We have experienced rapid growth in prior periods, and we may not be able to sustain or manage future growth effectively.
We have significantly expanded our overall business, customer base, headcount, channel partner relationships and operations in prior periods, and we anticipate that we will continue to expand and experience growth in future periods. For example, we delivered year-over-year revenue growth of 37% for the three months ended July 31, 2018, and our headcount increased from over 1,900 to over 2,450 employees from July 31, 2017 to July 31, 2018. Our future operating results will depend to a large extent on our ability to successfully sustain our growth and manage our anticipated expansion. To sustain and manage our growth successfully, we believe that we must, among other things, effectively:
maintain and extend our product leadership;
recruit, hire, train and manage qualified personnel;
maintain and further develop our partner relationships;
enhance and expand our distribution and supply chain infrastructure;
expand our support capabilities;
forecast and control expenses;
enhance and expand our international operations; and
implement, improve and maintain our internal systems, procedures and controls.
We expect that our future growth will continue to place a significant strain on our managerial, administrative, operational, financial and other resources. We will incur costs associated with this future growth prior to realizing the anticipated benefits, and the return on these investments may be lower, may develop more slowly than we expect or may never materialize. Investors should not consider our revenue growth in prior quarterly or annual periods as indicative of our future performance. In future periods, we do not expect to achieve similar percentage revenue growth rates as we have achieved in some past periods. If we are unable to manage our growth successfully, we may not be able to take advantage of market opportunities or release new products or enhancements in a timely manner, and we may fail to satisfy customers’ expectations, maintain product quality, execute on our business plan or adequately respond to competitive pressures, each of which could adversely impact our growth and affect our business and operating results.

39


We intend to continue focusing on revenue growth and increasing our market penetration and international presence by investing heavily in our business, and this may put pressure on near-term profitability.
Our strategy is to continue investing in marketing, sales, support and research and development. We believe our decision to continue investing heavily in our business will be critical to our future success and to meet our growth objectives. We anticipate that our operating costs and expenses will continue to increase in absolute terms. In addition, we expect to continue incurring significant legal, accounting and other expenses in order to operate effectively as a public company. Even if we achieve or maintain significant revenue growth, we may continue to experience losses, forgoing near-term profitability on a U.S. GAAP basis.
We have not achieved profitability for any year since our inception. We incurred a net loss of $159.9 million for the year ended January 31, 2018, and $124.4 million for the six months ended July 31, 2018, and we had an accumulated deficit of $903.6 million as of January 31, 2018 and $1,028.0 million as of July 31, 2018. Our operating expenses largely are based on anticipated revenue, and a high percentage of our expenses are, and will continue to be, fixed in the short term. If we fail to adequately increase revenue and manage costs, we may not achieve or maintain profitability in the future. As a result, our business could be harmed and our operating results could suffer.
Our revenue growth rate in recent periods may not be indicative of our future performance.
We were founded in October 2009, but have generated substantially all of our revenue in our last three fiscal years. Investors should not consider our revenue growth in prior quarterly or annual periods as indicative of our future performance. In future periods, we do not expect to achieve similar percentage revenue growth rates as we have achieved in some past periods. If we are unable to maintain adequate revenue or revenue growth, our stock price could be volatile, and it may be difficult to achieve and maintain profitability.
The market for all-flash storage products is rapidly evolving, which makes it difficult to forecast customer adoption rates and demand for our products.
The market for all-flash storage products is rapidly evolving. Our future financial performance will depend on the continued growth of this market and on our ability to adapt to competitive dynamics and emerging customer demands and trends. Incumbent vendors promote storage products retrofitted with flash, which may reduce the perceived value of purpose-built, all-flash products. It is difficult to predict with any precision customer adoption rates of flash, customer demand for our products or the future growth rate and size of our market.
Our products may never reach mass adoption, and changes or advances in alternative technologies or adoption of cloud storage offerings not utilizing our storage platform could adversely affect the demand for our products. For instance, offerings from large public cloud providers are expanding quickly and may serve as alternatives to our products for a variety of customer workloads. Since these providers are known for developing storage systems internally, this trend could reduce the demand for storage systems developed by original equipment manufacturers, such as us.  Further, although flash storage has a number of advantages as compared to other data storage alternatives, flash storage has certain limitations as well, including more limited methods for data recovery and reduced performance gains for certain uses, such as sequential input/output transactions. A slowing in or reduced demand for all-flash storage products caused by technological challenges, alternative technologies and products or any other reason would result in a lower revenue growth rate or decreased revenue, either of which would negatively impact our business and operating results.
We face intense competition from established companies and new entrants.
We face intense competition from a number of established companies that sell competitive storage products. These competitors include Dell EMC, HP Enterprise, Hitachi Vantara, IBM, Lenovo, NetApp and others. Our competitors may have:
greater name and brand recognition and longer operating histories;
larger sales and marketing and customer support budgets and resources;
broader distribution and established relationships with distribution partners and customers;

40


the ability to bundle storage products with other products and services to address customers’ requirements;
greater resources to make acquisitions;
larger and more mature product and intellectual property portfolios; and
substantially greater financial, technical and other resources.
We also compete against some large public cloud providers and vendors that offer hyperconverged products, which combine compute, networking and storage. These providers are growing and expanding their product offerings, potentially displacing some demand for our products. Acquisitions by competitors have introduced new competitive dynamics. For example, some of our competitors offer bundled products and services in order to reduce the initial cost of their storage products. Some of our competitors offer their storage products either at significant discounts or even for free in competing against us and in response to our efforts to market the overall benefits and technological merits of our products and programs.
Many competitors have developed competing all-flash storage technologies. For example, several of our competitors have introduced all-flash storage products with performance-focused designs and/or with data reduction technologies that directly compete with our products, or have introduced business programs that attempt to compete with our innovative programs, such as our Evergreen Storage model. We expect our competitors to continue to improve the performance of their products, reduce their prices and introduce new features, services and technologies that may, or that they may claim to, offer greater value compared to our products. In addition, our competitors may develop enhancements to, or future generations of, competitive products that may render our products or technologies obsolete or less competitive. These and other competitive pressures may prevent us from competing successfully against current or future competitors.

Our business may be harmed by trends in the overall external storage market.
Despite ongoing data growth, the external storage market in which we compete has not experienced overall growth in the past few years due to a combination of technology transitions, increased storage efficiency, and changing economic and business environments. Customers are rethinking how they consume IT, increasing spending toward public cloud, software as a service, hyperconverged and converged infrastructure and software-defined storage. The future impact of these trends on both short-term and long-term growth of the overall external storage market is uncertain. Reductions in the overall external storage market, or the specific markets in which we compete would harm our business and operating results.
Many of our competitors have long-standing relationships with key decision makers at current and prospective customers, which may inhibit our ability to compete.
Many of our competitors benefit from established brand awareness and long-standing relationships with key decision makers at our current and prospective customers. Our competitors often leverage these existing relationships to discourage customers from evaluating or purchasing our products. Additionally, most of our prospective customers have existing storage products supplied by our competitors, who have an advantage in retaining the customer because, among other things, they already understand the customer’s IT infrastructure, user demands and needs. In the event that we are unable to successfully sell our products to new customers or persuade our customers to continue purchasing our products, we will not be able to maintain or increase our market share and revenue, which could adversely affect our business and operating results.
Our ability to increase our revenue depends on our ability to attract, motivate and retain sales, engineering and other key personnel, including our management team, and any failure to attract, motivate and retain these employees could harm our business, operating results and financial condition.
Our ability to increase our revenue depends on our ability to attract, motivate and retain qualified sales, engineering and other key employees, including our management. These positions may require candidates with specific backgrounds in software and the storage industry, and competition for employees with such expertise is intense. We have from time to time experienced, and we expect to continue to experience, difficulty in hiring and retaining highly skilled employees with appropriate qualifications. To the extent that we are successful in hiring to fill these positions,

41


we need a significant amount of time to train new employees before they become effective and efficient in performing their jobs. From time to time, there may be changes in our management team, which could create short term uncertainty. Members of our management team, including our executive officers, are generally employed on an at-will basis, which means that they could terminate their employment with us at any time. If we are unable to attract, motivate and retain qualified sales, engineering and other key employees, including our management, our business and operating results could suffer.
If we fail to adequately expand and optimize our sales force, our growth will be impeded.
We need to continue to expand and optimize our sales organization in order to grow our customer base and our business. We plan to continue to expand and train our sales force, both domestically and internationally. We must design and implement effective sales incentive programs, and it can take time before our sales representatives are fully trained and productive. If we are unable to hire, develop and retain qualified sales personnel or if new sales personnel are unable to achieve desired productivity levels in a reasonable period of time, we may not be able to realize the expected benefits of these investments or increase our revenue.
If we fail to develop and introduce new or enhanced products successfully, our ability to attract and retain customers could be harmed.
We operate in a dynamic environment characterized by rapidly changing technologies and industry standards and technological obsolescence. To compete successfully, we must design, develop, market and sell new or enhanced products that provide increasingly higher levels of performance, capacity and reliability and that meet the expectations of our customers, which is a complex and uncertain process. We believe that we must continue to dedicate significant resources to our research and development efforts to maintain or expand our competitive position. Our investments may take longer to generate revenue or may generate less revenue than we anticipate. The introduction of new products by our competitors, or the emergence of alternative technologies or industry standards could render our existing or future products obsolete or less competitive.
As we introduce new or enhanced products, we must successfully manage product launches and transitions to the next generations of our products, and encourage our customers to adopt new products and features. For example, we started shipments of our FlashBlade and FlashArray//X products, and introduced new software features last year. If we are not able to successfully manage the development and release of new or enhanced products, our business, operating results and financial condition could be harmed. Similarly, if we fail to introduce new or enhanced products, such as new or improved software features, that meet our customers' needs in a timely or cost-effective fashion, we may lose market share and our operating results could be adversely affected.
If we fail to successfully maintain or grow our relationships with channel partners, our business, operating results and financial condition could be harmed.
Our future success is highly dependent upon our ability to establish and maintain successful relationships with our channel partners. In addition to selling our products, our partners may offer installation, post-sale service and support in their local markets. In markets where we rely on partners more heavily, we have less contact with our customers and less control over the sales process and the quality and responsiveness of our partners. As a result, it may be more difficult for us to ensure the proper delivery and installation of our products or the quality or responsiveness of the support and services being offered. Any failure on our part to effectively identify, train and manage our channel partners and to monitor their sales activity, as well as the customer support and services provided to our customers, could harm our business, operating results and financial condition.
Our channel partners may choose to discontinue offering our products and services or may not devote sufficient attention and resources toward selling our products and services. We typically enter into non-exclusive, written agreements with our channel partners. These agreements generally have a one-year, self-renewing term, have no minimum sales commitment and do not prohibit our channel partners from offering products and services that compete with ours. Additionally, our competitors provide incentives to our existing and potential channel partners to use, purchase or offer their products and services or to prevent or reduce sales of our products and services. The occurrence of any of these events could harm our business, operating results and financial condition.

42


Our gross margins are impacted by a variety of factors and vary from period to period, making them difficult to predict with certainty.
Our gross margins fluctuate from period to period due primarily to product costs, customer mix and product mix. A variety of factors may cause our gross margins to fluctuate and make them difficult to predict, including:
demand for our products;
sales and marketing initiatives, discount levels, rebates and competitive pricing;
changes in customer, geographic or product mix, including mix of product configurations;
the cost of components, including NAND and DRAM flash, and freight;
new product introductions and enhancements, potentially with initial sales at relatively small volumes and higher product costs;
the timing and amount of revenue recognized and deferred, including impact from the adoption of ASC 606;
excess inventory levels or purchase commitments as a result of changes in demand forecasts or product transitions;
an increase in product returns, order rescheduling and cancellations;
the timing of technical support service contracts and contract renewals;
inventory stocking requirements to mitigate supply constraints, accommodate unforeseen demand or support new product introductions; and 
product quality and serviceability issues.
If we are unable to manage these factors effectively, our gross margins may decline, and fluctuations in gross margins may make it difficult to manage our business and achieve or maintain profitability, which could materially harm our business, operating results and financial condition.
Our operating results may fluctuate significantly, which could make our future results difficult to predict and could cause our operating results to fall below expectations.
Our operating results may fluctuate due to a variety of factors, many of which are outside of our control. As a result, comparing our results on a period-to-period basis may not be meaningful. Factors that are difficult to predict and that could cause our operating results to fluctuate include:
the timing and magnitude of orders, shipments and acceptance of our products in any quarter, including product returns, order rescheduling and cancellations by our customers;
fluctuations in demand and prices for our products;
seasonality in our business or the markets we serve;
our ability to control the costs of the components we use in our hardware products;
our ability to timely adopt subsequent generations of components into our hardware products;
disruption in our supply chains, component availability and related procurement costs;
reductions in customers’ budgets for IT purchases;
changes in industry standards in the data storage industry;
our ability to develop, introduce and ship in a timely manner new products and product enhancements that meet customer requirements;
our ability to effectively manage product transitions as we introduce new products;
any change in the competitive dynamics of our markets, including new entrants or discounting of product prices;
our ability to control costs, including our operating expenses; and

43


future accounting pronouncements and changes in accounting policies, including our ability to implement the new processes necessary to accurately recognize our revenue under ASC 606 going forward.
The occurrence of any one of these risks could negatively affect our operating results in any particular quarter.
Our sales cycles can be long and unpredictable and our sales efforts require considerable time and expense, making it difficult for us to predict future sales.
Our sales efforts involve educating our customers about the use and benefits of our products. Larger customers often undertake an evaluation process that can result in a lengthy sales cycle. We spend substantial time and resources on our sales efforts without any assurance that our efforts will produce any sales. In addition, product purchases are frequently subject to budget constraints, multiple approvals and unplanned administrative and other delays. A substantial portion of our quarterly sales typically occurs during the last several weeks of the quarter, which we believe largely reflects customer buying patterns of products similar to ours and other products in the technology industry generally. Since we do not recognize revenue from a sale until control is transferred, a substantial portion of our sales late in a quarter may negatively impact the recognition of the associated revenue. Furthermore, our products come with a 30-day money back guarantee, allowing a customer to return a product within 30 days of receipt if the customer is not satisfied with its purchase for any reason. These factors, among others, make it difficult for us to predict when customers will purchase our products, which may adversely affect our operating results and cause our operating results to fluctuate. In addition, if sales expected from a specific customer for a particular quarter are not realized in that quarter or at all, our operating results may suffer.
Our company culture has contributed to our success, and if we cannot maintain this culture as we grow, we could lose the innovation, creativity and teamwork fostered by our culture, and our business may be harmed.
We believe that a critical contributor to our success has been our company culture, which we believe fosters innovation, creativity, teamwork, passion for customers and focus on execution, as well as facilitating critical knowledge transfer and knowledge sharing. In particular, we believe that the difference between our sales, support and engineering cultures, relative to those of incumbent vendors, is a key competitive advantage and differentiator for our customers and partners. As we grow and change, we may find it difficult to maintain these important aspects of our company culture, which could limit our ability to innovate and operate effectively. Any failure to preserve our culture could also negatively affect our ability to retain and recruit personnel, continue to perform at current levels or execute on our business strategy.
Our long-term success depends, in part, on sales outside of the United States, which is susceptible to risks associated with international operations.
We maintain operations outside of the United States, which we have been expanding and intend to continue to expand in the future. Conducting and expanding international operations subjects us to new risks that we do not generally face in the United States. These include:
exposure to foreign currency exchange rate risk;
difficulties in collecting payments internationally, and managing and staffing international operations;
establishing relationships with channel partners in international locations;
increased travel, infrastructure and legal compliance costs associated with international locations;
burdens of complying with a wide variety of laws associated with international operations, including taxes and customs;
significant fines, penalties and collateral consequences if we or our partners fail to comply with anti-bribery laws;
heightened risk of improper, unfair or corrupt business practices in certain geographies;
potentially adverse tax consequences, including repatriation of earnings;
increased financial accounting and reporting burdens and complexities;

44


political, social and economic instability abroad, terrorist attacks and security concerns in general; and
reduced or varied protection for intellectual property rights in some countries.
The occurrence of any one of these risks could negatively affect our international operations and, consequently, our business, operating results and financial condition generally.
The sales prices of our products and services may fluctuate or decline, which may reduce our gross profits, revenue growth, and adversely impact our financial results.
The sales prices of our products and services may fluctuate or decline for a variety of reasons, including competitive pricing pressures, discounts, cost of components, a change in our mix of products and services, and the introduction of competing products or services or promotional programs. Competition continues to increase in the markets in which we participate, and we expect competition to further increase in the future, thereby leading to increased pricing pressures. Larger competitors may reduce the price of products or services that compete with ours or may bundle them with other products and services. Additionally, although we price our products and services predominantly in U.S. dollars, currency fluctuations in certain countries and regions may negatively impact actual prices that partners and customers are willing to pay in those countries and regions. Furthermore, we anticipate that the prices for our products will decrease over product life cycles. If we are required to decrease our prices to be competitive and are not able to offset this decrease by increases in the volume of sales or the sales of new products with higher margins, our gross margins and operating results could be adversely affected.
We derive the majority of our revenue from a single family of products, and a decline in demand for these products would cause our revenue to grow more slowly or to decline.
Our FlashArray family of products has historically accounted for the majority of our revenue and will continue to comprise a significant portion of our revenue for the foreseeable future. As a result, our revenue could be reduced by any decline or fluctuation in demand for our products, regardless of the reason. If the market for all-flash storage products grows more slowly than anticipated or if demand for our products slows or declines, we may not be able to increase our revenue or achieve and maintain profitability.
Our products are highly technical and may contain defects, which could cause data unavailability, loss or corruption that might, in turn, result in liability and harm to our reputation and business.
Our products are highly technical and complex and are often used to store information critical to our customers’ business operations. Our products may contain errors, defects or security vulnerabilities that could result in data unavailability, loss, corruption or other harm to our customers. Some errors in our products may only be discovered after they have been installed and used by customers. Any errors, defects or security vulnerabilities in our products could result in a loss of revenue, injury to our reputation, loss of customers or increased service and warranty costs, any of which could adversely affect our business and operating results. In addition, errors or failures in the products of third-party technology vendors may be attributed to us and may harm our reputation.
We could face claims for product liability, tort or breach of warranty. Many of our contracts with customers contain provisions relating to warranty disclaimers and liability limitations, which may be difficult to enforce. Defending a lawsuit, regardless of its merit, would be costly and might divert management’s attention and adversely affect the market’s perception of us and our products. Our business liability insurance coverage could prove inadequate with respect to a claim and future coverage may be unavailable on acceptable terms or at all. These product-related issues could result in claims against us, and our business, operating results and financial condition could be harmed.
Our brand name and our business may be harmed by the marketing strategies of our competitors.
Because of the early stage of our business, we believe that building and maintaining brand recognition and customer goodwill is critical to our success. Our efforts in this area have, on occasion, been hampered by the marketing efforts of our competitors, which have included negative or misleading statements about us and our products. If we are unable to effectively respond to the marketing efforts of our competitors and protect our brand and customer goodwill now or in the future, our business will be adversely affected.

45


Our products must interoperate with third party operating systems, software applications and hardware, and if we are unable to ensure that our products interoperate with third party software and hardware, we may lose or fail to increase our market share and may experience reduced demand for our products.
Our products must interoperate with our customers’ existing infrastructure, specifically their networks, servers, software and operating systems, which are manufactured by a wide variety of vendors. When new or updated versions of these operating systems or applications are introduced, we must sometimes develop updated versions of our software so that our products interoperate properly. For example, our Pure1 cloud-based management and support includes connectors to virtualization platforms, allowing our customers to manage our products within native management tools, such as VMware and OpenStack. We may not deliver or maintain interoperability quickly, cost-effectively or at all. These efforts require capital investment and engineering resources. If we fail to maintain compatibility of our products with these infrastructure components, our customers may not be able to fully utilize our products, and we may, among other consequences, lose or fail to increase our market share and experience reduced demand for our products, which may harm our business, operating results and financial condition.
Our products must conform to industry standards in order to be accepted by customers in our markets.
Generally, our products comprise only a part of a data center. The servers, network, software and other components and systems of a data center must comply with established industry standards in order to interoperate and function efficiently together. We depend on companies that provide other systems in a data center to conform to prevailing industry standards. These companies are often significantly larger and more influential in driving industry standards than we are. Some industry standards may not be widely adopted or implemented uniformly, and competing standards may emerge that may be preferred by our customers. If larger companies do not conform to the same industry standards that we do, or if competing standards emerge, sales of our products could be adversely affected, which may harm our business.
Our ability to successfully market and sell our products is dependent in part on ease of use and the quality of our support offerings, and any failure to offer high-quality installation and technical support could harm our business.
Once our products are deployed within our customers’ data centers, customers depend on our support organization to resolve technical issues relating to our products. Our ability to provide effective support is largely dependent on our ability to attract, train and retain qualified personnel, as well as to engage with qualified support partners that provide a similar level of customer support. In addition, our sales process is highly dependent on our product and business reputation and on recommendations from our existing customers. Although our products are designed to be interoperable with existing servers and systems, we may need to provide customized installation and configuration support to our customers before our products become fully operational in their environments. Any failure to maintain, or a market perception that we do not maintain, high-quality installation and technical support could harm our reputation, our ability to sell our products to existing and prospective customers and our business.
We rely on contract manufacturers to manufacture our products, and if we fail to manage our relationships with our contract manufacturers successfully, our business could be negatively impacted.
We rely on a limited number of contract manufacturers to manufacture our products. Our reliance on contract manufacturers reduces our control over the assembly process, and exposes us to risks, such as reduced control over quality assurance, costs and product supply. If we fail to manage our relationships with these contract manufacturers effectively, or if these contract manufacturers experience delays, disruptions, capacity constraints or quality control problems, our ability to timely ship products to our customers could be impaired and our competitive position and reputation could be harmed. If we are required, for whatever reason, to change contract manufacturers or assume internal manufacturing operations, we may lose revenue, incur increased costs and damage our customer relationships. Qualifying a new contract manufacturer and commencing production is expensive and time-consuming. We may need to increase our component purchases, contract manufacturing capacity and internal test and quality functions if we experience increased demand. The inability of our contract manufacturers to provide us with adequate supplies of high-quality products could cause a delay in our order fulfillment, and our business, operating results and financial condition may be harmed.

46


We rely on a limited number of suppliers, and in some cases single-source suppliers, and any disruption or termination of our supply arrangements could delay shipments of our products and could harm our relationships with current and prospective customers.
We rely on a limited number of suppliers, and in some cases, on single-source suppliers, for several key components of our products, and we have not generally entered into agreements for the long-term purchase of these components. For example, the CPUs utilized in our products are supplied by Intel Corporation (Intel), and neither we nor our contract manufacturers have an agreement with Intel for the procurement of these CPUs. Instead, we purchase the CPUs either directly from Intel or through a reseller on a purchase order basis. Intel or its resellers could stop selling to us at any time or could raise their prices without notice.
This reliance on a limited number of suppliers and the lack of any guaranteed sources of supply exposes us to several risks, including:
the inability to obtain an adequate supply of key components, including solid-state drives;
price volatility for the components of our products;
failure of a supplier to meet our quality or production requirements;
failure of a supplier of key components to remain in business or adjust to market conditions; and
consolidation among suppliers, resulting in some suppliers exiting the industry or discontinuing the manufacture of components.
Further, some of the components in our products are sourced from component suppliers outside the United States. The portion of our products that are sourced outside the United States may subject us to additional logistical risks or risks associated with complying with local rules and regulations in foreign countries. Significant changes to existing international trade agreements could lead to sourcing or logistics disruption resulting from import delays or the imposition of increased tariffs on our sourcing partners. For example, the United States and Chinese governments have recently had discussions regarding potential import tariffs by both countries.
As a result of these risks, we cannot assure investors that we will be able to obtain enough of these key components in the future or that the cost of these components will not increase. If our supply of components is disrupted or delayed, or if we need to replace our existing suppliers, there can be no assurance that additional components will be available when required or that components will be available on terms that are favorable to us, which could extend our lead times, increase the costs of our components and harm our business, operating results and financial condition. We may not be able to continue to procure components at reasonable prices, which may require us to enter into longer-term contracts with component suppliers to obtain components at competitive prices. Any of the foregoing disruptions could increase our costs and decrease our gross margins, harming our business, operating results and financial condition.
Managing the supply of our products and their components is complex. Insufficient supply and inventory may result in lost sales opportunities or delayed revenue, while excess inventory may harm our gross margins.
Our third-party contract manufacturers procure components and build our products based on our forecasts, and we generally do not hold inventory for a prolonged period of time. These forecasts are based on estimates of future demand for our products, which are in turn based on historical trends and analyses from our sales and marketing organizations, adjusted for overall market conditions. In order to reduce manufacturing lead times and plan for adequate component supply, from time to time we may issue orders for components and products that are non-cancelable and non-returnable. Our inventory management systems and related supply chain visibility tools may be inadequate to enable us to make accurate forecasts and effectively manage the supply of our products and components. We have, in the past, had to write off inventory in connection with transitions to new product models. If we ultimately determine that we have excess supply, we may have to reduce our prices and write down or write off excess or obsolete inventory, which in turn could result in lower gross margins. Alternatively, insufficient supply levels may lead to shortages that result in delayed revenue, reduced product margins or loss of sales opportunities altogether. If we are unable to effectively manage our supply and inventory, our results of operations could be adversely affected.

47


If we are unable to sell renewals of our support subscription services to our customers, our future revenue and operating results will be harmed.
Existing customers may not renew their support subscription agreements after the initial period, and given our limited operating history, we may not be able to accurately predict our renewal rates. Our customers’ renewal rates may decline or fluctuate as a result of a number of factors, including their available budget and the level of their satisfaction with our products, customer support and pricing compared to that offered by our competitors. If our customers renew their contracts, they may renew on terms that are less economically beneficial to us. If our customers do not renew their agreements or renew on less favorable terms, our revenue may grow more slowly than expected, if at all.
We expect that revenue from support subscription agreements will increase as a percentage of total revenue over time, and because we recognize this revenue over the term of the relevant contract period, downturns or upturns in sales of support subscriptions are not immediately reflected in full in our results of operations.
We expect that revenue from support subscription agreements will increase as a percentage of total revenue over time. We recognize support subscription revenue ratably over the term of the relevant service period. As a result, much of the support subscription revenue we report each quarter is derived from support subscription agreements that we sold in prior quarters. Consequently, a decline in new or renewed support subscription agreements in any one quarter will not be fully reflected in revenue in that quarter but will negatively affect our revenue in future quarters. Accordingly, the effect of significant downturns in sales of support subscriptions is not reflected in full in our results of operations until future periods. It is also difficult for us to rapidly increase our support subscription revenue through additional sales in any period, as revenue from renewals must be recognized ratably over the applicable service period.
Adverse economic conditions or reduced data center spending may harm our revenues and profitability.
Our operations and performance depend in part on worldwide economic conditions and the impact these conditions have on levels of spending on data center technology. Global economic uncertainty and political and fiscal challenges in the United States and abroad could adversely impact data center spending. Our business depends on the overall demand for data center infrastructure and on the economic health of our current and prospective customers. Weak economic conditions would likely adversely impact our business, operating results and financial condition in a number of ways, including by reducing sales, lengthening sales cycles and lowering prices of our products and services.
Third-party claims that we infringe their intellectual property rights could be costly and harm our business.
There is a substantial amount of intellectual property litigation in the flash-based storage industry, and we may become party to, or threatened with, litigation or other adversarial proceedings regarding intellectual property rights with respect to our technology. Third parties may assert infringement claims against us based on existing or future intellectual property rights. The outcome of intellectual property litigation is subject to uncertainties that cannot be adequately quantified in advance. We have been, and may in the future be, subject to claims that we infringe upon the intellectual property rights of other intellectual property holders, particularly as we grow and face increasing competition.
Any intellectual property rights claim against us or our customers, suppliers, and channel partners, with or without merit, could be time-consuming and expensive to litigate or settle, could divert management’s resources and attention from operating our business and could force us to acquire intellectual property rights and licenses, which may involve substantial royalty payments. Further, a party making such a claim, if successful, could secure a judgment that requires us to pay substantial damages, including treble damages and attorneys’ fees if we are found to have willfully infringed a patent. An adverse determination also could invalidate our intellectual property rights and prevent us from manufacturing and selling our products and may require that we procure or develop substitute products that do not infringe, which could require significant effort and expense. We may not be able to re-engineer our products successfully to avoid infringement, and we may have to seek a license for the infringed technology, which may not be available on reasonable terms or at all, may significantly increase our operating expenses or may require us to restrict our business activities in one or more respects. Even if we were able to obtain a license, it could be non-exclusive, thereby giving our competitors access to the same technologies licensed to us. Claims that we have misappropriated the confidential information or trade secrets of third parties could have a similar negative impact on our business. Any of these events could harm our business and financial condition.

48


We currently have a number of agreements in effect pursuant to which we have agreed to defend, indemnify and hold harmless our customers, suppliers and channel partners from damages and costs which may arise from the infringement by our products of third-party patents, trademarks or other proprietary rights. The scope of these indemnity obligations varies but may, in some instances, include indemnification for damages and expenses, including attorneys’ fees. Our insurance may not cover intellectual property infringement claims. A claim that our products infringe a third party’s intellectual property rights could harm our relationships with our customers, deter future customers from purchasing our products and expose us to costly litigation and settlement expenses. Even if we are not a party to any litigation between a customer and a third party relating to infringement by our products, an adverse outcome in any such litigation could make it more difficult for us to defend our products against intellectual property infringement claims in any subsequent litigation in which we are a named party. Any of these results could harm our brand and financial condition.
The success of our business depends in part on our ability to protect and enforce our intellectual property rights.
We rely on a combination of patent, copyright, service mark, trademark and trade secret laws, as well as confidentiality procedures and contractual restrictions, to establish and protect our proprietary rights, all of which provide only limited protection. We have over 700 issued patents and patent applications in the United States and foreign countries. We cannot assure investors that future patents issued to us, if any, will give us the protection that we seek, if at all, or that any patents issued to us will not be challenged, invalidated, circumvented or held to be unenforceable. Our issued patents and any patents that may issue in the future may not provide sufficiently broad protection or may not be enforceable. Changes to the patent laws in the United States and other jurisdictions could also diminish the value of our patents and patent applications or narrow the scope of our patent protection. We cannot be certain that the steps we have taken will prevent unauthorized use of our technology or the reverse engineering of our technology. Moreover, others may independently develop technologies competitive to ours or infringe our intellectual property. Furthermore, any of our trademarks may be challenged by others or invalidated through administrative process or litigation.
Protecting against the unauthorized use of our intellectual property, products and other proprietary rights is expensive and difficult. Litigation may be necessary in the future to enforce or defend our intellectual property rights or to determine the validity and scope of the proprietary rights of others. Any such litigation could result in substantial costs and diversion of management’s resources and attention, either of which could harm our business, operating results and financial condition. Further, many of our current and potential competitors have the ability to dedicate substantially greater resources than us to defend intellectual property infringement claims and enforce their intellectual property rights. Accordingly, we may not be able to prevent third parties from infringing upon or misappropriating our intellectual property. Effective patent, trademark, service mark, copyright and trade secret protection may not be available in every country in which our products are available. An inability to adequately protect and enforce our intellectual property and other proprietary rights could harm our business and financial condition.
Our use of open source software could impose limitations on our ability to commercialize our products.
We use open source software in our products and expect to continue to use open source software in the future. Although we monitor our use of open source software, the terms of many open source licenses have not been interpreted by U.S. or foreign courts, and there is a risk that such licenses could be construed in a manner that imposes unanticipated conditions or restrictions on our ability to market our products. From time to time, we may face claims from third parties claiming ownership of, or demanding release of, the open source software or derivative works that we have developed using such software, which could include our proprietary source code, or otherwise seeking to enforce the terms of the applicable open source license. These claims could result in litigation and could require us to make our software source code freely available, seek licenses from third parties in order to continue offering our products for certain uses or cease offering the implicated solutions unless and until we can re-engineer them to avoid infringement. This re-engineering process could require significant additional research and development resources, and we may be required to discontinue providing some of our software in the event re-engineering cannot be accomplished on a timely basis, any of which could harm our business, operating results and financial condition.
If we suffer a cybersecurity or other security breach, we may lose customers and incur significant liabilities.

49


In the ordinary course of business, we store sensitive data on our internal systems, networks and servers, which may include intellectual property, our proprietary business information and that of our customers, suppliers and business partners and sales data, which may include personally identifiable information. Additionally, we design and sell products that allow our customers to store our customers’ data. The security of our own networks and the intrusion protection features of our products are both critical to our operations and business strategy.
We devote significant resources to network security, data encryption and other security measures to protect our systems and data, but these security measures cannot provide absolute security. For example, we use encryption and authentication technologies to secure the transmission and storage of data and prevent third party access to data or accounts, but these security measures are subject to third-party security breaches, employee error, malfeasance, faulty password management or other irregularities. Any destructive or intrusive breach of our internal systems could result in the information stored on our networks being accessed, publicly disclosed, lost or stolen. Additionally, an effective attack on our products could disrupt the proper functioning of our products, allow unauthorized access to sensitive, proprietary or confidential information of ours or our customers, disrupt or temporarily interrupt customers’ operations or cause other destructive outcomes, including the theft of information sufficient to engage in fraudulent transactions. The risk that these types of events could seriously harm our business is likely to increase as we expand our network of channel partners, resellers and authorized service providers and operate in more countries. The economic costs to us to eliminate or alleviate cyber or other security problems, viruses, worms, malicious software systems and security vulnerabilities could be significant and may be difficult to anticipate or measure because the damage may differ based on the identity and motive of the programmer or hacker, which are often difficult to identify. If any of these types of security breaches, actual or perceived, were to occur and we were to be unable to protect sensitive data, our relationships with our business partners and customers could be materially damaged, our reputation and brand could be materially harmed, use of our products could decrease and we could be exposed to a risk of loss or litigation and possible liability.
We may acquire other businesses which could require significant management attention, disrupt our business, dilute stockholder value, and adversely affect our operating results.
We may, from time to time, acquire complementary products, technologies or businesses. For example, in August 2018 we acquired StorReduce, Inc. We also may enter into relationships with other businesses in order to expand our product offerings, which could involve preferred or exclusive licenses, additional channels of distribution or discount pricing or investments in other companies. Negotiating these transactions can be time-consuming, difficult and expensive, and our ability to close these transactions may be subject to third-party or government approvals, which are beyond our control. Consequently, we can make no assurance that these transactions, once undertaken and announced, will close.
These kinds of acquisitions or investments may result in unforeseen operating difficulties and expenditures. In particular, we may encounter difficulties assimilating or integrating the businesses, technologies, products, personnel or operations of acquired companies, particularly if the key personnel of the acquired business choose not to work for us, and we may have difficulty retaining the customers of any acquired business. Acquisitions may also disrupt our ongoing business, divert our resources and require significant management attention that would otherwise be available for development of our business. Any acquisition or investment could expose us to unknown liabilities. Moreover, we cannot assure investors that the anticipated benefits of any acquisition or investment would be realized. In connection with these types of transactions, we may issue additional equity securities that would dilute our stockholders, use cash that we may need in the future to operate our business, incur debt on terms unfavorable to us or that we are unable to repay, incur large charges or substantial liabilities, encounter difficulties integrating diverse business cultures and become subject to adverse tax consequences, substantial depreciation or deferred compensation charges. These challenges related to acquisitions or investments could harm our business and financial condition.
We are exposed to the credit risk of some of our customers, which could harm our business, operating results and financial condition.
Most of our sales are made on an open credit basis. We monitor individual customer payment capability when we grant open credit arrangements and may limit these open credit arrangements based on perceived creditworthiness. We also maintain allowances we believe are adequate to cover exposure for doubtful accounts. Although we have programs in place that are designed to monitor and mitigate these risks, we cannot assure investors these programs

50


will be effective in managing our credit risks, especially as we expand our business internationally. If we are unable to adequately control these risks, our business, operating results and financial condition could be harmed.
Sales to U.S. federal, state and local governments are subject to a number of challenges and risks that may adversely impact our business.
Sales to U.S. federal, state and local governmental agencies may in the future account for a significant portion of our revenue. Selling to governmental agencies can be highly competitive, expensive and time consuming, often requiring significant upfront time and expense without any assurance that such efforts will generate a sale. Government certification requirements applicable to our products may change and in doing so restrict our ability to sell into the U.S. federal government sector until we have attained the revised certification. Government demand and payment for our products and services may be impacted by public sector budgetary cycles and funding authorizations, with funding reductions or delays adversely affecting public sector demand for our products and services. We sell our products to governmental agencies through our channel partners, and these agencies may have statutory, contractual or other legal rights to terminate contracts with our distributors and resellers for convenience or due to a default, and any such termination may adversely impact our future results of operations. Governments routinely investigate and audit government contractors’ administrative processes, and any unfavorable audit could result in the government refusing to continue buying our products, which would adversely impact our revenue and results of operations, or institute fines or civil or criminal liability if the audit uncovers improper or illegal activities. Finally, governments may require certain products to be manufactured in the United States and other relatively high-cost manufacturing locations, and we may not manufacture all products in locations that meet these requirements, affecting our ability to sell these products to governmental agencies.
We need to maintain effective internal control over financial reporting in accordance with Section 404 of the Sarbanes-Oxley Act, and the failure to do so could have a material adverse effect on our business and stock price.
The Sarbanes-Oxley Act requires, among other things, that we maintain effective internal control over financial reporting and disclosure controls and procedures. We are required to perform system and process evaluation and testing of our internal control over financial reporting to allow management to report on the effectiveness of our internal control over financial reporting, as required by Section 404 of the Sarbanes-Oxley Act (Section 404). Our independent registered public accounting firm also needs to attest to the effectiveness of our internal control over financial reporting. We continue to take steps to develop our finance and accounting function, such as continue to hire additional personnel and to implement additional tools and improvements to policies and procedures. Our compliance with Section 404 may require us to continue to incur substantial expense and expend significant management efforts. If we are unable to comply with the requirements of Section 404 in a timely manner, or if we or our independent registered public accounting firm notes or identifies deficiencies in our internal control over financial reporting that are deemed to be material weaknesses, the price of our Class A common stock could decline and we could be subject to sanctions or investigations by the SEC, or other regulatory authorities, which would require additional financial and management resources.
Our international operations, as well as U.S. tax reform, could expose us to potentially adverse tax consequences.
The Tax Cuts and Jobs Act (the Tax Act) was signed into law on December 22, 2017. The new legislation decreased the U.S. corporate federal income tax rate from 35% to 21% effective January 1, 2018. The Tax Act also includes a number of other provisions including the elimination of loss carrybacks and limitations on the use of future losses, limitations on the deductibility of executive compensation, limitation or modification on the deductibility of certain business expenses, the transition of U.S. international taxation from a worldwide tax system to a territorial system, and the introduction of a base erosion and anti-abuse tax. In the absence of guidance on various uncertainties and ambiguities in the application of these provisions, we will use what we believe are reasonable interpretations and assumptions in applying the Tax Act, but it is possible that the Internal Revenue Service could issue subsequent guidance or take positions on audit that differ from our prior interpretations and assumptions, which could have a material adverse effect on our cash tax liabilities, results of operations, and financial condition.
We generally conduct our international operations through wholly-owned subsidiaries and report our taxable income in various jurisdictions worldwide based upon our business operations in those jurisdictions. Given the passage

51


of the Tax Act and other global tax developments, we continue to evaluate our corporate structure and intercompany relationships. Future changes to U.S. and global tax laws may adversely impact our effective tax rate.
Our intercompany relationships are, and after the implementation of any changes to our corporate structure will continue to be, subject to complex transfer pricing regulations administered by taxing authorities in various jurisdictions. The relevant taxing authorities may disagree with our determinations as to the income and expenses attributable to specific jurisdictions. If such a disagreement were to occur, and our position were not sustained, we could be required to pay additional taxes, interest and penalties, which could result in tax charges, higher effective tax rates, reduced cash flows and lower overall profitability of our operations.
Failure to comply with governmental laws and regulations could harm our business.
Our business is subject to regulation by various federal, state, local and foreign governmental agencies, including agencies responsible for monitoring and enforcing employment and labor laws, workplace safety, product safety, environmental laws, consumer protection laws, anti-bribery laws, import/export controls, federal securities laws and tax laws and regulations. In certain jurisdictions, these regulatory requirements may be more stringent than in the United States. For example, the European Union has adopted certain directives to facilitate the recycling of electrical and electronic equipment sold in the European Union, including the Restriction on the Use of Certain Hazardous Substances in Electrical and Electronic Equipment directive and the Waste Electrical and Electronic Equipment directive.
Changes in applicable laws, regulations and standards could harm our business, operating results and financial condition. For example, we have a presence in the European Union, including in United Kingdom, and our business could be impacted, to some extent, by the United Kingdom's exit from the European Union and related changes in law and regulation. In addition, the European Union has adopted the General Data Protection Regulation, which went into effect in May 2018 and contains numerous requirements and changes, including more robust obligations on data processors and heavier documentation requirements for data protection compliance programs by companies. Customers may choose to implement technological solutions to comply with such regulations that impact the performance and competitiveness of our products and solutions.
Noncompliance with applicable regulations or requirements could subject us to investigations, sanctions, mandatory product recalls, enforcement actions, disgorgement of profits, fines, damages, civil and criminal penalties or injunctions. If any governmental sanctions are imposed, or if we do not prevail in any possible civil or criminal litigation, our business, operating results and financial condition could be harmed. Even the perception of privacy concerns, whether or not valid, may harm our reputation and inhibit competitiveness and adoption of our products by current and future customers. In addition, responding to any action will likely result in a significant diversion of management’s attention and resources and an increase in professional fees. Enforcement actions and sanctions could harm our business, operating results and financial condition.
Governmental regulations affecting the import or export of products could negatively affect our revenue.
The U.S. and various foreign governments have imposed controls, export license requirements and restrictions on the import or export of some technologies, especially encryption technology. From time to time, governmental agencies have proposed additional regulation of encryption technology, such as requiring the escrow of imports or exports. If we fail to obtain required import or export approval for our products, our international and domestic sales could be harmed and our revenue may be adversely affected. In many cases, we rely on vendors and channel partners to handle logistics associated with the import and export of our products, so our visibility and control over these matters may be limited. In addition, failure to comply with such regulations could result in penalties, costs and restrictions on export privileges, which could harm our business, operating results and financial condition.
Our business is subject to the risks of earthquakes, floods and other natural catastrophic events, and to interruption by man-made factors such as computer viruses or terrorism.
We and our suppliers have operations in locations, including our headquarters in California, that are subject to earthquakes, floods and other natural catastrophic events, such as severe weather and geological events, which could disrupt our operations or the operations of our customers and suppliers. Our customers affected by a natural disaster could postpone or cancel orders of our products, which could negatively impact our business. Moreover, should any

52


of our key suppliers fail to deliver components to us as a result of a natural disaster, we may be unable to purchase these components in necessary quantities or may be forced to purchase components in the open market at significantly higher costs. We may also be forced to purchase components in advance of our normal supply chain demand to avoid potential market shortages. Our business interruption insurance may be insufficient to compensate us for losses due to a significant natural disaster or due to man-made factors. Any natural catastrophic events may also prevent our employees from being able to reach our offices in any jurisdiction around the world, and therefore impede our ability to conduct business as usual.
In addition, acts of terrorism or malicious computer viruses could cause disruptions in our or our customers’ businesses or the economy as a whole. To the extent that these disruptions result in delays or cancellations of customer orders or the deployment of our products, our business, operating results and financial condition could be harmed.
Risks Related to Our Notes
We may not have the ability to raise the funds necessary to settle conversions of the Notes or to repurchase the Notes upon a fundamental change, and our future debt may contain limitations on our ability to pay cash upon conversion or repurchase of the Notes.
Holders of the Notes will have the right to require us to repurchase all or a portion of their Notes upon the occurrence of a fundamental change at a repurchase price equal to 100% of the principal amount of the Notes to be repurchased, plus accrued and unpaid special interest, if any, to, but excluding, the fundamental change repurchase date. In addition, if a make-whole fundamental change (as defined in the indenture for the Notes) occurs prior to the maturity date of the Notes, we will in some cases be required to increase the conversion rate for a holder that elects to convert its Notes in connection with such make-whole fundamental change. Upon a conversion of the Notes, unless we elect to deliver solely shares of our Class A common stock to settle such conversion (other than paying cash in lieu of delivering any fractional share), we will be required to make cash payments in respect of the Notes being converted. However, we may not have enough available cash or be able to obtain financing at the time we are required to make repurchases of Notes surrendered therefor or pay cash with respect to Notes being converted.
In addition, our ability to repurchase or to pay cash upon conversion of the Notes may be limited by law, regulatory authority or agreements governing our future indebtedness. Our failure to repurchase the Notes at a time when the repurchase is required by the indenture governing the Notes or to pay cash upon conversion of the Notes as required by the indenture would constitute a default under the indenture. A default under the indenture or the fundamental change itself could also lead to a default under agreements governing our future indebtedness. If the payment of the related indebtedness were to be accelerated after any applicable notice or grace periods, we may not have sufficient funds to repay the indebtedness and repurchase the Notes or to pay cash upon conversion of the Notes.
Servicing our debt will require a significant amount of cash, and we may not have sufficient cash flow from our business to pay our substantial debt.
Our ability to make scheduled payments of the principal of, to pay interest on or to refinance our indebtedness, including the amounts payable under the Notes, depends on our future performance, which is subject to economic, financial, competitive and other factors beyond our control. Our business may not continue to generate cash flow from operations in the future sufficient to service our debt and make necessary capital expenditures. If we are unable to generate such cash flow, we may be required to adopt one or more alternatives, such as selling assets, restructuring debt or obtaining additional equity capital on terms that may be onerous or highly dilutive. Our ability to refinance our indebtedness will depend on the capital markets and our financial condition at such time. We may not be able to engage in any of these activities or engage in these activities on desirable terms, which could result in a default on our debt obligations.
We may still incur substantially more debt or take other actions that would diminish our ability to make payments on the Notes when due.
We and our subsidiaries may incur substantial additional debt in the future, subject to the restrictions contained in our future debt instruments, some of which may be secured debt. We are not restricted under the terms of the indenture governing the Notes from incurring additional debt, securing existing or future debt, recapitalizing our debt

53


or taking a number of other actions that could have the effect of diminishing our ability to make payments on the Notes when due. Furthermore, the indenture prohibits us from engaging in certain mergers or acquisitions unless, among other things, the surviving entity assumes our obligations under the Notes and the indenture. These and other provisions in the indenture could deter or prevent a third party from acquiring us even when the acquisition may be favorable to holders of the Notes.
The conditional conversion feature of the Notes, if triggered, may adversely affect our financial condition and operating results.
In the event the conditional conversion feature of the Notes is triggered, holders of the Notes will be entitled to convert the Notes at any time during specified periods at their option. If one or more holders elect to convert their Notes, unless we elect to satisfy our conversion obligation by delivering solely shares of our common stock (other than by paying cash in lieu of delivering any fractional share), we may settle all or a portion of our conversion obligation in cash, which could adversely affect our liquidity. In addition, even if holders do not elect to convert their Notes, we could be required under applicable accounting rules to reclassify all or a portion of the outstanding principal of the Notes as a current rather than long-term liability, which would result in a material reduction of our net working capital.
If we are unable to use the treasury stock method in accounting for the shares issuable upon conversion of the Notes, then our diluted earnings per share would be adversely affected.
Under certain circumstances, convertible debt instruments (such as the Notes) that may be settled entirely or partly in cash are currently accounted for utilizing the treasury stock method, the effect of which is that the shares issuable upon conversion of the Notes are not included in the calculation of diluted earnings per share except to the extent that the conversion value of the Notes exceeds their principal amount. Under the treasury stock method, for diluted earnings per share purposes, the transaction is accounted for as if the number of shares of common stock that would be necessary to settle such excess, if we elected to settle such excess in shares, are issued. We cannot be sure that the accounting standards in the future will continue to permit the use of the treasury stock method. If we are unable to use the treasury stock method in accounting for the shares issuable upon conversion of the Notes, then our diluted earnings per share would be adversely affected.
The capped call transactions may affect the value of the Notes and our common stock.

In connection with the Notes, we entered into capped call transactions with certain financial institutions (the option counterparties). The capped call transactions are expected generally to reduce the potential dilution upon any conversion of the Notes and/or offset any cash payments we are required to make in excess of the principal amount upon conversion of the Notes, with such reduction and/or offset subject to a cap.
In connection with establishing their initial hedges of the capped call transactions, the option counterparties and/or their respective affiliates purchased shares of our Class A common stock and/or entered into various derivative transactions with respect to our Class A common stock. This activity could have increased (or reduced the size of any decrease in) the market price of our Class A common stock or the Notes at that time.
In addition, the option counterparties and/or their respective affiliates may modify their hedge positions by entering into or unwinding various derivatives with respect to our Class A common stock and/or purchasing or selling our Class A common stock in secondary market transactions (and are likely to do so during any observation period related to a conversion of notes or following any repurchase of notes by us on any fundamental change repurchase date or otherwise). This activity could also cause or avoid an increase or a decrease in the price of our Class A common stock or the Notes.
The potential effect, if any, of these transactions and activities on the price of our Class A common stock or the Notes will depend in part on market conditions and cannot be ascertained at this time. Any of these activities could adversely affect the value of our common stock.

54


Risks Related to Our Common Stock
The dual class structure of our common stock has the effect of concentrating voting control with those stockholders who hold our Class B common stock, including our executive officers, employees and directors and their affiliates, which limits investors’ ability to influence the outcome of important transactions, including a change in control.
Our Class B common stock has ten votes per share, and our Class A common stock has one vote per share. Stockholders who hold shares of our Class B common stock, including our executive officers, employees and directors and their affiliates, collectively hold the majority of the voting power of our outstanding capital stock. Because of the ten-to-one voting ratio between our Class B common stock and Class A common stock, the holders of our Class B common stock will therefore be able to control all matters submitted to our stockholders for approval so long as the shares of our Class B common stock represent at least 10% of all outstanding shares of our Class A common stock and Class B common stock. These holders of our Class B common stock may also have interests that differ from investors and may vote in a way with which investors disagree and which may be adverse to investors’ interests. This concentrated control may have the effect of delaying, preventing or deterring a change in control of our company, could deprive our stockholders of an opportunity to receive a premium for their capital stock as part of a sale of our company and might ultimately affect the market price of our Class A common stock.
Future transfers by holders of our Class B common stock will generally result in those shares converting into shares of our Class A common stock, subject to limited exceptions, such as certain transfers effected for estate planning purposes. The conversion of shares of our Class B common stock into shares of our Class A common stock will have the effect, over time, of increasing the relative voting power of those holders of Class B common stock who retain their shares in the long term. If, for example, Dr. Dietzen and Messrs. Colgrove and Hatfield retain a significant portion of their holdings of our Class B common stock for an extended period of time, they could control a significant portion of the voting power of our capital stock for the foreseeable future. As board members, Dr. Dietzen and Mr. Colgrove each owe a fiduciary duty to our stockholders and must act in good faith and in a manner they reasonably believe to be in the best interests of our stockholders. However, as stockholders, Dr. Dietzen and Messrs. Colgrove and Hatfield are entitled to vote their shares in their own interests, which may not always be in the interests of our stockholders generally.

The trading price of our Class A common stock has been and may continue to be highly volatile, and an active, liquid, and orderly market for our Class A common stock may not be sustained.
The trading price of our Class A common stock has been, and will likely continue to be, highly volatile. Since shares of our Class A common stock were sold in our initial public offering in October 2015 at a price of $17.00 per share, our closing stock price has ranged from $9.40 to $26.82, through August 30, 2018. Some of the factors, many of which are beyond our control, affecting our volatility may include:
price and volume fluctuations in the overall stock market from time to time;
significant volatility in the market price and trading volume of technology companies in general and of companies in our industry;
actual or anticipated changes in our results of operations or fluctuations in our operating results;
whether our operating results meet the expectations of securities analysts or investors;
issuance or new or updated research or reports by securities analysts, including the publication of unfavorable reports or change in recommendation or downgrading of our Class A common stock;
actual or anticipated developments in our competitors’ businesses or the competitive landscape generally;
litigation involving us, our industry or both;
general economic conditions and trends;
major catastrophic events;
sales of large blocks of our stock; or
departures of key personnel.

55


In several recent situations where the price of a stock has been volatile, holders of that stock have instituted securities class action litigation against the company that issued the stock. If any of our stockholders were to bring a lawsuit against us, the defense and disposition of the lawsuit could be costly and divert the time and attention of our management and harm our business, operating results and financial condition.
We have never paid dividends on our common stock and we do not anticipate paying any cash dividends in the foreseeable future.
We have never declared or paid any dividends on our common 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 future. As a result, investors may only receive a return on their investment in our Class A common stock if the market price of our common stock increases.
Provisions in our amended and restated certificate of incorporation and amended and restated bylaws and under Delaware law might discourage, delay or prevent a change of control of our company or changes in our management and, therefore, depress the price of our Class A common stock.
Our amended and restated certificate of incorporation and amended and restated bylaws contain provisions that could depress the trading price of our Class A common stock by acting to discourage, delay or prevent a change of control of our company or changes in our management that the stockholders of our company may deem advantageous. These provisions:
provide for a dual class common stock structure, so that certain stockholders will have significant influence over all matters requiring stockholder approval, including the election of directors and significant corporate transactions, such as a merger or other sale of our company or its assets and which could discourage others from initiating any potential merger, takeover or other change of control transaction that other stockholders may view as beneficial;
establish a classified board of directors so that not all members of our board of directors are elected at one time;
authorize the issuance of “blank check” preferred stock that our board of directors could issue to increase the number of outstanding shares to discourage a takeover attempt;
prohibit stockholder action by written consent, which requires all stockholder actions to be taken at a meeting of our stockholders;
prohibit stockholders from calling a special meeting of our stockholders;
provide that the board of directors is expressly authorized to make, alter or repeal our bylaws; and
establish advance notice requirements for nominations for elections to our board of directors or for proposing matters that can be acted upon by stockholders at stockholder meetings.
Additionally, we are subject to Section 203 of the Delaware General Corporation Law, which generally prohibits a Delaware corporation from engaging in any of a broad range of business combinations with any “interested” stockholder for a period of three years following the date on which the stockholder became an “interested” stockholder and which may discourage, delay, or prevent a change of control of our company.
Any provision of our amended and restated certificate of incorporation, bylaws or Delaware law that has the effect of delaying or deterring a change in control could limit the opportunity for our stockholders to receive a premium for their shares of our common stock, and could also affect the price that some investors are willing to pay for our Class A common stock.

56


Our amended and restated certificate of incorporation provides that the Court of Chancery of the State of Delaware will be the exclusive forum for substantially all disputes between us and our stockholders, which could limit our stockholders’ ability to obtain a favorable judicial forum for disputes with us or our directors, officers or employees.
Our amended and restated certificate of incorporation provides that the Court of Chancery of the State of Delaware is the exclusive forum for any derivative action or proceeding brought on our behalf; any action asserting a breach of fiduciary duty; any action asserting a claim against us arising pursuant to the Delaware General Corporation Law, our amended and restated certificate of incorporation or our bylaws; or any action asserting a claim against us that is governed by the internal affairs doctrine. The choice of forum provision may limit a stockholder’s ability to bring a claim in a judicial forum that it finds favorable for disputes with us or our directors, officers or other employees, which may discourage such lawsuits against us and our directors, officers and other employees. If a court were to find the choice of forum provision contained in our amended and restated certificate of incorporation to be inapplicable or unenforceable in an action, we may incur additional costs associated with resolving such action in other jurisdictions, which could harm our business and financial condition.
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds
Not applicable.

Item 3. Defaults upon Senior Securities.
Not applicable.
Item 4. Mine Safety Disclosures.
Not applicable.
Item 5. Other Information.

Not applicable.

57


Item 6. Exhibits.
 
 
 
 
 
Incorporation By Reference
 
 
Exhibit
Number
 
Description
 
 
Form
 
SEC File No.
 
Exhibit
 
Filing Date
3.1
 
 
 
10-Q
 
001-37570
 
3.1
 
12/11/2015
3.2
 
 
 
S-1
 
333-206312
 
3.4
 
9/9/2015
4.1
 
 
 
S-1
 
333-206312
 
4.1
 
9/9/2015
4.2
 
 
 
8-K
 
001-37570
 
4.1
 
4/10/2018
4.3
 
 
 
8-K
 
001-37570
 
4.2
 
4/10/2018
4.4
 
Reference is made to Exhibits 3.1 and 3.2
 
 
 
 
 
 
 
 
 
31.1*
 
 
 
 
 
 
 
 
 
 
31.2*
 
 
 
 
 
 
 
 
 
 
32.1**
 
 
 
 
 
 
 
 
 
 
99.1
 
 
 
8-K
 
001-37570
 
99.1
 
4/10/2018
101.INS
 
XBRL Instance Document
 
 
 
 
 
 
 
 
 
101.SCH
 
XBRL Taxonomy Extension Schema Document
 
 
 
 
 
 
 
 
 
101.CAL
 
XBRL Taxonomy Extension Calculation Linkbase Document
 
 
 
 
 
 
 
 
 
101.DEF
 
XBRL Taxonomy Extension Definition Linkbase Document
 
 
 
 
 
 
 
 
 
101.LAB
 
XBRL Taxonomy Extension Label Linkbase Document
 
 
 
 
 
 
 
 
 
101.PRE
 
XBRL Taxonomy Extension Presentation Linkbase Document
 
 
 
 
 
 
 
 
 
 

58


 
*    Filed herewith.
**    Furnished herewith.
+     Indicates management contract or compensatory plan.



59


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.
 
 
 
PURE STORAGE, INC.
 
 
 
 
Date:
September 4, 2018
By:
/s/ CHARLES GIANCARLO
 
 
 
Charles Giancarlo
 
 
 
Chief Executive Officer and Director
(Principal Executive Officer)
 
 
 
 
Date:
September 4, 2018
By:
/s/ TIMOTHY RIITTERS
 
 
 
Timothy Riitters
 
 
 
Chief Financial Officer
(Principal Financial and Accounting Officer)

60
EX-31.1 2 ex-311q2fy2019.htm EXHIBIT 31.1 Exhibit


Exhibit 31.1
CERTIFICATION OF CHIEF EXECUTIVE OFFICER
PURSUANT TO
EXCHANGE RULES 13a-14(a) AND 15d-14(a),
AS ADOPTED PURSUANT TO
SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
 
I, Charles Giancarlo, certify that:
 
1.
I have reviewed this Quarterly Report on Form 10-Q of Pure Storage, 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)) 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: September 4, 2018
By:
/s/ CHARLES GIANCARLO
 
 
Charles Giancarlo
 
 
Chief Executive Officer
(Principal Executive Officer)



EX-31.2 3 ex-312q2fy2019.htm EXHIBIT 31.2 Exhibit


Exhibit 31.2
CERTIFICATION OF CHIEF FINANCIAL OFFICER
PURSUANT TO
EXCHANGE RULES 13a-14(a) AND 15d-14(a),
AS ADOPTED PURSUANT TO
SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
 
I, Timothy Riitters, certify that:
 
1.
I have reviewed this Quarterly Report on Form 10-Q of Pure Storage, 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)) 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: September 4, 2018
By:
/s/ TIMOTHY RIITTERS
 
 
Timothy Riitters
 
 
Chief Financial Officer
(Principal Financial Officer)



EX-32.1 4 ex-321q2fy2019.htm EXHIBIT 32.1 Exhibit


Exhibit 32.1

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

I, Charles Giancarlo, certify pursuant to Rule 13a-14(b) of the Securities Exchange Act of 1934, as amended, (the “Exchange Act”) and Section 1350 of Chapter 63 of Title 18 of the United States Code (18 U.S.C. §1350), as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that the Quarterly Report on Form 10-Q of Pure Storage, Inc. for the quarterly period ended July 31, 2018, fully complies with the requirements of Section 13(a) or 15(d) of the Exchange Act and that information contained in such Quarterly Report on Form 10-Q fairly presents, in all material respects, the financial condition and result of operations Pure Storage, Inc.
Date: September 4, 2018
By:
/s/ CHARLES GIANCARLO
 
 
Charles Giancarlo
 
 
Chief Executive Officer
(Principal Executive Officer)

I, Timothy Riitters, certify pursuant to Rule 13a-14(b) of the Securities Exchange Act of 1934, as amended, (the “Exchange Act”) and Section 1350 of Chapter 63 of Title 18 of the United States Code (18 U.S.C. §1350), as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that the Quarterly Report on Form 10-Q of Pure Storage, Inc. for the quarterly period ended July 31, 2018, fully complies with the requirements of Section 13(a) or 15(d) of the Exchange Act and that information contained in such Quarterly Report on Form 10-Q fairly presents, in all material respects, the financial condition and result of operations Pure Storage, Inc.
Date: September 4, 2018
By:
/s/ TIMOTHY RIITTERS
 
 
Timothy Riitters
 
 
Chief Financial Officer
(Principal Financial Officer)

This certification accompanies the Form 10-Q to which it relates, is not deemed filed with the Securities and Exchange Commission and is not to be incorporated by reference into any filing of Pure Storage, Inc. under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended (whether made before or after the date of the Form 10-Q), irrespective of any general incorporation language contained in such filing.



EX-101.INS 5 pstg-20180731.xml XBRL INSTANCE DOCUMENT 0001474432 2018-02-01 2018-07-31 0001474432 us-gaap:CommonClassBMember 2018-08-24 0001474432 us-gaap:CommonClassAMember 2018-08-24 0001474432 2018-01-31 0001474432 2018-07-31 0001474432 us-gaap:CommonClassBMember 2018-01-31 0001474432 us-gaap:CommonClassBMember 2018-07-31 0001474432 us-gaap:CommonClassAMember 2018-01-31 0001474432 us-gaap:CommonClassAMember 2018-07-31 0001474432 2018-05-01 2018-07-31 0001474432 2017-02-01 2017-07-31 0001474432 2017-05-01 2017-07-31 0001474432 2017-07-31 0001474432 2017-01-31 0001474432 us-gaap:ScenarioPreviouslyReportedMember 2017-02-01 2017-07-31 0001474432 us-gaap:AccountingStandardsUpdate201409Member us-gaap:RestatementAdjustmentMember 2017-02-01 2017-07-31 0001474432 us-gaap:AccountingStandardsUpdate201618Member us-gaap:RestatementAdjustmentMember 2017-01-31 0001474432 us-gaap:ScenarioPreviouslyReportedMember 2017-07-31 0001474432 us-gaap:AccountingStandardsUpdate201618Member us-gaap:RestatementAdjustmentMember 2017-07-31 0001474432 us-gaap:ScenarioPreviouslyReportedMember 2017-01-31 0001474432 pstg:ProductRevenueAndSupportSubscriptionRevenueMember 2018-02-01 2018-07-31 0001474432 pstg:ProductRevenueAndSupportSubscriptionRevenueMember 2017-02-01 2017-07-31 0001474432 2018-08-01 2018-07-31 0001474432 pstg:ProductRevenueAndSupportSubscriptionRevenueMember 2017-05-01 2017-07-31 0001474432 pstg:ProductRevenueAndSupportSubscriptionRevenueMember 2018-05-01 2018-07-31 0001474432 2018-04-30 0001474432 us-gaap:AccountingStandardsUpdate201409Member us-gaap:RestatementAdjustmentMember 2017-05-01 2017-07-31 0001474432 us-gaap:ScenarioPreviouslyReportedMember 2017-05-01 2017-07-31 0001474432 us-gaap:AccountingStandardsUpdate201409Member us-gaap:RestatementAdjustmentMember 2018-01-31 0001474432 us-gaap:ScenarioPreviouslyReportedMember 2018-01-31 0001474432 country:US us-gaap:ScenarioPreviouslyReportedMember 2017-05-01 2017-07-31 0001474432 country:US us-gaap:ScenarioPreviouslyReportedMember 2017-02-01 2017-07-31 0001474432 us-gaap:AccountingStandardsUpdate201409Member us-gaap:NonUsMember us-gaap:RestatementAdjustmentMember 2017-02-01 2017-07-31 0001474432 us-gaap:NonUsMember 2017-02-01 2017-07-31 0001474432 country:US 2017-05-01 2017-07-31 0001474432 us-gaap:AccountingStandardsUpdate201409Member country:US us-gaap:RestatementAdjustmentMember 2017-05-01 2017-07-31 0001474432 us-gaap:AccountingStandardsUpdate201409Member country:US us-gaap:RestatementAdjustmentMember 2017-02-01 2017-07-31 0001474432 us-gaap:NonUsMember us-gaap:ScenarioPreviouslyReportedMember 2017-05-01 2017-07-31 0001474432 us-gaap:NonUsMember 2017-05-01 2017-07-31 0001474432 us-gaap:NonUsMember us-gaap:ScenarioPreviouslyReportedMember 2017-02-01 2017-07-31 0001474432 us-gaap:AccountingStandardsUpdate201409Member us-gaap:NonUsMember us-gaap:RestatementAdjustmentMember 2017-05-01 2017-07-31 0001474432 country:US 2017-02-01 2017-07-31 0001474432 2018-08-01 2018-02-01 2018-07-31 0001474432 us-gaap:FairValueInputsLevel2Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2018-07-31 0001474432 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2018-07-31 0001474432 us-gaap:FairValueInputsLevel2Member us-gaap:ForeignGovernmentDebtMember 2018-07-31 0001474432 us-gaap:FairValueInputsLevel2Member us-gaap:AssetBackedSecuritiesMember 2018-07-31 0001474432 us-gaap:FairValueInputsLevel2Member us-gaap:USGovernmentDebtSecuritiesMember 2018-07-31 0001474432 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2018-07-31 0001474432 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2018-01-31 0001474432 us-gaap:FairValueInputsLevel2Member us-gaap:USGovernmentDebtSecuritiesMember 2018-01-31 0001474432 us-gaap:FairValueInputsLevel2Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2018-01-31 0001474432 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2018-01-31 0001474432 us-gaap:AssetBackedSecuritiesMember 2018-07-31 0001474432 us-gaap:USGovernmentDebtSecuritiesMember 2018-07-31 0001474432 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2018-07-31 0001474432 us-gaap:ForeignGovernmentDebtSecuritiesMember 2018-07-31 0001474432 us-gaap:CorporateDebtSecuritiesMember 2018-07-31 0001474432 us-gaap:PatentedTechnologyMember 2018-07-31 0001474432 us-gaap:PatentedTechnologyMember 2018-01-31 0001474432 pstg:TestEquipmentMember 2018-07-31 0001474432 us-gaap:FurnitureAndFixturesMember 2018-01-31 0001474432 us-gaap:LeaseholdImprovementsMember 2018-07-31 0001474432 us-gaap:FurnitureAndFixturesMember 2018-07-31 0001474432 us-gaap:ComputerEquipmentMember 2018-07-31 0001474432 us-gaap:ComputerEquipmentMember 2018-01-31 0001474432 us-gaap:LeaseholdImprovementsMember 2018-01-31 0001474432 pstg:TestEquipmentMember 2018-01-31 0001474432 us-gaap:ConvertibleDebtMember 2018-07-31 0001474432 us-gaap:ConvertibleDebtMember 2018-04-01 2018-04-30 0001474432 pstg:AnyFiscalQuarterCommencingAfterTheFiscalQuarterEndingOnJuly312018Member us-gaap:ConvertibleDebtMember us-gaap:CommonClassAMember 2018-04-01 2018-04-30 0001474432 us-gaap:ConvertibleDebtMember us-gaap:CommonClassAMember 2018-04-30 0001474432 us-gaap:ConvertibleDebtMember us-gaap:CommonClassAMember 2018-04-01 2018-04-30 0001474432 pstg:ImmediatelyPrecedingTheDateOnWhichWeProvideNoticeOfRedemptionMember us-gaap:ConvertibleDebtMember us-gaap:CommonClassAMember 2018-04-01 2018-04-30 0001474432 pstg:FiveBusinessDayPeriodAfterAnyFiveConsecutiveTradingDayPeriodMember us-gaap:ConvertibleDebtMember us-gaap:CommonClassAMember 2018-04-01 2018-04-30 0001474432 us-gaap:ConvertibleDebtMember 2018-04-30 0001474432 pstg:CappedCallMember 2018-04-01 2018-04-30 0001474432 pstg:CappedCallMember us-gaap:CommonClassAMember 2018-04-30 0001474432 pstg:CappedCallMember us-gaap:CommonClassAMember 2018-04-04 0001474432 us-gaap:AdditionalPaidInCapitalMember 2018-04-30 0001474432 us-gaap:ConvertibleDebtMember 2018-04-30 0001474432 us-gaap:ConvertibleDebtMember 2018-02-01 2018-07-31 0001474432 us-gaap:ConvertibleDebtMember 2018-05-01 2018-07-31 0001474432 us-gaap:ConvertibleDebtMember 2018-07-31 0001474432 us-gaap:AdditionalPaidInCapitalMember 2018-04-30 2018-04-30 0001474432 us-gaap:AdditionalPaidInCapitalMember 2018-07-31 0001474432 us-gaap:LetterOfCreditMember 2018-03-31 0001474432 us-gaap:CommonClassAMember 2018-04-01 2018-04-30 0001474432 us-gaap:CommonClassAMember 2018-04-04 0001474432 pstg:GrantedMarch2017Member us-gaap:PerformanceSharesMember 2017-05-01 2017-07-31 0001474432 pstg:TwentyFifteenEmployeeStockPurchasePlanMember 2016-03-16 2016-03-16 0001474432 pstg:GrantedMarch2017Member us-gaap:PerformanceSharesMember 2017-03-01 2017-03-30 0001474432 us-gaap:RestrictedStockMember pstg:ServiceVestingConditionsMember 2018-03-31 0001474432 pstg:GrantedMarch2017Member us-gaap:PerformanceSharesMember 2018-05-01 2018-07-31 0001474432 us-gaap:RestrictedStockUnitsRSUMember 2018-03-31 0001474432 pstg:TwentyFifteenEmployeeStockPurchasePlanMember 2018-05-01 2018-07-31 0001474432 us-gaap:RestrictedStockMember 2018-05-01 2018-07-31 0001474432 pstg:GrantedAugust2017Member us-gaap:PerformanceSharesMember 2017-08-01 2017-08-31 0001474432 us-gaap:RestrictedStockMember pstg:PerformanceVestingAtMaximumMember 2018-05-01 2018-07-31 0001474432 pstg:TwentyFifteenEquityIncentivePlanMember us-gaap:MinimumMember 2018-02-01 2018-07-31 0001474432 us-gaap:RestrictedStockMember 2018-02-01 2018-07-31 0001474432 us-gaap:RestrictedStockUnitsRSUMember 2018-07-31 0001474432 pstg:TwentyFifteenEquityIncentivePlanMember us-gaap:MaximumMember 2018-02-01 2018-07-31 0001474432 pstg:TwentyFifteenEmployeeStockPurchasePlanMember 2015-08-31 0001474432 pstg:TwentyFifteenEmployeeStockPurchasePlanMember 2017-02-01 2017-07-31 0001474432 pstg:TwentyFifteenEmployeeStockPurchasePlanMember 2018-07-31 0001474432 pstg:TwentyFifteenEmployeeStockPurchasePlanMember us-gaap:CommonClassAMember 2017-02-01 2017-04-30 0001474432 pstg:GrantedMarch2017Member us-gaap:PerformanceSharesMember 2018-03-01 2018-03-31 0001474432 pstg:GrantedAugust2017Member us-gaap:PerformanceSharesMember us-gaap:MaximumMember 2017-08-01 2017-08-31 0001474432 pstg:TwentyFifteenEmployeeStockPurchasePlanMember us-gaap:CommonClassAMember 2015-08-01 2015-08-31 0001474432 pstg:GrantedMarch2017Member us-gaap:PerformanceSharesMember 2018-02-01 2018-07-31 0001474432 pstg:GrantedMarch2017Member us-gaap:PerformanceSharesMember us-gaap:MinimumMember 2017-03-01 2017-03-30 0001474432 pstg:TwentyFifteenEmployeeStockPurchasePlanMember us-gaap:CommonClassAMember 2015-08-31 0001474432 pstg:GrantedAugust2017Member us-gaap:PerformanceSharesMember us-gaap:MinimumMember 2017-08-01 2017-08-31 0001474432 us-gaap:RestrictedStockMember pstg:PerformanceVestingConditionsMember 2018-03-31 0001474432 us-gaap:RestrictedStockMember us-gaap:MinimumMember pstg:PerformanceVestingAtMaximumMember 2018-02-01 2018-07-31 0001474432 pstg:TwentyFifteenEquityIncentivePlanMember 2018-02-01 2018-07-31 0001474432 pstg:TwentyFifteenEmployeeStockPurchasePlanMember 2017-05-01 2017-07-31 0001474432 pstg:GrantedMarch2017Member us-gaap:PerformanceSharesMember 2017-02-01 2017-07-31 0001474432 us-gaap:RestrictedStockMember us-gaap:MaximumMember pstg:PerformanceVestingAtMaximumMember 2018-02-01 2018-07-31 0001474432 pstg:TwentyFifteenEmployeeStockPurchasePlanMember 2015-08-01 2015-08-31 0001474432 pstg:GrantedMarch2017Member us-gaap:PerformanceSharesMember us-gaap:MaximumMember 2017-03-01 2017-03-30 0001474432 us-gaap:RestrictedStockMember pstg:PerformanceVestingAtMaximumMember 2018-02-01 2018-07-31 0001474432 us-gaap:RestrictedStockMember 2018-07-31 0001474432 pstg:TwentyFifteenEmployeeStockPurchasePlanMember 2018-02-01 2018-07-31 0001474432 us-gaap:RestrictedStockUnitsRSUMember 2018-01-31 0001474432 us-gaap:RestrictedStockUnitsRSUMember 2018-02-01 2018-07-31 0001474432 us-gaap:GeneralAndAdministrativeExpenseMember 2018-05-01 2018-07-31 0001474432 pstg:CostOfRevenueSupportMember 2018-05-01 2018-07-31 0001474432 us-gaap:SellingAndMarketingExpenseMember 2017-05-01 2017-07-31 0001474432 pstg:CostOfRevenueProductMember 2017-02-01 2017-07-31 0001474432 pstg:CostOfRevenueProductMember 2018-05-01 2018-07-31 0001474432 us-gaap:ResearchAndDevelopmentExpenseMember 2017-05-01 2017-07-31 0001474432 us-gaap:SellingAndMarketingExpenseMember 2018-05-01 2018-07-31 0001474432 pstg:CostOfRevenueSupportMember 2018-02-01 2018-07-31 0001474432 us-gaap:GeneralAndAdministrativeExpenseMember 2017-05-01 2017-07-31 0001474432 pstg:CostOfRevenueProductMember 2018-02-01 2018-07-31 0001474432 us-gaap:ResearchAndDevelopmentExpenseMember 2018-02-01 2018-07-31 0001474432 us-gaap:ResearchAndDevelopmentExpenseMember 2018-05-01 2018-07-31 0001474432 us-gaap:SellingAndMarketingExpenseMember 2017-02-01 2017-07-31 0001474432 pstg:CostOfRevenueProductMember 2017-05-01 2017-07-31 0001474432 us-gaap:SellingAndMarketingExpenseMember 2018-02-01 2018-07-31 0001474432 pstg:CostOfRevenueSupportMember 2017-05-01 2017-07-31 0001474432 us-gaap:GeneralAndAdministrativeExpenseMember 2017-02-01 2017-07-31 0001474432 us-gaap:GeneralAndAdministrativeExpenseMember 2018-02-01 2018-07-31 0001474432 us-gaap:ResearchAndDevelopmentExpenseMember 2017-02-01 2017-07-31 0001474432 pstg:CostOfRevenueSupportMember 2017-02-01 2017-07-31 0001474432 2016-02-01 2017-01-31 0001474432 pstg:RestrictedStockAndEarlyExercisedStockOptionsMember 2017-05-01 2017-07-31 0001474432 pstg:EmployeeStockPurchasePlanMember 2017-02-01 2017-07-31 0001474432 pstg:EmployeeStockPurchasePlanMember 2017-05-01 2017-07-31 0001474432 us-gaap:EmployeeStockOptionMember 2018-05-01 2018-07-31 0001474432 us-gaap:RestrictedStockUnitsRSUMember 2017-05-01 2017-07-31 0001474432 us-gaap:RestrictedStockUnitsRSUMember 2018-02-01 2018-07-31 0001474432 us-gaap:RestrictedStockUnitsRSUMember 2017-02-01 2017-07-31 0001474432 pstg:EmployeeStockPurchasePlanMember 2018-05-01 2018-07-31 0001474432 us-gaap:RestrictedStockUnitsRSUMember 2018-05-01 2018-07-31 0001474432 pstg:RestrictedStockAndEarlyExercisedStockOptionsMember 2018-02-01 2018-07-31 0001474432 pstg:RestrictedStockAndEarlyExercisedStockOptionsMember 2017-02-01 2017-07-31 0001474432 us-gaap:EmployeeStockOptionMember 2018-02-01 2018-07-31 0001474432 pstg:EmployeeStockPurchasePlanMember 2018-02-01 2018-07-31 0001474432 us-gaap:EmployeeStockOptionMember 2017-05-01 2017-07-31 0001474432 us-gaap:EmployeeStockOptionMember 2017-02-01 2017-07-31 0001474432 pstg:RestrictedStockAndEarlyExercisedStockOptionsMember 2018-05-01 2018-07-31 0001474432 country:US 2018-07-31 0001474432 us-gaap:NonUsMember 2018-01-31 0001474432 us-gaap:NonUsMember 2018-07-31 0001474432 country:US 2018-01-31 0001474432 country:US 2018-02-01 2018-07-31 0001474432 us-gaap:NonUsMember 2018-02-01 2018-07-31 0001474432 country:US 2018-05-01 2018-07-31 0001474432 us-gaap:NonUsMember 2018-05-01 2018-07-31 0001474432 pstg:StorReduceInc.Member us-gaap:SubsequentEventMember 2018-08-01 2018-08-31 iso4217:USD xbrli:shares pstg:day pstg:period pstg:class iso4217:USD xbrli:shares xbrli:pure pstg:plan pstg:segment false --01-31 Q2 2019 2018-07-31 10-Q 0001474432 205282020 30892432 Large Accelerated Filer Pure Storage, Inc. PSTG 26829000 27049000 4386000 2556000 133265000 P6Y 21088000 -1349000 22437000 66225000 45937000 20288000 24582000 40003000 1 92511000 167782000 -67878000 -128637000 1 474000000 5 21088000 23521000 P24M P1Y 0.26 -2993000 -3303000 310000 -7458000 9587000 4980000 4607000 4155000 320000 0 2 2 4 P6M 0.52 3000 11.86 1142838 780000 546000 320000 84420000 68058000 243001000 242409000 26829000 27049000 5928000 5017000 145893000 176430000 -1917000 -2826000 1479883000 1675210000 136333000 36838000 1200000 358000 2245000 4825000 17971000 11439000 3800000 69057000 1600000 755000 4019000 8659000 33559000 22065000 7900000 53654000 500000 6700000 720000 2929000 10504000 22232000 17269000 7900000 97609000 1500000 10200000 1328000 5613000 16137000 43322000 31209000 14600000 1062000 957000 6000000 7357000 434000 532000 0 6434000 7889000 7889000 400000 800000 400000 800000 70765000 898000 279000 53878000 15710000 69854000 898000 333000 54864000 13759000 65358000 1154000 3327000 40920000 19957000 66121000 1127000 2585000 42923000 19486000 1123995000 1646229000 943484000 1450336000 739027000 395518000 32057000 185573000 46896000 130992000 824766000 29047000 7281000 381731000 5149000 76069000 325489000 116000 0 116000 0 0 105000 0 0 104000 1000 0 0 2033000 0 1049000 333000 651000 2931000 0 2000 1713000 3000 374000 839000 365378000 0 186506000 47229000 131643000 798545000 0 7283000 383340000 5151000 76443000 326328000 762000 0 259000 0 147000 356000 2931000 2000 1713000 3000 374000 839000 707148000 5016000 302600000 2944000 76069000 320519000 2169000 2000 1454000 3000 227000 483000 607179000 5016000 271946000 2944000 55695000 271578000 99969000 0 30654000 0 20374000 48941000 353289000 0 185573000 46896000 120820000 736205000 0 7281000 381731000 5149000 74875000 267169000 373160000 372316000 365867000 363889000 736205000 6578000 11949000 19157000 35847000 0 0 0 0 87313000 44588000 42725000 86044000 91469000 171894000 244057000 370457000 196409000 12734000 183675000 184628000 12734000 171894000 258820000 386235000 -11781000 127415000 27466000 17294000 0 0 10172000 72783000 13269000 0 0 0 1194000 58320000 39.66 0.0001 0.0001 0.0001 0.0001 0.0001 0.0001 2250000000 2000000000 250000000 2250000000 2000000000 250000000 220979000 129502000 91477000 235412000 204052000 204051868 31360000 31359938 220979000 129502000 91477000 235412000 204051868 204052000 31359938 31360000 22000 24000 -58246000 -115288000 -60316000 -125336000 374102000 -31907000 406009000 388614000 413247000 191229000 -18148000 209377000 182873000 -13759000 196632000 44100000 75100000 60900000 106200000 607200000 0 436687000 76451000 139999000 102719000 192349000 57252000 103897000 78262000 144682000 19199000 36102000 24457000 47667000 575000000 26.27 26.27 38.0594 21884155 30 5 1.3 0.98 20 2 575000000.0 1500000.0 0.056 0.056 0.00125 1 128976000 12900000 3100000 9800000 3068000 9337000 1060000 1534000 191229000 213100000 182873000 200147000 66225000 67948000 14800000 29200000 16800000 32800000 30000000 33590000 -0.28 0.01 -0.29 -0.56 0.04 -0.60 -0.26 -0.55 59898000 51654000 31700000 23900000 P2Y1M6D P2Y7M6D P3Y P10M24D 273300000 49600000 5068000 5820000 752000 545000 1504000 1504000 10125000 10125000 5057000 5057000 4305000 4305000 P2Y10M24D 22162000 42258000 33591000 60921000 148219000 209000 148010000 267316000 223000 267093000 206165000 372480000 -57590000 3290000 -60880000 -113785000 8505000 -122290000 -59238000 -122111000 821000 1785000 885000 2316000 1661000 3023000 201000 -18135000 -25000 -707000 24251000 -222000 24473000 39144000 10487000 8900000 186000 -11134000 6615000 8113000 181000 224000 33316000 38845000 34497000 41673000 34497000 41673000 1181000 2828000 9600000 10800000 549594000 1001835000 1123995000 1646229000 362696000 359861000 436687000 20959000 526197000 -18248000 -425862000 -14492000 0 -14492000 27080000 -58411000 3290000 -61701000 -115570000 8505000 -124075000 -60123000 -124427000 3266000 5261000 -4032000 -5031000 1 1 209075000 -3081000 212156000 386362000 -8282000 394644000 261371000 489560000 -60856000 3290000 -64146000 -119046000 8505000 -127551000 -55206000 -117080000 113000000 153700000 12463000 15675000 4264000 4610000 165000 282000 -193000 -909000 4025000 5140000 -797000 -82000 64600000 0 64630000 0 20000000 95358000 494507000 25000000 30100000 42733000 0.0001 0.0001 20000000 20000000 0 0 0 0 0 0 47552000 36071000 562100000 0 562062000 14166000 19698000 73681000 97793000 33529000 13585000 6793000 29067000 235035000 142311000 72329000 5363000 15032000 278148000 156040000 92863000 5482000 23763000 89142000 85430000 3712000 101718000 97250000 4468000 69361000 134789000 84031000 162523000 14763000 14763000 0 0 0 15778000 15778000 0 0 0 0 0 12734000 14763000 15778000 -903587000 76495000 -980082000 -1028014000 P1Y 4052000 3801000 179669000 4656000 175013000 322519000 9081000 313438000 241137000 436586000 224670000 154000 55000 209000 165620000 165466000 59050000 58995000 224461000 407315000 165000 58000 223000 312125000 311960000 95190000 95132000 407092000 308884000 229760000 79124000 564829000 414678000 150151000 45001000 -4447000 49448000 84796000 -8858000 93654000 67747000 128243000 117552000 -3081000 120633000 209315000 -8282000 217597000 143749000 266116000 69057000 97609000 P4Y P2Y 77000 858561 14.18 750000 464744 21047 1954908 7751921 20.79 17682646 19315886 697116 678094 1375210 12.60 15.87 4117282 12.50 0.3 26675832 6.00 1191720 574224000 531664000 46359949 39284056 7.75 8.12 417651000 9000000 4.94 9.36 21.66 21.66 19.83 1.5 0 1 1.5 0 1.8 0 25000 356117000 418359000 P10Y P5Y4M24D P6Y3M18D P5Y10M24D 0.85 1 5884173 1008573 20000000 574401000 644394000 209193000 207515000 229359000 226609000 <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:24px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Unaudited Interim Consolidated Financial Information</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States (U.S. GAAP) and applicable rules and regulations of the Securities and Exchange Commission (the SEC) regarding interim financial reporting. Certain information and note disclosures normally included in the financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to such rules and regulations. Therefore, these condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes included in our Annual Report on Form 10-K for the year ended </font><font style="font-family:Arial;font-size:10pt;">January&#160;31, 2018</font><font style="font-family:Arial;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In the opinion of management, the accompanying unaudited condensed consolidated financial statements reflect all normal recurring adjustments necessary to present fairly the financial position, results of operations, comprehensive loss and cash flows for the interim periods, but are not necessarily indicative of the results of operations to be anticipated for the full fiscal year 2019 or any future period. Certain prior period amounts have been adjusted as a result of adoption of new accounting pronouncements. Refer to "</font><font style="font-family:Arial;font-size:10pt;font-style:italic;">Recently Adopted Accounting Pronouncements" </font><font style="font-family:Arial;font-size:10pt;">below for further information.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Basis of Presentation and Summary of Significant Accounting Policies</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Principles of Consolidation</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The condensed consolidated financial statements include the accounts of the Company and our wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.</font></div><div style="line-height:120%;padding-top:24px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Unaudited Interim Consolidated Financial Information</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States (U.S. GAAP) and applicable rules and regulations of the Securities and Exchange Commission (the SEC) regarding interim financial reporting. Certain information and note disclosures normally included in the financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to such rules and regulations. Therefore, these condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes included in our Annual Report on Form 10-K for the year ended </font><font style="font-family:Arial;font-size:10pt;">January&#160;31, 2018</font><font style="font-family:Arial;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In the opinion of management, the accompanying unaudited condensed consolidated financial statements reflect all normal recurring adjustments necessary to present fairly the financial position, results of operations, comprehensive loss and cash flows for the interim periods, but are not necessarily indicative of the results of operations to be anticipated for the full fiscal year 2019 or any future period. Certain prior period amounts have been adjusted as a result of adoption of new accounting pronouncements. Refer to "</font><font style="font-family:Arial;font-size:10pt;font-style:italic;">Recently Adopted Accounting Pronouncements" </font><font style="font-family:Arial;font-size:10pt;">below for further information.</font></div><div style="line-height:120%;padding-top:24px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Use of Estimates</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported and disclosed in the financial statements and accompanying notes. Actual results could differ from these estimates. Such estimates include, but are not limited to, the determination of standalone selling price for revenue arrangements with multiple performance obligations, useful lives of intangible assets, property and equipment and deferred sales commissions, stock-based compensation, provision for income taxes including related reserves, and contingent liabilities. Management bases its estimates on historical experience and on various other assumptions which management believes to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities.</font></div><div style="line-height:120%;padding-top:24px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Restricted Cash </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Restricted cash is comprised of cash collateral related to our leases and for a vendor corporate credit card program. As of </font><font style="font-family:Arial;font-size:10pt;">January&#160;31, 2018</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:Arial;font-size:10pt;">, we had restricted cash of </font><font style="font-family:Arial;font-size:10pt;">$14.8 million</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">$15.8 million</font><font style="font-family:Arial;font-size:10pt;"> on the condensed consolidated balance sheets.</font></div><div style="line-height:120%;padding-top:24px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Marketable Securities</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">We classify our marketable securities as available-for-sale at the time of purchase and reevaluate such classification at each balance sheet date. We may sell these securities at any time for use in current operations even if they have not yet reached maturity. As a result, we classify our securities, including those with maturities beyond twelve months, as current assets in the accompanying condensed consolidated balance sheets. We carry these securities at fair value and record unrealized gains and losses, in accumulated other comprehensive loss, which is reflected as a component of stockholders&#8217; equity. We evaluate our securities to assess whether those with unrealized loss positions are other than temporarily impaired. We consider impairments to be other than temporary if they are related to deterioration in credit risk or if it is likely we will sell the securities before the recovery of their cost basis. Realized gains and losses from the sale of marketable securities and declines in value deemed to be other than temporary are determined on the specific identification method. To date, there have been no declines in value deemed to be other than temporary in any of our securities. Realized gains and losses are reported in other income (expense), net in the condensed consolidated statements of operations.</font></div><div style="line-height:120%;padding-top:24px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Deferred Commissions</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Deferred commissions consist of incremental costs paid to our sales force to obtain customer contracts. Deferred commissions related to product revenues are recognized upon transfer of control to customers and deferred commissions related to support subscription revenue are amortized over an expected useful life of </font><font style="font-family:Arial;font-size:10pt;">six</font><font style="font-family:Arial;font-size:10pt;"> years. We determine the expected useful life based on an estimated benefit period by evaluating our technology development life cycle, expected customer relationship period, and other factors. We classify deferred commissions as current and non-current on our condensed consolidated balance sheets based on the timing of when we expect to recognize the expense. Amortization of deferred commissions is included in sales and marketing expense in the condensed consolidated statements of operations. </font></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Changes in total deferred commissions during the periods presented are as follows (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:63%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Three Months Ended July 31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Six Months Ended July 31, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;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;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;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;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Beginning balance</font><font style="font-family:Arial;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">&#160;(1)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">86,044</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">87,313</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Additions</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">24,582</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">40,003</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Recognition of deferred commissions</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(19,157</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(35,847</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left: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:Arial;font-size:10pt;">Ending balance as of July 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">91,469</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">91,469</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:8px;text-align:justify;text-indent:18px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">____________________</sup>&#160;</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1) </sup></font><font style="font-family:Arial;font-size:10pt;">Balance as of January 31, 2018 was adjusted to reflect the adoption of ASC 606.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Of the </font><font style="font-family:Arial;font-size:10pt;">$91.5 million</font><font style="font-family:Arial;font-size:10pt;"> total deferred commissions balance as of </font><font style="font-family:Arial;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:Arial;font-size:10pt;">, we expect to recognize approximately </font><font style="font-family:Arial;font-size:10pt;">26%</font><font style="font-family:Arial;font-size:10pt;"> as commission expense over the next 12 months and the remainder thereafter.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">There was </font><font style="font-family:Arial;font-size:10pt;">no</font><font style="font-family:Arial;font-size:10pt;"> impairment loss in relation to capitalized commissions for the three and </font><font style="font-family:Arial;font-size:10pt;">six</font><font style="font-family:Arial;font-size:10pt;"> months ended </font><font style="font-family:Arial;font-size:10pt;">July&#160;31, 2017</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">2018</font><font style="font-family:Arial;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:24px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Deferred Revenue</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Deferred revenue primarily consists of amounts that have been invoiced but that have not yet been recognized as revenue and performance obligations pertaining to support subscription services. The current portion of deferred revenue represents the amounts that are expected to be recognized as revenue within one year of the condensed consolidated balance sheet dates. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Changes in total deferred revenue during the periods presented are as follows (in thousands):</font></div><div style="line-height:120%;padding-top:8px;text-align:center;padding-left:0px;text-indent:37px;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:94.73684210526315%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:63%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Three Months Ended July 31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Six Months Ended July 31, 2018</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Beginning balance </font><font style="font-family:Arial;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">388,614</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">374,102</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left: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:Arial;font-size:10pt;">Additions</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">92,511</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">167,782</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Recognition of deferred revenue</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(67,878</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(128,637</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left: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:Arial;font-size:10pt;">Ending balance as of July 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">413,247</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">413,247</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">____________________</sup>&#160;</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></font><font style="font-family:Arial;font-size:10pt;"> Balance as of January 31, 2018 was adjusted to reflect the adoption of ASC 606.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">During the three and </font><font style="font-family:Arial;font-size:10pt;">six</font><font style="font-family:Arial;font-size:10pt;"> months ended </font><font style="font-family:Arial;font-size:10pt;">July&#160;31, 2017</font><font style="font-family:Arial;font-size:10pt;">, we recognized </font><font style="font-family:Arial;font-size:10pt;">$44.1 million</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">$75.1 million</font><font style="font-family:Arial;font-size:10pt;"> in revenue pertaining to deferred revenue as of the beginning of each period. During the three and </font><font style="font-family:Arial;font-size:10pt;">six</font><font style="font-family:Arial;font-size:10pt;"> months ended </font><font style="font-family:Arial;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:Arial;font-size:10pt;">, we recognized </font><font style="font-family:Arial;font-size:10pt;">$60.9 million</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">$106.2 million</font><font style="font-family:Arial;font-size:10pt;"> in revenue pertaining to deferred revenue as of the beginning of each period. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Of the </font><font style="font-family:Arial;font-size:10pt;">$413.2 million</font><font style="font-family:Arial;font-size:10pt;"> remaining performance obligations as of </font><font style="font-family:Arial;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:Arial;font-size:10pt;">, we expect to recognize approximately </font><font style="font-family:Arial;font-size:10pt;">52%</font><font style="font-family:Arial;font-size:10pt;"> as revenue over the next 12 months and the remainder thereafter.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Substantially all of our contracted but not invoiced performance obligations are subject to cancellation and, therefore, are not considered in our remaining performance obligations.</font></div><div style="line-height:120%;padding-top:24px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Revenue Recognition</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">We derive revenue from two sources: (1) product revenue which includes hardware and embedded software and (2) support subscription revenue which includes customer support, hardware maintenance, and software upgrades on a when-and-if-available basis.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Our product revenue is derived from the sale of storage hardware and operating system software that is integrated into the hardware. We typically recognize product revenue upon transfer of control to our customers. Products are typically shipped directly by us to customers, and our channel partners do not stock our inventory.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Our support subscription revenue is derived from the sale of support subscription, which includes the right to receive unspecified software upgrades and enhancements on a when-and-if-available basis, bug fixes, parts replacement services related to the hardware, as well as access to our cloud-based management and support platform. Revenue related to support subscription is recognized ratably over the contractual term, which generally ranges from one to six years and represents our performance obligations period. The vast majority of our products are sold with support subscription agreements, which typically commence upon transfer of control of the corresponding products to our customers. Costs to service the support subscription are expensed as incurred. In addition, our </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">Evergreen Storage</font><font style="font-family:Arial;font-size:10pt;"> program provides our customers who continually maintain active support subscription agreements for three years with an included controller refresh with each additional three year support subscription renewal. In accordance with revenue recognition guidance, the controller refresh represents an additional performance obligation and the allocated revenue is recognized in the period in which these controllers are shipped.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">We recognize revenue upon the transfer of promised goods or services to customers in an amount that reflects the consideration we expect to be entitled in exchange for those goods or services. This is achieved through applying the following five-step approach:</font></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Identification of the contract, or contracts, with a customer </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Identification of the performance obligations in the contract</font><font style="font-family:Arial;font-size:10pt;"> </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Determination of the transaction price</font><font style="font-family:Arial;font-size:10pt;"> </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Allocation of the transaction price to the performance obligations in the contract </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Recognition of revenue when, or as, we satisfy a performance obligation</font><font style="font-family:Arial;font-size:10pt;"> </font></div></td></tr></table><div style="line-height:120%;padding-top:24px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">When applying this five-step approach, we apply judgment in determining the customer's ability and intention to pay, which is based on a variety of factors including the customer's historical payment experience and/or published credit and financial information pertaining to the customer. To the extent a customer contract includes multiple promised goods or services, we determine whether promised goods or services are capable of being distinct in the context of the contract to be accounted for as a combined performance obligation. We allocate transaction price to each performance obligation for contracts that contain multiple performance obligations based on a relative standalone selling price, taking into account available information such as market conditions and internally approved pricing guidelines related to performance obligations.</font></div><div style="line-height:120%;padding-top:24px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Recently Adopted Accounting Pronouncements </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In May 2014, the Financial Accounting Standards Board (FASB), issued Accounting Standards Update (ASU) No. 2014-09, </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers</font><font style="font-family:Arial;font-size:10pt;"> (ASU 2014-09 or ASC 606), requiring an entity to recognize revenue when it transfers promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled to in exchange for those goods or services. ASC 606 supersedes nearly all existing revenue recognition guidance under U.S. GAAP upon its effective date. The standard permits two methods of adoptions: retrospectively to each prior reporting period presented (full retrospective method), or retrospectively with the cumulative effect of applying the standard recognized at the date of application (cumulative catch-up transition method).</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">We adopted the standard using the full retrospective method beginning February 1, 2018, for the year ending January 31, 2019, and our historical financial information for the years ended January 31, 2017 and 2018 has been adjusted to conform to the new standard.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The most significant impact of the standard related to the removal of limitation on contingent revenue, resulting in an increase in product revenue and a decrease in support subscription revenue. In addition, the adoption of ASC 606 also resulted in differences in the timing of recognition of sales commissions. While the adoption of the standard changes certain line items within the net cash flow from operating activities, it had no impact to the net cash provided by or used in operating, investing, or financing activities on our condensed consolidated statements of cash flows.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following line items on our condensed consolidated balance sheet as of January 31, 2018 have been adjusted to reflect the adoption of ASC 606 (in thousands):</font></div><div style="line-height:120%;padding-top:8px;text-align:center;text-indent:37px;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:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">As of January&#160;31, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">As Previously Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Adjustment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">As Adjusted</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Assets</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Deferred commissions, current</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">22,437</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(1,349</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">21,088</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Deferred commissions, non-current</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">20,288</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">45,937</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">66,225</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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: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:Arial;font-size:10pt;">Total deferred commissions</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">42,725</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">44,588</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">87,313</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Liabilities</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Deferred revenue, current</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">209,377</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(18,148</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">191,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:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Deferred revenue, non-current</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">196,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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(13,759</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">182,873</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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: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:Arial;font-size:10pt;">Total deferred 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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">406,009</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(31,907</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">374,102</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Stockholders' equity</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left: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:Arial;font-size:10pt;">Accumulated deficit</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(980,082</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">76,495</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(903,587</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following line items on our unaudited condensed consolidated statement of operations for the three and </font><font style="font-family:Arial;font-size:10pt;">six</font><font style="font-family:Arial;font-size:10pt;"> months ended </font><font style="font-family:Arial;font-size:10pt;">July&#160;31, 2017</font><font style="font-family:Arial;font-size:10pt;"> have been adjusted to reflect the adoption of ASC 606 (in thousands, except per share data):</font></div><div style="line-height:120%;padding-top:8px;text-align:center;text-indent:37px;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:96.88109161793372%;border-collapse:collapse;text-align:left;"><tr><td colspan="24" rowspan="1"></td></tr><tr><td style="width:34%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Three Months Ended July 31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Six Months Ended July 31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">As Previously Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Adjustment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">As Adjusted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">As Previously Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Adjustment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">As Adjusted</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Revenue:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Product</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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">175,013</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">4,656</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">179,669</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">313,438</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">9,081</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">322,519</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Support subscription </font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">49,448</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(4,447</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:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">45,001</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">93,654</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(8,858</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:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">84,796</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Total 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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">224,461</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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">209</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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">224,670</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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">407,092</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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">223</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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">407,315</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Gross profit</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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">148,010</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">209</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">148,219</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">267,093</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">223</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">267,316</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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:9pt;"><font style="font-family:Arial;font-size:9pt;">Sales and marketing</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">120,633</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(3,081</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:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">117,552</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">217,597</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(8,282</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:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">209,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></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Total operating expenses</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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">212,156</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">(3,081</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:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">209,075</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">394,644</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">(8,282</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:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">386,362</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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:9pt;"><font style="font-family:Arial;font-size:9pt;">Loss from operations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(64,146</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:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">3,290</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(60,856</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:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(127,551</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:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">8,505</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(119,046</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:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Loss before provision for income taxes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">(60,880</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:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">3,290</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">(57,590</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:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">(122,290</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:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">8,505</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">(113,785</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:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Net loss</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(61,701</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:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">3,290</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(58,411</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:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(124,075</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:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">8,505</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(115,570</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:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Net loss per share attributable to common stockholders, basic and diluted</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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">(0.29</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">0.01</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">(0.28</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">(0.60</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:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">0.04</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">(0.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:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Unaudited revenue by geographic location based on bill-to location, which reflects the adoption impact of ASC 606, are as follows (in thousands):</font></div><div style="line-height:120%;padding-top:8px;text-align:center;padding-left:0px;text-indent:37px;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:95.51656920077973%;border-collapse:collapse;text-align:left;"><tr><td colspan="24" rowspan="1"></td></tr><tr><td style="width:29%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Three Months Ended July 31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Six Months Ended July 31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">As Previously Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Adjustment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">As Adjusted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">As Previously Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Adjustment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">As Adjusted</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Revenue:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">United States</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">165,466</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">165,620</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">311,960</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">165</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">312,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:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Rest of the world</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">58,995</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">55</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">59,050</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">95,132</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">58</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">95,190</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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: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:Arial;font-size:10pt;">Total 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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">224,461</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">209</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">224,670</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">407,092</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">223</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">407,315</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:37px;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-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In November 2016, the FASB issued ASU No. 2016-18, </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">Statement of Cash Flows (Topic 230): Restricted Cash</font><font style="font-family:Arial;font-size:10pt;"> (ASU 2016-18), which requires that a statement of cash flows explain the change during the period in the total of cash, cash equivalents, and restricted cash. We adopted ASU 2016-18 effective February 1, 2018 on a retrospective basis. Upon adoption, restricted cash is included with cash and cash equivalents when reconciling the beginning-of-period and end-of-period total amounts shown on the statement of cash flows. The adoption of this standard increased our previously reported net cash flow from investing activities for the periods in which there were changes in restricted cash but did not impact our net cash flow from operating activities or financing activities presented on our consolidated statements of cash flows.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following line items in our unaudited condensed consolidated statement of cash flows for the </font><font style="font-family:Arial;font-size:10pt;">six</font><font style="font-family:Arial;font-size:10pt;"> months ended </font><font style="font-family:Arial;font-size:10pt;">July&#160;31, 2017</font><font style="font-family:Arial;font-size:10pt;"> have been adjusted to reflect the adoption of ASU 2016-18 and ASC 606 (in thousands):</font></div><div style="line-height:120%;padding-top:8px;text-align:center;padding-left:0px;text-indent:37px;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:93.17738791423001%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Six Months Ended July 31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;</font></div></td><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:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">As Previously Reported</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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Adjustment</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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">As Adjusted</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Net loss</font><font style="font-family:Arial;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">&#160;(1)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(124,075</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:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">8,505</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(115,570</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:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Adjustments to reconcile net loss to net cash provided by (used in) operating activities:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Deferred commissions</font><font style="font-family:Arial;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">&#160;(1)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(4,607</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:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(4,980</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:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(9,587</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:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Accrued compensation and other liabilities </font><font style="font-family:Arial;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">310</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">(3,303</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:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">(2,993</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:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Deferred revenue</font><font style="font-family:Arial;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">&#160;(1)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">24,473</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(222</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:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">24,251</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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:9pt;"><font style="font-family:Arial;font-size:9pt;">Cash used in operating activities</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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">(14,492</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:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">(14,492</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:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Cash, cash equivalents and restricted cash, beginning of period </font><font style="font-family:Arial;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(2)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">183,675</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">12,734</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">196,409</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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:9pt;"><font style="font-family:Arial;font-size:9pt;">Cash, cash equivalents and restricted cash, end of period </font><font style="font-family:Arial;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(2)</sup></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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">171,894</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">12,734</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">184,628</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">_____________________________________________________</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:37px;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(1) Adjustment pertaining to the adoption of ASC 606.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:37px;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(2) Adjustment pertaining to the adoption of ASU 2016-18.</font></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In June 2018, the FASB issued ASU No. 2018-07,&#160;</font><font style="font-family:Arial;font-size:10pt;font-style:italic;">Compensation - Stock Compensation (Topic 718)</font><font style="font-family:Arial;font-size:10pt;">&#160;(ASU 2018-07). ASU 2018-07 aligns the accounting for share-based awards to employees and non-employees to follow the same model. The new standard is effective for fiscal years beginning after December 15, 2018 using a modified retrospective transition approach. Early adoption is permitted. We adopted this standard for the three and </font><font style="font-family:Arial;font-size:10pt;">six</font><font style="font-family:Arial;font-size:10pt;"> months ended July 31, 2018 and the adoption of this standard did not materially impact our consolidated financial statements.</font></div><div style="line-height:120%;padding-top:24px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Recent Accounting Pronouncements Not Yet Adopted</font></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In February 2016, the FASB issued ASU No. 2016-02,&#160;</font><font style="font-family:Arial;font-size:10pt;font-style:italic;">Leases (Topic 842)</font><font style="font-family:Arial;font-size:10pt;">&#160;(ASU 2016-02). ASU 2016-02 requires lessees to recognize all leases with terms in excess of </font><font style="font-family:Arial;font-size:10pt;">one year</font><font style="font-family:Arial;font-size:10pt;"> on their balance sheet as a right-of-use asset and a lease liability at the commencement date. The new standard also simplifies the accounting for sale and leaseback transactions. ASU 2016-02 requires the use of the modified retrospective method for leases existing at, or entered into after, the beginning of the earliest comparative period presented in the financial statements. In July 2018, the FASB issued ASU No. 2018-10, </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">Leases (Topic 842), Codification Improvements to Topic 842, Leases </font><font style="font-family:Arial;font-size:10pt;">(ASU 2018-10) and ASU No. 2018-11, </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">Leases (Topic 842), Targeted Improvements </font><font style="font-family:Arial;font-size:10pt;">(ASU 2018-11). ASU 2018-11 provides a new transition method in which an entity can initially apply the new lease standards at the adoption date and recognize a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. These standards will be effective for us beginning on February 1, 2019 and early adoption is permitted. We expect to apply the new transition method prescribed by ASU 2018-11 at the adoption date. We are currently evaluating the impact of these standards on our consolidated financial statements.</font></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In June 2016, the FASB issued ASU No. 2016-13,&#160;</font><font style="font-family:Arial;font-size:10pt;font-style:italic;">Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</font><font style="font-family:Arial;font-size:10pt;">&#160;(ASU 2016-13). ASU 2016-13 amends guidance on reporting credit losses for assets held at amortized cost basis and available-for-sale debt securities to require that credit losses on available-for-sale debt securities be presented as an allowance rather than as a write-down. The measurement of credit losses for newly recognized financial assets and subsequent changes in the allowance for credit losses are recorded in the statements of operations. The amendments in this update will be effective for us beginning on February 1, 2020 with early adoption permitted on or after February 1, 2019. We are currently evaluating the impact of this standard on our consolidated financial statements.</font></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:36px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In February 2018, the FASB issued ASU No. 2018-02, </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">Income Statement - Reporting Comprehensive Income (Topic 220) - Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income. </font><font style="font-family:Arial;font-size:10pt;">This standard allows a reclassification from accumulated other comprehensive income to retained earnings for stranded tax effects resulting from the Tax Cuts and Jobs Act of 2017 (the Tax Act) and requires certain disclosures about stranded tax effects. This standard will be effective for us beginning February 1, 2019 and should be applied either in the period of adoption or retrospectively. Early adoption is permitted. We do not expect this standard to have any impact on our consolidated financial statements.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Business Overview</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Organization and Description of Business</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Pure Storage, Inc. (the Company, we, us, or other similar pronouns) was originally incorporated in the state of Delaware in October 2009 under the name OS76, Inc. In January 2010, we changed our name to Pure Storage, Inc. We are headquartered in Mountain View, California and have wholly owned subsidiaries throughout the world. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">We empower innovators to build a better world with data. Our data platform replaces storage systems designed for mechanical disk with all-flash systems optimized end-to-end for solid-state memory. Our</font><font style="font-family:Arial;font-size:10pt;font-style:italic;">&#160;Pure1</font><font style="font-family:Arial;font-size:10pt;">&#160;cloud-based support and management platform simplifies storage administration, while real-time scanning enables us to find and fix issues before they have an impact. Our business model replaces the traditional forklift upgrade cycle with&#160;</font><font style="font-family:Arial;font-size:10pt;font-style:italic;">Evergreen Storage</font><font style="font-family:Arial;font-size:10pt;">&#160;subscriptions to hardware and software innovation, support and maintenance.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Changes in total deferred commissions during the periods presented are as follows (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:63%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Three Months Ended July 31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Six Months Ended July 31, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;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;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;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;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Beginning balance</font><font style="font-family:Arial;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">&#160;(1)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">86,044</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">87,313</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Additions</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">24,582</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">40,003</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Recognition of deferred commissions</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(19,157</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(35,847</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left: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:Arial;font-size:10pt;">Ending balance as of July 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">91,469</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">91,469</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:8px;text-align:justify;text-indent:18px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">____________________</sup>&#160;</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1) </sup></font><font style="font-family:Arial;font-size:10pt;">Balance as of January 31, 2018 was adjusted to reflect the adoption of ASC 606.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:24px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Restricted Cash </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Restricted cash is comprised of cash collateral related to our leases and for a vendor corporate credit card program.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Commitments and Contingencies</font></div><div style="line-height:120%;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Operating Leases</font></div><div style="line-height:120%;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">As of </font><font style="font-family:Arial;font-size:10pt;">January&#160;31, 2018</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:Arial;font-size:10pt;">, the aggregate future minimum payments under non-cancelable operating leases were approximately </font><font style="font-family:Arial;font-size:10pt;">$113.0 million</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">$153.7 million</font><font style="font-family:Arial;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:24px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Letters of Credit </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In connection with the lease amendment executed in March 2018, we issued a letter of credit of </font><font style="font-family:Arial;font-size:10pt;">$1.5 million</font><font style="font-family:Arial;font-size:10pt;">. As of </font><font style="font-family:Arial;font-size:10pt;">January&#160;31, 2018</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:Arial;font-size:10pt;">, we had outstanding letters of credit in the aggregate amount of </font><font style="font-family:Arial;font-size:10pt;">$9.6 million</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">$10.8 million</font><font style="font-family:Arial;font-size:10pt;">, in connection with our facility leases. The letters of credit are collateralized by restricted cash and mature on various dates through </font><font style="font-family:Arial;font-size:10pt;">August 2029</font><font style="font-family:Arial;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:24px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Legal Matters</font></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">From time to time, we have become involved in claims and other legal matters arising in the normal course of business. We investigate these claims as they arise. Although claims are inherently unpredictable, we currently are not aware of any matters that we expect to have a material adverse effect on our business, financial position, results of operations or cash flows. Accordingly, we have not recorded any loss contingency on our condensed consolidated balance sheet as of </font><font style="font-family:Arial;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:Arial;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:24px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Indemnification</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Our arrangements generally include certain provisions for indemnifying customers against liabilities if our products or services infringe a third party&#8217;s intellectual property rights. Other guarantees or indemnification arrangements include guarantees of product and service performance and standby letters of credit for lease facilities. It is not possible to determine the maximum potential amount under these indemnification obligations due to the limited history of prior indemnification claims and the unique facts and circumstances involved in each particular agreement. To date, we have not incurred any material costs as a result of such obligations and have not accrued any liabilities related to such obligations in the condensed consolidated financial statements. In addition, we indemnify our officers, directors and certain key employees while they are serving in good faith in their respective capacities. To date, there have been no claims under any indemnification provisions.</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:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Principles of Consolidation</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The condensed consolidated financial statements include the accounts of the Company and our wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.</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:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Changes in total deferred revenue during the periods presented are as follows (in thousands):</font></div><div style="line-height:120%;padding-top:8px;text-align:center;padding-left:0px;text-indent:37px;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:94.73684210526315%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:63%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Three Months Ended July 31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Six Months Ended July 31, 2018</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Beginning balance </font><font style="font-family:Arial;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">388,614</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">374,102</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left: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:Arial;font-size:10pt;">Additions</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">92,511</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">167,782</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Recognition of deferred revenue</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(67,878</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(128,637</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left: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:Arial;font-size:10pt;">Ending balance as of July 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">413,247</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">413,247</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">____________________</sup>&#160;</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></font><font style="font-family:Arial;font-size:10pt;"> Balance as of January 31, 2018 was adjusted to reflect the adoption of ASC 606.</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:Arial;font-size:10pt;">The Notes consisted of the following (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:95.12670565302143%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:82%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">As of <br clear="none"/>July&#160;31, 2018</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Liability:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left: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:Arial;font-size:10pt;">Principal</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">575,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Less: debt discount, net of amortization</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(128,976</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left: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:Arial;font-size:10pt;">Less: debt issuance costs, net of amortization</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(9,337</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Net carrying amount of the Notes</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">436,687</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Stockholders' equity:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left: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:Arial;font-size:10pt;">Allocated value of the conversion feature</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">136,333</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Less: debt issuance costs</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(3,068</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Additional paid-in capital</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">133,265</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:24px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Deferred Commissions</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Deferred commissions consist of incremental costs paid to our sales force to obtain customer contracts. Deferred commissions related to product revenues are recognized upon transfer of control to customers and deferred commissions related to support subscription revenue are amortized over an expected useful life of </font><font style="font-family:Arial;font-size:10pt;">six</font><font style="font-family:Arial;font-size:10pt;"> years. We determine the expected useful life based on an estimated benefit period by evaluating our technology development life cycle, expected customer relationship period, and other factors. We classify deferred commissions as current and non-current on our condensed consolidated balance sheets based on the timing of when we expect to recognize the expense. Amortization of deferred commissions is included in sales and marketing expense in the condensed consolidated statements of operations. </font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Equity Incentive Plans</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Equity Incentive Plans </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">We maintain </font><font style="font-family:Arial;font-size:10pt;">two</font><font style="font-family:Arial;font-size:10pt;"> equity incentive plans: the 2009 Equity Incentive Plan (the 2009 Plan) and the 2015 Equity Incentive Plan (the 2015 Plan). In August 2015, our board of directors adopted, and in September 2015 our stockholders approved, the 2015 Plan, which became effective in connection with our initial public offering (IPO) and serves as the successor to the 2009 Plan. The 2015 Plan provides for grants of incentive stock options, non-statutory stock options, stock appreciation rights, restricted stock awards, restricted stock unit awards, performance stock awards, performance cash awards, and other forms of stock awards to our employees, directors and consultants.</font></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The exercise price of stock options will generally not be less than </font><font style="font-family:Arial;font-size:10pt;">100%</font><font style="font-family:Arial;font-size:10pt;"> of the fair market value of our common stock on the date of grant, as determined by our board of directors.&#160;Our equity awards generally vest over a </font><font style="font-family:Arial;font-size:10pt;">two</font><font style="font-family:Arial;font-size:10pt;"> to </font><font style="font-family:Arial;font-size:10pt;">four</font><font style="font-family:Arial;font-size:10pt;"> year period and expire no later than </font><font style="font-family:Arial;font-size:10pt;">ten years</font><font style="font-family:Arial;font-size:10pt;"> from the date of grant.&#160;&#160;</font></div><div style="line-height:120%;padding-top:24px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">2015 Employee Stock Purchase Plan </font></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In August 2015, our board of directors adopted, and our stockholders approved, the 2015 Employee Stock Purchase Plan (2015 ESPP), which became effective in connection with our IPO. </font></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The 2015 ESPP allows eligible employees to purchase shares of our Class A common stock at a discount through payroll deductions of up to </font><font style="font-family:Arial;font-size:10pt;">30%</font><font style="font-family:Arial;font-size:10pt;"> of their eligible compensation, subject to a cap of </font><font style="font-family:Arial;font-size:10pt;">3,000</font><font style="font-family:Arial;font-size:10pt;"> shares on any purchase date or </font><font style="font-family:Arial;font-size:10pt;">$25,000</font><font style="font-family:Arial;font-size:10pt;"> in any calendar year (as determined under applicable tax rules). The 2015 ESPP provides for </font><font style="font-family:Arial;font-size:10pt;">24</font><font style="font-family:Arial;font-size:10pt;"> month offering periods beginning March 16th&#160;and September 16th of each year, and each offering period consists of </font><font style="font-family:Arial;font-size:10pt;">four</font><font style="font-family:Arial;font-size:10pt;"> </font><font style="font-family:Arial;font-size:10pt;">six</font><font style="font-family:Arial;font-size:10pt;">-month purchase periods, subject to a reset provision. If the closing stock price on the offering date of a new offering falls below the closing stock price on the offering date of an ongoing offering, the ongoing offering would terminate immediately following the purchase of ESPP shares on the purchase date immediately preceding the new offering and participants in the terminated ongoing offering would automatically be enrolled in the new offering (ESPP reset), resulting in a modification. On each purchase date, eligible employees will purchase our Class A common stock at a price per share equal to </font><font style="font-family:Arial;font-size:10pt;">85%</font><font style="font-family:Arial;font-size:10pt;"> of the lesser of the fair market value of our Class A common stock on (1) the first trading day of the applicable offering period or (2) the purchase date. There was an ESPP reset in the three months ended April 30, 2017 that resulted in a total modification charge of </font><font style="font-family:Arial;font-size:10pt;">$9.0 million</font><font style="font-family:Arial;font-size:10pt;">, which is recognized over the new offering period ending March 15, 2019. </font></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">We recognized stock-based compensation expense related to our 2015 ESPP of </font><font style="font-family:Arial;font-size:10pt;">$3.8 million</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">$7.9 million</font><font style="font-family:Arial;font-size:10pt;"> during the three months ended </font><font style="font-family:Arial;font-size:10pt;">July&#160;31, 2017</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">2018</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">$7.9 million</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">$14.6 million</font><font style="font-family:Arial;font-size:10pt;"> during the six months ended </font><font style="font-family:Arial;font-size:10pt;">July&#160;31, 2017</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">2018</font><font style="font-family:Arial;font-size:10pt;">. As of </font><font style="font-family:Arial;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:Arial;font-size:10pt;">, there was </font><font style="font-family:Arial;font-size:10pt;">$23.9 million</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:Arial;font-size:10pt;">of unrecognized stock-based compensation expense related to our 2015 ESPP, which is expected to be recognized over a weighted-average period of approximately </font><font style="font-family:Arial;font-size:10pt;">0.9</font><font style="font-family:Arial;font-size:10pt;"> years. </font></div><div style="line-height:120%;padding-top:24px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Stock Options</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">A summary of stock option activity under our equity incentive plans and related information is as follows:</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-left:30px;text-indent:0px;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:95.51656920077973%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;</font></div></td><td colspan="12" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Options Outstanding</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Number of</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Weighted-</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Weighted-</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Remaining</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Contractual Life&#160;(In&#160;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;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:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Aggregate</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Intrinsic</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Value (in thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Balance as of January&#160;31, 2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">46,359,949</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">7.75</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">6.3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">574,224</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left: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:Arial;font-size:10pt;">Options exercised</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:Arial;font-size:10pt;">(5,884,173</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">4.94</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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:Arial;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Options forfeited/canceled</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(1,191,720</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">9.36</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="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:Arial;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Balance as of July&#160;31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">39,284,056</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;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">8.12</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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:Arial;font-size:10pt;">5.9</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">531,664</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Vested and exercisable as of July&#160;31, 2018</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:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">26,675,832</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">6.00</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="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:Arial;font-size:10pt;">5.4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">417,651</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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:6pt;"><font style="font-family:inherit;font-size:6pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;font-size:6pt;"><font style="font-family:inherit;font-size:6pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The aggregate intrinsic value of options vested and exercisable as of </font><font style="font-family:Arial;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:Arial;font-size:10pt;"> is calculated based on the difference between the exercise price and the closing price of </font><font style="font-family:Arial;font-size:10pt;">$21.66</font><font style="font-family:Arial;font-size:10pt;"> of our Class A common stock on </font><font style="font-family:Arial;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:Arial;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">As of </font><font style="font-family:Arial;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:Arial;font-size:10pt;">, total unrecognized employee compensation cost related to outstanding options was </font><font style="font-family:Arial;font-size:10pt;">$49.6 million</font><font style="font-family:Arial;font-size:10pt;">, which is expected to be recognized over a weighted-average period of approximately </font><font style="font-family:Arial;font-size:10pt;">2.1</font><font style="font-family:Arial;font-size:10pt;"> years. </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%;padding-top:10px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Restricted Stock Units</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">A summary of the restricted stock unit activity under our 2015 Plan and related information is as follows:</font></div><div style="line-height:120%;padding-left:30px;text-indent:0px;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:95.51656920077973%;border-collapse:collapse;text-align:left;"><tr><td colspan="11" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Number of Restricted Stock Units Outstanding</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Weighted-</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Grant Date</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Aggregate<br clear="none"/>Intrinsic<br clear="none"/>Value (in thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Unvested balance as of January&#160;31, 2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">17,682,646</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">12.60</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">356,117</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left: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:Arial;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">7,751,921</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">20.79</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Vested</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:Arial;font-size:10pt;">(4,117,282</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">12.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:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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: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:Arial;font-size:10pt;">Forfeited</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:Arial;font-size:10pt;">(858,561</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">14.18</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Converted</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(1,142,838</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">11.86</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Unvested balance as of July&#160;31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">19,315,886</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;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">15.87</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">418,359</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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%;padding-top:2px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">As of </font><font style="font-family:Arial;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:Arial;font-size:10pt;">, total unrecognized employee compensation cost related to unvested restricted stock units was </font><font style="font-family:Arial;font-size:10pt;">$273.3 million</font><font style="font-family:Arial;font-size:10pt;">, which is expected to be recognized over a weighted-average period of approximately </font><font style="font-family:Arial;font-size:10pt;">3.0</font><font style="font-family:Arial;font-size:10pt;">&#160;years. </font></div><div style="line-height:120%;padding-top:2px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:2px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In March 2017, we granted </font><font style="font-family:Arial;font-size:10pt;">750,000</font><font style="font-family:Arial;font-size:10pt;"> performance stock units (net of </font><font style="font-family:Arial;font-size:10pt;">77,000</font><font style="font-family:Arial;font-size:10pt;"> canceled units), at a target percentage of 100%, with both performance and service vesting conditions payable in common shares, from </font><font style="font-family:Arial;font-size:10pt;">0%</font><font style="font-family:Arial;font-size:10pt;"> to </font><font style="font-family:Arial;font-size:10pt;">150%</font><font style="font-family:Arial;font-size:10pt;"> of the target number granted, contingent upon the degree to which the performance condition is met. In March 2018, a total of </font><font style="font-family:Arial;font-size:10pt;">780,000</font><font style="font-family:Arial;font-size:10pt;"> shares was earned based on the performance condition achieved and these shares are subject to service conditions through the vesting periods. Stock-based compensation expense for these performance stock units, recognized on an accelerated attribution method, was </font><font style="font-family:Arial;font-size:10pt;">$1.2 million</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">$0.5 million</font><font style="font-family:Arial;font-size:10pt;"> for the three months ended </font><font style="font-family:Arial;font-size:10pt;">July&#160;31, 2017</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">2018</font><font style="font-family:Arial;font-size:10pt;">, and </font><font style="font-family:Arial;font-size:10pt;">$1.6 million</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">$1.5 million</font><font style="font-family:Arial;font-size:10pt;"> for the </font><font style="font-family:Arial;font-size:10pt;">six</font><font style="font-family:Arial;font-size:10pt;"> months ended </font><font style="font-family:Arial;font-size:10pt;">July&#160;31, 2017</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">2018</font><font style="font-family:Arial;font-size:10pt;">. </font></div><div style="line-height:120%;padding-top:2px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:2px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In August 2017, we granted </font><font style="font-family:Arial;font-size:10pt;">464,744</font><font style="font-family:Arial;font-size:10pt;"> performance stock units, at a target percentage of </font><font style="font-family:Arial;font-size:10pt;">100%</font><font style="font-family:Arial;font-size:10pt;">, with both performance and service vesting conditions payable in common shares, from </font><font style="font-family:Arial;font-size:10pt;">0%</font><font style="font-family:Arial;font-size:10pt;"> to </font><font style="font-family:Arial;font-size:10pt;">150%</font><font style="font-family:Arial;font-size:10pt;"> of the target number granted, contingent upon the degree to which the performance condition is met. The performance condition for these performance stock units was set in March 2018 and accordingly, established the grant date for these awards from an accounting perspective and for determining the grant date fair value. </font></div><div style="line-height:120%;padding-top:2px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:10px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Restricted Stock </font></div><div style="line-height:120%;padding-top:2px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:2px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In March 2018, we converted certain restricted stock units and performance stock units that were previously granted into </font><font style="font-family:Arial;font-size:10pt;">1,375,210</font><font style="font-family:Arial;font-size:10pt;"> shares of restricted stock for corporate tax benefit purposes. Of the </font><font style="font-family:Arial;font-size:10pt;">1,375,210</font><font style="font-family:Arial;font-size:10pt;"> shares of restricted stock, </font><font style="font-family:Arial;font-size:10pt;">697,116</font><font style="font-family:Arial;font-size:10pt;"> shares are performance restricted stock and </font><font style="font-family:Arial;font-size:10pt;">678,094</font><font style="font-family:Arial;font-size:10pt;"> shares are subject to service vesting conditions only. The conversion did not change the fair value or vesting conditions and therefore no modification accounting was required. </font></div><div style="line-height:120%;padding-top:2px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:2px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">During the three and </font><font style="font-family:Arial;font-size:10pt;">six</font><font style="font-family:Arial;font-size:10pt;"> months ended </font><font style="font-family:Arial;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:Arial;font-size:10pt;">, we issued </font><font style="font-family:Arial;font-size:10pt;">21,047</font><font style="font-family:Arial;font-size:10pt;"> shares and </font><font style="font-family:Arial;font-size:10pt;">1,954,908</font><font style="font-family:Arial;font-size:10pt;"> shares of performance restricted stock, at the maximum performance percentage of </font><font style="font-family:Arial;font-size:10pt;">180%</font><font style="font-family:Arial;font-size:10pt;">, with performance vesting conditions payable in common shares, contingent upon the degree to which the performance condition is met. The shares may be earned from </font><font style="font-family:Arial;font-size:10pt;">0%</font><font style="font-family:Arial;font-size:10pt;"> to </font><font style="font-family:Arial;font-size:10pt;">180%</font><font style="font-family:Arial;font-size:10pt;">. Actual shares earned may be lower than the aggregate maximum number dependent on the degree to which the performance condition is met, and cannot be higher than the aggregate maximum number. Any portion of shares that are not earned will be canceled. </font></div><div style="line-height:120%;padding-top:2px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:2px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">All unvested restricted shares are subject to repurchase. Stock-based compensation expense for performance restricted stock is recognized on an accelerated attribution method. In the three and </font><font style="font-family:Arial;font-size:10pt;">six</font><font style="font-family:Arial;font-size:10pt;"> months ended </font><font style="font-family:Arial;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:Arial;font-size:10pt;">, we recognized </font><font style="font-family:Arial;font-size:10pt;">$6.7 million</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">$10.2 million</font><font style="font-family:Arial;font-size:10pt;"> in stock-based compensation expense relating to restricted stock. As of </font><font style="font-family:Arial;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:Arial;font-size:10pt;">, total unrecognized employee compensation cost related to unvested restricted stock was </font><font style="font-family:Arial;font-size:10pt;">$31.7 million</font><font style="font-family:Arial;font-size:10pt;">, which is expected to be recognized over a weighted-average period of approximately </font><font style="font-family:Arial;font-size:10pt;">2.6</font><font style="font-family:Arial;font-size:10pt;"> years.</font></div><div style="line-height:120%;padding-top:24px;text-align:justify;text-indent:36px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Stock-Based Compensation Expense</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following table summarizes the components of stock-based compensation expense recognized in the condensed consolidated statements of operations (in thousands):</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-left:30px;text-indent:0px;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:95.51656920077973%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:51%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Three Months Ended July 31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Six Months Ended July 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#160;</font></div></td><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:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2018</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Cost of revenue&#8212;product</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">358</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">720</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">755</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1,328</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Cost of revenue&#8212;support subscription</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2,245</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2,929</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">4,019</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">5,613</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Research and development</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">17,971</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">22,232</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">33,559</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">43,322</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Sales and marketing</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">11,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:Arial;font-size:10pt;">17,269</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">22,065</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">31,209</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">General and administrative</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">4,825</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">10,504</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">8,659</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">16,137</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left: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:Arial;font-size:10pt;">Total stock-based compensation expense</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">36,838</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">53,654</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">69,057</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">97,609</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:30px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The tax benefit related to stock-based compensation expense for all periods presented was not material.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Net Loss per Share Attributable to Common Stockholders</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Basic and diluted net loss per share attributable to common stockholders is presented in conformity with the two-class method required for participating securities. </font></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Basic net loss per share attributable to common stockholders is computed by dividing the net loss by the weighted-average number of shares of common stock outstanding during the period, less shares subject to repurchase. Diluted net loss per share attributable to common stockholders is computed by giving effect to all potentially dilutive common stock equivalents including our outstanding stock options, common stock related to unvested early exercised stock options, common stock related to unvested restricted stock units and restricted stock awards, convertible senior notes to the extent dilutive, and common stock issuable pursuant to the ESPP.&#160;&#160;&#160;&#160;For purposes of calculating basic and diluted net loss per share attributable to common shareholders, these potentially dilutive common stock equivalents have been excluded from the calculation of diluted net loss per share attributable to common stockholders as their effect is anti-dilutive. </font></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The rights, including the liquidation and dividend rights, of the holders of our Class&#160;A and Class B common stock are identical, except with respect to voting. As the liquidation and dividend rights are identical, the undistributed earnings are allocated on a proportionate basis and the resulting net loss per share attributed to common stockholders will, therefore, be the same for both Class&#160;A and Class B common stock on an individual or combined basis. </font></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following table sets forth the computation of basic and diluted net loss per share attributable to common stockholders (in thousands, except per share data):</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:49%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Three Months Ended July 31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Six Months Ended July 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#160;</font></div></td><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:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2018</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(As Adjusted*)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(As Adjusted*)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Net loss</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(58,411</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(60,123</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(115,570</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(124,427</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Weighted-average shares used in computing net loss per share attributable to common stockholders, basic and diluted</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">209,193</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">229,359</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">207,515</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">226,609</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Net loss per share attributable to common stockholders, basic and diluted</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(0.28</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(0.26</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(0.56</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(0.55</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">* Prior period information has been adjusted to reflect the adoption impact of ASC 606, which we adopted on February 1, 2018.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:2px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following weighted-average outstanding shares of common stock equivalents were excluded from the computation of diluted net loss per share attributable to common stockholders for the periods presented because including them would have been anti-dilutive (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:49%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Three Months Ended July 31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Six Months Ended July 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" 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:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" 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:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2017</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="2" 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:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2018</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Stock 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:Arial;font-size:10pt;">53,878</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:Arial;font-size:10pt;">40,920</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:Arial;font-size:10pt;">54,864</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:Arial;font-size:10pt;">42,923</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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:Arial;font-size:10pt;">15,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 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:Arial;font-size:10pt;">19,957</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:Arial;font-size:10pt;">13,759</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:Arial;font-size:10pt;">19,486</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Restricted stock and early exercised stock options</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:Arial;font-size:10pt;">279</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:Arial;font-size:10pt;">3,327</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:Arial;font-size:10pt;">333</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:Arial;font-size:10pt;">2,585</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Employee stock purchase plan</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:Arial;font-size:10pt;">898</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:Arial;font-size:10pt;">1,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">898</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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1,127</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Total</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:Arial;font-size:10pt;">70,765</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;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:Arial;font-size:10pt;">65,358</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;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:Arial;font-size:10pt;">69,854</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;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:Arial;font-size:10pt;">66,121</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;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Fair Value Measurements</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">We measure our cash equivalents, marketable securities, and restricted cash at fair value on a recurring basis. We define fair value as the exchange price that would be received from sale of an asset or paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. We measure our financial assets and liabilities at fair value at each reporting period using a fair value hierarchy which requires us to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. A financial instrument&#8217;s classification within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement. </font><font style="font-family:Arial;font-size:10pt;">Three</font><font style="font-family:Arial;font-size:10pt;"> levels of inputs may be used to measure fair value:</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Level 1</font><font style="font-family:Arial;font-size:10pt;"> - Observable inputs are unadjusted quoted prices in active markets for identical assets or liabilities;</font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Level 2</font><font style="font-family:Arial;font-size:10pt;"> - Observable inputs are quoted prices for similar assets and liabilities in active markets or inputs other than quoted prices that are observable for the assets or liabilities, either directly or indirectly through market corroboration, for substantially the full term of the financial instruments; and </font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Level 3 </font><font style="font-family:Arial;font-size:10pt;">- Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities. These inputs are based on our own assumptions used to measure assets and liabilities at fair value and require significant management judgment or estimation.</font></div></td></tr></table><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">We classify our cash equivalents, marketable securities and restricted cash within Level 1 or Level 2 because they are valued using either quoted market prices or inputs other than quoted prices which are directly or indirectly observable in the market, including readily-available pricing sources for the identical underlying security which may not be actively traded. Our fixed income available-for-sale securities consist of high quality, investment grade securities from diverse issuers. The valuation techniques used to measure the fair value of our marketable securities were derived from non-binding market consensus prices that are corroborated by observable market data or quoted market prices for similar instruments. </font></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In addition to our cash equivalents, marketable securities, and restricted cash, we measure the fair value of our convertible senior notes (the Notes) on a quarterly basis for disclosure purposes. We consider the fair value of the Notes at </font><font style="font-family:Arial;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:Arial;font-size:10pt;"> to be a Level 2 measurement due to limited trading activity of the Notes. Refer to Note 5 for further information.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Financial Instruments&#160;&#160;</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Fair Value Measurements</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">We measure our cash equivalents, marketable securities, and restricted cash at fair value on a recurring basis. We define fair value as the exchange price that would be received from sale of an asset or paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. We measure our financial assets and liabilities at fair value at each reporting period using a fair value hierarchy which requires us to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. A financial instrument&#8217;s classification within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement. </font><font style="font-family:Arial;font-size:10pt;">Three</font><font style="font-family:Arial;font-size:10pt;"> levels of inputs may be used to measure fair value:</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Level 1</font><font style="font-family:Arial;font-size:10pt;"> - Observable inputs are unadjusted quoted prices in active markets for identical assets or liabilities;</font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Level 2</font><font style="font-family:Arial;font-size:10pt;"> - Observable inputs are quoted prices for similar assets and liabilities in active markets or inputs other than quoted prices that are observable for the assets or liabilities, either directly or indirectly through market corroboration, for substantially the full term of the financial instruments; and </font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Level 3 </font><font style="font-family:Arial;font-size:10pt;">- Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities. These inputs are based on our own assumptions used to measure assets and liabilities at fair value and require significant management judgment or estimation.</font></div></td></tr></table><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">We classify our cash equivalents, marketable securities and restricted cash within Level 1 or Level 2 because they are valued using either quoted market prices or inputs other than quoted prices which are directly or indirectly observable in the market, including readily-available pricing sources for the identical underlying security which may not be actively traded. Our fixed income available-for-sale securities consist of high quality, investment grade securities from diverse issuers. The valuation techniques used to measure the fair value of our marketable securities were derived from non-binding market consensus prices that are corroborated by observable market data or quoted market prices for similar instruments. </font></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In addition to our cash equivalents, marketable securities, and restricted cash, we measure the fair value of our convertible senior notes (the Notes) on a quarterly basis for disclosure purposes. We consider the fair value of the Notes at </font><font style="font-family:Arial;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:Arial;font-size:10pt;"> to be a Level 2 measurement due to limited trading activity of the Notes. Refer to Note 5 for further information.</font></div><div style="line-height:120%;padding-top:24px;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Cash Equivalents, Marketable Securities and Restricted Cash</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following tables summarize our cash equivalents, marketable securities and restricted cash by significant investment categories as of&#160;</font><font style="font-family:Arial;font-size:10pt;">January&#160;31, 2018</font><font style="font-family:Arial;font-size:10pt;">&#160;and&#160;</font><font style="font-family:Arial;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:Arial;font-size:10pt;">&#160;(in thousands):</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:left;padding-left:36px;text-indent:0px;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:94.54191033138402%;border-collapse:collapse;text-align:left;"><tr><td colspan="28" rowspan="1"></td></tr><tr><td style="width:17%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top;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:Arial;font-size:10pt;">&#160;</font></div></td><td colspan="27" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">As of January&#160;31, 2018</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#160;</font></div></td><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:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Amortized</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;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:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Gross Unrealized</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Gross Unrealized</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Fair</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">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;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:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Marketable Securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Restricted Cash</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Level 1</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Money market accounts</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">32,057</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">17,294</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">14,763</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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:9pt;"><font style="font-family:Arial;font-size:9pt;">Level 2</font></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="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:9pt;"><font style="font-family:Arial;font-size:9pt;">U.S. government treasury notes</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">131,643</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(651</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">130,992</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">10,172</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">120,820</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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:9pt;"><font style="font-family:Arial;font-size:9pt;">U.S. government agencies</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">47,229</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(333</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">46,896</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">46,896</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Corporate debt securities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">186,506</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">116</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(1,049</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">185,573</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">185,573</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">365,378</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">116</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(2,033</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">395,518</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">27,466</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">353,289</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;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">14,763</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%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:36px;text-indent:0px;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:94.73684210526315%;border-collapse:collapse;text-align:left;"><tr><td colspan="28" rowspan="1"></td></tr><tr><td style="width:17%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;</font></div></td><td colspan="27" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">As of July&#160;31, 2018</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#160;</font></div></td><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:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Amortized</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;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:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Gross Unrealized</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Gross Unrealized</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Fair</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">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;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:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Marketable</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Restricted Cash</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:9pt;"><font style="font-family:Arial;font-size:9pt;">Level 1</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:9pt;"><font style="font-family:Arial;font-size:9pt;">Money market accounts</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">29,047</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">13,269</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">15,778</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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:9pt;"><font style="font-family:Arial;font-size:9pt;">Level 2</font></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="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:9pt;"><font style="font-family:Arial;font-size:9pt;">U.S. government treasury notes</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">326,328</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(839</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">325,489</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">58,320</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">267,169</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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:9pt;"><font style="font-family:Arial;font-size:9pt;">U.S. government agencies</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">76,443</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(374</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">76,069</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1,194</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">74,875</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Corporate debt securities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">383,340</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">104</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(1,713</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">381,731</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">381,731</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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:9pt;"><font style="font-family:Arial;font-size:9pt;">Foreign government bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">5,151</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">5,149</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">5,149</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Asset-backed securities</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">7,283</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#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:Arial;font-size:10pt;">(2</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">7,281</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#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:Arial;font-size:10pt;">7,281</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">798,545</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">105</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(2,931</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:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">824,766</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">72,783</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">736,205</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">15,778</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;">&#160;</font></div><div style="line-height:120%;padding-top:2px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The amortized cost and estimated fair value of our marketable securities are shown below by contractual maturity (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-left:36px;text-indent:0px;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:94.54191033138402%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:72%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">As of July&#160;31, 2018</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#160;</font></div></td><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:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Amortized&#160;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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Fair Value</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Due within one year</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">373,160</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">372,316</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Due in one to five years</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">365,867</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">363,889</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: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:Arial;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">739,027</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">736,205</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-top:2px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The gross unrealized losses on our marketable securities as of </font><font style="font-family:Arial;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:Arial;font-size:10pt;"> were temporary in nature. The following table presents gross unrealized losses and fair values for those investments that were in a continuous unrealized loss as of </font><font style="font-family:Arial;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:Arial;font-size:10pt;">, aggregated by investment category (in thousands):</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-left:36px;text-indent:0px;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:94.73684210526315%;border-collapse:collapse;text-align:left;"><tr><td colspan="24" rowspan="1"></td></tr><tr><td style="width:35%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Less&#160;than&#160;12&#160;months</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Greater than 12 months</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;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="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#160;</font></div></td><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:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Fair</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Loss</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Fair<br clear="none"/>Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Unrealized<br clear="none"/>Loss</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Fair<br clear="none"/>Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Unrealized<br clear="none"/>Loss</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">U.S. government treasury notes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">271,578</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(483</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">48,941</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(356</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">320,519</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(839</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">U.S. government agencies</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">55,695</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(227</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">20,374</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(147</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">76,069</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(374</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Corporate debt securities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">271,946</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(1,454</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">30,654</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(259</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">302,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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(1,713</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Foreign government bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2,944</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2,944</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Asset-backed securities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">5,016</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">5,016</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left: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:Arial;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">607,179</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(2,169</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">99,969</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(762</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">707,148</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(2,931</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-top:2px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Realized gains or losses on sale of marketable securities were not significant for all periods presented.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Income Taxes</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Our provision for income taxes was primarily due to taxes on international operations and state income taxes. The difference between the provision for income taxes that would be derived by applying the statutory rate to our loss before income taxes and the provision for income taxes recorded was primarily attributable to changes in our valuation allowance, non-deductible stock-based compensation expense and the tax rate differential between the U.S. and foreign countries.</font></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">As of </font><font style="font-family:Arial;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:Arial;font-size:10pt;">, there were no material changes to either the nature or the amounts of the uncertain tax positions previously determined for the year ended </font><font style="font-family:Arial;font-size:10pt;">January&#160;31, 2018</font><font style="font-family:Arial;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Tax Act was signed into law on December 22, 2017. The new legislation decreases the U.S. corporate federal income tax rate from 35% to 21% effective January 1, 2018. </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Tax Act also includes a number of other provisions including the elimination of loss carrybacks and limitations on the use of future losses, limitations on the deductibility of executive compensation, limitation or modification on the deductibility of certain business expenses, the transition of U.S. international taxation from a worldwide tax system to a territorial system, and the introduction of a base erosion and anti-abuse tax. Under the Tax Act, the Global Intangible Low-Taxed Income (GILTI) provision taxes foreign income in excess of a deemed return on tangible assets of foreign corporations. Under U.S. GAAP, companies are allowed to make an accounting policy election to either (i) account for GILTI as a component of tax expense in the period in which a company is subject to the rules -- the period cost method, or (ii) account for GILTI in a company&#8217;s measurement of deferred taxes -- the deferred method. Because of the complexity of the new tax rules, we have not yet made an accounting policy election and are continuing to assess the impact of the Tax Act during the one-year measurement period from the Tax Act enactment date as allowed by Staff Accounting Bulletin No. 118 (SAB 118) issued in connection with the Tax Act. We expect to complete the accounting for the tax effects of the Tax Act in calendar year 2018.</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:Arial;font-size:10pt;">The following table sets forth total interest expense recognized related to the Notes for the three and </font><font style="font-family:Arial;font-size:10pt;">six</font><font style="font-family:Arial;font-size:10pt;"> months ended </font><font style="font-family:Arial;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:Arial;font-size:10pt;"> (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:63%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Three Months Ended July 31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Six Months Ended July 31, 2018</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Amortization of debt discount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">6,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">7,357</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left: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:Arial;font-size:10pt;">Amortization of debt issuance costs</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">434</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">532</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Total amortization of debt discount and debt issuance costs</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">6,434</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">7,889</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left: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:Arial;font-size:10pt;">Contractual interest expense</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">181</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Total interest expense related to the Notes</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">6,615</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">8,113</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Effective interest rate of the liability component</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">5.6</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:Arial;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">5.6</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:Arial;font-size:10pt;">%</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:2px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The amortized cost and estimated fair value of our marketable securities are shown below by contractual maturity (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-left:36px;text-indent:0px;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:94.54191033138402%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:72%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">As of July&#160;31, 2018</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#160;</font></div></td><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:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Amortized&#160;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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Fair Value</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Due within one year</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">373,160</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">372,316</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Due in one to five years</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">365,867</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">363,889</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: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:Arial;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">739,027</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">736,205</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:16px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Long-lived assets by geographic area are summarized as follows (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-left:36px;text-indent:0px;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:94.73684210526315%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:69%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">As of <br clear="none"/>January&#160;31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">As of <br clear="none"/>July&#160;31, 2018</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">United States</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">85,430</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">97,250</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Rest of the world</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">3,712</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">4,468</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Total long-lived assets</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">89,142</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">101,718</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Convertible Senior Notes</font></div><div style="line-height:120%;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In April 2018, we issued </font><font style="font-family:Arial;font-size:10pt;">$575.0 million</font><font style="font-family:Arial;font-size:10pt;"> in principal amount of </font><font style="font-family:Arial;font-size:10pt;">0.125%</font><font style="font-family:Arial;font-size:10pt;"> convertible senior notes due 2023, in a private placement to qualified institutional buyers pursuant to Rule 144A under the Securities Act and received proceeds of </font><font style="font-family:Arial;font-size:10pt;">$562.1 million</font><font style="font-family:Arial;font-size:10pt;">, after deducting the underwriters&#8217; discounts and commissions. The Notes are governed by an indenture (the Indenture) between us, as the issuer, and U.S. Bank National Association, as trustee. The Notes are our senior unsecured obligations. The Indenture does not contain any financial covenants or restrictions on the payments of dividends, the incurrence of indebtedness, or the issuance or repurchase of securities by us or any of our subsidiaries. The Notes mature on April 15, 2023 unless repurchased or redeemed by us or converted in accordance with their terms prior to the maturity date. Interest is payable semi-annually in arrears on April 15 and October 15 of each year, beginning on October 15, 2018.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Notes are convertible for up to </font><font style="font-family:Arial;font-size:10pt;">21,884,155</font><font style="font-family:Arial;font-size:10pt;"> shares of our common stock at an initial conversion rate of approximately </font><font style="font-family:Arial;font-size:10pt;">38.0594</font><font style="font-family:Arial;font-size:10pt;"> shares of Class A common stock per $1,000 principal amount, which is equal to an initial conversion price of approximately </font><font style="font-family:Arial;font-size:10pt;">$26.27</font><font style="font-family:Arial;font-size:10pt;"> per share of Class A common stock, subject to adjustment. Holders of the Notes may surrender their Notes for conversion at their option at any time prior to the close of business on the business day immediately preceding October 15, 2022, only under the following circumstances:</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">during any fiscal quarter commencing after the fiscal quarter ending on July 31, 2018 (and only during such fiscal quarter), if the last reported sale price of our Class A common stock for at least </font><font style="font-family:Arial;font-size:10pt;">20</font><font style="font-family:Arial;font-size:10pt;"> trading days (whether or not consecutive) during a period of </font><font style="font-family:Arial;font-size:10pt;">30</font><font style="font-family:Arial;font-size:10pt;"> consecutive trading days ending on, and including, the last trading day of the immediately preceding fiscal quarter is greater than or equal to </font><font style="font-family:Arial;font-size:10pt;">130%</font><font style="font-family:Arial;font-size:10pt;"> of the conversion price for the Notes on each applicable trading day;</font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">during the </font><font style="font-family:Arial;font-size:10pt;">five</font><font style="font-family:Arial;font-size:10pt;"> business day period after any </font><font style="font-family:Arial;font-size:10pt;">five</font><font style="font-family:Arial;font-size:10pt;"> consecutive trading day period (the measurement period), in which the trading price per $1,000 principal amount of Notes for each trading day of the measurement period was less than </font><font style="font-family:Arial;font-size:10pt;">98%</font><font style="font-family:Arial;font-size:10pt;"> of the product of the last reported sale price of our Class A common stock and the conversion rate for the Notes on each such trading day;</font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">if we call any or all of the Notes for redemption, at any time prior to the close of business on the second scheduled trading day immediately preceding the redemption date; or</font></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">upon the occurrence of specified corporate events.</font></div></td></tr></table><div style="line-height:120%;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">On or after October 15, 2022 until the close of business on the second scheduled trading day immediately preceding the maturity date, holders may convert all or any portion of their Notes at any time regardless of the foregoing circumstances. Upon conversion, holders will receive cash, shares of our Class A common stock, or a combination of cash and shares of our Class A common stock, at our election. We intend to settle the principal of the Notes in cash.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The conversion price will be subject to adjustment in some events. Following certain corporate events that occur prior to the maturity date or following our issuance of a notice of redemption, we will increase the conversion rate for a holder who elects to convert its Notes in connection with such corporate event or during the related redemption period in certain circumstances. Additionally, upon the occurrence of a corporate event that constitutes a &#8220;fundamental change&#8221; per the Indenture, holders of the Notes may require us to repurchase for cash all or a portion of the Notes at a purchase price equal to </font><font style="font-family:Arial;font-size:10pt;">100%</font><font style="font-family:Arial;font-size:10pt;"> of the principal amount of the Notes plus accrued and unpaid contingent interest.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">We may not redeem the Notes prior to April 20, 2021. We may redeem for cash all or any portion of the Notes, at our option, on or after April 20, 2021 if the last reported sale price of our Class A common stock has been at least </font><font style="font-family:Arial;font-size:10pt;">130%</font><font style="font-family:Arial;font-size:10pt;"> of the conversion price then in effect for at least </font><font style="font-family:Arial;font-size:10pt;">20</font><font style="font-family:Arial;font-size:10pt;"> trading days (whether or not consecutive) during any </font><font style="font-family:Arial;font-size:10pt;">30</font><font style="font-family:Arial;font-size:10pt;"> consecutive trading day period (including the last trading day of such period) ending not more than </font><font style="font-family:Arial;font-size:10pt;">two</font><font style="font-family:Arial;font-size:10pt;"> trading days immediately preceding the date on which we provide notice of redemption at a redemption price equal to </font><font style="font-family:Arial;font-size:10pt;">100%</font><font style="font-family:Arial;font-size:10pt;"> of the principal amount of the Notes to be redeemed, plus accrued and unpaid interest to, but excluding, the redemption date. No sinking fund is provided for the Notes.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In accounting for the issuance of the Notes, we separated the Notes into liability and equity components. The carrying amount of the liability component was determined by measuring the fair value of a similar liability that does not have an associated convertible feature. The carrying amount of the equity component representing the conversion option was calculated by deducting the fair value of the liability component from the principal amount of the Notes as a whole. The difference between the principal amount of the Notes and the liability component (the debt discount) is amortized to interest expense in the condensed consolidated statements of operations using the effective interest method over the term of the Notes. The equity component of the Notes is included in additional paid-in capital in the condensed consolidated balance sheets and is not remeasured as long as it continues to meet the conditions for equity classification.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In accounting for the transaction costs related to the issuance of the Notes, we allocated the total amount incurred to the liability and equity components using the same proportions as the initial carrying value of the Notes. Transaction costs attributable to the liability component were netted with the principal amount of the Notes in the condensed consolidated balance sheets and are being amortized to interest expense in the condensed consolidated statements of operations using the effective interest method over the term of the Notes. Transaction costs attributable to the equity component were netted with the equity component of the Notes in additional paid-in capital in the condensed consolidated balance sheets. Upon the issuance of the Notes, we recorded total debt issuance costs of </font><font style="font-family:Arial;font-size:10pt;">$12.9 million</font><font style="font-family:Arial;font-size:10pt;">, of which approximately </font><font style="font-family:Arial;font-size:10pt;">$9.8 million</font><font style="font-family:Arial;font-size:10pt;"> was allocated to the Notes and approximately </font><font style="font-family:Arial;font-size:10pt;">$3.1 million</font><font style="font-family:Arial;font-size:10pt;"> was allocated to additional paid-in capital.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Notes consisted of the following (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:95.12670565302143%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:82%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">As of <br clear="none"/>July&#160;31, 2018</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Liability:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left: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:Arial;font-size:10pt;">Principal</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">575,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Less: debt discount, net of amortization</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(128,976</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left: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:Arial;font-size:10pt;">Less: debt issuance costs, net of amortization</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(9,337</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Net carrying amount of the Notes</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">436,687</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Stockholders' equity:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left: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:Arial;font-size:10pt;">Allocated value of the conversion feature</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">136,333</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Less: debt issuance costs</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(3,068</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Additional paid-in capital</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">133,265</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The total estimated fair value of the Notes as of </font><font style="font-family:Arial;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:Arial;font-size:10pt;"> was approximately </font><font style="font-family:Arial;font-size:10pt;">$607.2 million</font><font style="font-family:Arial;font-size:10pt;">. The fair value was determined based on the closing trading price per $100 of the Notes as of the last day of trading for the period. The fair value of the Notes is primarily affected by the trading price of our common stock and market interest rates. Based on the closing price of our Class A common stock of </font><font style="font-family:Arial;font-size:10pt;">$21.66</font><font style="font-family:Arial;font-size:10pt;"> on </font><font style="font-family:Arial;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:Arial;font-size:10pt;">, the if-converted value of the Notes of </font><font style="font-family:Arial;font-size:10pt;">$474.0 million</font><font style="font-family:Arial;font-size:10pt;"> was less than its principal amount. &#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following table sets forth total interest expense recognized related to the Notes for the three and </font><font style="font-family:Arial;font-size:10pt;">six</font><font style="font-family:Arial;font-size:10pt;"> months ended </font><font style="font-family:Arial;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:Arial;font-size:10pt;"> (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:63%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Three Months Ended July 31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Six Months Ended July 31, 2018</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Amortization of debt discount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">6,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">7,357</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left: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:Arial;font-size:10pt;">Amortization of debt issuance costs</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">434</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">532</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Total amortization of debt discount and debt issuance costs</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">6,434</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">7,889</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left: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:Arial;font-size:10pt;">Contractual interest expense</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">181</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Total interest expense related to the Notes</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">6,615</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">8,113</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Effective interest rate of the liability component</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">5.6</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:Arial;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">5.6</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:Arial;font-size:10pt;">%</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;"></font><font style="font-family:Arial;font-size:10pt;">In connection with the offering of the Notes, we paid </font><font style="font-family:Arial;font-size:10pt;">$64.6 million</font><font style="font-family:Arial;font-size:10pt;"> to enter into capped call transactions with certain of the underwriters and their affiliates (the Capped Calls), whereby we have the option to purchase a total of </font><font style="font-family:Arial;font-size:10pt;">21,884,155</font><font style="font-family:Arial;font-size:10pt;"> shares of our Class A common stock upon any conversion of Notes and/or offset any cash payments we are required to make in excess of the principal amount of the Notes, as the case may be, with such reduction or offset subject to a cap initially equal to </font><font style="font-family:Arial;font-size:10pt;">$39.66</font><font style="font-family:Arial;font-size:10pt;"> per share (which represents a premium of </font><font style="font-family:Arial;font-size:10pt;">100%</font><font style="font-family:Arial;font-size:10pt;"> over the last reported sales price of our Class A common stock on April 4, 2018), subject to certain adjustments (the Cap Price). The cost of the Capped Calls was accounted for as a reduction to additional paid-in capital on the condensed consolidated balance sheet. The Capped Calls are intended to reduce or offset potential dilution of our common stock upon any conversion of the Notes, subject to a cap based on the Cap Price.</font></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Impact on Earnings Per Share</font></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The Notes will not impact our diluted earnings per share until the average market price of our Class A common stock exceeds the conversion price of </font><font style="font-family:Arial;font-size:10pt;">$26.27</font><font style="font-family:Arial;font-size:10pt;"> per share, as we intend to settle the principal amount of the Notes in cash upon conversion. We are required under the treasury stock method to compute the potentially dilutive shares of common stock related to the Notes for periods we report net income. However, upon conversion, there will be no economic dilution from the Notes until the average market price of our Class A common stock exceeds the Cap Price of </font><font style="font-family:Arial;font-size:10pt;">$39.66</font><font style="font-family:Arial;font-size:10pt;"> per share, as exercise of the Capped Calls offsets any dilution from the Notes from the conversion price up to the Cap Price. Capped Calls are excluded from the calculation of diluted earnings per share, as they would be anti-dilutive under the treasury stock method.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:24px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Marketable Securities</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">We classify our marketable securities as available-for-sale at the time of purchase and reevaluate such classification at each balance sheet date. We may sell these securities at any time for use in current operations even if they have not yet reached maturity. As a result, we classify our securities, including those with maturities beyond twelve months, as current assets in the accompanying condensed consolidated balance sheets. We carry these securities at fair value and record unrealized gains and losses, in accumulated other comprehensive loss, which is reflected as a component of stockholders&#8217; equity. We evaluate our securities to assess whether those with unrealized loss positions are other than temporarily impaired. We consider impairments to be other than temporary if they are related to deterioration in credit risk or if it is likely we will sell the securities before the recovery of their cost basis. Realized gains and losses from the sale of marketable securities and declines in value deemed to be other than temporary are determined on the specific identification method. To date, there have been no declines in value deemed to be other than temporary in any of our securities. Realized gains and losses are reported in other income (expense), net in the condensed consolidated statements of operations.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:24px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Recently Adopted Accounting Pronouncements </font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In May 2014, the Financial Accounting Standards Board (FASB), issued Accounting Standards Update (ASU) No. 2014-09, </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers</font><font style="font-family:Arial;font-size:10pt;"> (ASU 2014-09 or ASC 606), requiring an entity to recognize revenue when it transfers promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled to in exchange for those goods or services. ASC 606 supersedes nearly all existing revenue recognition guidance under U.S. GAAP upon its effective date. The standard permits two methods of adoptions: retrospectively to each prior reporting period presented (full retrospective method), or retrospectively with the cumulative effect of applying the standard recognized at the date of application (cumulative catch-up transition method).</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">We adopted the standard using the full retrospective method beginning February 1, 2018, for the year ending January 31, 2019, and our historical financial information for the years ended January 31, 2017 and 2018 has been adjusted to conform to the new standard.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The most significant impact of the standard related to the removal of limitation on contingent revenue, resulting in an increase in product revenue and a decrease in support subscription revenue. In addition, the adoption of ASC 606 also resulted in differences in the timing of recognition of sales commissions. While the adoption of the standard changes certain line items within the net cash flow from operating activities, it had no impact to the net cash provided by or used in operating, investing, or financing activities on our condensed consolidated statements of cash flows.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following line items on our condensed consolidated balance sheet as of January 31, 2018 have been adjusted to reflect the adoption of ASC 606 (in thousands):</font></div><div style="line-height:120%;padding-top:8px;text-align:center;text-indent:37px;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:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">As of January&#160;31, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">As Previously Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Adjustment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">As Adjusted</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Assets</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Deferred commissions, current</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">22,437</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(1,349</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">21,088</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Deferred commissions, non-current</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">20,288</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">45,937</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">66,225</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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: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:Arial;font-size:10pt;">Total deferred commissions</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">42,725</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">44,588</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">87,313</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Liabilities</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Deferred revenue, current</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">209,377</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(18,148</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">191,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:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Deferred revenue, non-current</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">196,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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(13,759</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">182,873</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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: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:Arial;font-size:10pt;">Total deferred 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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">406,009</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(31,907</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">374,102</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Stockholders' equity</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left: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:Arial;font-size:10pt;">Accumulated deficit</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(980,082</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">76,495</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(903,587</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following line items on our unaudited condensed consolidated statement of operations for the three and </font><font style="font-family:Arial;font-size:10pt;">six</font><font style="font-family:Arial;font-size:10pt;"> months ended </font><font style="font-family:Arial;font-size:10pt;">July&#160;31, 2017</font><font style="font-family:Arial;font-size:10pt;"> have been adjusted to reflect the adoption of ASC 606 (in thousands, except per share data):</font></div><div style="line-height:120%;padding-top:8px;text-align:center;text-indent:37px;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:96.88109161793372%;border-collapse:collapse;text-align:left;"><tr><td colspan="24" rowspan="1"></td></tr><tr><td style="width:34%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Three Months Ended July 31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Six Months Ended July 31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">As Previously Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Adjustment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">As Adjusted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">As Previously Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Adjustment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">As Adjusted</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Revenue:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Product</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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">175,013</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">4,656</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">179,669</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">313,438</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">9,081</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">322,519</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Support subscription </font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">49,448</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(4,447</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:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">45,001</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">93,654</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(8,858</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:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">84,796</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Total 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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">224,461</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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">209</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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">224,670</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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">407,092</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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">223</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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">407,315</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Gross profit</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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">148,010</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">209</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">148,219</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">267,093</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">223</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">267,316</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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:9pt;"><font style="font-family:Arial;font-size:9pt;">Sales and marketing</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">120,633</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(3,081</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:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">117,552</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">217,597</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(8,282</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:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">209,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></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Total operating expenses</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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">212,156</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">(3,081</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:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">209,075</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">394,644</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">(8,282</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:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">386,362</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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:9pt;"><font style="font-family:Arial;font-size:9pt;">Loss from operations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(64,146</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:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">3,290</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(60,856</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:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(127,551</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:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">8,505</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(119,046</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:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Loss before provision for income taxes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">(60,880</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:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">3,290</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">(57,590</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:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">(122,290</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:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">8,505</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">(113,785</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:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Net loss</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(61,701</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:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">3,290</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(58,411</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:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(124,075</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:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">8,505</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(115,570</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:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Net loss per share attributable to common stockholders, basic and diluted</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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">(0.29</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">0.01</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">(0.28</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">(0.60</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:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">0.04</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">(0.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:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Unaudited revenue by geographic location based on bill-to location, which reflects the adoption impact of ASC 606, are as follows (in thousands):</font></div><div style="line-height:120%;padding-top:8px;text-align:center;padding-left:0px;text-indent:37px;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:95.51656920077973%;border-collapse:collapse;text-align:left;"><tr><td colspan="24" rowspan="1"></td></tr><tr><td style="width:29%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Three Months Ended July 31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Six Months Ended July 31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">As Previously Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Adjustment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">As Adjusted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">As Previously Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Adjustment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">As Adjusted</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Revenue:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">United States</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">165,466</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">165,620</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">311,960</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">165</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">312,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:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Rest of the world</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">58,995</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">55</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">59,050</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">95,132</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">58</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">95,190</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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: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:Arial;font-size:10pt;">Total 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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">224,461</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">209</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">224,670</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">407,092</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">223</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">407,315</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:37px;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-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In November 2016, the FASB issued ASU No. 2016-18, </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">Statement of Cash Flows (Topic 230): Restricted Cash</font><font style="font-family:Arial;font-size:10pt;"> (ASU 2016-18), which requires that a statement of cash flows explain the change during the period in the total of cash, cash equivalents, and restricted cash. We adopted ASU 2016-18 effective February 1, 2018 on a retrospective basis. Upon adoption, restricted cash is included with cash and cash equivalents when reconciling the beginning-of-period and end-of-period total amounts shown on the statement of cash flows. The adoption of this standard increased our previously reported net cash flow from investing activities for the periods in which there were changes in restricted cash but did not impact our net cash flow from operating activities or financing activities presented on our consolidated statements of cash flows.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following line items in our unaudited condensed consolidated statement of cash flows for the </font><font style="font-family:Arial;font-size:10pt;">six</font><font style="font-family:Arial;font-size:10pt;"> months ended </font><font style="font-family:Arial;font-size:10pt;">July&#160;31, 2017</font><font style="font-family:Arial;font-size:10pt;"> have been adjusted to reflect the adoption of ASU 2016-18 and ASC 606 (in thousands):</font></div><div style="line-height:120%;padding-top:8px;text-align:center;padding-left:0px;text-indent:37px;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:93.17738791423001%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Six Months Ended July 31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;</font></div></td><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:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">As Previously Reported</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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Adjustment</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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">As Adjusted</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Net loss</font><font style="font-family:Arial;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">&#160;(1)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(124,075</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:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">8,505</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(115,570</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:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Adjustments to reconcile net loss to net cash provided by (used in) operating activities:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Deferred commissions</font><font style="font-family:Arial;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">&#160;(1)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(4,607</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:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(4,980</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:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(9,587</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:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Accrued compensation and other liabilities </font><font style="font-family:Arial;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">310</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">(3,303</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:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">(2,993</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:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Deferred revenue</font><font style="font-family:Arial;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">&#160;(1)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">24,473</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(222</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:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">24,251</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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:9pt;"><font style="font-family:Arial;font-size:9pt;">Cash used in operating activities</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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">(14,492</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:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">(14,492</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:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Cash, cash equivalents and restricted cash, beginning of period </font><font style="font-family:Arial;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(2)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">183,675</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">12,734</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">196,409</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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:9pt;"><font style="font-family:Arial;font-size:9pt;">Cash, cash equivalents and restricted cash, end of period </font><font style="font-family:Arial;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(2)</sup></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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">171,894</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">12,734</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">184,628</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">_____________________________________________________</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:37px;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(1) Adjustment pertaining to the adoption of ASC 606.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:37px;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(2) Adjustment pertaining to the adoption of ASU 2016-18.</font></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In June 2018, the FASB issued ASU No. 2018-07,&#160;</font><font style="font-family:Arial;font-size:10pt;font-style:italic;">Compensation - Stock Compensation (Topic 718)</font><font style="font-family:Arial;font-size:10pt;">&#160;(ASU 2018-07). ASU 2018-07 aligns the accounting for share-based awards to employees and non-employees to follow the same model. The new standard is effective for fiscal years beginning after December 15, 2018 using a modified retrospective transition approach. Early adoption is permitted. We adopted this standard for the three and </font><font style="font-family:Arial;font-size:10pt;">six</font><font style="font-family:Arial;font-size:10pt;"> months ended July 31, 2018 and the adoption of this standard did not materially impact our consolidated financial statements.</font></div><div style="line-height:120%;padding-top:24px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Recent Accounting Pronouncements Not Yet Adopted</font></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In February 2016, the FASB issued ASU No. 2016-02,&#160;</font><font style="font-family:Arial;font-size:10pt;font-style:italic;">Leases (Topic 842)</font><font style="font-family:Arial;font-size:10pt;">&#160;(ASU 2016-02). ASU 2016-02 requires lessees to recognize all leases with terms in excess of </font><font style="font-family:Arial;font-size:10pt;">one year</font><font style="font-family:Arial;font-size:10pt;"> on their balance sheet as a right-of-use asset and a lease liability at the commencement date. The new standard also simplifies the accounting for sale and leaseback transactions. ASU 2016-02 requires the use of the modified retrospective method for leases existing at, or entered into after, the beginning of the earliest comparative period presented in the financial statements. In July 2018, the FASB issued ASU No. 2018-10, </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">Leases (Topic 842), Codification Improvements to Topic 842, Leases </font><font style="font-family:Arial;font-size:10pt;">(ASU 2018-10) and ASU No. 2018-11, </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">Leases (Topic 842), Targeted Improvements </font><font style="font-family:Arial;font-size:10pt;">(ASU 2018-11). ASU 2018-11 provides a new transition method in which an entity can initially apply the new lease standards at the adoption date and recognize a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. These standards will be effective for us beginning on February 1, 2019 and early adoption is permitted. We expect to apply the new transition method prescribed by ASU 2018-11 at the adoption date. We are currently evaluating the impact of these standards on our consolidated financial statements.</font></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In June 2016, the FASB issued ASU No. 2016-13,&#160;</font><font style="font-family:Arial;font-size:10pt;font-style:italic;">Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</font><font style="font-family:Arial;font-size:10pt;">&#160;(ASU 2016-13). ASU 2016-13 amends guidance on reporting credit losses for assets held at amortized cost basis and available-for-sale debt securities to require that credit losses on available-for-sale debt securities be presented as an allowance rather than as a write-down. The measurement of credit losses for newly recognized financial assets and subsequent changes in the allowance for credit losses are recorded in the statements of operations. The amendments in this update will be effective for us beginning on February 1, 2020 with early adoption permitted on or after February 1, 2019. We are currently evaluating the impact of this standard on our consolidated financial statements.</font></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:36px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In February 2018, the FASB issued ASU No. 2018-02, </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">Income Statement - Reporting Comprehensive Income (Topic 220) - Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income. </font><font style="font-family:Arial;font-size:10pt;">This standard allows a reclassification from accumulated other comprehensive income to retained earnings for stranded tax effects resulting from the Tax Cuts and Jobs Act of 2017 (the Tax Act) and requires certain disclosures about stranded tax effects. This standard will be effective for us beginning February 1, 2019 and should be applied either in the period of adoption or retrospectively. Early adoption is permitted. We do not expect this standard to have any impact on our consolidated financial statements.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Property and equipment, net, consists of the following (in thousands):</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-left:36px;text-indent:0px;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:94.73684210526315%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:69%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">As of <br clear="none"/>January&#160;31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">As of <br clear="none"/>July&#160;31, 2018</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Test equipment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">142,311</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">156,040</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Computer equipment and software</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">72,329</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">92,863</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Furniture and fixtures</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">5,363</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">5,482</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Leasehold improvements</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">15,032</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">23,763</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: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:Arial;font-size:10pt;">Total property and equipment</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">235,035</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">278,148</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Less: accumulated depreciation and amortization</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(145,893</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:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(176,430</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:Arial;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Property and equipment, net</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">89,142</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">101,718</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:16px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following table depicts the disaggregation of revenue by geographic area based on the billing address of our customers and is consistent with how we evaluate our financial performance (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-left:36px;text-indent:0px;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:94.73684210526315%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:49%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Three Months Ended July 31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Six Months Ended July 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#160;</font></div></td><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:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(As Adjusted*)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(As Adjusted*)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">United States</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">165,620</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">229,760</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">312,125</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">414,678</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Rest of the world</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">59,050</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">79,124</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">95,190</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">150,151</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: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:Arial;font-size:10pt;">Total revenue</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">224,670</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">308,884</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">407,315</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">564,829</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:Arial;font-size:9pt;"> </font><font style="font-family:Arial;font-size:10pt;"> * Prior period information has been adjusted to reflect the adoption impact of ASC 606, which we adopted on February 1, 2018. </font></div><div style="line-height:120%;padding-left:48px;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:24px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Deferred Revenue</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Deferred revenue primarily consists of amounts that have been invoiced but that have not yet been recognized as revenue and performance obligations pertaining to support subscription services. The current portion of deferred revenue represents the amounts that are expected to be recognized as revenue within one year of the condensed consolidated balance sheet dates. </font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:24px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Revenue Recognition</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">We derive revenue from two sources: (1) product revenue which includes hardware and embedded software and (2) support subscription revenue which includes customer support, hardware maintenance, and software upgrades on a when-and-if-available basis.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Our product revenue is derived from the sale of storage hardware and operating system software that is integrated into the hardware. We typically recognize product revenue upon transfer of control to our customers. Products are typically shipped directly by us to customers, and our channel partners do not stock our inventory.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Our support subscription revenue is derived from the sale of support subscription, which includes the right to receive unspecified software upgrades and enhancements on a when-and-if-available basis, bug fixes, parts replacement services related to the hardware, as well as access to our cloud-based management and support platform. Revenue related to support subscription is recognized ratably over the contractual term, which generally ranges from one to six years and represents our performance obligations period. The vast majority of our products are sold with support subscription agreements, which typically commence upon transfer of control of the corresponding products to our customers. Costs to service the support subscription are expensed as incurred. In addition, our </font><font style="font-family:Arial;font-size:10pt;font-style:italic;">Evergreen Storage</font><font style="font-family:Arial;font-size:10pt;"> program provides our customers who continually maintain active support subscription agreements for three years with an included controller refresh with each additional three year support subscription renewal. In accordance with revenue recognition guidance, the controller refresh represents an additional performance obligation and the allocated revenue is recognized in the period in which these controllers are shipped.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">We recognize revenue upon the transfer of promised goods or services to customers in an amount that reflects the consideration we expect to be entitled in exchange for those goods or services. This is achieved through applying the following five-step approach:</font></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Identification of the contract, or contracts, with a customer </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Identification of the performance obligations in the contract</font><font style="font-family:Arial;font-size:10pt;"> </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Determination of the transaction price</font><font style="font-family:Arial;font-size:10pt;"> </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Allocation of the transaction price to the performance obligations in the contract </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:Arial;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;">Recognition of revenue when, or as, we satisfy a performance obligation</font><font style="font-family:Arial;font-size:10pt;"> </font></div></td></tr></table><div style="line-height:120%;padding-top:24px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">When applying this five-step approach, we apply judgment in determining the customer's ability and intention to pay, which is based on a variety of factors including the customer's historical payment experience and/or published credit and financial information pertaining to the customer. To the extent a customer contract includes multiple promised goods or services, we determine whether promised goods or services are capable of being distinct in the context of the contract to be accounted for as a combined performance obligation. We allocate transaction price to each performance obligation for contracts that contain multiple performance obligations based on a relative standalone selling price, taking into account available information such as market conditions and internally approved pricing guidelines related to performance obligations.</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:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Accrued expenses and other liabilities consist of the following (in thousands):</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-left:36px;text-indent:0px;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:94.73684210526315%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:69%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">As of <br clear="none"/>January&#160;31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">As of <br clear="none"/>July&#160;31, 2018</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Taxes payable </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">4,052</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">3,801</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Accrued marketing</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">5,928</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">5,017</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Accrued travel and entertainment expenses</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">4,386</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2,556</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Other accrued liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">12,463</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">15,675</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Total accrued expenses and other liabilities</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">26,829</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">27,049</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:2px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following weighted-average outstanding shares of common stock equivalents were excluded from the computation of diluted net loss per share attributable to common stockholders for the periods presented because including them would have been anti-dilutive (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:49%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Three Months Ended July 31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Six Months Ended July 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" 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:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" 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:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2017</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="2" 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:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2018</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Stock 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:Arial;font-size:10pt;">53,878</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:Arial;font-size:10pt;">40,920</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:Arial;font-size:10pt;">54,864</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:Arial;font-size:10pt;">42,923</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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:Arial;font-size:10pt;">15,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 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:Arial;font-size:10pt;">19,957</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:Arial;font-size:10pt;">13,759</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:Arial;font-size:10pt;">19,486</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Restricted stock and early exercised stock options</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:Arial;font-size:10pt;">279</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:Arial;font-size:10pt;">3,327</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:Arial;font-size:10pt;">333</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:Arial;font-size:10pt;">2,585</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Employee stock purchase plan</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:Arial;font-size:10pt;">898</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:Arial;font-size:10pt;">1,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">898</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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1,127</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Total</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:Arial;font-size:10pt;">70,765</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;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:Arial;font-size:10pt;">65,358</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;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:Arial;font-size:10pt;">69,854</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;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:Arial;font-size:10pt;">66,121</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:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following tables summarize our cash equivalents, marketable securities and restricted cash by significant investment categories as of&#160;</font><font style="font-family:Arial;font-size:10pt;">January&#160;31, 2018</font><font style="font-family:Arial;font-size:10pt;">&#160;and&#160;</font><font style="font-family:Arial;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:Arial;font-size:10pt;">&#160;(in thousands):</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:left;padding-left:36px;text-indent:0px;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:94.54191033138402%;border-collapse:collapse;text-align:left;"><tr><td colspan="28" rowspan="1"></td></tr><tr><td style="width:17%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top;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:Arial;font-size:10pt;">&#160;</font></div></td><td colspan="27" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">As of January&#160;31, 2018</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#160;</font></div></td><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:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Amortized</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;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:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Gross Unrealized</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Gross Unrealized</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Fair</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">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;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:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Marketable Securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Restricted Cash</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Level 1</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Money market accounts</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">32,057</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">17,294</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">14,763</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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:9pt;"><font style="font-family:Arial;font-size:9pt;">Level 2</font></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="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:9pt;"><font style="font-family:Arial;font-size:9pt;">U.S. government treasury notes</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">131,643</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(651</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">130,992</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">10,172</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">120,820</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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:9pt;"><font style="font-family:Arial;font-size:9pt;">U.S. government agencies</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">47,229</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(333</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">46,896</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">46,896</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Corporate debt securities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">186,506</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">116</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(1,049</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">185,573</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">185,573</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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:9pt;"><font style="font-family:Arial;font-size:9pt;font-weight:bold;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">365,378</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">116</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(2,033</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">395,518</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">27,466</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">353,289</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;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">14,763</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%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:36px;text-indent:0px;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:94.73684210526315%;border-collapse:collapse;text-align:left;"><tr><td colspan="28" rowspan="1"></td></tr><tr><td style="width:17%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;</font></div></td><td colspan="27" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">As of July&#160;31, 2018</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#160;</font></div></td><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:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Amortized</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;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:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Gross Unrealized</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Gross Unrealized</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Fair</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">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;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:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Marketable</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Restricted Cash</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:9pt;"><font style="font-family:Arial;font-size:9pt;">Level 1</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:9pt;"><font style="font-family:Arial;font-size:9pt;">Money market accounts</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">29,047</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">13,269</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">15,778</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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:9pt;"><font style="font-family:Arial;font-size:9pt;">Level 2</font></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="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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="text-align:left;font-size:10pt;"><font style="font-family:Arial;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:9pt;"><font style="font-family:Arial;font-size:9pt;">U.S. government treasury notes</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">326,328</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(839</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">325,489</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">58,320</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">267,169</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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:9pt;"><font style="font-family:Arial;font-size:9pt;">U.S. government agencies</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">76,443</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(374</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">76,069</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1,194</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">74,875</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Corporate debt securities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">383,340</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">104</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(1,713</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">381,731</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">381,731</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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:9pt;"><font style="font-family:Arial;font-size:9pt;">Foreign government bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">5,151</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">5,149</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">5,149</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Asset-backed securities</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">7,283</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#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:Arial;font-size:10pt;">(2</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">7,281</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#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:Arial;font-size:10pt;">7,281</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">798,545</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">105</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(2,931</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:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">824,766</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">72,783</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">736,205</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">15,778</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:16px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following table sets forth the computation of basic and diluted net loss per share attributable to common stockholders (in thousands, except per share data):</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:49%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Three Months Ended July 31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Six Months Ended July 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#160;</font></div></td><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:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2018</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(As Adjusted*)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(As Adjusted*)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Net loss</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(58,411</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(60,123</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(115,570</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(124,427</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Weighted-average shares used in computing net loss per share attributable to common stockholders, basic and diluted</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">209,193</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">229,359</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">207,515</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">226,609</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Net loss per share attributable to common stockholders, basic and diluted</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(0.28</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(0.26</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(0.56</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(0.55</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">* Prior period information has been adjusted to reflect the adoption impact of ASC 606, which we adopted on February 1, 2018.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following table summarizes the components of stock-based compensation expense recognized in the condensed consolidated statements of operations (in thousands):</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-left:30px;text-indent:0px;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:95.51656920077973%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:51%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Three Months Ended July 31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Six Months Ended July 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#160;</font></div></td><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:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2018</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Cost of revenue&#8212;product</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">358</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">720</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">755</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1,328</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Cost of revenue&#8212;support subscription</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2,245</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2,929</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">4,019</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">5,613</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Research and development</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">17,971</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">22,232</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">33,559</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">43,322</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Sales and marketing</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">11,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:Arial;font-size:10pt;">17,269</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">22,065</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">31,209</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">General and administrative</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">4,825</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">10,504</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">8,659</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">16,137</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left: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:Arial;font-size:10pt;">Total stock-based compensation expense</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">36,838</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">53,654</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">69,057</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">97,609</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-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Intangible assets, net, consist of the following (in thousands):</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-left:36px;text-indent:0px;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:94.73684210526315%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:69%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">As of <br clear="none"/>January&#160;31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">As of <br clear="none"/>July&#160;31, 2018</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Technology patents</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cff0fc;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">10,125</font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cff0fc;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">10,125</font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Accumulated amortization</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(5,068</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:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(5,820</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:Arial;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cff0fc;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:Arial;font-size:10pt;">Intangible assets, net</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cff0fc;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cff0fc;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">5,057</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cff0fc;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:#cff0fc;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cff0fc;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">4,305</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cff0fc;border-top:1px solid #000000;" rowspan="1" colspan="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:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Inventory consists of the following (in thousands):</font></div><div style="line-height:120%;padding-top:8px;text-align:center;padding-left:36px;text-indent:0px;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:94.73684210526315%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:69%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">As of <br clear="none"/>January&#160;31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">As of <br clear="none"/>July&#160;31, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Raw materials</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1,181</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2,828</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Finished goods</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">33,316</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">38,845</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Inventory</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">34,497</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">41,673</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:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following line items on our condensed consolidated balance sheet as of January 31, 2018 have been adjusted to reflect the adoption of ASC 606 (in thousands):</font></div><div style="line-height:120%;padding-top:8px;text-align:center;text-indent:37px;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:92.98245614035088%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">As of January&#160;31, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">As Previously Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Adjustment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">As Adjusted</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Assets</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Deferred commissions, current</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">22,437</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(1,349</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">21,088</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Deferred commissions, non-current</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">20,288</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">45,937</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">66,225</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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: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:Arial;font-size:10pt;">Total deferred commissions</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">42,725</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">44,588</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">87,313</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Liabilities</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Deferred revenue, current</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">209,377</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(18,148</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">191,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:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Deferred revenue, non-current</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">196,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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(13,759</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">182,873</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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: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:Arial;font-size:10pt;">Total deferred 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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">406,009</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(31,907</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">374,102</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Stockholders' equity</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left: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:Arial;font-size:10pt;">Accumulated deficit</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(980,082</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">76,495</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(903,587</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following line items on our unaudited condensed consolidated statement of operations for the three and </font><font style="font-family:Arial;font-size:10pt;">six</font><font style="font-family:Arial;font-size:10pt;"> months ended </font><font style="font-family:Arial;font-size:10pt;">July&#160;31, 2017</font><font style="font-family:Arial;font-size:10pt;"> have been adjusted to reflect the adoption of ASC 606 (in thousands, except per share data):</font></div><div style="line-height:120%;padding-top:8px;text-align:center;text-indent:37px;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:96.88109161793372%;border-collapse:collapse;text-align:left;"><tr><td colspan="24" rowspan="1"></td></tr><tr><td style="width:34%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Three Months Ended July 31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Six Months Ended July 31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">As Previously Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Adjustment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">As Adjusted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">As Previously Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Adjustment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">As Adjusted</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Revenue:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Product</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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">175,013</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">4,656</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">179,669</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">313,438</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">9,081</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">322,519</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Support subscription </font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">49,448</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(4,447</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:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">45,001</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">93,654</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(8,858</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:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">84,796</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Total 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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">224,461</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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">209</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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">224,670</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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">407,092</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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">223</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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">407,315</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Gross profit</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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">148,010</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">209</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">148,219</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">267,093</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">223</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">267,316</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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:9pt;"><font style="font-family:Arial;font-size:9pt;">Sales and marketing</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">120,633</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(3,081</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:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">117,552</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">217,597</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(8,282</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:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">209,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></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Total operating expenses</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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">212,156</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">(3,081</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:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">209,075</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">394,644</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">(8,282</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:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">386,362</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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:9pt;"><font style="font-family:Arial;font-size:9pt;">Loss from operations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(64,146</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:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">3,290</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(60,856</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:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(127,551</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:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">8,505</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(119,046</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:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Loss before provision for income taxes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">(60,880</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:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">3,290</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">(57,590</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:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">(122,290</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:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">8,505</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">(113,785</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:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Net loss</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(61,701</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:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">3,290</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(58,411</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:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(124,075</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:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">8,505</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(115,570</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:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Net loss per share attributable to common stockholders, basic and diluted</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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">(0.29</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">0.01</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">(0.28</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">(0.60</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:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">0.04</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">(0.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:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Unaudited revenue by geographic location based on bill-to location, which reflects the adoption impact of ASC 606, are as follows (in thousands):</font></div><div style="line-height:120%;padding-top:8px;text-align:center;padding-left:0px;text-indent:37px;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:95.51656920077973%;border-collapse:collapse;text-align:left;"><tr><td colspan="24" rowspan="1"></td></tr><tr><td style="width:29%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Three Months Ended July 31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Six Months Ended July 31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">As Previously Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Adjustment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">As Adjusted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">As Previously Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Adjustment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">As Adjusted</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Revenue:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">United States</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">165,466</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">165,620</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">311,960</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">165</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">312,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:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Rest of the world</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">58,995</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">55</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">59,050</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">95,132</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">58</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">95,190</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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: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:Arial;font-size:10pt;">Total 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:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">224,461</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">209</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">224,670</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">407,092</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">223</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">407,315</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-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following line items in our unaudited condensed consolidated statement of cash flows for the </font><font style="font-family:Arial;font-size:10pt;">six</font><font style="font-family:Arial;font-size:10pt;"> months ended </font><font style="font-family:Arial;font-size:10pt;">July&#160;31, 2017</font><font style="font-family:Arial;font-size:10pt;"> have been adjusted to reflect the adoption of ASU 2016-18 and ASC 606 (in thousands):</font></div><div style="line-height:120%;padding-top:8px;text-align:center;padding-left:0px;text-indent:37px;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:93.17738791423001%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Six Months Ended July 31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;</font></div></td><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:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">As Previously Reported</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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Adjustment</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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">As Adjusted</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Net loss</font><font style="font-family:Arial;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">&#160;(1)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(124,075</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:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">8,505</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(115,570</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:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Adjustments to reconcile net loss to net cash provided by (used in) operating activities:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Deferred commissions</font><font style="font-family:Arial;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">&#160;(1)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(4,607</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:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(4,980</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:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(9,587</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:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Accrued compensation and other liabilities </font><font style="font-family:Arial;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">310</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">(3,303</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:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">(2,993</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:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Deferred revenue</font><font style="font-family:Arial;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">&#160;(1)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">24,473</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(222</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:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">24,251</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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:9pt;"><font style="font-family:Arial;font-size:9pt;">Cash used in operating activities</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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">(14,492</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:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">(14,492</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:9pt;"><font style="font-family:Arial;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">Cash, cash equivalents and restricted cash, beginning of period </font><font style="font-family:Arial;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(2)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">183,675</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">12,734</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">196,409</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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:9pt;"><font style="font-family:Arial;font-size:9pt;">Cash, cash equivalents and restricted cash, end of period </font><font style="font-family:Arial;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(2)</sup></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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">171,894</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">12,734</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:9pt;"><font style="font-family:Arial;font-size:9pt;">$</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:9pt;"><font style="font-family:Arial;font-size:9pt;">184,628</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">_____________________________________________________</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:37px;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(1) Adjustment pertaining to the adoption of ASC 606.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:37px;font-size:9pt;"><font style="font-family:Arial;font-size:9pt;">(2) Adjustment pertaining to the adoption of ASU 2016-18.</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:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">A summary of the restricted stock unit activity under our 2015 Plan and related information is as follows:</font></div><div style="line-height:120%;padding-left:30px;text-indent:0px;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:95.51656920077973%;border-collapse:collapse;text-align:left;"><tr><td colspan="11" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Number of Restricted Stock Units Outstanding</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Weighted-</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Grant Date</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Aggregate<br clear="none"/>Intrinsic<br clear="none"/>Value (in thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Unvested balance as of January&#160;31, 2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">17,682,646</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">12.60</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">356,117</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left: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:Arial;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">7,751,921</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">20.79</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Vested</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:Arial;font-size:10pt;">(4,117,282</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">12.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:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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: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:Arial;font-size:10pt;">Forfeited</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:Arial;font-size:10pt;">(858,561</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">14.18</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Converted</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(1,142,838</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">11.86</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Unvested balance as of July&#160;31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">19,315,886</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;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">15.87</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">418,359</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">A summary of stock option activity under our equity incentive plans and related information is as follows:</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-left:30px;text-indent:0px;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:95.51656920077973%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;</font></div></td><td colspan="12" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Options Outstanding</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Number of</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Weighted-</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Weighted-</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Remaining</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Contractual Life&#160;(In&#160;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;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:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Aggregate</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Intrinsic</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Value (in thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Balance as of January&#160;31, 2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">46,359,949</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">7.75</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">6.3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">574,224</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left: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:Arial;font-size:10pt;">Options exercised</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:Arial;font-size:10pt;">(5,884,173</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">4.94</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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:Arial;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Options forfeited/canceled</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(1,191,720</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">9.36</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="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:Arial;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Balance as of July&#160;31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">39,284,056</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;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">8.12</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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:Arial;font-size:10pt;">5.9</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">531,664</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Vested and exercisable as of July&#160;31, 2018</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:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">26,675,832</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">6.00</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="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:Arial;font-size:10pt;">5.4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">417,651</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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:2px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following table presents gross unrealized losses and fair values for those investments that were in a continuous unrealized loss as of </font><font style="font-family:Arial;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:Arial;font-size:10pt;">, aggregated by investment category (in thousands):</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-left:36px;text-indent:0px;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:94.73684210526315%;border-collapse:collapse;text-align:left;"><tr><td colspan="24" rowspan="1"></td></tr><tr><td style="width:35%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Less&#160;than&#160;12&#160;months</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Greater than 12 months</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;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="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#160;</font></div></td><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:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Fair</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Loss</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Fair<br clear="none"/>Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Unrealized<br clear="none"/>Loss</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Fair<br clear="none"/>Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Unrealized<br clear="none"/>Loss</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">U.S. government treasury notes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">271,578</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(483</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">48,941</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(356</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">320,519</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(839</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">U.S. government agencies</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">55,695</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(227</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">20,374</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(147</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">76,069</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(374</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Corporate debt securities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">271,946</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(1,454</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">30,654</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(259</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">302,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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(1,713</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Foreign government bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2,944</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2,944</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Asset-backed securities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">5,016</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">5,016</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left: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:Arial;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">607,179</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(2,169</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">99,969</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(762</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">707,148</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(2,931</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">)</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">As of </font><font style="font-family:Arial;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:Arial;font-size:10pt;">, future expected amortization expense for intangible assets is as follows (in thousands):</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:left;padding-left:36px;text-indent:0px;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:94.73684210526315%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:83%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Fiscal Years Ending January 31,</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Estimated&#160;</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Future</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Amortization</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Expense</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Remainder of 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">752</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1,504</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1,504</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">545</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">4,305</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Segment Information</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Our chief operating decision maker is a group comprised of our Chief Executive Officer, our Chief Financial Officer, and our President. This group reviews financial information presented on a consolidated basis for purposes of allocating resources and evaluating financial performance. We have </font><font style="font-family:Arial;font-size:10pt;">one</font><font style="font-family:Arial;font-size:10pt;"> business activity and there are </font><font style="font-family:Arial;font-size:10pt;">no</font><font style="font-family:Arial;font-size:10pt;"> segment managers who are held accountable for operations or operating results. Accordingly, we have a </font><font style="font-family:Arial;font-size:10pt;">single</font><font style="font-family:Arial;font-size:10pt;"> reportable segment.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Disaggregation of Revenue</font></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The following table depicts the disaggregation of revenue by geographic area based on the billing address of our customers and is consistent with how we evaluate our financial performance (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-left:36px;text-indent:0px;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:94.73684210526315%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:49%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Three Months Ended July 31,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Six Months Ended July 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">&#160;</font></div></td><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:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(As Adjusted*)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;">(As Adjusted*)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">United States</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">165,620</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">229,760</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">312,125</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">414,678</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Rest of the world</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">59,050</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">79,124</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">95,190</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">150,151</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: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:Arial;font-size:10pt;">Total revenue</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">224,670</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">308,884</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">407,315</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">564,829</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:Arial;font-size:9pt;"> </font><font style="font-family:Arial;font-size:10pt;"> * Prior period information has been adjusted to reflect the adoption impact of ASC 606, which we adopted on February 1, 2018. </font></div><div style="line-height:120%;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:2px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Long-Lived Assets by Geographic Area</font></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Long-lived assets by geographic area are summarized as follows (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-left:36px;text-indent:0px;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:94.73684210526315%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:69%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">As of <br clear="none"/>January&#160;31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">As of <br clear="none"/>July&#160;31, 2018</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">United States</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">85,430</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">97,250</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Rest of the world</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">3,712</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">4,468</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Total long-lived assets</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">89,142</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">101,718</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Stockholders&#8217; Equity</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Preferred Stock</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">We have </font><font style="font-family:Arial;font-size:10pt;">20,000,000</font><font style="font-family:Arial;font-size:10pt;"> authorized shares of undesignated preferred stock, the rights, preferences and privileges of which may be designated from time to time by our board of directors. As of </font><font style="font-family:Arial;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:Arial;font-size:10pt;">, there were </font><font style="font-family:Arial;font-size:10pt;">no</font><font style="font-family:Arial;font-size:10pt;"> shares of preferred stock issued or outstanding.</font></div><div style="line-height:120%;padding-top:24px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Class&#160;A and Class B Common Stock</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">We have </font><font style="font-family:Arial;font-size:10pt;">two</font><font style="font-family:Arial;font-size:10pt;"> classes of authorized common stock, Class A common stock and Class B common stock. As of&#160;</font><font style="font-family:Arial;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:Arial;font-size:10pt;">, we had&#160;</font><font style="font-family:Arial;font-size:10pt;">2,000,000,000</font><font style="font-family:Arial;font-size:10pt;">&#160;shares of Class A common stock authorized with a par value of </font><font style="font-family:Arial;font-size:10pt;">$0.0001</font><font style="font-family:Arial;font-size:10pt;">&#160;per share and&#160;</font><font style="font-family:Arial;font-size:10pt;">250,000,000</font><font style="font-family:Arial;font-size:10pt;">&#160;shares of Class B common stock authorized with a par value of&#160;</font><font style="font-family:Arial;font-size:10pt;">$0.0001</font><font style="font-family:Arial;font-size:10pt;">&#160;per share. As of&#160;</font><font style="font-family:Arial;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:Arial;font-size:10pt;">,&#160;</font><font style="font-family:Arial;font-size:10pt;">204,051,868</font><font style="font-family:Arial;font-size:10pt;"> shares of Class A common stock were issued and outstanding and&#160;</font><font style="font-family:Arial;font-size:10pt;">31,359,938</font><font style="font-family:Arial;font-size:10pt;"> shares of Class B common stock were issued and outstanding.</font></div><div style="line-height:120%;padding-top:24px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Repurchase of Common Stock</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Concurrent with the issuance of the Notes (see Note 5), we repurchased and retired </font><font style="font-family:Arial;font-size:10pt;">1,008,573</font><font style="font-family:Arial;font-size:10pt;"> shares, or </font><font style="font-family:Arial;font-size:10pt;">$20.0 million</font><font style="font-family:Arial;font-size:10pt;">, of our Class A common stock at </font><font style="font-family:Arial;font-size:10pt;">$19.83</font><font style="font-family:Arial;font-size:10pt;"> per share, which was equal to the closing price per share of our Class A common stock on April 4, 2018, the date of the pricing of the offering of the Notes. The repurchased shares were recorded as a reduction of additional paid-in capital on the condensed consolidated balance sheet.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Subsequent Event</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">In August 2018, we acquired StorReduce, Inc., a cloud-first software-defined storage solution, for </font><font style="font-family:Arial;font-size:10pt;">$25 million</font><font style="font-family:Arial;font-size:10pt;"> in cash, subject to adjustments. We are currently in the process of completing the purchase price allocation for this acquisition, which will be included in our condensed consolidated financial statements for the quarter ending October 31, 2018.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Balance Sheet Components</font></div><div style="line-height:120%;padding-top:24px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Inventory</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Inventory consists of the following (in thousands):</font></div><div style="line-height:120%;padding-top:8px;text-align:center;padding-left:36px;text-indent:0px;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:94.73684210526315%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:69%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">As of <br clear="none"/>January&#160;31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">As of <br clear="none"/>July&#160;31, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Raw materials</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1,181</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2,828</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Finished goods</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">33,316</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">38,845</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Inventory</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">34,497</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">41,673</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:24px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Property and Equipment, Net</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Property and equipment, net, consists of the following (in thousands):</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-left:36px;text-indent:0px;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:94.73684210526315%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:69%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">As of <br clear="none"/>January&#160;31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">As of <br clear="none"/>July&#160;31, 2018</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Test equipment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">142,311</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">156,040</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Computer equipment and software</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">72,329</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">92,863</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Furniture and fixtures</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">5,363</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">5,482</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Leasehold improvements</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">15,032</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">23,763</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: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:Arial;font-size:10pt;">Total property and equipment</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">235,035</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">278,148</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Less: accumulated depreciation and amortization</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(145,893</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:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(176,430</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:Arial;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Property and equipment, net</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">89,142</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">101,718</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%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-top:2px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Depreciation and amortization expense was </font><font style="font-family:Arial;font-size:10pt;">$14.8 million</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">$16.8 million</font><font style="font-family:Arial;font-size:10pt;"> for the three months ended </font><font style="font-family:Arial;font-size:10pt;">July&#160;31, 2017</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">2018</font><font style="font-family:Arial;font-size:10pt;">, and </font><font style="font-family:Arial;font-size:10pt;">$29.2 million</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">$32.8 million</font><font style="font-family:Arial;font-size:10pt;"> for the six months ended </font><font style="font-family:Arial;font-size:10pt;">July&#160;31, 2017</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">2018</font><font style="font-family:Arial;font-size:10pt;">. </font></div><div style="line-height:120%;padding-top:24px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Intangible Assets, Net</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Intangible assets, net, consist of the following (in thousands):</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-left:36px;text-indent:0px;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:94.73684210526315%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:69%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">As of <br clear="none"/>January&#160;31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">As of <br clear="none"/>July&#160;31, 2018</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Technology patents</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cff0fc;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">10,125</font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cff0fc;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">10,125</font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Accumulated amortization</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(5,068</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:Arial;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">(5,820</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:Arial;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cff0fc;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:Arial;font-size:10pt;">Intangible assets, net</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cff0fc;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cff0fc;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">5,057</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cff0fc;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cff0fc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:#cff0fc;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cff0fc;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">4,305</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cff0fc;border-top:1px solid #000000;" rowspan="1" colspan="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;">&#160;</font></div><div style="line-height:120%;padding-top:2px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Intangible assets amortization expense was </font><font style="font-family:Arial;font-size:10pt;">$0.4 million</font><font style="font-family:Arial;font-size:10pt;"> for the three months ended </font><font style="font-family:Arial;font-size:10pt;">July&#160;31, 2017</font><font style="font-family:Arial;font-size:10pt;"> and </font><font style="font-family:Arial;font-size:10pt;">2018</font><font style="font-family:Arial;font-size:10pt;">, and </font><font style="font-family:Arial;font-size:10pt;">$0.8 million</font><font style="font-family:Arial;font-size:10pt;"> for the six months ended July 31, 2017 and 2018.&#160;The weighted-average remaining useful life of technology patents is </font><font style="font-family:Arial;font-size:10pt;">2.9</font><font style="font-family:Arial;font-size:10pt;"> years.&#160;Due to the defensive nature of these patents, the amortization expense is included in general and administrative expenses in the condensed consolidated statements of operations.</font></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">As of </font><font style="font-family:Arial;font-size:10pt;">July&#160;31, 2018</font><font style="font-family:Arial;font-size:10pt;">, future expected amortization expense for intangible assets is as follows (in thousands):</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:left;padding-left:36px;text-indent:0px;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:94.73684210526315%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:83%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Fiscal Years Ending January 31,</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Estimated&#160;</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Future</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Amortization</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">Expense</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Remainder of 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">752</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1,504</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">1,504</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">545</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">4,305</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:24px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Accrued Expenses and Other Liabilities</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Accrued expenses and other liabilities consist of the following (in thousands):</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-left:36px;text-indent:0px;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:94.73684210526315%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:69%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">As of <br clear="none"/>January&#160;31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Arial;font-size:8pt;font-weight:bold;">As of <br clear="none"/>July&#160;31, 2018</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Taxes payable </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">4,052</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">3,801</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Accrued marketing</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">5,928</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">5,017</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Accrued travel and entertainment expenses</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">4,386</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">2,556</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Other accrued liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">12,463</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">15,675</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">Total accrued expenses and other liabilities</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">26,829</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">27,049</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:24px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Use of Estimates</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:37px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported and disclosed in the financial statements and accompanying notes. Actual results could differ from these estimates. Such estimates include, but are not limited to, the determination of standalone selling price for revenue arrangements with multiple performance obligations, useful lives of intangible assets, property and equipment and deferred sales commissions, stock-based compensation, provision for income taxes including related reserves, and contingent liabilities. Management bases its estimates on historical experience and on various other assumptions which management believes to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities.</font></div></div> * Prior period information has been adjusted to reflect the adoption impact of ASC 606, which we adopted on February 1, 2018. * Prior period information has been adjusted to reflect the adoption impact of ASC 606 and ASU 2016-18, which we adopted on February 1, 2018 * Prior period information has been adjusted to reflect the adoption impact of ASC 606, which we adopted on February 1, 2018. *Prior period information has been adjusted to reflect the adoption impact of Accounting Standards Codification 606, Revenue from Contracts with Customers (ASC 606), which we adopted on February 1, 2018. EX-101.SCH 6 pstg-20180731.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2104100 - Disclosure - Balance Sheet Components link:presentationLink link:calculationLink link:definitionLink 2404404 - Disclosure - Balance Sheet Components - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2404407 - Disclosure - Balance Sheet Components - Schedule of Accrued Expenses and Other Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2404406 - Disclosure - Balance Sheet Components - Schedule of Expected Amortization Expenses for Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2404405 - Disclosure - Balance Sheet Components - Schedule of Intangible Assets, Net (Details) link:presentationLink link:calculationLink link:definitionLink 2404402 - Disclosure - Balance Sheet Components - Schedule of Inventory (Details) link:presentationLink link:calculationLink link:definitionLink 2404403 - Disclosure - Balance Sheet Components - Schedule of Property and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - Balance Sheet Components (Tables) link:presentationLink link:calculationLink link:definitionLink 2102100 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2402404 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Deferred Commissions (Details) link:presentationLink link:calculationLink link:definitionLink 2402405 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Deferred Commissions (Typed Dimensions) (Details) link:presentationLink link:calculationLink link:definitionLink 2402406 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Deferred Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2402407 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Deferred Revenue (Typed Dimensions) (Details) link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2402408 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Recently Adopted Accounting Pronouncements (Balance Sheet) (Details) link:presentationLink link:calculationLink link:definitionLink 2402410 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Recently Adopted Accounting Pronouncements (Revenue) (Details) link:presentationLink link:calculationLink link:definitionLink 2402411 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Recently Adopted Accounting Pronouncements (Statement of Cash Flows) (Details) link:presentationLink link:calculationLink link:definitionLink 2402409 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Recently Adopted Accounting Pronouncements (Statement of Operations) (Details) link:presentationLink link:calculationLink link:definitionLink 2402403 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Restricted Cash (Details) link:presentationLink link:calculationLink link:definitionLink 2302302 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Business Overview link:presentationLink link:calculationLink link:definitionLink 2107100 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2407401 - Disclosure - Commitments and Contingencies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1001501 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1004000 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - Condensed Consolidated Statements of Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - Condensed Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 2105100 - Disclosure - Convertible Senior Notes link:presentationLink link:calculationLink link:definitionLink 2405403 - Disclosure - Convertible Senior Notes - Allocation of Notes (Details) link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Convertible Senior Notes (Details) link:presentationLink link:calculationLink link:definitionLink 2405404 - Disclosure - Convertible Senior Notes - Interest Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Convertible Senior Notes (Tables) link:presentationLink link:calculationLink link:definitionLink 0002000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 2109100 - Disclosure - Equity Incentive Plans link:presentationLink link:calculationLink link:definitionLink 2409402 - Disclosure - Equity Incentive Plans - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2409405 - Disclosure - Equity Incentive Plans - Restricted Stock (Details) link:presentationLink link:calculationLink link:definitionLink 2409404 - Disclosure - Equity Incentive Plans - Restricted Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 2409406 - Disclosure - Equity Incentive Plans - Stock-Based Compensation Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 2409403 - Disclosure - Equity Incentive Plans - Stock Options (Details) link:presentationLink link:calculationLink link:definitionLink 2309301 - Disclosure - Equity Incentive Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 2103100 - Disclosure - Financial Instruments link:presentationLink link:calculationLink link:definitionLink 2403403 - Disclosure - Financial Instruments - Schedule of Amortized Cost and Estimated Fair Value of Marketable Securities by Contractual Maturity (Details) link:presentationLink link:calculationLink link:definitionLink 2403404 - Disclosure - Financial Instruments - Schedule of Gross Unrealized Losses and Fair Values for Investments that were in Continuous Unrealized Loss Position for Less Than 12 Months, Aggregated by Investments Category (Details) link:presentationLink link:calculationLink link:definitionLink 2403402 - Disclosure - Financial Instruments - Summary of Cash Equivalents, Marketable Securities and Restricted Cash by Significant Investment Categories (Details) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 2111100 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2110100 - Disclosure - Net Loss per Share Attributable to Common Stockholders link:presentationLink link:calculationLink link:definitionLink 2410402 - Disclosure - Net Loss per Share Attributable to Common Stockholders - Summary of Computation of Basic and Diluted Net Loss per Share Attributable to Common Stockholders (Details) link:presentationLink link:calculationLink link:definitionLink 2410403 - Disclosure - Net Loss per Share Attributable to Common Stockholders - Summary of Weighted-average Outstanding Shares Excluded from Computation of Diluted Net Loss per Share Attributable to Common Stockholders (Details) link:presentationLink link:calculationLink link:definitionLink 2310301 - Disclosure - Net Loss per Share Attributable to Common Stockholders (Tables) link:presentationLink link:calculationLink link:definitionLink 2112100 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 2412402 - Disclosure - Segment Information - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2412404 - Disclosure - Segment Information - Schedule of Long-Lived Assets by Geographic Area (Details) link:presentationLink link:calculationLink link:definitionLink 2412403 - Disclosure - Segment Information - Schedule of Revenue by Geographic Area (Details) link:presentationLink link:calculationLink link:definitionLink 2312301 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2108100 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 2408401 - Disclosure - Stockholders' Equity - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2114100 - Disclosure - Subsequent Event link:presentationLink link:calculationLink link:definitionLink 2414401 - Disclosure - Subsequent Event (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 pstg-20180731_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 pstg-20180731_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 pstg-20180731_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Debt Disclosure [Abstract] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Convertible Senior Notes Convertible Debt [Member] Additional Paid-in Capital Additional Paid-in Capital [Member] Debt Instrument [Line Items] Debt Instrument [Line Items] Liability: Liabilities [Abstract] Principal Long-term Debt, Gross Less: debt discount, net of amortization Debt Instrument, Unamortized Discount Less: debt issuance costs, net of amortization Debt Issuance Costs, Net Net carrying amount of the Notes Long-term Debt Stockholders' equity: Equity [Abstract] Allocated value of the conversion feature Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt Less: debt issuance costs Additional paid-in capital Adjustments To Additional Paid In Capital Equity Component Of Convertible Debt, Net Adjustments To Additional Paid In Capital Equity Component Of Convertible Debt, Net Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Award Type Award Type [Axis] Equity Award Equity Award [Domain] Restricted Stock Units Restricted Stock Units (RSUs) [Member] Restricted Stock Restricted Stock [Member] Range Range [Axis] Range Range [Domain] Maximum Maximum [Member] Minimum Minimum [Member] Vesting [Axis] Vesting [Axis] Vesting [Domain] Vesting [Domain] Performance Vesting Conditions Performance Vesting Conditions [Member] Performance Vesting Conditions [Member] Service Vesting Conditions Service Vesting Conditions [Member] Service Vesting Conditions [Member] Performance Vesting At Maximum Performance Vesting At Maximum [Member] Performance Vesting At Maximum [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Award balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Issued (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Award vesting rights, percentage Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Stock-based compensation expense Allocated Share-based Compensation Expense Unrecognized stock-based compensation expense Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized Compensation cost, weighted average term Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition Subsequent Events [Abstract] Subsequent Event [Table] Subsequent Event [Table] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Subsequent Event Subsequent Event [Member] Business Acquisition [Axis] Business Acquisition [Axis] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] StorReduce, Inc. StorReduce, Inc. [Member] StorReduce, Inc. [Member] Subsequent Event [Line Items] Subsequent Event [Line Items] Cash consideration Payments to Acquire Businesses, Net of Cash Acquired Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Performance Shares Performance Shares [Member] Award Date [Axis] Award Date [Axis] Award Date [Domain] Award Date [Domain] Granted March 2017 Granted March 2017 [Member] Granted March 2017 [Member] Granted August 2017 Granted August 2017 [Member] Granted August 2017 [Member] Number of Restricted Stock Units Outstanding Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Unvested, Beginning balance (in shares) Granted (in shares) Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Converted (in shares) Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Converted In Period Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Converted In Period Unvested, Ending balance (in shares) 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] Beginning balance (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Granted (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Vested (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Forfeited (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Converted (in dollars per share) Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Conversions, Weighted Average Grant Date Fair Value Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Conversions, Weighted Average Grant Date Fair Value Ending balance (in dollars per share) Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding Compensation not yet recognized Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options Earned (in shares) Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Earned In Period Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Earned In Period Segment Reporting [Abstract] Number of business activity Number of Operating Segments Number of reportable segments Number of Reportable Segments Plan Name Plan Name [Axis] Plan Name Plan Name [Domain] 2015 Equity Incentive Plan Twenty Fifteen Equity Incentive Plan [Member] Twenty fifteen equity incentive plan 2015 Employee Stock Purchase Plan Twenty Fifteen Employee Stock Purchase Plan [Member] Twenty fifteen employee stock purchase plan. Class of Stock Class of Stock [Axis] Class of Stock Class of Stock [Domain] Class A Common Class A [Member] Number of equity incentive plans Number Of Equity Compensation Plans Number of equity compensation plans. Purchase price as percentage of fair market value of common stock Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent Equity awards of vest period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Equity awards of vest expire period (no later than) Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Payroll deductions percentage Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate Share cap for ESPP at purchase date (in shares) Share Cap For E S P P At Purchase Date Share cap for ESPP at each purchase date. Calendar year gap for ESPP contribution amount Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost Employee stock purchase plan offering period Employee Stock Purchase Plan Offering Period Employee stock purchase plan offering period. Number of purchase periods Number of Purchase Periods Number of Purchase Periods Purchase period, term Purchase Period, Term Purchase Period, Term Modification charges Share-based Compensation Arrangement by Share-based Payment Award, Plan Modification, Incremental Compensation Cost Total stock-based compensation expense Accounting Policies [Abstract] Remaining amortization period Capitalized Contract Cost, Amortization Period Capitalized Contract Cost, Amortization Period Contract Assets Change In Contract With Customer, Asset [Roll Forward] Change In Contract With Customer, Asset [Roll Forward] Beginning balance Capitalized Contract Cost, Net Additions Capitalized Contract Cost, New Contract Additions Capitalized Contract Cost, New Contract Additions Recognition of deferred commissions Capitalized Contract Cost, Amortization Ending balance as of July 31, 2018 Impairment loss, capitalized commissions Capitalized Contract Cost, Impairment Loss Investments, Debt and Equity Securities [Abstract] Schedule Of Available For Sale Securities [Table] Schedule of Available-for-sale Securities [Table] Investment Type Investment Type [Axis] Investments Investments [Domain] Money market accounts Money Market Funds [Member] U.S. government treasury notes US Government Debt Securities [Member] U.S. government agencies US Government Agencies Debt Securities [Member] Corporate debt securities Corporate Debt Securities [Member] Foreign government bonds Foreign Government Debt [Member] Asset-backed securities Asset-backed Securities [Member] Fair Value, Hierarchy Fair Value, Hierarchy [Axis] Fair Value Hierarchy Fair Value Hierarchy [Domain] Level 1 Fair Value, Inputs, Level 1 [Member] Level 2 Fair Value, Inputs, Level 2 [Member] Schedule Of Available For Sale Securities [Line Items] Schedule of Available-for-sale Securities [Line Items] Amortized Cost Available-for-sale Securities, Amortized Cost Basis Gross Unrealized Gains Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax Gross Unrealized Losses Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax Fair Value Available-for-sale Securities Cash Equivalents Cash Equivalents, at Carrying Value Marketable Securities Available-for-sale Securities, Current Restricted Cash Restricted Cash and Cash Equivalents, Noncurrent Schedule Of Stock By Class [Table] Schedule of Stock by Class [Table] Class B Common Class B [Member] Class Of Stock [Line Items] Class of Stock [Line Items] Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Number of classes of stock Number of Classes of Stock Number of Classes of Stock Common stock, shares authorized (in shares) Common Stock, Shares Authorized Common stock, par value per share (in dollars per share) Common Stock, Par or Stated Value Per Share Common stock, shares issued (in shares) Common Stock, Shares, Issued Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Stock repurchased and retired during period (in shares) Stock Repurchased and Retired During Period, Shares Stock repurchased and retired during period, value Stock Repurchased and Retired During Period, Value Closing price of stock (in dollars per share) Share Price Earnings Per Share [Abstract] Net loss Net Income (Loss) Attributable to Parent Weighted-average shares used in computing net loss per share attributable to common stockholders, basic and diluted (in shares) Weighted Average Number of Shares Outstanding, Basic and Diluted Net loss per share attributable to common stockholders, basic and diluted (in dollars per share) Earnings Per Share, Basic and Diluted Revenue, Initial Application Period Cumulative Effect Transition [Table] Revenue, Initial Application Period Cumulative Effect Transition [Table] Scenario [Axis] Scenario [Axis] Scenario, Unspecified [Domain] Scenario, Unspecified [Domain] As Previously Reported Scenario, Previously Reported [Member] Adjustment Restatement Adjustment [Member] Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Type of Adoption [Domain] Type of Adoption [Domain] Accounting Standards Update 2014-09 Accounting Standards Update 2014-09 [Member] Revenue, Initial Application Period Cumulative Effect Transition [Line Items] Revenue, Initial Application Period Cumulative Effect Transition [Line Items] Revenue: Revenue, Net [Abstract] Product Sales Revenue, Goods, Net Support subscription Sales Revenue, Services, Net Total revenue Revenue, Net Gross profit Gross Profit Sales and marketing Selling and Marketing Expense Total operating expenses Operating Expenses Loss from operations Operating Income (Loss) Loss before provision for income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Foreign government bonds Foreign Government Debt Securities [Member] Fair Value Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value [Abstract] Less than 12 months Available-for-sale Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value Greater than 12 months Available-for-sale Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value Total Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value Unrealized Loss Available-for-sale Securities, Continuous Unrealized Loss Position, Accumulated Loss [Abstract] Less than 12 months Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss Greater than 12 months Available-for-sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss Total Available-for-sale Securities, Continuous Unrealized Loss Position, Accumulated Loss Base rent obligation Operating Leases, Future Minimum Payments Due Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Short-term Debt, Type [Axis] Short-term Debt, Type [Axis] Short-term Debt, Type [Domain] Short-term Debt, Type [Domain] Letter of Credit Letter of Credit [Member] Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Principal amount Debt Instrument, Face Amount Outstanding letters of credit Letters of Credit Outstanding, Amount Subsequent Event Subsequent Events [Text Block] Schedule Of Revenues From External Customers And Long Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Geographical Geographical [Axis] Geographical Geographical [Domain] United States UNITED STATES Rest of the world Non-US [Member] Revenues From External Customers And Long Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Total revenue Summary of Stock Option Activity Under Equity Incentive Plans and Related Information Share-based Compensation, Stock Options, Activity [Table Text Block] Summary of Restricted Stock Unit Activity Under 2015 Plan Schedule of Share-based Compensation, Restricted Stock Units Award Activity [Table Text Block] Summarizes the Components of Stock-Based Compensation Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block] Summary of Cash Equivalents, Marketable Securities and Restricted Cash by Significant Investment Categories Cash, Cash Equivalents and Investments [Table Text Block] Schedule of Amortized Cost and Estimated Fair Value of Marketable Securities by Contractual Maturity Investments Classified by Contractual Maturity Date [Table Text Block] Schedule of Gross Unrealized Losses and Fair Values for Investments that were in Continuous Unrealized Loss Position for Less Than 12 Months, Aggregated by Investments Category Schedule of Unrealized Loss on Investments [Table Text Block] Balance Sheet Components Disclosure [Abstract] Balance sheet components disclosure. Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Finite-Lived Intangible Assets by Major Class Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name Finite-Lived Intangible Assets, Major Class Name [Domain] Technology patents Patented Technology [Member] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Technology patents Finite-Lived Intangible Assets, Gross Accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Intangible assets, net Finite-Lived Intangible Assets, Net Deferred Commissions Capitalized Contract Cost [Table Text Block] Deferred Revenue Contract with Customer, Asset and Liability [Table Text Block] Schedule of Recently Adopted Accounting Pronouncements Schedule of New Accounting Pronouncements and Changes in Accounting Principles [Table Text Block] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Debt Instrument, Redemption, Period [Axis] Debt Instrument, Redemption, Period [Axis] Debt Instrument, Redemption, Period [Domain] Debt Instrument, Redemption, Period [Domain] Any Fiscal Quarter Commencing After The Fiscal Quarter Ending On July 31, 2018 Any Fiscal Quarter Commencing After The Fiscal Quarter Ending On July 31, 2018 [Member] Any Fiscal Quarter Commencing After The Fiscal Quarter Ending On July 31, 2018 [Member] Five Business Day Period After Any Five Consecutive Trading Day Period Five Business Day Period After Any Five Consecutive Trading Day Period [Member] Five Business Day Period After Any Five Consecutive Trading Day Period [Member] Immediately Preceding The Date On Which We Provide Notice Of Redemption Immediately Preceding The Date On Which We Provide Notice Of Redemption [Member] Immediately Preceding The Date On Which We Provide Notice Of Redemption [Member] Class of Warrant or Right [Axis] Class of Warrant or Right [Axis] Class of Warrant or Right [Domain] Class of Warrant or Right [Domain] Capped Call Capped Call [Member] Capped Call [Member] Interest rate Debt Instrument, Interest Rate, Stated Percentage Proceeds from issuance of convertible senior notes, net of issuance costs Proceeds from Convertible Debt Number of convertible shares at initial conversion rate (in shares) Debt Instrument, Convertible, Number of Equity Instruments Conversion ratio (in shares per $1,000 principal amount) Debt Instrument, Convertible, Conversion Ratio Conversion price (in dollars per share) Debt Instrument, Convertible, Conversion Price Threshold trading days Debt Instrument, Convertible, Threshold Trading Days Threshold consecutive trading days Debt Instrument, Convertible, Threshold Consecutive Trading Days Threshold percentage of stock price trigger Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger Threshold business days Debt Instrument, Convertible, Threshold Business Days Debt Instrument, Convertible, Threshold Business Days Conversion percentage of principal amount plus accrued and unpaid contingent interest Debt Instrument, Convertible, Conversion Price, Percentage Of Principal Amount Plus Accrued And Unpaid Contingent Interest Debt Instrument, Convertible, Conversion Price, Percentage Of Principal Amount Plus Accrued And Unpaid Contingent Interest Redemption percentage of principal amount of Notes to be redeemed Debt Instrument, Redemption Price, Percentage Debt issuance costs, net of amortization Convertible debt, fair value based on the closing trading price per $100 of the Notes Convertible Debt, Fair Value Disclosures If-converted value Debt Instrument, Convertible, If-Converted Value Debt Instrument, Convertible, If-Converted Value Payment to enter into agreement Payments for Derivative Instrument, Financing Activities Exercise price (in dollars per share) Class of Warrant or Right, Exercise Price of Warrants or Rights Exercise price premium percentage over last reported sales price Class Of Warrant Or Right, Exercise Price Of Warrants Or Rights, Premium Percentage Class Of Warrant Or Right, Exercise Price Of Warrants Or Rights, Premium Percentage Taxes payable Sales and Excise Tax Payable, Current Accrued marketing Accrued Marketing Costs, Current Accrued travel and entertainment expenses Accrued Travel And Entertainment Expenses Carrying value as of the balance sheet date of obligations incurred and payable for marketing and related costs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). Other accrued liabilities Other Accrued Liabilities, Current Total accrued expenses and other liabilities Accrued Expenses And Other Liabilities Current Accrued expenses and other liabilities current. Statement of Cash Flows [Abstract] CASH FLOWS FROM OPERATING ACTIVITIES Net Cash Provided by (Used in) Operating Activities [Abstract] Adjustments to reconcile net loss to net cash provided by (used in) operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Amortization of debt discount and debt issuance costs Amortization of Debt Issuance Costs and Discounts Stock-based compensation expense Share-based Compensation 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 Deferred commissions Increase Decrease In Deferred Commissions The increase (decrease) during the reporting period in the aggregate value of all deferred commission in the reporting entity, associated with underlying transactions that are classified as operating activities.. Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Accounts payable Increase (Decrease) in Accounts Payable Accrued compensation and other liabilities Increase Decrease In Accrued Compensation And Other Liabilities Increase decrease in accrued compensation and other liabilities. Deferred revenue Increase (Decrease) in Deferred Revenue Net cash provided by (used in) operating activities Net Cash Provided by (Used in) Operating Activities CASH FLOWS FROM INVESTING ACTIVITIES Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract] Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Purchases of marketable securities Payments to Acquire Available-for-sale Securities, Debt Sales of marketable securities Proceeds from Sale of Available-for-sale Securities, Debt Maturities of marketable securities Proceeds from Maturities, Prepayments and Calls of Available-for-sale Securities Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities CASH FLOWS FROM FINANCING ACTIVITIES Net Cash Provided by (Used in) Financing Activities [Abstract] Net proceeds from exercise of stock options Proceeds from Stock Options Exercised Proceeds from issuance of common stock under employee stock purchase plan Proceeds from Issuance of Shares under Incentive and Share-based Compensation Plans, Excluding Stock Options Payment for purchase of capped calls Repurchase of common stock Payments for Repurchase of Common Stock Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Net increase (decrease) in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash, cash equivalents and restricted cash, beginning of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Cash, cash equivalents and restricted cash, end of period CASH, CASH EQUIVALENTS AND RESTRICTED CASH AT END OF PERIOD: Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations [Abstract] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Restricted cash Restricted Cash and Investments, Noncurrent SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION Supplemental Cash Flow Information [Abstract] Cash paid for income taxes Income Taxes Paid SUPPLEMENTAL DISCLOSURES OF NON-CASH INVESTING AND FINANCING INFORMATION Noncash Investing and Financing Items [Abstract] Property and equipment purchased but not yet paid Capital Expenditures Incurred but Not yet Paid Vesting of early exercised stock options Vesting Of Early Exercised Stock Options Vesting of early exercised stock options. Total long-lived assets Property, Plant and Equipment, Net Income Statement Location Income Statement Location [Axis] Income Statement Location Income Statement Location [Domain] Cost of revenue—product Cost Of Revenue Product [Member] Cost of revenue product. Cost of revenue—support subscription Cost Of Revenue Support [Member] Cost of revenue support. Research and development Research and Development Expense [Member] Sales and marketing Selling and Marketing Expense [Member] General and administrative General and Administrative Expense [Member] Stockholders' Equity Stockholders' Equity Note Disclosure [Text Block] Convertible Debt Convertible Debt [Table Text Block] Interest Expense Interest Income and Interest Expense Disclosure [Table Text Block] Principles of Consolidation Consolidation, Policy [Policy Text Block] Unaudited Interim Consolidated Financial Information Interim Disclosure Policy Policy [Text Block] Interim disclosure policy. Use of Estimates Use of Estimates, Policy [Policy Text Block] Restricted Cash Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] Marketable Securities Marketable Securities, Policy [Policy Text Block] Deferred Commissions Deferred Charges, Policy [Policy Text Block] Deferred Revenue Revenue Recognition, Deferred Revenue [Policy Text Block] Revenue Recognition Revenue Recognition, Policy [Policy Text Block] Recently Adopted Accounting Pronouncements and Recent Accounting Pronouncements Not Yet Adopted New Accounting Pronouncements, Policy [Policy Text Block] Fair Value Measurements Fair Value Measurement, Policy [Policy Text Block] Schedule of Inventory Schedule of Inventory, Current [Table Text Block] Schedule of Property and Equipment, Net Property, Plant and Equipment [Table Text Block] Schedule of Intangible Assets, Net Schedule of Finite-Lived Intangible Assets [Table Text Block] Schedule of Expected Amortization Expenses for Intangible Assets Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Schedule of Accrued Expenses and Other Liabilities Schedule of Accrued Liabilities [Table Text Block] Statement of Comprehensive Income [Abstract] Other comprehensive income (loss): Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Change in unrealized net gain (loss) on available-for-sale securities Other Comprehensive Income (Loss), Unrealized Holding Gain (Loss) on Securities Arising During Period, Net of Tax Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Equity Incentive Plans Disclosure of Compensation Related Costs, Share-based Payments [Text Block] Net Loss per Share Attributable to Common Stockholders Earnings Per Share [Text Block] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Remaining performance obligation, percentage Expense, Remaining Performance Obligation, Percentage Expense, Remaining Performance Obligation, Percentage Remaining performance obligation, expected timing Expense, Remaining Performance Obligation, Expected Timing Of Satisfaction, Period Expense, Remaining Performance Obligation, Expected Timing Of Satisfaction, Period 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 Antidilutive Securities [Axis] Antidilutive Securities, Name Antidilutive Securities, Name [Domain] Stock options to purchase common stock Employee Stock Option [Member] Restricted stock units Restricted stock and early exercised stock options Restricted Stock And Early Exercised Stock Options [Member] Restricted Stock And Early Exercised Stock Options [Member] Employee stock purchase plan Employee Stock Purchase Plan [Member] Employee stock purchase plan. Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Anti-dilutive securities excluded from computation of earnings per share, amount (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Basis of Presentation and Summary of Significant Accounting Policies Basis of Presentation and Significant Accounting Policies [Text Block] Assets Assets [Abstract] Deferred commissions, current Capitalized Contract Cost, Net, Current Capitalized Contract Cost, Net, Current Deferred commissions, non-current Capitalized Contract Cost, Net, Noncurrent Capitalized Contract Cost, Net, Noncurrent Total deferred commissions Liabilities Deferred revenue, current Contract with Customer, Liability, Current Deferred revenue, non-current Contract with Customer, Liability, Noncurrent Total deferred revenue Contract with Customer, Liability Stockholders' equity Accumulated deficit Retained Earnings (Accumulated Deficit) Statement of Financial Position [Abstract] ASSETS Current assets: Assets, Current [Abstract] Cash and cash equivalents Marketable securities Accounts receivable, net of allowance of $1,062 and $957 as of January 31, 2018 and July 31, 2018 Accounts Receivable, Net, Current Inventory Inventory, Net Deferred commissions, current Deferred Commissions Current Current portion of deferred commissions. Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Total current assets Assets, Current Property and equipment, net Intangible assets, net Deferred income taxes, non-current Deferred Income Tax Assets, Net Restricted cash Deferred commissions, non-current Deferred Sales Commission Other assets, non-current Other Assets, Noncurrent Total assets Assets LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Current liabilities: Liabilities, Current [Abstract] Accounts payable Accounts Payable, Current Accrued compensation and benefits Employee-related Liabilities, Current Accrued expenses and other liabilities Accrued Liabilities, Current Deferred revenue, current Deferred Revenue, Current Liability related to early exercised stock options Liability Related To Early Exercised Stock Options Liability associated with stock options that were early exercised. Total current liabilities Liabilities, Current Convertible senior notes, net Convertible Debt, Noncurrent Deferred revenue, non-current Deferred Revenue, Noncurrent Other liabilities, non-current Other Liabilities, Noncurrent Total liabilities Liabilities Commitments and contingencies (Note 6) Commitments and Contingencies Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Preferred stock, par value of $0.0001 per share— 20,000 shares authorized as of January 31, 2018 and July 31, 2018; no shares issued and outstanding as of January 31, 2018 and July 31, 2018 Preferred Stock, Value, Issued Class A and Class B common stock, par value of $0.0001 per share— 2,250,000 (Class A 2,000,000, Class B 250,000) shares authorized as of January 31, 2018 and July 31, 2018; 220,979 (Class A 129,502, Class B 91,477) and 235,412 (Class A 204,052, Class B 31,360) shares issued and outstanding as of January 31, 2018 and July 31, 2018 Common Stock, Value, Issued Additional paid-in capital Additional Paid in Capital, Common Stock Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Total stockholders’ equity Stockholders' Equity Attributable to Parent Total liabilities and stockholders’ equity Liabilities and Equity Raw materials Inventory, Raw Materials, Gross Finished goods Inventory, Finished Goods, Gross Inventory Inventory, Gross Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Products and Services [Axis] Products and Services [Axis] Products and Services [Domain] Products and Services [Domain] Product Revenue and Support Subscription Revenue Product Revenue And Support Subscription Revenue [Member] Product Revenue And Support Subscription Revenue [Member] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Contract Liability Change In Contract With Customer, Liability [Roll Forward] Change In Contract With Customer, Liability [Roll Forward] Beginning balance Additions Contract With Customer, Liability, Increase From Additions Contract With Customer, Liability, Increase From Additions Recognition of deferred revenue Contract With Customer, Liability, Revenue Recognized, Total Contract With Customer, Liability, Revenue Recognized, Total Ending balance as of July 31, 2018 Deferred revenue recognized Contract with Customer, Liability, Revenue Recognized Due within one year, Amortized Cost Available-for-sale Securities, Debt Maturities, Next Rolling Twelve Months, Amortized Cost Basis Due in one to five years, Amortized Cost Available-for-sale Securities, Debt Maturities, Rolling Year Two Through Five, Amortized Cost Basis Total, Amortized Cost Available-for-sale Debt Securities, Amortized Cost Basis Due within one year, Fair Value Available-for-sale Securities, Debt Maturities, Next Rolling Twelve Months, Fair Value Due in one to five years, Fair Value Available-for-sale Securities, Debt Maturities, Rolling Year Two Through Five, Fair Value Total, Fair Value Available-for-sale Securities, Debt Securities Options Outstanding, Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Beginning balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Options exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Options forfeited/cancelled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Ending balance (in shares) Options Outstanding, Number of Shares, Vested and exercisable (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Options Outstanding, Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Beginning balance (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Options exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Options forfeited/cancelled (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Ending balance (in dollars per share) Weighted Average Exercise Price, Vested and exercisable (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Weighted- Average Remaining Contractual Life Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Weighted Average Remaining Contractual Life Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Weighted Average Remaining Contractual Life, Vested and exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Aggregate Intrinsic Value Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Intrinsic Value Roll Forward Share based compensation arrangement by share based payment award options outstanding intrinsic value roll forward. Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Aggregate Intrinsic Value, Vested and exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Unrecognized compensation cost, stock options Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options Accounting Standards Update 2016-18 Accounting Standards Update 2016-18 [Member] Adjustments to reconcile net loss to net cash provided by (used in) operating activities: Cash used in operating activities Schedule Of Property Plant And Equipment [Table] Property, Plant and Equipment [Table] Property, Plant and Equipment, Type Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type Property, Plant and Equipment, Type [Domain] Test equipment Test Equipment [Member] Test equipment. Computer equipment and software Computer Equipment [Member] Furniture and fixtures Furniture and Fixtures [Member] Leasehold improvements Leasehold Improvements [Member] Property Plant And Equipment [Line Items] Property, Plant and Equipment [Line Items] Total property and equipment Property, Plant and Equipment, Gross Less: accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Property and equipment, net Depreciation and amortization Depreciation Intangible assets amortization expense Amortization of Intangible Assets Weighted-average remaining useful life Finite-Lived Intangible Assets, Remaining Amortization Period Remaining performance obligation, percentage Revenue, Remaining Performance Obligation, Percentage Revenue, Remaining Performance Obligation, Percentage Remaining performance obligation, expected timing Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Income Statement [Abstract] Cost of revenue: Cost of Goods and Services Sold [Abstract] Product Cost of Goods Sold Support subscription Cost of Services Total cost of revenue Cost of Goods and Services Sold Gross profit Operating expenses: Operating Expenses [Abstract] Research and development Research and Development Expense General and administrative General and Administrative Expense Total operating expenses Loss from operations Other income (expense), net Nonoperating Income (Expense) Loss before provision for income taxes Provision for income taxes Income Tax Expense (Benefit) Net loss Organization, Consolidation and Presentation of Financial Statements [Abstract] Business Overview Business Description and Basis of Presentation [Text Block] Summary of Computation of Basic and Diluted Net Loss per Share Attributable to Common Stockholders Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Summary of Weighted-average Outstanding Shares Excluded from Computation of Diluted Net Loss per Share Attributable to Common Stockholders Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Schedule of Revenue by Geographic Area Revenue from External Customers by Geographic Areas [Table Text Block] Schedule of Long-Lived Assets by Geographic Area Long-lived Assets by Geographic Areas [Table Text Block] Balance Sheet Components Supplemental Balance Sheet Disclosures [Text Block] Convertible Senior Notes Long-term Debt [Text Block] Statement [Table] Statement [Table] Statement [Line Items] Statement [Line Items] Accounts receivable, allowance Allowance for Doubtful Accounts Receivable, Current Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Financial Instruments Financial Instruments Disclosure [Text Block] Document And Entity Information [Abstract] Document And Entity Information [Abstract] Document Type Document Type Amendment Flag Amendment Flag Document Period End Date Document Period End Date Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Trading Symbol Trading Symbol Entity Registrant Name Entity Registrant Name Entity Central Index Key Entity Central Index Key Current Fiscal Year End Date Current Fiscal Year End Date Entity Filer Category Entity Filer Category Entity Common Stock, Shares Outstanding (in shares) Entity Common Stock, Shares Outstanding Amortization of debt discount Amortization of Debt Discount (Premium) Amortization of debt issuance costs Amortization of Debt Issuance Costs Total amortization of debt discount and debt issuance costs Contractual interest expense Interest Expense, Debt, Excluding Amortization Total interest expense related to the Notes Interest Expense, Debt Effective interest rate of the liability component Debt Instrument, Interest Rate During Period Income Tax Disclosure [Abstract] Income Taxes Income Tax Disclosure [Text Block] Remainder of 2019 Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year 2020 Finite-Lived Intangible Assets, Amortization Expense, Year Two 2021 Finite-Lived Intangible Assets, Amortization Expense, Year Three 2022 Finite-Lived Intangible Assets, Amortization Expense, Year Four Segment Information Segment Reporting Disclosure [Text Block] EX-101.PRE 10 pstg-20180731_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 R1.htm IDEA: XBRL DOCUMENT v3.10.0.1
Document and Entity Information - shares
6 Months Ended
Jul. 31, 2018
Aug. 24, 2018
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Jul. 31, 2018  
Document Fiscal Year Focus 2019  
Document Fiscal Period Focus Q2  
Trading Symbol PSTG  
Entity Registrant Name Pure Storage, Inc.  
Entity Central Index Key 0001474432  
Current Fiscal Year End Date --01-31  
Entity Filer Category Large Accelerated Filer  
Class A    
Entity Common Stock, Shares Outstanding (in shares)   205,282,020
Class B    
Entity Common Stock, Shares Outstanding (in shares)   30,892,432
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jul. 31, 2018
Jan. 31, 2018
[1]
Current assets:    
Cash and cash equivalents $ 370,457 $ 244,057
Marketable securities 736,205 353,289
Accounts receivable, net of allowance of $1,062 and $957 as of January 31, 2018 and July 31, 2018 242,409 243,001
Inventory 41,673 34,497
Deferred commissions, current 23,521 21,088
Prepaid expenses and other current assets 36,071 47,552
Total current assets 1,450,336 943,484
Property and equipment, net 101,718 89,142
Intangible assets, net 4,305 5,057
Deferred income taxes, non-current 1,534 1,060
Restricted cash 15,778 14,763
Deferred commissions, non-current 67,948 66,225
Other assets, non-current 4,610 4,264
Total assets 1,646,229 1,123,995
Current liabilities:    
Accounts payable 68,058 84,420
Accrued compensation and benefits 51,654 59,898
Accrued expenses and other liabilities 27,049 26,829
Deferred revenue, current 213,100 191,229
Liability related to early exercised stock options 0 320
Total current liabilities 359,861 362,696
Convertible senior notes, net 436,687 0
Deferred revenue, non-current 200,147 182,873
Other liabilities, non-current 5,140 4,025
Total liabilities 1,001,835 549,594
Commitments and contingencies (Note 6)
Stockholders’ equity:    
Preferred stock, par value of $0.0001 per share— 20,000 shares authorized as of January 31, 2018 and July 31, 2018; no shares issued and outstanding as of January 31, 2018 and July 31, 2018 0 0
Class A and Class B common stock, par value of $0.0001 per share— 2,250,000 (Class A 2,000,000, Class B 250,000) shares authorized as of January 31, 2018 and July 31, 2018; 220,979 (Class A 129,502, Class B 91,477) and 235,412 (Class A 204,052, Class B 31,360) shares issued and outstanding as of January 31, 2018 and July 31, 2018 24 22
Additional paid-in capital 1,675,210 1,479,883
Accumulated other comprehensive loss (2,826) (1,917)
Accumulated deficit (1,028,014) (903,587)
Total stockholders’ equity 644,394 574,401
Total liabilities and stockholders’ equity $ 1,646,229 $ 1,123,995
[1] *Prior period information has been adjusted to reflect the adoption impact of Accounting Standards Codification 606, Revenue from Contracts with Customers (ASC 606), which we adopted on February 1, 2018.
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Jul. 31, 2018
Jan. 31, 2018
[1]
Accounts receivable, allowance $ 957 $ 1,062
Preferred stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Preferred stock, shares authorized (in shares) 20,000,000 20,000,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Common stock, par value per share (in dollars per share) $ 0.0001 $ 0.0001
Common stock, shares authorized (in shares) 2,250,000,000 2,250,000,000
Common stock, shares issued (in shares) 235,412,000 220,979,000
Common stock, shares outstanding (in shares) 235,412,000 220,979,000
Class A    
Common stock, par value per share (in dollars per share) $ 0.0001 $ 0.0001
Common stock, shares authorized (in shares) 2,000,000,000 2,000,000,000
Common stock, shares issued (in shares) 204,051,868 129,502,000
Common stock, shares outstanding (in shares) 204,051,868 129,502,000
Class B    
Common stock, par value per share (in dollars per share) $ 0.0001 $ 0.0001
Common stock, shares authorized (in shares) 250,000,000 250,000,000
Common stock, shares issued (in shares) 31,359,938 91,477,000
Common stock, shares outstanding (in shares) 31,359,938 91,477,000
[1] *Prior period information has been adjusted to reflect the adoption impact of Accounting Standards Codification 606, Revenue from Contracts with Customers (ASC 606), which we adopted on February 1, 2018.
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2018
Jul. 31, 2017
[1]
Jul. 31, 2018
Jul. 31, 2017
Revenue:        
Product $ 241,137 $ 179,669 $ 436,586 $ 322,519
Support subscription 67,747 45,001 128,243 84,796
Total revenue 308,884 224,670 564,829 407,315
Cost of revenue:        
Product 78,262 57,252 144,682 103,897
Support subscription 24,457 19,199 47,667 36,102
Total cost of revenue 102,719 76,451 192,349 139,999
Gross profit 206,165 148,219 372,480 267,316
Operating expenses:        
Research and development 84,031 69,361 162,523 134,789
Sales and marketing 143,749 117,552 266,116 209,315
General and administrative 33,591 22,162 60,921 42,258
Total operating expenses 261,371 209,075 489,560 386,362
Loss from operations (55,206) (60,856) (117,080) (119,046)
Other income (expense), net (4,032) 3,266 (5,031) 5,261
Loss before provision for income taxes (59,238) (57,590) (122,111) (113,785)
Provision for income taxes 885 821 2,316 1,785
Net loss $ (60,123) $ (58,411) [2] $ (124,427) $ (115,570) [3]
Net loss per share attributable to common stockholders, basic and diluted (in dollars per share) $ (0.26) $ (0.28) $ (0.55) $ (0.56)
Weighted-average shares used in computing net loss per share attributable to common stockholders, basic and diluted (in shares) 229,359 209,193 226,609 207,515
[1] * Prior period information has been adjusted to reflect the adoption impact of ASC 606, which we adopted on February 1, 2018.
[2] * Prior period information has been adjusted to reflect the adoption impact of ASC 606, which we adopted on February 1, 2018.
[3] * Prior period information has been adjusted to reflect the adoption impact of ASC 606 and ASU 2016-18, which we adopted on February 1, 2018
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Statements of Comprehensive Loss - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2018
Jul. 31, 2017
[2]
Jul. 31, 2018
Jul. 31, 2017
Statement of Comprehensive Income [Abstract]        
Net loss $ (60,123) $ (58,411) [1] $ (124,427) $ (115,570) [3]
Other comprehensive income (loss):        
Change in unrealized net gain (loss) on available-for-sale securities (193) 165 (909) 282
Comprehensive loss $ (60,316) $ (58,246) $ (125,336) $ (115,288)
[1] * Prior period information has been adjusted to reflect the adoption impact of ASC 606, which we adopted on February 1, 2018.
[2] * Prior period information has been adjusted to reflect the adoption impact of ASC 606, which we adopted on February 1, 2018.
[3] * Prior period information has been adjusted to reflect the adoption impact of ASC 606 and ASU 2016-18, which we adopted on February 1, 2018
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jul. 31, 2018
Jul. 31, 2017
[1]
CASH FLOWS FROM OPERATING ACTIVITIES    
Net loss $ (124,427) $ (115,570)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:    
Depreciation and amortization 33,590 30,000
Amortization of debt discount and debt issuance costs 7,889 0
Stock-based compensation expense 97,609 69,057
Other 82 797
Changes in operating assets and liabilities:    
Accounts receivable, net 707 25
Inventory (8,900) (10,487)
Deferred commissions (4,155) (9,587)
Prepaid expenses and other assets 11,134 (186)
Accounts payable (18,135) 201
Accrued compensation and other liabilities (7,458) (2,993)
Deferred revenue 39,144 24,251
Net cash provided by (used in) operating activities 27,080 (14,492)
CASH FLOWS FROM INVESTING ACTIVITIES    
Purchases of property and equipment (42,733) (30,100)
Purchases of marketable securities (494,507) (95,358)
Sales of marketable securities 13,585 33,529
Maturities of marketable securities 97,793 73,681
Net cash used in investing activities (425,862) (18,248)
CASH FLOWS FROM FINANCING ACTIVITIES    
Net proceeds from exercise of stock options 29,067 6,793
Proceeds from issuance of common stock under employee stock purchase plan 19,698 14,166
Proceeds from issuance of convertible senior notes, net of issuance costs 562,062 0
Payment for purchase of capped calls (64,630) 0
Repurchase of common stock (20,000) 0
Net cash provided by financing activities 526,197 20,959
Net increase (decrease) in cash, cash equivalents and restricted cash 127,415 (11,781)
Cash, cash equivalents and restricted cash, beginning of period 258,820 196,409
Cash, cash equivalents and restricted cash, end of period 386,235 184,628
CASH, CASH EQUIVALENTS AND RESTRICTED CASH AT END OF PERIOD:    
Cash and cash equivalents 370,457 171,894
Restricted cash 15,778 12,734
Cash, cash equivalents and restricted cash, end of period 386,235 184,628
SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION    
Cash paid for income taxes 3,023 1,661
SUPPLEMENTAL DISCLOSURES OF NON-CASH INVESTING AND FINANCING INFORMATION    
Property and equipment purchased but not yet paid 11,949 6,578
Vesting of early exercised stock options $ 320 $ 546
[1] * Prior period information has been adjusted to reflect the adoption impact of ASC 606 and ASU 2016-18, which we adopted on February 1, 2018
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.10.0.1
Business Overview
6 Months Ended
Jul. 31, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Business Overview
Business Overview
Organization and Description of Business
Pure Storage, Inc. (the Company, we, us, or other similar pronouns) was originally incorporated in the state of Delaware in October 2009 under the name OS76, Inc. In January 2010, we changed our name to Pure Storage, Inc. We are headquartered in Mountain View, California and have wholly owned subsidiaries throughout the world.
We empower innovators to build a better world with data. Our data platform replaces storage systems designed for mechanical disk with all-flash systems optimized end-to-end for solid-state memory. Our Pure1 cloud-based support and management platform simplifies storage administration, while real-time scanning enables us to find and fix issues before they have an impact. Our business model replaces the traditional forklift upgrade cycle with Evergreen Storage subscriptions to hardware and software innovation, support and maintenance.
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.10.0.1
Basis of Presentation and Summary of Significant Accounting Policies
6 Months Ended
Jul. 31, 2018
Accounting Policies [Abstract]  
Basis of Presentation and Summary of Significant Accounting Policies
Basis of Presentation and Summary of Significant Accounting Policies
Principles of Consolidation
The condensed consolidated financial statements include the accounts of the Company and our wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.
Unaudited Interim Consolidated Financial Information
The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States (U.S. GAAP) and applicable rules and regulations of the Securities and Exchange Commission (the SEC) regarding interim financial reporting. Certain information and note disclosures normally included in the financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to such rules and regulations. Therefore, these condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes included in our Annual Report on Form 10-K for the year ended January 31, 2018.
In the opinion of management, the accompanying unaudited condensed consolidated financial statements reflect all normal recurring adjustments necessary to present fairly the financial position, results of operations, comprehensive loss and cash flows for the interim periods, but are not necessarily indicative of the results of operations to be anticipated for the full fiscal year 2019 or any future period. Certain prior period amounts have been adjusted as a result of adoption of new accounting pronouncements. Refer to "Recently Adopted Accounting Pronouncements" below for further information.
Use of Estimates
The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported and disclosed in the financial statements and accompanying notes. Actual results could differ from these estimates. Such estimates include, but are not limited to, the determination of standalone selling price for revenue arrangements with multiple performance obligations, useful lives of intangible assets, property and equipment and deferred sales commissions, stock-based compensation, provision for income taxes including related reserves, and contingent liabilities. Management bases its estimates on historical experience and on various other assumptions which management believes to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities.
Restricted Cash
Restricted cash is comprised of cash collateral related to our leases and for a vendor corporate credit card program. As of January 31, 2018 and July 31, 2018, we had restricted cash of $14.8 million and $15.8 million on the condensed consolidated balance sheets.
Marketable Securities
We classify our marketable securities as available-for-sale at the time of purchase and reevaluate such classification at each balance sheet date. We may sell these securities at any time for use in current operations even if they have not yet reached maturity. As a result, we classify our securities, including those with maturities beyond twelve months, as current assets in the accompanying condensed consolidated balance sheets. We carry these securities at fair value and record unrealized gains and losses, in accumulated other comprehensive loss, which is reflected as a component of stockholders’ equity. We evaluate our securities to assess whether those with unrealized loss positions are other than temporarily impaired. We consider impairments to be other than temporary if they are related to deterioration in credit risk or if it is likely we will sell the securities before the recovery of their cost basis. Realized gains and losses from the sale of marketable securities and declines in value deemed to be other than temporary are determined on the specific identification method. To date, there have been no declines in value deemed to be other than temporary in any of our securities. Realized gains and losses are reported in other income (expense), net in the condensed consolidated statements of operations.
Deferred Commissions
Deferred commissions consist of incremental costs paid to our sales force to obtain customer contracts. Deferred commissions related to product revenues are recognized upon transfer of control to customers and deferred commissions related to support subscription revenue are amortized over an expected useful life of six years. We determine the expected useful life based on an estimated benefit period by evaluating our technology development life cycle, expected customer relationship period, and other factors. We classify deferred commissions as current and non-current on our condensed consolidated balance sheets based on the timing of when we expect to recognize the expense. Amortization of deferred commissions is included in sales and marketing expense in the condensed consolidated statements of operations.
Changes in total deferred commissions during the periods presented are as follows (in thousands):
 
Three Months Ended July 31, 2018
 
Six Months Ended July 31, 2018
 
 
 
 
Beginning balance (1)
$
86,044

 
$
87,313

Additions
24,582

 
40,003

Recognition of deferred commissions
(19,157
)
 
(35,847
)
Ending balance as of July 31, 2018
$
91,469

 
$
91,469


____________________ 
(1) Balance as of January 31, 2018 was adjusted to reflect the adoption of ASC 606.

Of the $91.5 million total deferred commissions balance as of July 31, 2018, we expect to recognize approximately 26% as commission expense over the next 12 months and the remainder thereafter.
There was no impairment loss in relation to capitalized commissions for the three and six months ended July 31, 2017 and 2018.
Deferred Revenue
Deferred revenue primarily consists of amounts that have been invoiced but that have not yet been recognized as revenue and performance obligations pertaining to support subscription services. The current portion of deferred revenue represents the amounts that are expected to be recognized as revenue within one year of the condensed consolidated balance sheet dates.
Changes in total deferred revenue during the periods presented are as follows (in thousands):
 
Three Months Ended July 31, 2018
 
Six Months Ended July 31, 2018
Beginning balance (1)
$
388,614

 
$
374,102

Additions
92,511

 
167,782

Recognition of deferred revenue
(67,878
)
 
(128,637
)
Ending balance as of July 31, 2018
$
413,247

 
$
413,247

____________________ 
(1) Balance as of January 31, 2018 was adjusted to reflect the adoption of ASC 606.

During the three and six months ended July 31, 2017, we recognized $44.1 million and $75.1 million in revenue pertaining to deferred revenue as of the beginning of each period. During the three and six months ended July 31, 2018, we recognized $60.9 million and $106.2 million in revenue pertaining to deferred revenue as of the beginning of each period.
Of the $413.2 million remaining performance obligations as of July 31, 2018, we expect to recognize approximately 52% as revenue over the next 12 months and the remainder thereafter.
Substantially all of our contracted but not invoiced performance obligations are subject to cancellation and, therefore, are not considered in our remaining performance obligations.
Revenue Recognition
We derive revenue from two sources: (1) product revenue which includes hardware and embedded software and (2) support subscription revenue which includes customer support, hardware maintenance, and software upgrades on a when-and-if-available basis.
Our product revenue is derived from the sale of storage hardware and operating system software that is integrated into the hardware. We typically recognize product revenue upon transfer of control to our customers. Products are typically shipped directly by us to customers, and our channel partners do not stock our inventory.
Our support subscription revenue is derived from the sale of support subscription, which includes the right to receive unspecified software upgrades and enhancements on a when-and-if-available basis, bug fixes, parts replacement services related to the hardware, as well as access to our cloud-based management and support platform. Revenue related to support subscription is recognized ratably over the contractual term, which generally ranges from one to six years and represents our performance obligations period. The vast majority of our products are sold with support subscription agreements, which typically commence upon transfer of control of the corresponding products to our customers. Costs to service the support subscription are expensed as incurred. In addition, our Evergreen Storage program provides our customers who continually maintain active support subscription agreements for three years with an included controller refresh with each additional three year support subscription renewal. In accordance with revenue recognition guidance, the controller refresh represents an additional performance obligation and the allocated revenue is recognized in the period in which these controllers are shipped.
We recognize revenue upon the transfer of promised goods or services to customers in an amount that reflects the consideration we expect to be entitled in exchange for those goods or services. This is achieved through applying the following five-step approach:
Identification of the contract, or contracts, with a customer
Identification of the performance obligations in the contract
Determination of the transaction price
Allocation of the transaction price to the performance obligations in the contract
Recognition of revenue when, or as, we satisfy a performance obligation
When applying this five-step approach, we apply judgment in determining the customer's ability and intention to pay, which is based on a variety of factors including the customer's historical payment experience and/or published credit and financial information pertaining to the customer. To the extent a customer contract includes multiple promised goods or services, we determine whether promised goods or services are capable of being distinct in the context of the contract to be accounted for as a combined performance obligation. We allocate transaction price to each performance obligation for contracts that contain multiple performance obligations based on a relative standalone selling price, taking into account available information such as market conditions and internally approved pricing guidelines related to performance obligations.
Recently Adopted Accounting Pronouncements
In May 2014, the Financial Accounting Standards Board (FASB), issued Accounting Standards Update (ASU) No. 2014-09, Revenue from Contracts with Customers (ASU 2014-09 or ASC 606), requiring an entity to recognize revenue when it transfers promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled to in exchange for those goods or services. ASC 606 supersedes nearly all existing revenue recognition guidance under U.S. GAAP upon its effective date. The standard permits two methods of adoptions: retrospectively to each prior reporting period presented (full retrospective method), or retrospectively with the cumulative effect of applying the standard recognized at the date of application (cumulative catch-up transition method).
We adopted the standard using the full retrospective method beginning February 1, 2018, for the year ending January 31, 2019, and our historical financial information for the years ended January 31, 2017 and 2018 has been adjusted to conform to the new standard.
The most significant impact of the standard related to the removal of limitation on contingent revenue, resulting in an increase in product revenue and a decrease in support subscription revenue. In addition, the adoption of ASC 606 also resulted in differences in the timing of recognition of sales commissions. While the adoption of the standard changes certain line items within the net cash flow from operating activities, it had no impact to the net cash provided by or used in operating, investing, or financing activities on our condensed consolidated statements of cash flows.
The following line items on our condensed consolidated balance sheet as of January 31, 2018 have been adjusted to reflect the adoption of ASC 606 (in thousands):
 
As of January 31, 2018
 
As Previously Reported
 
Adjustment
 
As Adjusted
Assets
 
 
 
 
 
Deferred commissions, current
$
22,437

 
$
(1,349
)
 
$
21,088

Deferred commissions, non-current
20,288

 
45,937

 
66,225

Total deferred commissions
$
42,725

 
$
44,588

 
$
87,313

Liabilities
 
 
 
 
 
Deferred revenue, current
$
209,377

 
$
(18,148
)
 
$
191,229

Deferred revenue, non-current
196,632

 
(13,759
)
 
182,873

Total deferred revenue
$
406,009

 
$
(31,907
)
 
$
374,102

Stockholders' equity
 
 
 
 
 
Accumulated deficit
$
(980,082
)
 
$
76,495

 
$
(903,587
)

The following line items on our unaudited condensed consolidated statement of operations for the three and six months ended July 31, 2017 have been adjusted to reflect the adoption of ASC 606 (in thousands, except per share data):
 
Three Months Ended July 31, 2017
 
Six Months Ended July 31, 2017
 
As Previously Reported
 
Adjustment
 
As Adjusted
 
As Previously Reported
 
Adjustment
 
As Adjusted
Revenue:
 
 
 
 
 
 
 
 
 
 
 
Product
$
175,013

 
$
4,656

 
$
179,669

 
$
313,438

 
$
9,081

 
$
322,519

Support subscription
49,448

 
(4,447
)
 
45,001

 
93,654

 
(8,858
)
 
84,796

Total revenue
$
224,461

 
$
209

 
$
224,670

 
$
407,092

 
$
223

 
$
407,315

 
 
 
 
 
 
 
 
 
 
 
 
Gross profit
$
148,010

 
$
209

 
$
148,219

 
$
267,093

 
$
223

 
$
267,316

Sales and marketing
$
120,633

 
$
(3,081
)
 
$
117,552

 
$
217,597

 
$
(8,282
)
 
$
209,315

Total operating expenses
$
212,156

 
$
(3,081
)
 
$
209,075

 
$
394,644

 
$
(8,282
)
 
$
386,362

Loss from operations
$
(64,146
)
 
$
3,290

 
$
(60,856
)
 
$
(127,551
)
 
$
8,505

 
$
(119,046
)
Loss before provision for income taxes
$
(60,880
)
 
$
3,290

 
$
(57,590
)
 
$
(122,290
)
 
$
8,505

 
$
(113,785
)
Net loss
$
(61,701
)
 
$
3,290

 
$
(58,411
)
 
$
(124,075
)
 
$
8,505

 
$
(115,570
)
Net loss per share attributable to common stockholders, basic and diluted
$
(0.29
)
 
$
0.01

 
$
(0.28
)
 
$
(0.60
)
 
$
0.04

 
$
(0.56
)

Unaudited revenue by geographic location based on bill-to location, which reflects the adoption impact of ASC 606, are as follows (in thousands):
 
Three Months Ended July 31, 2017
 
Six Months Ended July 31, 2017
 
As Previously Reported
 
Adjustment
 
As Adjusted
 
As Previously Reported
 
Adjustment
 
As Adjusted
Revenue:
 
 
 
 
 
 
 
 
 
 
 
United States
$
165,466

 
$
154

 
$
165,620

 
$
311,960

 
$
165

 
$
312,125

Rest of the world
58,995

 
55

 
59,050

 
95,132

 
58

 
95,190

Total revenue
$
224,461

 
$
209

 
$
224,670

 
$
407,092

 
$
223

 
$
407,315



In November 2016, the FASB issued ASU No. 2016-18, Statement of Cash Flows (Topic 230): Restricted Cash (ASU 2016-18), which requires that a statement of cash flows explain the change during the period in the total of cash, cash equivalents, and restricted cash. We adopted ASU 2016-18 effective February 1, 2018 on a retrospective basis. Upon adoption, restricted cash is included with cash and cash equivalents when reconciling the beginning-of-period and end-of-period total amounts shown on the statement of cash flows. The adoption of this standard increased our previously reported net cash flow from investing activities for the periods in which there were changes in restricted cash but did not impact our net cash flow from operating activities or financing activities presented on our consolidated statements of cash flows.
The following line items in our unaudited condensed consolidated statement of cash flows for the six months ended July 31, 2017 have been adjusted to reflect the adoption of ASU 2016-18 and ASC 606 (in thousands):
 
Six Months Ended July 31, 2017
 
As Previously Reported
 
Adjustment
 
As Adjusted
Net loss (1)
$
(124,075
)
 
$
8,505

 
$
(115,570
)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:
 
 
 
 
 
Deferred commissions (1)
$
(4,607
)
 
$
(4,980
)
 
$
(9,587
)
Accrued compensation and other liabilities (1)
$
310

 
$
(3,303
)
 
$
(2,993
)
Deferred revenue (1)
$
24,473

 
$
(222
)
 
$
24,251

Cash used in operating activities
$
(14,492
)
 
$

 
$
(14,492
)
Cash, cash equivalents and restricted cash, beginning of period (2)
$
183,675

 
$
12,734

 
$
196,409

Cash, cash equivalents and restricted cash, end of period (2)
$
171,894

 
$
12,734

 
$
184,628

_____________________________________________________
(1) Adjustment pertaining to the adoption of ASC 606.
(2) Adjustment pertaining to the adoption of ASU 2016-18.
In June 2018, the FASB issued ASU No. 2018-07, Compensation - Stock Compensation (Topic 718) (ASU 2018-07). ASU 2018-07 aligns the accounting for share-based awards to employees and non-employees to follow the same model. The new standard is effective for fiscal years beginning after December 15, 2018 using a modified retrospective transition approach. Early adoption is permitted. We adopted this standard for the three and six months ended July 31, 2018 and the adoption of this standard did not materially impact our consolidated financial statements.
Recent Accounting Pronouncements Not Yet Adopted
In February 2016, the FASB issued ASU No. 2016-02, Leases (Topic 842) (ASU 2016-02). ASU 2016-02 requires lessees to recognize all leases with terms in excess of one year on their balance sheet as a right-of-use asset and a lease liability at the commencement date. The new standard also simplifies the accounting for sale and leaseback transactions. ASU 2016-02 requires the use of the modified retrospective method for leases existing at, or entered into after, the beginning of the earliest comparative period presented in the financial statements. In July 2018, the FASB issued ASU No. 2018-10, Leases (Topic 842), Codification Improvements to Topic 842, Leases (ASU 2018-10) and ASU No. 2018-11, Leases (Topic 842), Targeted Improvements (ASU 2018-11). ASU 2018-11 provides a new transition method in which an entity can initially apply the new lease standards at the adoption date and recognize a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. These standards will be effective for us beginning on February 1, 2019 and early adoption is permitted. We expect to apply the new transition method prescribed by ASU 2018-11 at the adoption date. We are currently evaluating the impact of these standards on our consolidated financial statements.
In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (ASU 2016-13). ASU 2016-13 amends guidance on reporting credit losses for assets held at amortized cost basis and available-for-sale debt securities to require that credit losses on available-for-sale debt securities be presented as an allowance rather than as a write-down. The measurement of credit losses for newly recognized financial assets and subsequent changes in the allowance for credit losses are recorded in the statements of operations. The amendments in this update will be effective for us beginning on February 1, 2020 with early adoption permitted on or after February 1, 2019. We are currently evaluating the impact of this standard on our consolidated financial statements.
In February 2018, the FASB issued ASU No. 2018-02, Income Statement - Reporting Comprehensive Income (Topic 220) - Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income. This standard allows a reclassification from accumulated other comprehensive income to retained earnings for stranded tax effects resulting from the Tax Cuts and Jobs Act of 2017 (the Tax Act) and requires certain disclosures about stranded tax effects. This standard will be effective for us beginning February 1, 2019 and should be applied either in the period of adoption or retrospectively. Early adoption is permitted. We do not expect this standard to have any impact on our consolidated financial statements.
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.10.0.1
Financial Instruments
6 Months Ended
Jul. 31, 2018
Investments, Debt and Equity Securities [Abstract]  
Financial Instruments
Financial Instruments  
Fair Value Measurements
We measure our cash equivalents, marketable securities, and restricted cash at fair value on a recurring basis. We define fair value as the exchange price that would be received from sale of an asset or paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. We measure our financial assets and liabilities at fair value at each reporting period using a fair value hierarchy which requires us to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. A financial instrument’s classification within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement. Three levels of inputs may be used to measure fair value:

Level 1 - Observable inputs are unadjusted quoted prices in active markets for identical assets or liabilities;

Level 2 - Observable inputs are quoted prices for similar assets and liabilities in active markets or inputs other than quoted prices that are observable for the assets or liabilities, either directly or indirectly through market corroboration, for substantially the full term of the financial instruments; and

Level 3 - Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities. These inputs are based on our own assumptions used to measure assets and liabilities at fair value and require significant management judgment or estimation.
We classify our cash equivalents, marketable securities and restricted cash within Level 1 or Level 2 because they are valued using either quoted market prices or inputs other than quoted prices which are directly or indirectly observable in the market, including readily-available pricing sources for the identical underlying security which may not be actively traded. Our fixed income available-for-sale securities consist of high quality, investment grade securities from diverse issuers. The valuation techniques used to measure the fair value of our marketable securities were derived from non-binding market consensus prices that are corroborated by observable market data or quoted market prices for similar instruments.
In addition to our cash equivalents, marketable securities, and restricted cash, we measure the fair value of our convertible senior notes (the Notes) on a quarterly basis for disclosure purposes. We consider the fair value of the Notes at July 31, 2018 to be a Level 2 measurement due to limited trading activity of the Notes. Refer to Note 5 for further information.
Cash Equivalents, Marketable Securities and Restricted Cash
The following tables summarize our cash equivalents, marketable securities and restricted cash by significant investment categories as of January 31, 2018 and July 31, 2018 (in thousands):
 
 
As of January 31, 2018
 
Amortized
Cost
 
Gross Unrealized
Gains
 
Gross Unrealized
Losses
 
Fair
Value
 
Cash Equivalents
 
Marketable Securities
 
Restricted Cash
Level 1
 

 
 

 
 

 
 

 
 

 
 
 
 

Money market accounts
$

 
$

 
$

 
$
32,057

 
$
17,294

 
$

 
$
14,763

Level 2
 
 
 
 
 
 
 
 
 
 
 
 
 
U.S. government treasury notes
131,643

 

 
(651
)
 
130,992

 
10,172

 
120,820

 

U.S. government agencies
47,229

 

 
(333
)
 
46,896

 

 
46,896

 

Corporate debt securities
186,506

 
116

 
(1,049
)
 
185,573

 

 
185,573

 

Total
$
365,378

 
$
116

 
$
(2,033
)
 
$
395,518

 
$
27,466

 
$
353,289

 
$
14,763


 
As of July 31, 2018
 
Amortized
Cost
 
Gross Unrealized
Gains
 
Gross Unrealized
Losses
 
Fair
Value
 
Cash Equivalents
 
Marketable
Securities
 
Restricted Cash
Level 1
 
 
 
 
 
 
 
 
 
 
 
 
 
Money market accounts
$

 
$

 
$

 
$
29,047

 
$
13,269

 
$

 
$
15,778

Level 2
 
 
 
 
 
 
 
 
 
 
 
 
 
U.S. government treasury notes
326,328

 

 
(839
)
 
325,489

 
58,320

 
267,169

 

U.S. government agencies
76,443

 

 
(374
)
 
76,069

 
1,194

 
74,875

 

Corporate debt securities
383,340

 
104

 
(1,713
)
 
381,731

 

 
381,731

 

Foreign government bonds
5,151

 
1

 
(3
)
 
5,149

 

 
5,149

 

Asset-backed securities
7,283

 

 
(2
)
 
7,281

 

 
7,281

 

Total
$
798,545

 
$
105

 
$
(2,931
)
 
$
824,766

 
$
72,783

 
$
736,205

 
$
15,778


 
The amortized cost and estimated fair value of our marketable securities are shown below by contractual maturity (in thousands):
 
 
As of July 31, 2018
 
Amortized Cost
 
Fair Value
Due within one year
$
373,160

 
$
372,316

Due in one to five years
365,867

 
363,889

Total
$
739,027

 
$
736,205


 
The gross unrealized losses on our marketable securities as of July 31, 2018 were temporary in nature. The following table presents gross unrealized losses and fair values for those investments that were in a continuous unrealized loss as of July 31, 2018, aggregated by investment category (in thousands):
 
 
Less than 12 months
 
Greater than 12 months
 
Total
 
Fair
Value
 
Unrealized
Loss
 
Fair
Value
 
Unrealized
Loss
 
Fair
Value
 
Unrealized
Loss
U.S. government treasury notes
$
271,578

 
$
(483
)
 
$
48,941

 
$
(356
)
 
$
320,519

 
$
(839
)
U.S. government agencies
55,695

 
(227
)
 
20,374

 
(147
)
 
76,069

 
(374
)
Corporate debt securities
271,946

 
(1,454
)
 
30,654

 
(259
)
 
302,600

 
(1,713
)
Foreign government bonds
2,944

 
(3
)
 

 

 
2,944

 
(3
)
Asset-backed securities
5,016

 
(2
)
 

 

 
5,016

 
(2
)
Total
$
607,179

 
$
(2,169
)
 
$
99,969

 
$
(762
)
 
$
707,148

 
$
(2,931
)

 
Realized gains or losses on sale of marketable securities were not significant for all periods presented.
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.10.0.1
Balance Sheet Components
6 Months Ended
Jul. 31, 2018
Balance Sheet Components Disclosure [Abstract]  
Balance Sheet Components
Balance Sheet Components
Inventory
Inventory consists of the following (in thousands):
 
As of
January 31, 2018
 
As of
July 31, 2018
Raw materials
$
1,181

 
$
2,828

Finished goods
33,316

 
38,845

Inventory
$
34,497

 
$
41,673


Property and Equipment, Net
Property and equipment, net, consists of the following (in thousands):
 
 
As of
January 31, 2018
 
As of
July 31, 2018
Test equipment
$
142,311

 
$
156,040

Computer equipment and software
72,329

 
92,863

Furniture and fixtures
5,363

 
5,482

Leasehold improvements
15,032

 
23,763

Total property and equipment
235,035

 
278,148

Less: accumulated depreciation and amortization
(145,893
)
 
(176,430
)
Property and equipment, net
$
89,142

 
$
101,718


 
Depreciation and amortization expense was $14.8 million and $16.8 million for the three months ended July 31, 2017 and 2018, and $29.2 million and $32.8 million for the six months ended July 31, 2017 and 2018.
Intangible Assets, Net
Intangible assets, net, consist of the following (in thousands):
 
 
As of
January 31, 2018
 
As of
July 31, 2018
Technology patents
$
10,125

 
$
10,125

Accumulated amortization
(5,068
)
 
(5,820
)
Intangible assets, net
$
5,057

 
$
4,305


 
Intangible assets amortization expense was $0.4 million for the three months ended July 31, 2017 and 2018, and $0.8 million for the six months ended July 31, 2017 and 2018. The weighted-average remaining useful life of technology patents is 2.9 years. Due to the defensive nature of these patents, the amortization expense is included in general and administrative expenses in the condensed consolidated statements of operations.
As of July 31, 2018, future expected amortization expense for intangible assets is as follows (in thousands):
 
Fiscal Years Ending January 31,
Estimated 
Future
Amortization
Expense
Remainder of 2019
$
752

2020
1,504

2021
1,504

2022
545

Total
$
4,305


Accrued Expenses and Other Liabilities
Accrued expenses and other liabilities consist of the following (in thousands):
 
 
As of
January 31, 2018
 
As of
July 31, 2018
Taxes payable
$
4,052

 
$
3,801

Accrued marketing
5,928

 
5,017

Accrued travel and entertainment expenses
4,386

 
2,556

Other accrued liabilities
12,463

 
15,675

Total accrued expenses and other liabilities
$
26,829

 
$
27,049

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.10.0.1
Convertible Senior Notes
6 Months Ended
Jul. 31, 2018
Debt Disclosure [Abstract]  
Convertible Senior Notes
Convertible Senior Notes

In April 2018, we issued $575.0 million in principal amount of 0.125% convertible senior notes due 2023, in a private placement to qualified institutional buyers pursuant to Rule 144A under the Securities Act and received proceeds of $562.1 million, after deducting the underwriters’ discounts and commissions. The Notes are governed by an indenture (the Indenture) between us, as the issuer, and U.S. Bank National Association, as trustee. The Notes are our senior unsecured obligations. The Indenture does not contain any financial covenants or restrictions on the payments of dividends, the incurrence of indebtedness, or the issuance or repurchase of securities by us or any of our subsidiaries. The Notes mature on April 15, 2023 unless repurchased or redeemed by us or converted in accordance with their terms prior to the maturity date. Interest is payable semi-annually in arrears on April 15 and October 15 of each year, beginning on October 15, 2018.

The Notes are convertible for up to 21,884,155 shares of our common stock at an initial conversion rate of approximately 38.0594 shares of Class A common stock per $1,000 principal amount, which is equal to an initial conversion price of approximately $26.27 per share of Class A common stock, subject to adjustment. Holders of the Notes may surrender their Notes for conversion at their option at any time prior to the close of business on the business day immediately preceding October 15, 2022, only under the following circumstances:

during any fiscal quarter commencing after the fiscal quarter ending on July 31, 2018 (and only during such fiscal quarter), if the last reported sale price of our Class A common stock for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding fiscal quarter is greater than or equal to 130% of the conversion price for the Notes on each applicable trading day;

during the five business day period after any five consecutive trading day period (the measurement period), in which the trading price per $1,000 principal amount of Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price of our Class A common stock and the conversion rate for the Notes on each such trading day;

if we call any or all of the Notes for redemption, at any time prior to the close of business on the second scheduled trading day immediately preceding the redemption date; or

upon the occurrence of specified corporate events.

On or after October 15, 2022 until the close of business on the second scheduled trading day immediately preceding the maturity date, holders may convert all or any portion of their Notes at any time regardless of the foregoing circumstances. Upon conversion, holders will receive cash, shares of our Class A common stock, or a combination of cash and shares of our Class A common stock, at our election. We intend to settle the principal of the Notes in cash.

The conversion price will be subject to adjustment in some events. Following certain corporate events that occur prior to the maturity date or following our issuance of a notice of redemption, we will increase the conversion rate for a holder who elects to convert its Notes in connection with such corporate event or during the related redemption period in certain circumstances. Additionally, upon the occurrence of a corporate event that constitutes a “fundamental change” per the Indenture, holders of the Notes may require us to repurchase for cash all or a portion of the Notes at a purchase price equal to 100% of the principal amount of the Notes plus accrued and unpaid contingent interest.

We may not redeem the Notes prior to April 20, 2021. We may redeem for cash all or any portion of the Notes, at our option, on or after April 20, 2021 if the last reported sale price of our Class A common stock has been at least 130% of the conversion price then in effect for at least 20 trading days (whether or not consecutive) during any 30 consecutive trading day period (including the last trading day of such period) ending not more than two trading days immediately preceding the date on which we provide notice of redemption at a redemption price equal to 100% of the principal amount of the Notes to be redeemed, plus accrued and unpaid interest to, but excluding, the redemption date. No sinking fund is provided for the Notes.

In accounting for the issuance of the Notes, we separated the Notes into liability and equity components. The carrying amount of the liability component was determined by measuring the fair value of a similar liability that does not have an associated convertible feature. The carrying amount of the equity component representing the conversion option was calculated by deducting the fair value of the liability component from the principal amount of the Notes as a whole. The difference between the principal amount of the Notes and the liability component (the debt discount) is amortized to interest expense in the condensed consolidated statements of operations using the effective interest method over the term of the Notes. The equity component of the Notes is included in additional paid-in capital in the condensed consolidated balance sheets and is not remeasured as long as it continues to meet the conditions for equity classification.

In accounting for the transaction costs related to the issuance of the Notes, we allocated the total amount incurred to the liability and equity components using the same proportions as the initial carrying value of the Notes. Transaction costs attributable to the liability component were netted with the principal amount of the Notes in the condensed consolidated balance sheets and are being amortized to interest expense in the condensed consolidated statements of operations using the effective interest method over the term of the Notes. Transaction costs attributable to the equity component were netted with the equity component of the Notes in additional paid-in capital in the condensed consolidated balance sheets. Upon the issuance of the Notes, we recorded total debt issuance costs of $12.9 million, of which approximately $9.8 million was allocated to the Notes and approximately $3.1 million was allocated to additional paid-in capital.

The Notes consisted of the following (in thousands):
 
As of
July 31, 2018
Liability:
 
Principal
$
575,000

Less: debt discount, net of amortization
(128,976
)
Less: debt issuance costs, net of amortization
(9,337
)
Net carrying amount of the Notes
$
436,687

 
 
Stockholders' equity:
 
Allocated value of the conversion feature
$
136,333

Less: debt issuance costs
(3,068
)
Additional paid-in capital
$
133,265



The total estimated fair value of the Notes as of July 31, 2018 was approximately $607.2 million. The fair value was determined based on the closing trading price per $100 of the Notes as of the last day of trading for the period. The fair value of the Notes is primarily affected by the trading price of our common stock and market interest rates. Based on the closing price of our Class A common stock of $21.66 on July 31, 2018, the if-converted value of the Notes of $474.0 million was less than its principal amount.     

The following table sets forth total interest expense recognized related to the Notes for the three and six months ended July 31, 2018 (in thousands):
 
Three Months Ended July 31, 2018
 
Six Months Ended July 31, 2018
Amortization of debt discount
$
6,000

 
$
7,357

Amortization of debt issuance costs
434

 
532

Total amortization of debt discount and debt issuance costs
6,434

 
7,889

Contractual interest expense
181

 
224

Total interest expense related to the Notes
$
6,615

 
$
8,113

 
 
 
 
Effective interest rate of the liability component
5.6
%
 
5.6
%


In connection with the offering of the Notes, we paid $64.6 million to enter into capped call transactions with certain of the underwriters and their affiliates (the Capped Calls), whereby we have the option to purchase a total of 21,884,155 shares of our Class A common stock upon any conversion of Notes and/or offset any cash payments we are required to make in excess of the principal amount of the Notes, as the case may be, with such reduction or offset subject to a cap initially equal to $39.66 per share (which represents a premium of 100% over the last reported sales price of our Class A common stock on April 4, 2018), subject to certain adjustments (the Cap Price). The cost of the Capped Calls was accounted for as a reduction to additional paid-in capital on the condensed consolidated balance sheet. The Capped Calls are intended to reduce or offset potential dilution of our common stock upon any conversion of the Notes, subject to a cap based on the Cap Price.

Impact on Earnings Per Share
The Notes will not impact our diluted earnings per share until the average market price of our Class A common stock exceeds the conversion price of $26.27 per share, as we intend to settle the principal amount of the Notes in cash upon conversion. We are required under the treasury stock method to compute the potentially dilutive shares of common stock related to the Notes for periods we report net income. However, upon conversion, there will be no economic dilution from the Notes until the average market price of our Class A common stock exceeds the Cap Price of $39.66 per share, as exercise of the Capped Calls offsets any dilution from the Notes from the conversion price up to the Cap Price. Capped Calls are excluded from the calculation of diluted earnings per share, as they would be anti-dilutive under the treasury stock method.
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies
6 Months Ended
Jul. 31, 2018
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
Commitments and Contingencies

Operating Leases
 
As of January 31, 2018 and July 31, 2018, the aggregate future minimum payments under non-cancelable operating leases were approximately $113.0 million and $153.7 million.
Letters of Credit
In connection with the lease amendment executed in March 2018, we issued a letter of credit of $1.5 million. As of January 31, 2018 and July 31, 2018, we had outstanding letters of credit in the aggregate amount of $9.6 million and $10.8 million, in connection with our facility leases. The letters of credit are collateralized by restricted cash and mature on various dates through August 2029.
Legal Matters
From time to time, we have become involved in claims and other legal matters arising in the normal course of business. We investigate these claims as they arise. Although claims are inherently unpredictable, we currently are not aware of any matters that we expect to have a material adverse effect on our business, financial position, results of operations or cash flows. Accordingly, we have not recorded any loss contingency on our condensed consolidated balance sheet as of July 31, 2018.
Indemnification
Our arrangements generally include certain provisions for indemnifying customers against liabilities if our products or services infringe a third party’s intellectual property rights. Other guarantees or indemnification arrangements include guarantees of product and service performance and standby letters of credit for lease facilities. It is not possible to determine the maximum potential amount under these indemnification obligations due to the limited history of prior indemnification claims and the unique facts and circumstances involved in each particular agreement. To date, we have not incurred any material costs as a result of such obligations and have not accrued any liabilities related to such obligations in the condensed consolidated financial statements. In addition, we indemnify our officers, directors and certain key employees while they are serving in good faith in their respective capacities. To date, there have been no claims under any indemnification provisions.
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stockholders' Equity
6 Months Ended
Jul. 31, 2018
Equity [Abstract]  
Stockholders' Equity
Stockholders’ Equity
Preferred Stock
We have 20,000,000 authorized shares of undesignated preferred stock, the rights, preferences and privileges of which may be designated from time to time by our board of directors. As of July 31, 2018, there were no shares of preferred stock issued or outstanding.
Class A and Class B Common Stock
We have two classes of authorized common stock, Class A common stock and Class B common stock. As of July 31, 2018, we had 2,000,000,000 shares of Class A common stock authorized with a par value of $0.0001 per share and 250,000,000 shares of Class B common stock authorized with a par value of $0.0001 per share. As of July 31, 2018204,051,868 shares of Class A common stock were issued and outstanding and 31,359,938 shares of Class B common stock were issued and outstanding.
Repurchase of Common Stock
Concurrent with the issuance of the Notes (see Note 5), we repurchased and retired 1,008,573 shares, or $20.0 million, of our Class A common stock at $19.83 per share, which was equal to the closing price per share of our Class A common stock on April 4, 2018, the date of the pricing of the offering of the Notes. The repurchased shares were recorded as a reduction of additional paid-in capital on the condensed consolidated balance sheet.
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.10.0.1
Equity Incentive Plans
6 Months Ended
Jul. 31, 2018
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Equity Incentive Plans
Equity Incentive Plans
Equity Incentive Plans
We maintain two equity incentive plans: the 2009 Equity Incentive Plan (the 2009 Plan) and the 2015 Equity Incentive Plan (the 2015 Plan). In August 2015, our board of directors adopted, and in September 2015 our stockholders approved, the 2015 Plan, which became effective in connection with our initial public offering (IPO) and serves as the successor to the 2009 Plan. The 2015 Plan provides for grants of incentive stock options, non-statutory stock options, stock appreciation rights, restricted stock awards, restricted stock unit awards, performance stock awards, performance cash awards, and other forms of stock awards to our employees, directors and consultants.
The exercise price of stock options will generally not be less than 100% of the fair market value of our common stock on the date of grant, as determined by our board of directors. Our equity awards generally vest over a two to four year period and expire no later than ten years from the date of grant.  
2015 Employee Stock Purchase Plan
In August 2015, our board of directors adopted, and our stockholders approved, the 2015 Employee Stock Purchase Plan (2015 ESPP), which became effective in connection with our IPO.
The 2015 ESPP allows eligible employees to purchase shares of our Class A common stock at a discount through payroll deductions of up to 30% of their eligible compensation, subject to a cap of 3,000 shares on any purchase date or $25,000 in any calendar year (as determined under applicable tax rules). The 2015 ESPP provides for 24 month offering periods beginning March 16th and September 16th of each year, and each offering period consists of four six-month purchase periods, subject to a reset provision. If the closing stock price on the offering date of a new offering falls below the closing stock price on the offering date of an ongoing offering, the ongoing offering would terminate immediately following the purchase of ESPP shares on the purchase date immediately preceding the new offering and participants in the terminated ongoing offering would automatically be enrolled in the new offering (ESPP reset), resulting in a modification. On each purchase date, eligible employees will purchase our Class A common stock at a price per share equal to 85% of the lesser of the fair market value of our Class A common stock on (1) the first trading day of the applicable offering period or (2) the purchase date. There was an ESPP reset in the three months ended April 30, 2017 that resulted in a total modification charge of $9.0 million, which is recognized over the new offering period ending March 15, 2019.
We recognized stock-based compensation expense related to our 2015 ESPP of $3.8 million and $7.9 million during the three months ended July 31, 2017 and 2018 and $7.9 million and $14.6 million during the six months ended July 31, 2017 and 2018. As of July 31, 2018, there was $23.9 million of unrecognized stock-based compensation expense related to our 2015 ESPP, which is expected to be recognized over a weighted-average period of approximately 0.9 years.
Stock Options
A summary of stock option activity under our equity incentive plans and related information is as follows:
 
 
Options Outstanding
 
Number of
Shares
 
Weighted-
Average
Exercise Price
 
Weighted-
Average
Remaining
Contractual Life (In Years)
 
Aggregate
Intrinsic
Value (in thousands)
Balance as of January 31, 2018
46,359,949

 
$
7.75

 
6.3
 
$
574,224

Options exercised
(5,884,173
)
 
4.94

 
 
 
 

Options forfeited/canceled
(1,191,720
)
 
9.36

 
 
 
 

Balance as of July 31, 2018
39,284,056

 
$
8.12

 
5.9
 
$
531,664

Vested and exercisable as of July 31, 2018
26,675,832

 
$
6.00

 
5.4
 
$
417,651


 
 
The aggregate intrinsic value of options vested and exercisable as of July 31, 2018 is calculated based on the difference between the exercise price and the closing price of $21.66 of our Class A common stock on July 31, 2018.
As of July 31, 2018, total unrecognized employee compensation cost related to outstanding options was $49.6 million, which is expected to be recognized over a weighted-average period of approximately 2.1 years.

Restricted Stock Units
A summary of the restricted stock unit activity under our 2015 Plan and related information is as follows:
 
Number of Restricted Stock Units Outstanding
 
Weighted-
Average
Grant Date
Fair Value
 
Aggregate
Intrinsic
Value (in thousands)
Unvested balance as of January 31, 2018
17,682,646

 
$
12.60

 
$
356,117

Granted
7,751,921

 
20.79

 


Vested
(4,117,282
)
 
12.50

 


Forfeited
(858,561
)
 
14.18

 


Converted
(1,142,838
)
 
11.86

 
 
Unvested balance as of July 31, 2018
19,315,886

 
$
15.87

 
$
418,359



As of July 31, 2018, total unrecognized employee compensation cost related to unvested restricted stock units was $273.3 million, which is expected to be recognized over a weighted-average period of approximately 3.0 years.

In March 2017, we granted 750,000 performance stock units (net of 77,000 canceled units), at a target percentage of 100%, with both performance and service vesting conditions payable in common shares, from 0% to 150% of the target number granted, contingent upon the degree to which the performance condition is met. In March 2018, a total of 780,000 shares was earned based on the performance condition achieved and these shares are subject to service conditions through the vesting periods. Stock-based compensation expense for these performance stock units, recognized on an accelerated attribution method, was $1.2 million and $0.5 million for the three months ended July 31, 2017 and 2018, and $1.6 million and $1.5 million for the six months ended July 31, 2017 and 2018.

In August 2017, we granted 464,744 performance stock units, at a target percentage of 100%, with both performance and service vesting conditions payable in common shares, from 0% to 150% of the target number granted, contingent upon the degree to which the performance condition is met. The performance condition for these performance stock units was set in March 2018 and accordingly, established the grant date for these awards from an accounting perspective and for determining the grant date fair value.

Restricted Stock

In March 2018, we converted certain restricted stock units and performance stock units that were previously granted into 1,375,210 shares of restricted stock for corporate tax benefit purposes. Of the 1,375,210 shares of restricted stock, 697,116 shares are performance restricted stock and 678,094 shares are subject to service vesting conditions only. The conversion did not change the fair value or vesting conditions and therefore no modification accounting was required.

During the three and six months ended July 31, 2018, we issued 21,047 shares and 1,954,908 shares of performance restricted stock, at the maximum performance percentage of 180%, with performance vesting conditions payable in common shares, contingent upon the degree to which the performance condition is met. The shares may be earned from 0% to 180%. Actual shares earned may be lower than the aggregate maximum number dependent on the degree to which the performance condition is met, and cannot be higher than the aggregate maximum number. Any portion of shares that are not earned will be canceled.

All unvested restricted shares are subject to repurchase. Stock-based compensation expense for performance restricted stock is recognized on an accelerated attribution method. In the three and six months ended July 31, 2018, we recognized $6.7 million and $10.2 million in stock-based compensation expense relating to restricted stock. As of July 31, 2018, total unrecognized employee compensation cost related to unvested restricted stock was $31.7 million, which is expected to be recognized over a weighted-average period of approximately 2.6 years.
Stock-Based Compensation Expense
The following table summarizes the components of stock-based compensation expense recognized in the condensed consolidated statements of operations (in thousands):
 
 
Three Months Ended July 31,
 
Six Months Ended July 31,
 
2017
 
2018
 
2017
 
2018
Cost of revenue—product
$
358

 
$
720

 
$
755

 
$
1,328

Cost of revenue—support subscription
2,245

 
2,929

 
4,019

 
5,613

Research and development
17,971

 
22,232

 
33,559

 
43,322

Sales and marketing
11,439

 
17,269

 
22,065

 
31,209

General and administrative
4,825

 
10,504

 
8,659

 
16,137

Total stock-based compensation expense
$
36,838

 
$
53,654

 
$
69,057

 
$
97,609



The tax benefit related to stock-based compensation expense for all periods presented was not material.
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.10.0.1
Net Loss per Share Attributable to Common Stockholders
6 Months Ended
Jul. 31, 2018
Earnings Per Share [Abstract]  
Net Loss per Share Attributable to Common Stockholders
Net Loss per Share Attributable to Common Stockholders
Basic and diluted net loss per share attributable to common stockholders is presented in conformity with the two-class method required for participating securities.
Basic net loss per share attributable to common stockholders is computed by dividing the net loss by the weighted-average number of shares of common stock outstanding during the period, less shares subject to repurchase. Diluted net loss per share attributable to common stockholders is computed by giving effect to all potentially dilutive common stock equivalents including our outstanding stock options, common stock related to unvested early exercised stock options, common stock related to unvested restricted stock units and restricted stock awards, convertible senior notes to the extent dilutive, and common stock issuable pursuant to the ESPP.    For purposes of calculating basic and diluted net loss per share attributable to common shareholders, these potentially dilutive common stock equivalents have been excluded from the calculation of diluted net loss per share attributable to common stockholders as their effect is anti-dilutive.
The rights, including the liquidation and dividend rights, of the holders of our Class A and Class B common stock are identical, except with respect to voting. As the liquidation and dividend rights are identical, the undistributed earnings are allocated on a proportionate basis and the resulting net loss per share attributed to common stockholders will, therefore, be the same for both Class A and Class B common stock on an individual or combined basis.
The following table sets forth the computation of basic and diluted net loss per share attributable to common stockholders (in thousands, except per share data):
 
 
Three Months Ended July 31,
 
Six Months Ended July 31,
 
2017
 
2018
 
2017
 
2018
 
(As Adjusted*)
 
 
 
(As Adjusted*)
 
 
Net loss
$
(58,411
)
 
$
(60,123
)
 
$
(115,570
)
 
$
(124,427
)
Weighted-average shares used in computing net loss per share attributable to common stockholders, basic and diluted
209,193

 
229,359

 
207,515

 
226,609

Net loss per share attributable to common stockholders, basic and diluted
$
(0.28
)
 
$
(0.26
)
 
$
(0.56
)
 
$
(0.55
)


* Prior period information has been adjusted to reflect the adoption impact of ASC 606, which we adopted on February 1, 2018.

The following weighted-average outstanding shares of common stock equivalents were excluded from the computation of diluted net loss per share attributable to common stockholders for the periods presented because including them would have been anti-dilutive (in thousands):
 
 
Three Months Ended July 31,
 
Six Months Ended July 31,
 
2017
 
2018
 
2017
 
2018
Stock options to purchase common stock
53,878

 
40,920

 
54,864

 
42,923

Restricted stock units
15,710

 
19,957

 
13,759

 
19,486

Restricted stock and early exercised stock options
279

 
3,327

 
333

 
2,585

Employee stock purchase plan
898

 
1,154

 
898

 
1,127

Total
70,765

 
65,358

 
69,854

 
66,121

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes
6 Months Ended
Jul. 31, 2018
Income Tax Disclosure [Abstract]  
Income Taxes
Income Taxes
Our provision for income taxes was primarily due to taxes on international operations and state income taxes. The difference between the provision for income taxes that would be derived by applying the statutory rate to our loss before income taxes and the provision for income taxes recorded was primarily attributable to changes in our valuation allowance, non-deductible stock-based compensation expense and the tax rate differential between the U.S. and foreign countries.
As of July 31, 2018, there were no material changes to either the nature or the amounts of the uncertain tax positions previously determined for the year ended January 31, 2018.
The Tax Act was signed into law on December 22, 2017. The new legislation decreases the U.S. corporate federal income tax rate from 35% to 21% effective January 1, 2018.
The Tax Act also includes a number of other provisions including the elimination of loss carrybacks and limitations on the use of future losses, limitations on the deductibility of executive compensation, limitation or modification on the deductibility of certain business expenses, the transition of U.S. international taxation from a worldwide tax system to a territorial system, and the introduction of a base erosion and anti-abuse tax. Under the Tax Act, the Global Intangible Low-Taxed Income (GILTI) provision taxes foreign income in excess of a deemed return on tangible assets of foreign corporations. Under U.S. GAAP, companies are allowed to make an accounting policy election to either (i) account for GILTI as a component of tax expense in the period in which a company is subject to the rules -- the period cost method, or (ii) account for GILTI in a company’s measurement of deferred taxes -- the deferred method. Because of the complexity of the new tax rules, we have not yet made an accounting policy election and are continuing to assess the impact of the Tax Act during the one-year measurement period from the Tax Act enactment date as allowed by Staff Accounting Bulletin No. 118 (SAB 118) issued in connection with the Tax Act. We expect to complete the accounting for the tax effects of the Tax Act in calendar year 2018.
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.10.0.1
Segment Information
6 Months Ended
Jul. 31, 2018
Segment Reporting [Abstract]  
Segment Information
Segment Information
Our chief operating decision maker is a group comprised of our Chief Executive Officer, our Chief Financial Officer, and our President. This group reviews financial information presented on a consolidated basis for purposes of allocating resources and evaluating financial performance. We have one business activity and there are no segment managers who are held accountable for operations or operating results. Accordingly, we have a single reportable segment.
Disaggregation of Revenue
The following table depicts the disaggregation of revenue by geographic area based on the billing address of our customers and is consistent with how we evaluate our financial performance (in thousands):
 
 
Three Months Ended July 31,
 
Six Months Ended July 31,
 
2017
 
2018
 
2017
 
2018
 
(As Adjusted*)
 
 
 
(As Adjusted*)
 
 
United States
$
165,620

 
$
229,760

 
$
312,125

 
$
414,678

Rest of the world
59,050

 
79,124

 
95,190

 
150,151

Total revenue
$
224,670

 
$
308,884

 
$
407,315

 
$
564,829


* Prior period information has been adjusted to reflect the adoption impact of ASC 606, which we adopted on February 1, 2018.

Long-Lived Assets by Geographic Area
Long-lived assets by geographic area are summarized as follows (in thousands):
 
 
As of
January 31, 2018
 
As of
July 31, 2018
United States
$
85,430

 
$
97,250

Rest of the world
3,712

 
4,468

Total long-lived assets
$
89,142

 
$
101,718

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.10.0.1
Subsequent Event
6 Months Ended
Jul. 31, 2018
Subsequent Events [Abstract]  
Subsequent Event
Subsequent Event
In August 2018, we acquired StorReduce, Inc., a cloud-first software-defined storage solution, for $25 million in cash, subject to adjustments. We are currently in the process of completing the purchase price allocation for this acquisition, which will be included in our condensed consolidated financial statements for the quarter ending October 31, 2018.
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.10.0.1
Basis of Presentation and Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jul. 31, 2018
Accounting Policies [Abstract]  
Principles of Consolidation
Principles of Consolidation
The condensed consolidated financial statements include the accounts of the Company and our wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.
Unaudited Interim Consolidated Financial Information
Unaudited Interim Consolidated Financial Information
The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States (U.S. GAAP) and applicable rules and regulations of the Securities and Exchange Commission (the SEC) regarding interim financial reporting. Certain information and note disclosures normally included in the financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to such rules and regulations. Therefore, these condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes included in our Annual Report on Form 10-K for the year ended January 31, 2018.
In the opinion of management, the accompanying unaudited condensed consolidated financial statements reflect all normal recurring adjustments necessary to present fairly the financial position, results of operations, comprehensive loss and cash flows for the interim periods, but are not necessarily indicative of the results of operations to be anticipated for the full fiscal year 2019 or any future period. Certain prior period amounts have been adjusted as a result of adoption of new accounting pronouncements. Refer to "Recently Adopted Accounting Pronouncements" below for further information.
Use of Estimates
Use of Estimates
The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported and disclosed in the financial statements and accompanying notes. Actual results could differ from these estimates. Such estimates include, but are not limited to, the determination of standalone selling price for revenue arrangements with multiple performance obligations, useful lives of intangible assets, property and equipment and deferred sales commissions, stock-based compensation, provision for income taxes including related reserves, and contingent liabilities. Management bases its estimates on historical experience and on various other assumptions which management believes to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities.
Restricted Cash
Restricted Cash
Restricted cash is comprised of cash collateral related to our leases and for a vendor corporate credit card program.
Marketable Securities
Marketable Securities
We classify our marketable securities as available-for-sale at the time of purchase and reevaluate such classification at each balance sheet date. We may sell these securities at any time for use in current operations even if they have not yet reached maturity. As a result, we classify our securities, including those with maturities beyond twelve months, as current assets in the accompanying condensed consolidated balance sheets. We carry these securities at fair value and record unrealized gains and losses, in accumulated other comprehensive loss, which is reflected as a component of stockholders’ equity. We evaluate our securities to assess whether those with unrealized loss positions are other than temporarily impaired. We consider impairments to be other than temporary if they are related to deterioration in credit risk or if it is likely we will sell the securities before the recovery of their cost basis. Realized gains and losses from the sale of marketable securities and declines in value deemed to be other than temporary are determined on the specific identification method. To date, there have been no declines in value deemed to be other than temporary in any of our securities. Realized gains and losses are reported in other income (expense), net in the condensed consolidated statements of operations.
Deferred Commissions
Deferred Commissions
Deferred commissions consist of incremental costs paid to our sales force to obtain customer contracts. Deferred commissions related to product revenues are recognized upon transfer of control to customers and deferred commissions related to support subscription revenue are amortized over an expected useful life of six years. We determine the expected useful life based on an estimated benefit period by evaluating our technology development life cycle, expected customer relationship period, and other factors. We classify deferred commissions as current and non-current on our condensed consolidated balance sheets based on the timing of when we expect to recognize the expense. Amortization of deferred commissions is included in sales and marketing expense in the condensed consolidated statements of operations.
Deferred Revenue
Deferred Revenue
Deferred revenue primarily consists of amounts that have been invoiced but that have not yet been recognized as revenue and performance obligations pertaining to support subscription services. The current portion of deferred revenue represents the amounts that are expected to be recognized as revenue within one year of the condensed consolidated balance sheet dates.
Revenue Recognition
Revenue Recognition
We derive revenue from two sources: (1) product revenue which includes hardware and embedded software and (2) support subscription revenue which includes customer support, hardware maintenance, and software upgrades on a when-and-if-available basis.
Our product revenue is derived from the sale of storage hardware and operating system software that is integrated into the hardware. We typically recognize product revenue upon transfer of control to our customers. Products are typically shipped directly by us to customers, and our channel partners do not stock our inventory.
Our support subscription revenue is derived from the sale of support subscription, which includes the right to receive unspecified software upgrades and enhancements on a when-and-if-available basis, bug fixes, parts replacement services related to the hardware, as well as access to our cloud-based management and support platform. Revenue related to support subscription is recognized ratably over the contractual term, which generally ranges from one to six years and represents our performance obligations period. The vast majority of our products are sold with support subscription agreements, which typically commence upon transfer of control of the corresponding products to our customers. Costs to service the support subscription are expensed as incurred. In addition, our Evergreen Storage program provides our customers who continually maintain active support subscription agreements for three years with an included controller refresh with each additional three year support subscription renewal. In accordance with revenue recognition guidance, the controller refresh represents an additional performance obligation and the allocated revenue is recognized in the period in which these controllers are shipped.
We recognize revenue upon the transfer of promised goods or services to customers in an amount that reflects the consideration we expect to be entitled in exchange for those goods or services. This is achieved through applying the following five-step approach:
Identification of the contract, or contracts, with a customer
Identification of the performance obligations in the contract
Determination of the transaction price
Allocation of the transaction price to the performance obligations in the contract
Recognition of revenue when, or as, we satisfy a performance obligation
When applying this five-step approach, we apply judgment in determining the customer's ability and intention to pay, which is based on a variety of factors including the customer's historical payment experience and/or published credit and financial information pertaining to the customer. To the extent a customer contract includes multiple promised goods or services, we determine whether promised goods or services are capable of being distinct in the context of the contract to be accounted for as a combined performance obligation. We allocate transaction price to each performance obligation for contracts that contain multiple performance obligations based on a relative standalone selling price, taking into account available information such as market conditions and internally approved pricing guidelines related to performance obligations.
Recently Adopted Accounting Pronouncements and Recent Accounting Pronouncements Not Yet Adopted
Recently Adopted Accounting Pronouncements
In May 2014, the Financial Accounting Standards Board (FASB), issued Accounting Standards Update (ASU) No. 2014-09, Revenue from Contracts with Customers (ASU 2014-09 or ASC 606), requiring an entity to recognize revenue when it transfers promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled to in exchange for those goods or services. ASC 606 supersedes nearly all existing revenue recognition guidance under U.S. GAAP upon its effective date. The standard permits two methods of adoptions: retrospectively to each prior reporting period presented (full retrospective method), or retrospectively with the cumulative effect of applying the standard recognized at the date of application (cumulative catch-up transition method).
We adopted the standard using the full retrospective method beginning February 1, 2018, for the year ending January 31, 2019, and our historical financial information for the years ended January 31, 2017 and 2018 has been adjusted to conform to the new standard.
The most significant impact of the standard related to the removal of limitation on contingent revenue, resulting in an increase in product revenue and a decrease in support subscription revenue. In addition, the adoption of ASC 606 also resulted in differences in the timing of recognition of sales commissions. While the adoption of the standard changes certain line items within the net cash flow from operating activities, it had no impact to the net cash provided by or used in operating, investing, or financing activities on our condensed consolidated statements of cash flows.
The following line items on our condensed consolidated balance sheet as of January 31, 2018 have been adjusted to reflect the adoption of ASC 606 (in thousands):
 
As of January 31, 2018
 
As Previously Reported
 
Adjustment
 
As Adjusted
Assets
 
 
 
 
 
Deferred commissions, current
$
22,437

 
$
(1,349
)
 
$
21,088

Deferred commissions, non-current
20,288

 
45,937

 
66,225

Total deferred commissions
$
42,725

 
$
44,588

 
$
87,313

Liabilities
 
 
 
 
 
Deferred revenue, current
$
209,377

 
$
(18,148
)
 
$
191,229

Deferred revenue, non-current
196,632

 
(13,759
)
 
182,873

Total deferred revenue
$
406,009

 
$
(31,907
)
 
$
374,102

Stockholders' equity
 
 
 
 
 
Accumulated deficit
$
(980,082
)
 
$
76,495

 
$
(903,587
)

The following line items on our unaudited condensed consolidated statement of operations for the three and six months ended July 31, 2017 have been adjusted to reflect the adoption of ASC 606 (in thousands, except per share data):
 
Three Months Ended July 31, 2017
 
Six Months Ended July 31, 2017
 
As Previously Reported
 
Adjustment
 
As Adjusted
 
As Previously Reported
 
Adjustment
 
As Adjusted
Revenue:
 
 
 
 
 
 
 
 
 
 
 
Product
$
175,013

 
$
4,656

 
$
179,669

 
$
313,438

 
$
9,081

 
$
322,519

Support subscription
49,448

 
(4,447
)
 
45,001

 
93,654

 
(8,858
)
 
84,796

Total revenue
$
224,461

 
$
209

 
$
224,670

 
$
407,092

 
$
223

 
$
407,315

 
 
 
 
 
 
 
 
 
 
 
 
Gross profit
$
148,010

 
$
209

 
$
148,219

 
$
267,093

 
$
223

 
$
267,316

Sales and marketing
$
120,633

 
$
(3,081
)
 
$
117,552

 
$
217,597

 
$
(8,282
)
 
$
209,315

Total operating expenses
$
212,156

 
$
(3,081
)
 
$
209,075

 
$
394,644

 
$
(8,282
)
 
$
386,362

Loss from operations
$
(64,146
)
 
$
3,290

 
$
(60,856
)
 
$
(127,551
)
 
$
8,505

 
$
(119,046
)
Loss before provision for income taxes
$
(60,880
)
 
$
3,290

 
$
(57,590
)
 
$
(122,290
)
 
$
8,505

 
$
(113,785
)
Net loss
$
(61,701
)
 
$
3,290

 
$
(58,411
)
 
$
(124,075
)
 
$
8,505

 
$
(115,570
)
Net loss per share attributable to common stockholders, basic and diluted
$
(0.29
)
 
$
0.01

 
$
(0.28
)
 
$
(0.60
)
 
$
0.04

 
$
(0.56
)

Unaudited revenue by geographic location based on bill-to location, which reflects the adoption impact of ASC 606, are as follows (in thousands):
 
Three Months Ended July 31, 2017
 
Six Months Ended July 31, 2017
 
As Previously Reported
 
Adjustment
 
As Adjusted
 
As Previously Reported
 
Adjustment
 
As Adjusted
Revenue:
 
 
 
 
 
 
 
 
 
 
 
United States
$
165,466

 
$
154

 
$
165,620

 
$
311,960

 
$
165

 
$
312,125

Rest of the world
58,995

 
55

 
59,050

 
95,132

 
58

 
95,190

Total revenue
$
224,461

 
$
209

 
$
224,670

 
$
407,092

 
$
223

 
$
407,315



In November 2016, the FASB issued ASU No. 2016-18, Statement of Cash Flows (Topic 230): Restricted Cash (ASU 2016-18), which requires that a statement of cash flows explain the change during the period in the total of cash, cash equivalents, and restricted cash. We adopted ASU 2016-18 effective February 1, 2018 on a retrospective basis. Upon adoption, restricted cash is included with cash and cash equivalents when reconciling the beginning-of-period and end-of-period total amounts shown on the statement of cash flows. The adoption of this standard increased our previously reported net cash flow from investing activities for the periods in which there were changes in restricted cash but did not impact our net cash flow from operating activities or financing activities presented on our consolidated statements of cash flows.
The following line items in our unaudited condensed consolidated statement of cash flows for the six months ended July 31, 2017 have been adjusted to reflect the adoption of ASU 2016-18 and ASC 606 (in thousands):
 
Six Months Ended July 31, 2017
 
As Previously Reported
 
Adjustment
 
As Adjusted
Net loss (1)
$
(124,075
)
 
$
8,505

 
$
(115,570
)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:
 
 
 
 
 
Deferred commissions (1)
$
(4,607
)
 
$
(4,980
)
 
$
(9,587
)
Accrued compensation and other liabilities (1)
$
310

 
$
(3,303
)
 
$
(2,993
)
Deferred revenue (1)
$
24,473

 
$
(222
)
 
$
24,251

Cash used in operating activities
$
(14,492
)
 
$

 
$
(14,492
)
Cash, cash equivalents and restricted cash, beginning of period (2)
$
183,675

 
$
12,734

 
$
196,409

Cash, cash equivalents and restricted cash, end of period (2)
$
171,894

 
$
12,734

 
$
184,628

_____________________________________________________
(1) Adjustment pertaining to the adoption of ASC 606.
(2) Adjustment pertaining to the adoption of ASU 2016-18.
In June 2018, the FASB issued ASU No. 2018-07, Compensation - Stock Compensation (Topic 718) (ASU 2018-07). ASU 2018-07 aligns the accounting for share-based awards to employees and non-employees to follow the same model. The new standard is effective for fiscal years beginning after December 15, 2018 using a modified retrospective transition approach. Early adoption is permitted. We adopted this standard for the three and six months ended July 31, 2018 and the adoption of this standard did not materially impact our consolidated financial statements.
Recent Accounting Pronouncements Not Yet Adopted
In February 2016, the FASB issued ASU No. 2016-02, Leases (Topic 842) (ASU 2016-02). ASU 2016-02 requires lessees to recognize all leases with terms in excess of one year on their balance sheet as a right-of-use asset and a lease liability at the commencement date. The new standard also simplifies the accounting for sale and leaseback transactions. ASU 2016-02 requires the use of the modified retrospective method for leases existing at, or entered into after, the beginning of the earliest comparative period presented in the financial statements. In July 2018, the FASB issued ASU No. 2018-10, Leases (Topic 842), Codification Improvements to Topic 842, Leases (ASU 2018-10) and ASU No. 2018-11, Leases (Topic 842), Targeted Improvements (ASU 2018-11). ASU 2018-11 provides a new transition method in which an entity can initially apply the new lease standards at the adoption date and recognize a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. These standards will be effective for us beginning on February 1, 2019 and early adoption is permitted. We expect to apply the new transition method prescribed by ASU 2018-11 at the adoption date. We are currently evaluating the impact of these standards on our consolidated financial statements.
In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (ASU 2016-13). ASU 2016-13 amends guidance on reporting credit losses for assets held at amortized cost basis and available-for-sale debt securities to require that credit losses on available-for-sale debt securities be presented as an allowance rather than as a write-down. The measurement of credit losses for newly recognized financial assets and subsequent changes in the allowance for credit losses are recorded in the statements of operations. The amendments in this update will be effective for us beginning on February 1, 2020 with early adoption permitted on or after February 1, 2019. We are currently evaluating the impact of this standard on our consolidated financial statements.
In February 2018, the FASB issued ASU No. 2018-02, Income Statement - Reporting Comprehensive Income (Topic 220) - Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income. This standard allows a reclassification from accumulated other comprehensive income to retained earnings for stranded tax effects resulting from the Tax Cuts and Jobs Act of 2017 (the Tax Act) and requires certain disclosures about stranded tax effects. This standard will be effective for us beginning February 1, 2019 and should be applied either in the period of adoption or retrospectively. Early adoption is permitted. We do not expect this standard to have any impact on our consolidated financial statements.
Fair Value Measurements
Fair Value Measurements
We measure our cash equivalents, marketable securities, and restricted cash at fair value on a recurring basis. We define fair value as the exchange price that would be received from sale of an asset or paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. We measure our financial assets and liabilities at fair value at each reporting period using a fair value hierarchy which requires us to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. A financial instrument’s classification within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement. Three levels of inputs may be used to measure fair value:

Level 1 - Observable inputs are unadjusted quoted prices in active markets for identical assets or liabilities;

Level 2 - Observable inputs are quoted prices for similar assets and liabilities in active markets or inputs other than quoted prices that are observable for the assets or liabilities, either directly or indirectly through market corroboration, for substantially the full term of the financial instruments; and

Level 3 - Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities. These inputs are based on our own assumptions used to measure assets and liabilities at fair value and require significant management judgment or estimation.
We classify our cash equivalents, marketable securities and restricted cash within Level 1 or Level 2 because they are valued using either quoted market prices or inputs other than quoted prices which are directly or indirectly observable in the market, including readily-available pricing sources for the identical underlying security which may not be actively traded. Our fixed income available-for-sale securities consist of high quality, investment grade securities from diverse issuers. The valuation techniques used to measure the fair value of our marketable securities were derived from non-binding market consensus prices that are corroborated by observable market data or quoted market prices for similar instruments.
In addition to our cash equivalents, marketable securities, and restricted cash, we measure the fair value of our convertible senior notes (the Notes) on a quarterly basis for disclosure purposes. We consider the fair value of the Notes at July 31, 2018 to be a Level 2 measurement due to limited trading activity of the Notes. Refer to Note 5 for further information.
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.10.0.1
Basis of Presentation and Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jul. 31, 2018
Accounting Policies [Abstract]  
Deferred Commissions
Changes in total deferred commissions during the periods presented are as follows (in thousands):
 
Three Months Ended July 31, 2018
 
Six Months Ended July 31, 2018
 
 
 
 
Beginning balance (1)
$
86,044

 
$
87,313

Additions
24,582

 
40,003

Recognition of deferred commissions
(19,157
)
 
(35,847
)
Ending balance as of July 31, 2018
$
91,469

 
$
91,469


____________________ 
(1) Balance as of January 31, 2018 was adjusted to reflect the adoption of ASC 606.
Deferred Revenue
Changes in total deferred revenue during the periods presented are as follows (in thousands):
 
Three Months Ended July 31, 2018
 
Six Months Ended July 31, 2018
Beginning balance (1)
$
388,614

 
$
374,102

Additions
92,511

 
167,782

Recognition of deferred revenue
(67,878
)
 
(128,637
)
Ending balance as of July 31, 2018
$
413,247

 
$
413,247

____________________ 
(1) Balance as of January 31, 2018 was adjusted to reflect the adoption of ASC 606.
Schedule of Recently Adopted Accounting Pronouncements
The following line items on our condensed consolidated balance sheet as of January 31, 2018 have been adjusted to reflect the adoption of ASC 606 (in thousands):
 
As of January 31, 2018
 
As Previously Reported
 
Adjustment
 
As Adjusted
Assets
 
 
 
 
 
Deferred commissions, current
$
22,437

 
$
(1,349
)
 
$
21,088

Deferred commissions, non-current
20,288

 
45,937

 
66,225

Total deferred commissions
$
42,725

 
$
44,588

 
$
87,313

Liabilities
 
 
 
 
 
Deferred revenue, current
$
209,377

 
$
(18,148
)
 
$
191,229

Deferred revenue, non-current
196,632

 
(13,759
)
 
182,873

Total deferred revenue
$
406,009

 
$
(31,907
)
 
$
374,102

Stockholders' equity
 
 
 
 
 
Accumulated deficit
$
(980,082
)
 
$
76,495

 
$
(903,587
)

The following line items on our unaudited condensed consolidated statement of operations for the three and six months ended July 31, 2017 have been adjusted to reflect the adoption of ASC 606 (in thousands, except per share data):
 
Three Months Ended July 31, 2017
 
Six Months Ended July 31, 2017
 
As Previously Reported
 
Adjustment
 
As Adjusted
 
As Previously Reported
 
Adjustment
 
As Adjusted
Revenue:
 
 
 
 
 
 
 
 
 
 
 
Product
$
175,013

 
$
4,656

 
$
179,669

 
$
313,438

 
$
9,081

 
$
322,519

Support subscription
49,448

 
(4,447
)
 
45,001

 
93,654

 
(8,858
)
 
84,796

Total revenue
$
224,461

 
$
209

 
$
224,670

 
$
407,092

 
$
223

 
$
407,315

 
 
 
 
 
 
 
 
 
 
 
 
Gross profit
$
148,010

 
$
209

 
$
148,219

 
$
267,093

 
$
223

 
$
267,316

Sales and marketing
$
120,633

 
$
(3,081
)
 
$
117,552

 
$
217,597

 
$
(8,282
)
 
$
209,315

Total operating expenses
$
212,156

 
$
(3,081
)
 
$
209,075

 
$
394,644

 
$
(8,282
)
 
$
386,362

Loss from operations
$
(64,146
)
 
$
3,290

 
$
(60,856
)
 
$
(127,551
)
 
$
8,505

 
$
(119,046
)
Loss before provision for income taxes
$
(60,880
)
 
$
3,290

 
$
(57,590
)
 
$
(122,290
)
 
$
8,505

 
$
(113,785
)
Net loss
$
(61,701
)
 
$
3,290

 
$
(58,411
)
 
$
(124,075
)
 
$
8,505

 
$
(115,570
)
Net loss per share attributable to common stockholders, basic and diluted
$
(0.29
)
 
$
0.01

 
$
(0.28
)
 
$
(0.60
)
 
$
0.04

 
$
(0.56
)

Unaudited revenue by geographic location based on bill-to location, which reflects the adoption impact of ASC 606, are as follows (in thousands):
 
Three Months Ended July 31, 2017
 
Six Months Ended July 31, 2017
 
As Previously Reported
 
Adjustment
 
As Adjusted
 
As Previously Reported
 
Adjustment
 
As Adjusted
Revenue:
 
 
 
 
 
 
 
 
 
 
 
United States
$
165,466

 
$
154

 
$
165,620

 
$
311,960

 
$
165

 
$
312,125

Rest of the world
58,995

 
55

 
59,050

 
95,132

 
58

 
95,190

Total revenue
$
224,461

 
$
209

 
$
224,670

 
$
407,092

 
$
223

 
$
407,315

The following line items in our unaudited condensed consolidated statement of cash flows for the six months ended July 31, 2017 have been adjusted to reflect the adoption of ASU 2016-18 and ASC 606 (in thousands):
 
Six Months Ended July 31, 2017
 
As Previously Reported
 
Adjustment
 
As Adjusted
Net loss (1)
$
(124,075
)
 
$
8,505

 
$
(115,570
)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:
 
 
 
 
 
Deferred commissions (1)
$
(4,607
)
 
$
(4,980
)
 
$
(9,587
)
Accrued compensation and other liabilities (1)
$
310

 
$
(3,303
)
 
$
(2,993
)
Deferred revenue (1)
$
24,473

 
$
(222
)
 
$
24,251

Cash used in operating activities
$
(14,492
)
 
$

 
$
(14,492
)
Cash, cash equivalents and restricted cash, beginning of period (2)
$
183,675

 
$
12,734

 
$
196,409

Cash, cash equivalents and restricted cash, end of period (2)
$
171,894

 
$
12,734

 
$
184,628

_____________________________________________________
(1) Adjustment pertaining to the adoption of ASC 606.
(2) Adjustment pertaining to the adoption of ASU 2016-18.
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.10.0.1
Financial Instruments (Tables)
6 Months Ended
Jul. 31, 2018
Investments, Debt and Equity Securities [Abstract]  
Summary of Cash Equivalents, Marketable Securities and Restricted Cash by Significant Investment Categories
The following tables summarize our cash equivalents, marketable securities and restricted cash by significant investment categories as of January 31, 2018 and July 31, 2018 (in thousands):
 
 
As of January 31, 2018
 
Amortized
Cost
 
Gross Unrealized
Gains
 
Gross Unrealized
Losses
 
Fair
Value
 
Cash Equivalents
 
Marketable Securities
 
Restricted Cash
Level 1
 

 
 

 
 

 
 

 
 

 
 
 
 

Money market accounts
$

 
$

 
$

 
$
32,057

 
$
17,294

 
$

 
$
14,763

Level 2
 
 
 
 
 
 
 
 
 
 
 
 
 
U.S. government treasury notes
131,643

 

 
(651
)
 
130,992

 
10,172

 
120,820

 

U.S. government agencies
47,229

 

 
(333
)
 
46,896

 

 
46,896

 

Corporate debt securities
186,506

 
116

 
(1,049
)
 
185,573

 

 
185,573

 

Total
$
365,378

 
$
116

 
$
(2,033
)
 
$
395,518

 
$
27,466

 
$
353,289

 
$
14,763


 
As of July 31, 2018
 
Amortized
Cost
 
Gross Unrealized
Gains
 
Gross Unrealized
Losses
 
Fair
Value
 
Cash Equivalents
 
Marketable
Securities
 
Restricted Cash
Level 1
 
 
 
 
 
 
 
 
 
 
 
 
 
Money market accounts
$

 
$

 
$

 
$
29,047

 
$
13,269

 
$

 
$
15,778

Level 2
 
 
 
 
 
 
 
 
 
 
 
 
 
U.S. government treasury notes
326,328

 

 
(839
)
 
325,489

 
58,320

 
267,169

 

U.S. government agencies
76,443

 

 
(374
)
 
76,069

 
1,194

 
74,875

 

Corporate debt securities
383,340

 
104

 
(1,713
)
 
381,731

 

 
381,731

 

Foreign government bonds
5,151

 
1

 
(3
)
 
5,149

 

 
5,149

 

Asset-backed securities
7,283

 

 
(2
)
 
7,281

 

 
7,281

 

Total
$
798,545

 
$
105

 
$
(2,931
)
 
$
824,766

 
$
72,783

 
$
736,205

 
$
15,778

Schedule of Amortized Cost and Estimated Fair Value of Marketable Securities by Contractual Maturity
The amortized cost and estimated fair value of our marketable securities are shown below by contractual maturity (in thousands):
 
 
As of July 31, 2018
 
Amortized Cost
 
Fair Value
Due within one year
$
373,160

 
$
372,316

Due in one to five years
365,867

 
363,889

Total
$
739,027

 
$
736,205

Schedule of Gross Unrealized Losses and Fair Values for Investments that were in Continuous Unrealized Loss Position for Less Than 12 Months, Aggregated by Investments Category
The following table presents gross unrealized losses and fair values for those investments that were in a continuous unrealized loss as of July 31, 2018, aggregated by investment category (in thousands):
 
 
Less than 12 months
 
Greater than 12 months
 
Total
 
Fair
Value
 
Unrealized
Loss
 
Fair
Value
 
Unrealized
Loss
 
Fair
Value
 
Unrealized
Loss
U.S. government treasury notes
$
271,578

 
$
(483
)
 
$
48,941

 
$
(356
)
 
$
320,519

 
$
(839
)
U.S. government agencies
55,695

 
(227
)
 
20,374

 
(147
)
 
76,069

 
(374
)
Corporate debt securities
271,946

 
(1,454
)
 
30,654

 
(259
)
 
302,600

 
(1,713
)
Foreign government bonds
2,944

 
(3
)
 

 

 
2,944

 
(3
)
Asset-backed securities
5,016

 
(2
)
 

 

 
5,016

 
(2
)
Total
$
607,179

 
$
(2,169
)
 
$
99,969

 
$
(762
)
 
$
707,148

 
$
(2,931
)
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.10.0.1
Balance Sheet Components (Tables)
6 Months Ended
Jul. 31, 2018
Balance Sheet Components Disclosure [Abstract]  
Schedule of Inventory
Inventory consists of the following (in thousands):
 
As of
January 31, 2018
 
As of
July 31, 2018
Raw materials
$
1,181

 
$
2,828

Finished goods
33,316

 
38,845

Inventory
$
34,497

 
$
41,673

Schedule of Property and Equipment, Net
Property and equipment, net, consists of the following (in thousands):
 
 
As of
January 31, 2018
 
As of
July 31, 2018
Test equipment
$
142,311

 
$
156,040

Computer equipment and software
72,329

 
92,863

Furniture and fixtures
5,363

 
5,482

Leasehold improvements
15,032

 
23,763

Total property and equipment
235,035

 
278,148

Less: accumulated depreciation and amortization
(145,893
)
 
(176,430
)
Property and equipment, net
$
89,142

 
$
101,718

Schedule of Intangible Assets, Net
Intangible assets, net, consist of the following (in thousands):
 
 
As of
January 31, 2018
 
As of
July 31, 2018
Technology patents
$
10,125

 
$
10,125

Accumulated amortization
(5,068
)
 
(5,820
)
Intangible assets, net
$
5,057

 
$
4,305

Schedule of Expected Amortization Expenses for Intangible Assets
As of July 31, 2018, future expected amortization expense for intangible assets is as follows (in thousands):
 
Fiscal Years Ending January 31,
Estimated 
Future
Amortization
Expense
Remainder of 2019
$
752

2020
1,504

2021
1,504

2022
545

Total
$
4,305

Schedule of Accrued Expenses and Other Liabilities
Accrued expenses and other liabilities consist of the following (in thousands):
 
 
As of
January 31, 2018
 
As of
July 31, 2018
Taxes payable
$
4,052

 
$
3,801

Accrued marketing
5,928

 
5,017

Accrued travel and entertainment expenses
4,386

 
2,556

Other accrued liabilities
12,463

 
15,675

Total accrued expenses and other liabilities
$
26,829

 
$
27,049

XML 33 R23.htm IDEA: XBRL DOCUMENT v3.10.0.1
Convertible Senior Notes (Tables)
6 Months Ended
Jul. 31, 2018
Debt Disclosure [Abstract]  
Convertible Debt
The Notes consisted of the following (in thousands):
 
As of
July 31, 2018
Liability:
 
Principal
$
575,000

Less: debt discount, net of amortization
(128,976
)
Less: debt issuance costs, net of amortization
(9,337
)
Net carrying amount of the Notes
$
436,687

 
 
Stockholders' equity:
 
Allocated value of the conversion feature
$
136,333

Less: debt issuance costs
(3,068
)
Additional paid-in capital
$
133,265

Interest Expense
The following table sets forth total interest expense recognized related to the Notes for the three and six months ended July 31, 2018 (in thousands):
 
Three Months Ended July 31, 2018
 
Six Months Ended July 31, 2018
Amortization of debt discount
$
6,000

 
$
7,357

Amortization of debt issuance costs
434

 
532

Total amortization of debt discount and debt issuance costs
6,434

 
7,889

Contractual interest expense
181

 
224

Total interest expense related to the Notes
$
6,615

 
$
8,113

 
 
 
 
Effective interest rate of the liability component
5.6
%
 
5.6
%
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.10.0.1
Equity Incentive Plans (Tables)
6 Months Ended
Jul. 31, 2018
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Summary of Stock Option Activity Under Equity Incentive Plans and Related Information
A summary of stock option activity under our equity incentive plans and related information is as follows:
 
 
Options Outstanding
 
Number of
Shares
 
Weighted-
Average
Exercise Price
 
Weighted-
Average
Remaining
Contractual Life (In Years)
 
Aggregate
Intrinsic
Value (in thousands)
Balance as of January 31, 2018
46,359,949

 
$
7.75

 
6.3
 
$
574,224

Options exercised
(5,884,173
)
 
4.94

 
 
 
 

Options forfeited/canceled
(1,191,720
)
 
9.36

 
 
 
 

Balance as of July 31, 2018
39,284,056

 
$
8.12

 
5.9
 
$
531,664

Vested and exercisable as of July 31, 2018
26,675,832

 
$
6.00

 
5.4
 
$
417,651

Summary of Restricted Stock Unit Activity Under 2015 Plan
A summary of the restricted stock unit activity under our 2015 Plan and related information is as follows:
 
Number of Restricted Stock Units Outstanding
 
Weighted-
Average
Grant Date
Fair Value
 
Aggregate
Intrinsic
Value (in thousands)
Unvested balance as of January 31, 2018
17,682,646

 
$
12.60

 
$
356,117

Granted
7,751,921

 
20.79

 


Vested
(4,117,282
)
 
12.50

 


Forfeited
(858,561
)
 
14.18

 


Converted
(1,142,838
)
 
11.86

 
 
Unvested balance as of July 31, 2018
19,315,886

 
$
15.87

 
$
418,359

Summarizes the Components of Stock-Based Compensation
The following table summarizes the components of stock-based compensation expense recognized in the condensed consolidated statements of operations (in thousands):
 
 
Three Months Ended July 31,
 
Six Months Ended July 31,
 
2017
 
2018
 
2017
 
2018
Cost of revenue—product
$
358

 
$
720

 
$
755

 
$
1,328

Cost of revenue—support subscription
2,245

 
2,929

 
4,019

 
5,613

Research and development
17,971

 
22,232

 
33,559

 
43,322

Sales and marketing
11,439

 
17,269

 
22,065

 
31,209

General and administrative
4,825

 
10,504

 
8,659

 
16,137

Total stock-based compensation expense
$
36,838

 
$
53,654

 
$
69,057

 
$
97,609

XML 35 R25.htm IDEA: XBRL DOCUMENT v3.10.0.1
Net Loss per Share Attributable to Common Stockholders (Tables)
6 Months Ended
Jul. 31, 2018
Earnings Per Share [Abstract]  
Summary of Computation of Basic and Diluted Net Loss per Share Attributable to Common Stockholders
The following table sets forth the computation of basic and diluted net loss per share attributable to common stockholders (in thousands, except per share data):
 
 
Three Months Ended July 31,
 
Six Months Ended July 31,
 
2017
 
2018
 
2017
 
2018
 
(As Adjusted*)
 
 
 
(As Adjusted*)
 
 
Net loss
$
(58,411
)
 
$
(60,123
)
 
$
(115,570
)
 
$
(124,427
)
Weighted-average shares used in computing net loss per share attributable to common stockholders, basic and diluted
209,193

 
229,359

 
207,515

 
226,609

Net loss per share attributable to common stockholders, basic and diluted
$
(0.28
)
 
$
(0.26
)
 
$
(0.56
)
 
$
(0.55
)


* Prior period information has been adjusted to reflect the adoption impact of ASC 606, which we adopted on February 1, 2018.

Summary of Weighted-average Outstanding Shares Excluded from Computation of Diluted Net Loss per Share Attributable to Common Stockholders
The following weighted-average outstanding shares of common stock equivalents were excluded from the computation of diluted net loss per share attributable to common stockholders for the periods presented because including them would have been anti-dilutive (in thousands):
 
 
Three Months Ended July 31,
 
Six Months Ended July 31,
 
2017
 
2018
 
2017
 
2018
Stock options to purchase common stock
53,878

 
40,920

 
54,864

 
42,923

Restricted stock units
15,710

 
19,957

 
13,759

 
19,486

Restricted stock and early exercised stock options
279

 
3,327

 
333

 
2,585

Employee stock purchase plan
898

 
1,154

 
898

 
1,127

Total
70,765

 
65,358

 
69,854

 
66,121

XML 36 R26.htm IDEA: XBRL DOCUMENT v3.10.0.1
Segment Information (Tables)
6 Months Ended
Jul. 31, 2018
Segment Reporting [Abstract]  
Schedule of Revenue by Geographic Area
The following table depicts the disaggregation of revenue by geographic area based on the billing address of our customers and is consistent with how we evaluate our financial performance (in thousands):
 
 
Three Months Ended July 31,
 
Six Months Ended July 31,
 
2017
 
2018
 
2017
 
2018
 
(As Adjusted*)
 
 
 
(As Adjusted*)
 
 
United States
$
165,620

 
$
229,760

 
$
312,125

 
$
414,678

Rest of the world
59,050

 
79,124

 
95,190

 
150,151

Total revenue
$
224,670

 
$
308,884

 
$
407,315

 
$
564,829


* Prior period information has been adjusted to reflect the adoption impact of ASC 606, which we adopted on February 1, 2018.

Schedule of Long-Lived Assets by Geographic Area
Long-lived assets by geographic area are summarized as follows (in thousands):
 
 
As of
January 31, 2018
 
As of
July 31, 2018
United States
$
85,430

 
$
97,250

Rest of the world
3,712

 
4,468

Total long-lived assets
$
89,142

 
$
101,718

XML 37 R27.htm IDEA: XBRL DOCUMENT v3.10.0.1
Basis of Presentation and Summary of Significant Accounting Policies - Restricted Cash (Details) - USD ($)
$ in Thousands
Jul. 31, 2018
Jan. 31, 2018
Jul. 31, 2017
Accounting Policies [Abstract]      
Restricted cash $ 15,778 $ 14,763 [1] $ 12,734 [2]
[1] *Prior period information has been adjusted to reflect the adoption impact of Accounting Standards Codification 606, Revenue from Contracts with Customers (ASC 606), which we adopted on February 1, 2018.
[2] * Prior period information has been adjusted to reflect the adoption impact of ASC 606 and ASU 2016-18, which we adopted on February 1, 2018
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.10.0.1
Basis of Presentation and Summary of Significant Accounting Policies - Deferred Commissions (Details) - USD ($)
3 Months Ended 6 Months Ended
Jul. 31, 2018
Jul. 31, 2017
Jul. 31, 2018
Jul. 31, 2017
Accounting Policies [Abstract]        
Remaining amortization period     6 years  
Contract Assets        
Beginning balance $ 86,044,000   $ 87,313,000  
Additions 24,582,000   40,003,000  
Recognition of deferred commissions (19,157,000)   (35,847,000)  
Ending balance as of July 31, 2018 91,469,000   91,469,000  
Impairment loss, capitalized commissions $ 0 $ 0 $ 0 $ 0
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.10.0.1
Basis of Presentation and Summary of Significant Accounting Policies - Deferred Commissions (Typed Dimensions) (Details) - Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2018-08-01
6 Months Ended
Jul. 31, 2018
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligation, percentage 26.00%
Remaining performance obligation, expected timing 1 year
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.10.0.1
Basis of Presentation and Summary of Significant Accounting Policies - Deferred Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2018
Jul. 31, 2017
Jul. 31, 2018
Jul. 31, 2017
Contract Liability        
Beginning balance $ 388,614   $ 374,102  
Additions 92,511   167,782  
Recognition of deferred revenue 67,878   128,637  
Ending balance as of July 31, 2018 413,247   413,247  
Product Revenue and Support Subscription Revenue        
Contract Liability        
Deferred revenue recognized $ 60,900 $ 44,100 $ 106,200 $ 75,100
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.10.0.1
Basis of Presentation and Summary of Significant Accounting Policies - Deferred Revenue (Typed Dimensions) (Details) - Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2018-08-01
6 Months Ended
Jul. 31, 2018
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligation, percentage 52.00%
Remaining performance obligation, expected timing 1 year
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.10.0.1
Basis of Presentation and Summary of Significant Accounting Policies - Recently Adopted Accounting Pronouncements (Balance Sheet) (Details) - USD ($)
$ in Thousands
Jul. 31, 2018
Apr. 30, 2018
Jan. 31, 2018
Assets      
Deferred commissions, current     $ 21,088
Deferred commissions, non-current     66,225
Total deferred commissions $ 91,469 $ 86,044 87,313
Liabilities      
Deferred revenue, current     191,229
Deferred revenue, non-current     182,873
Total deferred revenue 413,247 $ 388,614 374,102
Stockholders' equity      
Accumulated deficit $ (1,028,014)   (903,587) [1]
As Previously Reported      
Assets      
Deferred commissions, current     22,437
Deferred commissions, non-current     20,288
Total deferred commissions     42,725
Liabilities      
Deferred revenue, current     209,377
Deferred revenue, non-current     196,632
Total deferred revenue     406,009
Stockholders' equity      
Accumulated deficit     (980,082)
Adjustment | Accounting Standards Update 2014-09      
Assets      
Deferred commissions, current     (1,349)
Deferred commissions, non-current     45,937
Total deferred commissions     44,588
Liabilities      
Deferred revenue, current     (18,148)
Deferred revenue, non-current     (13,759)
Total deferred revenue     (31,907)
Stockholders' equity      
Accumulated deficit     $ 76,495
[1] *Prior period information has been adjusted to reflect the adoption impact of Accounting Standards Codification 606, Revenue from Contracts with Customers (ASC 606), which we adopted on February 1, 2018.
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.10.0.1
Basis of Presentation and Summary of Significant Accounting Policies - Recently Adopted Accounting Pronouncements (Statement of Operations) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2018
Jul. 31, 2017
Jul. 31, 2018
Jul. 31, 2017
Revenue:        
Product $ 241,137 $ 179,669 [1] $ 436,586 $ 322,519
Support subscription 67,747 45,001 [1] 128,243 84,796
Total revenue 308,884 224,670 [1] 564,829 407,315
Gross profit 206,165 148,219 [1] 372,480 267,316
Sales and marketing 143,749 117,552 [1] 266,116 209,315
Total operating expenses 261,371 209,075 [1] 489,560 386,362
Loss from operations (55,206) (60,856) [1] (117,080) (119,046)
Loss before provision for income taxes (59,238) (57,590) [1] (122,111) (113,785)
Net loss $ (60,123) $ (58,411) [1],[2] $ (124,427) $ (115,570) [3]
Net loss per share attributable to common stockholders, basic and diluted (in dollars per share) $ (0.26) $ (0.28) [1] $ (0.55) $ (0.56)
As Previously Reported        
Revenue:        
Product   $ 175,013   $ 313,438
Support subscription   49,448   93,654
Total revenue   224,461   407,092
Gross profit   148,010   267,093
Sales and marketing   120,633   217,597
Total operating expenses   212,156   394,644
Loss from operations   (64,146)   (127,551)
Loss before provision for income taxes   (60,880)   (122,290)
Net loss   $ (61,701)   $ (124,075)
Net loss per share attributable to common stockholders, basic and diluted (in dollars per share)   $ (0.29)   $ (0.60)
Adjustment | Accounting Standards Update 2014-09        
Revenue:        
Product   $ 4,656   $ 9,081
Support subscription   (4,447)   (8,858)
Total revenue   209   223
Gross profit   209   223
Sales and marketing   (3,081)   (8,282)
Total operating expenses   (3,081)   (8,282)
Loss from operations   3,290   8,505
Loss before provision for income taxes   3,290   8,505
Net loss   $ 3,290   $ 8,505
Net loss per share attributable to common stockholders, basic and diluted (in dollars per share)   $ 0.01   $ 0.04
[1] * Prior period information has been adjusted to reflect the adoption impact of ASC 606, which we adopted on February 1, 2018.
[2] * Prior period information has been adjusted to reflect the adoption impact of ASC 606, which we adopted on February 1, 2018.
[3] * Prior period information has been adjusted to reflect the adoption impact of ASC 606 and ASU 2016-18, which we adopted on February 1, 2018
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.10.0.1
Basis of Presentation and Summary of Significant Accounting Policies - Recently Adopted Accounting Pronouncements (Revenue) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2018
Jul. 31, 2017
Jul. 31, 2018
Jul. 31, 2017
Revenue:        
Total revenue $ 308,884 $ 224,670 [1] $ 564,829 $ 407,315
As Previously Reported        
Revenue:        
Total revenue   224,461   407,092
Adjustment | Accounting Standards Update 2014-09        
Revenue:        
Total revenue   209   223
United States        
Revenue:        
Total revenue 229,760 165,620 414,678 312,125
United States | As Previously Reported        
Revenue:        
Total revenue   165,466   311,960
United States | Adjustment | Accounting Standards Update 2014-09        
Revenue:        
Total revenue   154   165
Rest of the world        
Revenue:        
Total revenue $ 79,124 59,050 $ 150,151 95,190
Rest of the world | As Previously Reported        
Revenue:        
Total revenue   58,995   95,132
Rest of the world | Adjustment | Accounting Standards Update 2014-09        
Revenue:        
Total revenue   $ 55   $ 58
[1] * Prior period information has been adjusted to reflect the adoption impact of ASC 606, which we adopted on February 1, 2018.
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.10.0.1
Basis of Presentation and Summary of Significant Accounting Policies - Recently Adopted Accounting Pronouncements (Statement of Cash Flows) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2018
Jul. 31, 2017
Jul. 31, 2018
Jul. 31, 2017
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Net loss $ (60,123) $ (58,411) [1],[2] $ (124,427) $ (115,570) [3]
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:        
Deferred commissions     (4,155) (9,587) [3]
Accrued compensation and other liabilities     (7,458) (2,993) [3]
Deferred revenue     39,144 24,251 [3]
Cash used in operating activities     27,080 (14,492) [3]
Cash, cash equivalents and restricted cash, beginning of period     258,820 196,409 [3]
Cash, cash equivalents and restricted cash, end of period $ 386,235 184,628 [3] $ 386,235 184,628 [3]
As Previously Reported        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Net loss   (61,701)   (124,075)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:        
Deferred commissions       (4,607)
Accrued compensation and other liabilities       310
Deferred revenue       24,473
Cash used in operating activities       (14,492)
Cash, cash equivalents and restricted cash, beginning of period       183,675
Cash, cash equivalents and restricted cash, end of period   171,894   171,894
Adjustment | Accounting Standards Update 2014-09        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Net loss   3,290   8,505
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:        
Deferred commissions       (4,980)
Accrued compensation and other liabilities       (3,303)
Deferred revenue       (222)
Cash used in operating activities       0
Adjustment | Accounting Standards Update 2016-18        
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:        
Cash, cash equivalents and restricted cash, beginning of period       12,734
Cash, cash equivalents and restricted cash, end of period   $ 12,734   $ 12,734
[1] * Prior period information has been adjusted to reflect the adoption impact of ASC 606, which we adopted on February 1, 2018.
[2] * Prior period information has been adjusted to reflect the adoption impact of ASC 606, which we adopted on February 1, 2018.
[3] * Prior period information has been adjusted to reflect the adoption impact of ASC 606 and ASU 2016-18, which we adopted on February 1, 2018
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.10.0.1
Financial Instruments - Summary of Cash Equivalents, Marketable Securities and Restricted Cash by Significant Investment Categories (Details) - USD ($)
$ in Thousands
Jul. 31, 2018
Jan. 31, 2018
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 798,545 $ 365,378
Gross Unrealized Gains 105 116
Gross Unrealized Losses (2,931) (2,033)
Fair Value 824,766 395,518
Cash Equivalents 72,783 27,466
Marketable Securities 736,205 353,289 [1]
Restricted Cash 15,778 14,763
Money market accounts | Level 1    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 0 0
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value 29,047 32,057
Cash Equivalents 13,269 17,294
Marketable Securities 0 0
Restricted Cash 15,778 14,763
U.S. government treasury notes | Level 2    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 326,328 131,643
Gross Unrealized Gains 0 0
Gross Unrealized Losses (839) (651)
Fair Value 325,489 130,992
Cash Equivalents 58,320 10,172
Marketable Securities 267,169 120,820
Restricted Cash 0 0
U.S. government agencies | Level 2    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 76,443 47,229
Gross Unrealized Gains 0 0
Gross Unrealized Losses (374) (333)
Fair Value 76,069 46,896
Cash Equivalents 1,194 0
Marketable Securities 74,875 46,896
Restricted Cash 0 0
Corporate debt securities | Level 2    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 383,340 186,506
Gross Unrealized Gains 104 116
Gross Unrealized Losses (1,713) (1,049)
Fair Value 381,731 185,573
Cash Equivalents 0 0
Marketable Securities 381,731 185,573
Restricted Cash 0 $ 0
Foreign government bonds | Level 2    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 5,151  
Gross Unrealized Gains 1  
Gross Unrealized Losses (3)  
Fair Value 5,149  
Cash Equivalents 0  
Marketable Securities 5,149  
Restricted Cash 0  
Asset-backed securities | Level 2    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 7,283  
Gross Unrealized Gains 0  
Gross Unrealized Losses (2)  
Fair Value 7,281  
Cash Equivalents 0  
Marketable Securities 7,281  
Restricted Cash $ 0  
[1] *Prior period information has been adjusted to reflect the adoption impact of Accounting Standards Codification 606, Revenue from Contracts with Customers (ASC 606), which we adopted on February 1, 2018.
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.10.0.1
Financial Instruments - Schedule of Amortized Cost and Estimated Fair Value of Marketable Securities by Contractual Maturity (Details)
$ in Thousands
Jul. 31, 2018
USD ($)
Investments, Debt and Equity Securities [Abstract]  
Due within one year, Amortized Cost $ 373,160
Due in one to five years, Amortized Cost 365,867
Total, Amortized Cost 739,027
Due within one year, Fair Value 372,316
Due in one to five years, Fair Value 363,889
Total, Fair Value $ 736,205
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.10.0.1
Financial Instruments - Schedule of Gross Unrealized Losses and Fair Values for Investments that were in Continuous Unrealized Loss Position for Less Than 12 Months, Aggregated by Investments Category (Details)
$ in Thousands
Jul. 31, 2018
USD ($)
Fair Value  
Less than 12 months $ 607,179
Greater than 12 months 99,969
Total 707,148
Unrealized Loss  
Less than 12 months (2,169)
Greater than 12 months (762)
Total (2,931)
U.S. government treasury notes  
Fair Value  
Less than 12 months 271,578
Greater than 12 months 48,941
Total 320,519
Unrealized Loss  
Less than 12 months (483)
Greater than 12 months (356)
Total (839)
U.S. government agencies  
Fair Value  
Less than 12 months 55,695
Greater than 12 months 20,374
Total 76,069
Unrealized Loss  
Less than 12 months (227)
Greater than 12 months (147)
Total (374)
Corporate debt securities  
Fair Value  
Less than 12 months 271,946
Greater than 12 months 30,654
Total 302,600
Unrealized Loss  
Less than 12 months (1,454)
Greater than 12 months (259)
Total (1,713)
Foreign government bonds  
Fair Value  
Less than 12 months 2,944
Greater than 12 months 0
Total 2,944
Unrealized Loss  
Less than 12 months (3)
Greater than 12 months 0
Total (3)
Asset-backed securities  
Fair Value  
Less than 12 months 5,016
Greater than 12 months 0
Total 5,016
Unrealized Loss  
Less than 12 months (2)
Greater than 12 months 0
Total $ (2)
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.10.0.1
Balance Sheet Components - Schedule of Inventory (Details) - USD ($)
$ in Thousands
Jul. 31, 2018
Jan. 31, 2018
Balance Sheet Components Disclosure [Abstract]    
Raw materials $ 2,828 $ 1,181
Finished goods 38,845 33,316
Inventory $ 41,673 $ 34,497
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.10.0.1
Balance Sheet Components - Schedule of Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Jul. 31, 2018
Jan. 31, 2018
Property Plant And Equipment [Line Items]    
Total property and equipment $ 278,148 $ 235,035
Less: accumulated depreciation and amortization (176,430) (145,893)
Property and equipment, net 101,718 89,142 [1]
Test equipment    
Property Plant And Equipment [Line Items]    
Total property and equipment 156,040 142,311
Computer equipment and software    
Property Plant And Equipment [Line Items]    
Total property and equipment 92,863 72,329
Furniture and fixtures    
Property Plant And Equipment [Line Items]    
Total property and equipment 5,482 5,363
Leasehold improvements    
Property Plant And Equipment [Line Items]    
Total property and equipment $ 23,763 $ 15,032
[1] *Prior period information has been adjusted to reflect the adoption impact of Accounting Standards Codification 606, Revenue from Contracts with Customers (ASC 606), which we adopted on February 1, 2018.
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.10.0.1
Balance Sheet Components - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jul. 31, 2018
Jul. 31, 2017
Jul. 31, 2018
Jul. 31, 2017
Balance Sheet Components Disclosure [Abstract]        
Depreciation and amortization $ 16.8 $ 14.8 $ 32.8 $ 29.2
Intangible assets amortization expense $ 0.4 $ 0.4 $ 0.8 $ 0.8
Finite-Lived Intangible Assets [Line Items]        
Weighted-average remaining useful life     2 years 10 months 24 days  
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.10.0.1
Balance Sheet Components - Schedule of Intangible Assets, Net (Details) - USD ($)
$ in Thousands
Jul. 31, 2018
Jan. 31, 2018
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, net $ 4,305 $ 5,057 [1]
Technology patents    
Finite-Lived Intangible Assets [Line Items]    
Technology patents 10,125 10,125
Accumulated amortization (5,820) (5,068)
Intangible assets, net $ 4,305 $ 5,057
[1] *Prior period information has been adjusted to reflect the adoption impact of Accounting Standards Codification 606, Revenue from Contracts with Customers (ASC 606), which we adopted on February 1, 2018.
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.10.0.1
Balance Sheet Components - Schedule of Expected Amortization Expenses for Intangible Assets (Details) - USD ($)
$ in Thousands
Jul. 31, 2018
Jan. 31, 2018
[1]
Balance Sheet Components Disclosure [Abstract]    
Remainder of 2019 $ 752  
2020 1,504  
2021 1,504  
2022 545  
Intangible assets, net $ 4,305 $ 5,057
[1] *Prior period information has been adjusted to reflect the adoption impact of Accounting Standards Codification 606, Revenue from Contracts with Customers (ASC 606), which we adopted on February 1, 2018.
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.10.0.1
Balance Sheet Components - Schedule of Accrued Expenses and Other Liabilities (Details) - USD ($)
$ in Thousands
Jul. 31, 2018
Jan. 31, 2018
Balance Sheet Components Disclosure [Abstract]    
Taxes payable $ 3,801 $ 4,052
Accrued marketing 5,017 5,928
Accrued travel and entertainment expenses 2,556 4,386
Other accrued liabilities 15,675 12,463
Total accrued expenses and other liabilities $ 27,049 $ 26,829
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.10.0.1
Convertible Senior Notes (Details)
1 Months Ended 6 Months Ended
Apr. 30, 2018
USD ($)
day
shares
$ / shares
Jul. 31, 2018
USD ($)
$ / shares
Jul. 31, 2017
USD ($)
[1]
Apr. 04, 2018
$ / shares
Debt Instrument [Line Items]        
Proceeds from issuance of convertible senior notes, net of issuance costs   $ 562,062,000 $ 0  
Debt issuance costs, net of amortization $ 12,900,000      
Closing price of stock (in dollars per share) | $ / shares   $ 21.66    
Payment to enter into agreement   $ 64,630,000 $ 0  
Capped Call        
Debt Instrument [Line Items]        
Payment to enter into agreement 64,600,000      
Convertible Senior Notes        
Debt Instrument [Line Items]        
Debt issuance costs, net of amortization 9,800,000 9,337,000    
Additional Paid-in Capital        
Debt Instrument [Line Items]        
Debt issuance costs, net of amortization $ 3,100,000 $ 3,068,000    
Class A        
Debt Instrument [Line Items]        
Closing price of stock (in dollars per share) | $ / shares   $ 21.66   $ 19.83
Class A | Capped Call        
Debt Instrument [Line Items]        
Exercise price (in dollars per share) | $ / shares $ 39.66      
Exercise price premium percentage over last reported sales price       100.00%
Convertible Senior Notes        
Debt Instrument [Line Items]        
Principal amount $ 575,000,000.0      
Interest rate 0.125%      
Proceeds from issuance of convertible senior notes, net of issuance costs $ 562,100,000      
Conversion percentage of principal amount plus accrued and unpaid contingent interest 100.00%      
Convertible debt, fair value based on the closing trading price per $100 of the Notes   $ 607,200,000    
If-converted value   $ 474,000,000    
Convertible Senior Notes | Class A        
Debt Instrument [Line Items]        
Number of convertible shares at initial conversion rate (in shares) | shares 21,884,155      
Conversion ratio (in shares per $1,000 principal amount) 38.0594      
Conversion price (in dollars per share) | $ / shares $ 26.27      
Redemption percentage of principal amount of Notes to be redeemed 100.00%      
Convertible Senior Notes | Class A | Any Fiscal Quarter Commencing After The Fiscal Quarter Ending On July 31, 2018        
Debt Instrument [Line Items]        
Threshold trading days | day 20      
Threshold consecutive trading days | day 30      
Threshold percentage of stock price trigger 130.00%      
Convertible Senior Notes | Class A | Five Business Day Period After Any Five Consecutive Trading Day Period        
Debt Instrument [Line Items]        
Threshold consecutive trading days | day 5      
Threshold percentage of stock price trigger 98.00%      
Threshold business days | day 5      
Convertible Senior Notes | Class A | Immediately Preceding The Date On Which We Provide Notice Of Redemption        
Debt Instrument [Line Items]        
Threshold trading days | day 2      
[1] * Prior period information has been adjusted to reflect the adoption impact of ASC 606 and ASU 2016-18, which we adopted on February 1, 2018
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.10.0.1
Convertible Senior Notes - Allocation of Notes (Details) - USD ($)
$ in Thousands
Apr. 30, 2018
Jul. 31, 2018
Liability:    
Less: debt issuance costs, net of amortization $ (12,900)  
Stockholders' equity:    
Less: debt issuance costs (12,900)  
Convertible Senior Notes    
Liability:    
Principal   $ 575,000
Less: debt discount, net of amortization   (128,976)
Less: debt issuance costs, net of amortization (9,800) (9,337)
Net carrying amount of the Notes   436,687
Stockholders' equity:    
Less: debt issuance costs (9,800) (9,337)
Additional Paid-in Capital    
Liability:    
Less: debt issuance costs, net of amortization (3,100) (3,068)
Stockholders' equity:    
Allocated value of the conversion feature 136,333  
Less: debt issuance costs (3,100) $ (3,068)
Additional paid-in capital $ 133,265  
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.10.0.1
Convertible Senior Notes - Interest Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2018
Jul. 31, 2018
Jul. 31, 2017
[1]
Debt Instrument [Line Items]      
Total amortization of debt discount and debt issuance costs   $ 7,889 $ 0
Convertible Senior Notes      
Debt Instrument [Line Items]      
Amortization of debt discount $ 6,000 7,357  
Amortization of debt issuance costs 434 532  
Total amortization of debt discount and debt issuance costs 6,434 7,889  
Contractual interest expense 181 224  
Total interest expense related to the Notes $ 6,615 $ 8,113  
Effective interest rate of the liability component 5.60% 5.60%  
[1] * Prior period information has been adjusted to reflect the adoption impact of ASC 606 and ASU 2016-18, which we adopted on February 1, 2018
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies - Additional Information (Details) - USD ($)
Jul. 31, 2018
Mar. 31, 2018
Jan. 31, 2018
Commitments and Contingencies Disclosure [Abstract]      
Base rent obligation $ 153,700,000   $ 113,000,000
Lessee, Lease, Description [Line Items]      
Outstanding letters of credit $ 10,800,000   $ 9,600,000
Letter of Credit      
Lessee, Lease, Description [Line Items]      
Principal amount   $ 1,500,000.0  
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stockholders' Equity - Additional Information (Details)
$ / shares in Units, $ in Millions
1 Months Ended
Apr. 30, 2018
USD ($)
shares
Jul. 31, 2018
class
$ / shares
shares
Apr. 04, 2018
$ / shares
Jan. 31, 2018
$ / shares
shares
[1]
Class Of Stock [Line Items]        
Preferred stock, shares authorized (in shares)   20,000,000   20,000,000
Preferred stock, shares issued (in shares)   0   0
Preferred stock, shares outstanding (in shares)   0   0
Number of classes of stock | class   2    
Common stock, shares authorized (in shares)   2,250,000,000   2,250,000,000
Common stock, par value per share (in dollars per share) | $ / shares   $ 0.0001   $ 0.0001
Common stock, shares issued (in shares)   235,412,000   220,979,000
Common stock, shares outstanding (in shares)   235,412,000   220,979,000
Closing price of stock (in dollars per share) | $ / shares   $ 21.66    
Class A        
Class Of Stock [Line Items]        
Common stock, shares authorized (in shares)   2,000,000,000   2,000,000,000
Common stock, par value per share (in dollars per share) | $ / shares   $ 0.0001   $ 0.0001
Common stock, shares issued (in shares)   204,051,868   129,502,000
Common stock, shares outstanding (in shares)   204,051,868   129,502,000
Stock repurchased and retired during period (in shares) 1,008,573      
Stock repurchased and retired during period, value | $ $ 20.0      
Closing price of stock (in dollars per share) | $ / shares   $ 21.66 $ 19.83  
Class B        
Class Of Stock [Line Items]        
Common stock, shares authorized (in shares)   250,000,000   250,000,000
Common stock, par value per share (in dollars per share) | $ / shares   $ 0.0001   $ 0.0001
Common stock, shares issued (in shares)   31,359,938   91,477,000
Common stock, shares outstanding (in shares)   31,359,938   91,477,000
[1] *Prior period information has been adjusted to reflect the adoption impact of Accounting Standards Codification 606, Revenue from Contracts with Customers (ASC 606), which we adopted on February 1, 2018.
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.10.0.1
Equity Incentive Plans - Additional Information (Details)
1 Months Ended 3 Months Ended 6 Months Ended
Mar. 16, 2016
Aug. 31, 2015
USD ($)
period
shares
Jul. 31, 2018
USD ($)
Jul. 31, 2017
USD ($)
Apr. 30, 2017
USD ($)
Jul. 31, 2018
USD ($)
plan
Jul. 31, 2017
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Number of equity incentive plans | plan           2  
Total stock-based compensation expense     $ 53,654,000 $ 36,838,000   $ 97,609,000 $ 69,057,000
Compensation cost, weighted average term           2 years 1 month 6 days  
2015 Equity Incentive Plan              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Equity awards of vest expire period (no later than)           10 years  
2015 Equity Incentive Plan | Minimum              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Purchase price as percentage of fair market value of common stock           100.00%  
Equity awards of vest period           2 years  
2015 Equity Incentive Plan | Maximum              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Equity awards of vest period           4 years  
2015 Employee Stock Purchase Plan              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Employee stock purchase plan offering period 24 months            
Number of purchase periods | period   4          
Purchase period, term   6 months          
Total stock-based compensation expense     7,900,000 $ 3,800,000   $ 14,600,000 $ 7,900,000
Unrecognized stock-based compensation expense     $ 23,900,000     $ 23,900,000  
Compensation cost, weighted average term           10 months 24 days  
2015 Employee Stock Purchase Plan | Class A              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Purchase price as percentage of fair market value of common stock   85.00%          
Payroll deductions percentage   30.00%          
Share cap for ESPP at purchase date (in shares) | shares   3,000          
Calendar year gap for ESPP contribution amount   $ 25,000          
Modification charges         $ 9,000,000    
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.10.0.1
Equity Incentive Plans - Stock Options (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jul. 31, 2018
Jan. 31, 2017
Apr. 04, 2018
Jan. 31, 2018
Options Outstanding, Number of Shares        
Beginning balance (in shares) 46,359,949      
Options exercised (in shares) (5,884,173)      
Options forfeited/cancelled (in shares) (1,191,720)      
Ending balance (in shares) 39,284,056      
Options Outstanding, Number of Shares, Vested and exercisable (in shares) 26,675,832      
Options Outstanding, Weighted Average Exercise Price        
Beginning balance (in dollars per share) $ 7.75      
Options exercised (in dollars per share) 4.94      
Options forfeited/cancelled (in dollars per share) 9.36      
Ending balance (in dollars per share) 8.12      
Weighted Average Exercise Price, Vested and exercisable (in dollars per share) $ 6.00      
Weighted- Average Remaining Contractual Life        
Weighted Average Remaining Contractual Life 5 years 10 months 24 days 6 years 3 months 18 days    
Weighted Average Remaining Contractual Life, Vested and exercisable 5 years 4 months 24 days      
Aggregate Intrinsic Value        
Aggregate Intrinsic Value $ 531,664     $ 574,224
Aggregate Intrinsic Value, Vested and exercisable $ 417,651      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Closing price of stock (in dollars per share) $ 21.66      
Unrecognized compensation cost, stock options $ 49,600      
Compensation cost, weighted average term 2 years 1 month 6 days      
Class A        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Closing price of stock (in dollars per share) $ 21.66   $ 19.83  
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.10.0.1
Equity Incentive Plans - Restricted Stock Units (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Mar. 31, 2018
Aug. 31, 2017
Mar. 30, 2017
Jul. 31, 2018
Jul. 31, 2017
Jul. 31, 2018
Jul. 31, 2017
Jan. 31, 2018
Weighted-Average Grant Date Fair Value                
Compensation cost, weighted average term           2 years 1 month 6 days    
Stock-based compensation expense       $ 53,654 $ 36,838 $ 97,609 $ 69,057  
Restricted Stock Units                
Number of Restricted Stock Units Outstanding                
Unvested, Beginning balance (in shares)           17,682,646    
Granted (in shares)           7,751,921    
Vested (in shares)           (4,117,282)    
Forfeited (in shares)           (858,561)    
Converted (in shares)           (1,142,838)    
Unvested, Ending balance (in shares) 1,375,210     19,315,886   19,315,886    
Weighted-Average Grant Date Fair Value                
Beginning balance (in dollars per share)           $ 12.60    
Granted (in dollars per share)           20.79    
Vested (in dollars per share)           12.50    
Forfeited (in dollars per share)           14.18    
Converted (in dollars per share)           11.86    
Ending balance (in dollars per share)       $ 15.87   $ 15.87    
Aggregate Intrinsic Value       $ 418,359   $ 418,359   $ 356,117
Compensation not yet recognized       273,300   $ 273,300    
Compensation cost, weighted average term           3 years    
Performance Shares | Granted March 2017                
Number of Restricted Stock Units Outstanding                
Granted (in shares)     750,000          
Forfeited (in shares)     (77,000)          
Weighted-Average Grant Date Fair Value                
Earned (in shares) 780,000              
Stock-based compensation expense       $ 500 $ 1,200 $ 1,500 $ 1,600  
Performance Shares | Granted March 2017 | Minimum                
Weighted-Average Grant Date Fair Value                
Award vesting rights, percentage     0.00%          
Performance Shares | Granted March 2017 | Maximum                
Weighted-Average Grant Date Fair Value                
Award vesting rights, percentage     150.00%          
Performance Shares | Granted August 2017                
Number of Restricted Stock Units Outstanding                
Granted (in shares)   464,744            
Weighted-Average Grant Date Fair Value                
Award vesting rights, percentage   100.00%            
Performance Shares | Granted August 2017 | Minimum                
Weighted-Average Grant Date Fair Value                
Award vesting rights, percentage   0.00%            
Performance Shares | Granted August 2017 | Maximum                
Weighted-Average Grant Date Fair Value                
Award vesting rights, percentage   150.00%            
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.10.0.1
Equity Incentive Plans - Restricted Stock (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2018
Jul. 31, 2017
Jul. 31, 2018
Jul. 31, 2017
Mar. 31, 2018
Jan. 31, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock-based compensation expense $ 53,654 $ 36,838 $ 97,609 $ 69,057    
Compensation cost, weighted average term     2 years 1 month 6 days      
Restricted Stock Units            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award balance (in shares) 19,315,886   19,315,886   1,375,210 17,682,646
Issued (in shares)     7,751,921      
Compensation cost, weighted average term     3 years      
Restricted Stock            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock-based compensation expense $ 6,700   $ 10,200      
Unrecognized stock-based compensation expense $ 31,700   $ 31,700      
Compensation cost, weighted average term     2 years 7 months 6 days      
Restricted Stock | Performance Vesting Conditions            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award balance (in shares)         697,116  
Restricted Stock | Service Vesting Conditions            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award balance (in shares)         678,094  
Restricted Stock | Performance Vesting At Maximum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Issued (in shares) 21,047   1,954,908      
Restricted Stock | Maximum | Performance Vesting At Maximum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting rights, percentage     180.00%      
Restricted Stock | Minimum | Performance Vesting At Maximum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting rights, percentage     0.00%      
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.10.0.1
Equity Incentive Plans - Stock-Based Compensation Expenses (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2018
Jul. 31, 2017
Jul. 31, 2018
Jul. 31, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense $ 53,654 $ 36,838 $ 97,609 $ 69,057
Cost of revenue—product        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense 720 358 1,328 755
Cost of revenue—support subscription        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense 2,929 2,245 5,613 4,019
Research and development        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense 22,232 17,971 43,322 33,559
Sales and marketing        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense 17,269 11,439 31,209 22,065
General and administrative        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense $ 10,504 $ 4,825 $ 16,137 $ 8,659
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.10.0.1
Net Loss per Share Attributable to Common Stockholders - Summary of Computation of Basic and Diluted Net Loss per Share Attributable to Common Stockholders (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2018
Jul. 31, 2017
[1]
Jul. 31, 2018
Jul. 31, 2017
Earnings Per Share [Abstract]        
Net loss $ (60,123) $ (58,411) [2] $ (124,427) $ (115,570) [3]
Weighted-average shares used in computing net loss per share attributable to common stockholders, basic and diluted (in shares) 229,359 209,193 226,609 207,515
Net loss per share attributable to common stockholders, basic and diluted (in dollars per share) $ (0.26) $ (0.28) $ (0.55) $ (0.56)
[1] * Prior period information has been adjusted to reflect the adoption impact of ASC 606, which we adopted on February 1, 2018.
[2] * Prior period information has been adjusted to reflect the adoption impact of ASC 606, which we adopted on February 1, 2018.
[3] * Prior period information has been adjusted to reflect the adoption impact of ASC 606 and ASU 2016-18, which we adopted on February 1, 2018
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.10.0.1
Net Loss per Share Attributable to Common Stockholders - Summary of Weighted-average Outstanding Shares Excluded from Computation of Diluted Net Loss per Share Attributable to Common Stockholders (Details) - shares
shares in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2018
Jul. 31, 2017
Jul. 31, 2018
Jul. 31, 2017
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Anti-dilutive securities excluded from computation of earnings per share, amount (in shares) 65,358 70,765 66,121 69,854
Stock options to purchase common stock        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Anti-dilutive securities excluded from computation of earnings per share, amount (in shares) 40,920 53,878 42,923 54,864
Restricted stock units        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Anti-dilutive securities excluded from computation of earnings per share, amount (in shares) 19,957 15,710 19,486 13,759
Restricted stock and early exercised stock options        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Anti-dilutive securities excluded from computation of earnings per share, amount (in shares) 3,327 279 2,585 333
Employee stock purchase plan        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Anti-dilutive securities excluded from computation of earnings per share, amount (in shares) 1,154 898 1,127 898
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.10.0.1
Segment Information - Additional Information (Details)
6 Months Ended
Jul. 31, 2018
segment
Segment Reporting [Abstract]  
Number of business activity 1
Number of reportable segments 1
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.10.0.1
Segment Information - Schedule of Revenue by Geographic Area (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2018
Jul. 31, 2017
Jul. 31, 2018
Jul. 31, 2017
Revenues From External Customers And Long Lived Assets [Line Items]        
Total revenue $ 308,884 $ 224,670 [1] $ 564,829 $ 407,315
United States        
Revenues From External Customers And Long Lived Assets [Line Items]        
Total revenue 229,760 165,620 414,678 312,125
Rest of the world        
Revenues From External Customers And Long Lived Assets [Line Items]        
Total revenue $ 79,124 $ 59,050 $ 150,151 $ 95,190
[1] * Prior period information has been adjusted to reflect the adoption impact of ASC 606, which we adopted on February 1, 2018.
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.10.0.1
Segment Information - Schedule of Long-Lived Assets by Geographic Area (Details) - USD ($)
$ in Thousands
Jul. 31, 2018
Jan. 31, 2018
Revenues From External Customers And Long Lived Assets [Line Items]    
Total long-lived assets $ 101,718 $ 89,142 [1]
United States    
Revenues From External Customers And Long Lived Assets [Line Items]    
Total long-lived assets 97,250 85,430
Rest of the world    
Revenues From External Customers And Long Lived Assets [Line Items]    
Total long-lived assets $ 4,468 $ 3,712
[1] *Prior period information has been adjusted to reflect the adoption impact of Accounting Standards Codification 606, Revenue from Contracts with Customers (ASC 606), which we adopted on February 1, 2018.
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.10.0.1
Subsequent Event (Details)
$ in Millions
1 Months Ended
Aug. 31, 2018
USD ($)
Subsequent Event | StorReduce, Inc.  
Subsequent Event [Line Items]  
Cash consideration $ 25
EXCEL 71 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( 'N%)$T?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ >X4D36;S"V"" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGB06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " ![A21-A9"8UO K @ $0 &1O8U!R;W!S+V-O M&ULS9+!3L,P#(9?!>7>.NW&Q**N%Q GD)"8!.(6.=X6K6FCQ*C=VY.6 MK1."!^ 8^\_GSY(K] J[0"^A\Q384KP97--&A7XC#LQ> 40\D-,Q3XDV-7== M<)K3,^S!:SSJ/4$IY0H&PO=&AE;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&V MM!-S:7;;M)F$[4X?A1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X M>?/N+F+HAHB4\GA@V2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E M'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ( MX53"Q,!J9S]6:\?1TDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T M;1K@X_%X.+;+THMP' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW? MZYMHG J-6T_3:W?=TXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;C MZWH2%;7E0-,@ %AP=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6 M-$9RG9 %#@ WQ-%,4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[ MR:0S>IU].LYKE']IJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>I MP+,BUY1&)$6?R"VZY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^ M",C?C8CWJV^:/5>A6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SCFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ M ?_1VC?"J_B"P#E_+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH M9%LE"0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-# MMW)+ZK:4OK4F.$KTL@'37[]EUVY".E,%.70[@:0KX# M;;J=W#HXGIB1N0K34I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW' MB/*B(>ZAAIC/PT.'>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$" M\E)58#%;Q@,KD*)\3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO* MWF6QP54=SU5;\K"^:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?!8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4" M(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8> M^3+?.7#;.MX#7N83+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@ M#'S4JUJE9"L1/TL'?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6: M&C/5BZPYC0IO0=5 Y3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+ MOP%02P,$% @ >X4D36A#^\]\ @ PP@ !@ !X;"]W;W)K\5KM0D+K9MGA%1>L(JJ)]&P MVKRY"%E1;:;RBE0C&3T[4L41B:(,5;2LP^W:K1WE=BUNFIJZ78M11O([K0::B\%?H[-9N9VT>V=>V>J56;UOHW6Z&[#](A]AR C!!X0 MR,0>! @DL"<>G3P*''Q$# O$8 6QH\C*IP$>DL$ ""B0>/9L(^(@%+)"" M JE'7TX$?,0*%LA @KNF"(\([( 11:^")Z(=)!T#"&PQ!*4 M6/H2\40"@"2PQ J46/G\="(!0#)8 D>PYR(_PF+JNL@[$)PLDB2>V3 \8V_L M2TTO%X29.7D,>GR'B1>!>'\C &;FCP3#1L>^C\G<;L!.QKY1R>0"'7K,HQ-2 MLB31J*1',=C5V#2UK%9R$-HW)M8^+$)J9A*(G4W9AOBB&"6<7;8<+ M,Y9=6^TF6C3])P,:OENV?P%02P,$% @ >X4D36G50FU[!0 7!H !@ M !X;"]W;W)K;.;^9?8+&F.':8%']NFK?^ MXO-L+.6N;;^/7WYYN)F;T5&S;>Z'\11U^O?:5,UV.YXI^?C[=-+Y^9ICQ\O/ M[V?_:2H^%7-7]TW5;O_:/ S/-_,XGSTTC_7+=OC6OOW.TSZXEC)%,VZ'NK;9=>^S;KCZ![J\2:"A4WAWX^-4];3L91. MGUI?;]$MB]?Q/"?)ZBC!2\FUHE(4_EJR5B3A+"F2Q;-/5'WBU-]?]H]Z?U+[ MT]2?+ON7K,ZC)$R2_22A8*P+K%@I0VN-RU1C53=6N"'#W!PE]N(R@3P:-CB5 ME)$CC*7NQJENG'0#S(T3ET&+UK (*TU&QH#NQJMNO'3#[K>5%Y>QX ,Q,U)% MUI:9<0JJER"]L*NL@BR9'++\*D4%)F;NX*AZB=*+95ZBK-B;P+U(E0W.H>ZE M5+V4T@NG1BFN M89(@:&2NI*2S9:W0X8G6)&&O(<8T8Z,A @ )*-Y&[01F/XW=8I:F,-QDW.HI!LI@XBT^: M:S0CF4(8C=@".D]1\M1RGJ(D)0*!X;-"T4$)F'64V9!*IG(@$)4E0OI2M2"$H7UXT369O3#HY29+3 MB=_BRC[3A_2[2N2B"&TH8\Q,2"M;E'!:23 ME"1)/6?721.N;B5MT%2[6.#XAY.VT6)/6;A=KJ[6[Q=II[7ZQ]EI[6*R#UAX7 MZZBUEXMUJ;6#6:S!J$<@'0'U2"H:U*HAE0UJW9 *![5R2*6#6CNDXD&M'E+Y MH-8/*0!0$X 4 :@98,H U0PP98!J!C@.O)H!I@Q0S0!3!JAF@"D#5#/ E &J M&6#* -4,,&6 :@:8,D U TH9D)H!C>\@U PH94#ZW3_>_FH&E#(@-0-*&9": M :4,2,O@"Z4,2,L@3??W-R?%?S/Y^-[EM[I[VNS[V5T[#.UN>D[_V+9#DRAA M/B>"/C?UP_G+MGDZ.[SN.7X;V<'J74YQ?*-W^"U!+ P04 " ![ MA21->I5F#),# !*$ & 'AL+W=OA+QHX MGK-_YUP?<5W=>/W2G!D3UEM95,W:/@MQ21RGV9]9F34/_,(J^>3(ZS(3\K8^ M.K/B5U'D%7NJK>9:EEG]=\L*?EO;8+\' MON>GLV@#SF9UR4[L!Q,_+T^UO'.&50YYR:HFYY55L^/:?H0DI;1-4(I?.;LU M=]=66\HSYR_MS9?#VB8M$2O87K1+9/+CE>U84;0K28X__:+VL&>;>'_]OOHG M5;PLYCEKV(X7O_.#.*_MR+8.[)A="_&=WSZSOB#?MOKJO[)75DAY2R+WV/.B M4;^M_;41O.Q7D2AE]M9]YI7ZO'5/PKA/PQ-HGT"'A(A\F.#V">Z0 -Z'"5Z? MX T)2N]TE:BC23.1;58UOUEU]^U>LK:)(/'DX>_;H#IK]4R>3B.CKYO 7SFO M[3J]9-M)Z)V$CA4[1!&,)2DB"0>)(Q$'3HIR4I7OWG-J6VP[2:@DE9+$?JB1 MFAH@ <5!7!3$-4&T3;:=)+K;A#P00D!CF96-:#R4QC-I(HVFDWAWVTA34#\: MSP+AB,A'B7R3*-:(?&,C'>4CQ8@A0!D"@R'4=M@&LPP?*48,( FE"(DI(X MC">9@.".2$PJ3[=$LA@+D\YP33@U&%QTPKD ]U P3=3HR5XSVY3SNC$1;J9@ MNJG1E[T&\R7SL!=IQV2XL8+IK$9O N:8'O$ATDUXATB!QCZATURXO8+IKV9W MFO8YR65*Y[APRP73R:$"K!EDVH'6# M+!S0RD&6#FCM((L'M'J0Y0-:/\@# /0$0!X!H&= Y1E0[ P>:3L-8V<@V^E] M3G;^=THW97_+ZE->-=8S%W+<4U/9D7/!9!>2!VG49SG8#S<%.XKV,I37=3?= M=C>"7_K)W1G^?;#Y!U!+ P04 " ![A21-4(5S^ T% ".%P & 'AL M+W=O$F#OVY^3AFX[,X'E!6VJ<]?J_I[\Y12._FQ M66^;B^E3V^[.BJ*Y>TJ;LOE<[=(VOWFHZDW9YL?ZL6AV=2KO>Z/-ND"E7+$I M5]OIY7G?]J6^/*^>V_5JF[[4D^9YLRGK_V9I7;U>3&'ZUO!U]?C4=@W%Y?FN M?$S?4OO7[DN=GXJ#E_O5)FV;5;6=U.GA8GH%9S?H.X.>^'N57INC[Y-.RFU5 M?>\>?K^_F*IN1&F=[MK.19D_7M(\K=>=ISR.?P>GTT.?G>'Q]S?ORUY\%G-; M-FE>K?]9W;=/%],PG=RGA_)YW7ZM7G]+@R [G0SJ_T@O:9WQ;B2YC[MJW?3_ M)W?/35MM!B]Y*)ORQ_YSM>T_7P?_;V:R 0X&^*L&>C#0!P,P[QJ8P< <#-[G M[<#;GQW8=PW<8.!^=41^,/"G(RKV<]LOUG79EI?G=?4ZJ??[;5=VVQK.?-X. M=UUCO_K]N[Q>36Y]N?3VO'CI_ S(;(_@,>).D05'X$ 4N?_#(% :Q R9.9YV M,.>$]Z?(M>"$((L/^UF^V\^)$BU.I^[MW;%]D.V-:&]Z>WUL'\ER[!'?(]N] M" .@B=8YQ\!'YXBW!<>,=C:0!5YR3"-:B+(V*VJS3%M01-L>,4?=..\-E<8I M8Y4"HHQ3@ &-)LHX%DR>*%F8$X4Y+HP,9N98+UJ%$ Q1QC%$XSR9I@7'K#,! MR=HN.6:4UV!E;5[4YMF&#BC;!]$^?+RA QNF#^CH"< IZ]$2:L$I,,8%&N8" MIG2((Z$>167QX^T<^7(:8^EVYA1$B#10.66\<\37DE/:@1I9,5!R2E!<&8F: MV<""YQWQM)8E=Q%U(;N:(G3,<:1GTD"G MB&,NYFU)9XACX'*$TP-;XK3Q86P/R(D6>*8-GNHSPMIJ3W?E7.+ 6W8X"1PZ M!T"3K<2I.'IP@YQN0")P)T3H6PT*V#TZ[L6-8SKS@F<)($\S M'/?T*>\[Y:A"@7,J6%;'"US>RHH?4R(8E1D[I^3J 'AY0#??#'BR_I1/&5H? M")C.T44%"LXL.[*6 F;1C?RF ;D^ %X@1*3:>+[^9'/B"U20Y MR34E_Z2Y%$*RE/R5NI%Y'8ACE6@.1 M>Z"9=&#B\7#49Z3'U @6Z"R(F+5T#F3,J>._L7L*N2I"7A5%FE.1UR>(,6=5 M*E;@5"[\-54K^7,YL5*YDC]OQZH&I'71Z5NYID!>4]"M-Q.8L?H7F%W M5T?:9W!V#4+[ LYNI/8EGMU(?J[0Y!=&Z@%M?F/%-RZ_<>(;_W;77/R4M[^I M_K.L'U?;9G);M6VUZ>\1'ZJJ37GN/[35 M;KC]+@Y7\)?_ U!+ P04 " ![A21-8=%0'<\" ?"@ & 'AL+W=O M9Y M[>9 J[R]8PVMYBOU!*(,WFS3YGOZDXE?SR.7,ZU6V147KMF"U MP^ENZM[C;(TU02-^%_3<7HT=EIF[C.EN[R8RF>V/DK-0F%KF.R M_TY/M)1P%8GTL6%EJY_.YM@*5AD5&4J5OW;OHM;OL]&_T& ",03R68)O"'Y/ MP,%-0F (04^XC0\-/GQS$-XD1(80?3:BV!#B841>5UN]6'=^>M MR=6QQEDLC\-&&?7NZS6Y7ZVTGF88X8EW4D(&,^\PY H31T/(PQCR)N+) /HH M"!3%G(SH9.A@,4;$\1"R'$/2T KS0S^KFWX&F?A@/7W-CP;U)+! H$6L"_ MSB*P]J.#Q!I2:\B7"&'B6R4#8&$28&MWEV.'Q*KL Z"$21#8N!6$PV$8HR%N M#>08P34*P1J%0)%]6" "!:)1 !C95>XPP2"9U*[Q&(0C^] !0BE*K=*-021Y MY]S$8$HQD)(5R3R&#HZ/K8]Y <#"A 3V-P_ , E]W\*M(!P.29+ Z256>H/% M%,P]_? (S\>0-(7]8P3_*-%8P:XOA'G/RSN_8WSKTS!>QAB,D.7&N[H *LKW M^K9OG0T[UD+5^,K:=Q3W1%T@EGV.LR4&[ ^J P'L*Y*M(9W[)%LGD'Z:K5/0 M+Y(.$+C2-S_>6VI=Z_0CY_NB;IUG)N2-J2^V'6."RKJA._G;.,ANK9^4="?4 M,)9CWK4LW42PQK1C7M\3SOX#4$L#!!0 ( 'N%)$WP:2(CZ04 &4= 8 M >&PO=V]R:W-H965T&ULC9E1;^,V$(3_BN%WG[6[E"@: M28#81M$"+7"XHNVS+E$2XVS+E97D^N^[DA77Y@X/O8>+30_)V9'XB9)NWIOV MV_&EKKO)]]UV?[R=OG3=83&?'Q]>ZEUU_-0A_\G#Z_'KMF-HZB57?7]]'>S'_Z^C^-_=,,=>.S _[># MC!WDW('<#SNXL8,[=QCT\U,E0S3KJJON;MKF?=*>CNZAZD\B6C@-_Z%O'+(> M?M-TCMKZ=D=9<3-_ZP<:- MFQ!8IPS]BZLZ$P,X.( ;!I"+ 8*+2Q([%3.<5&[ C(0IXTA&%'EG9$YK+@S$RZ6,3%AJQL1F61 M\(-A1[GQX\S)DZ-Y2$Q 5L=9XH)&&)T$V$D^]F.Q./,N+V,[0,8AI%87QBW "4<8IA0LPSAQ M;6",0JRR1BK#+#*,[+@U*5:QHL5R'0'PB%A"..5 5XYQ@=;;@;O@SEL5N:E*%,; M8HQ7!GCEF/<,N*GKL"S,[AD"EEWJJ&'$,MA0<&9/>Q6EV(' M)B*#_:7$FVZVN\=9X8I8MP*ZA!O! NW&CU9&G\N)AQK4CC%:Q:!7C"" S]SXF*Y+I?BGE M!Y-5 %GM<;?$Q,?=ZGYXW#%>!6PX)?7("3/1(2;&%S!G62=9O-]: 95>O1+K MW6$H.@(5)=:GPQ1S@&(NON8X0#$*+G[" F1%[A,'R6&$.8 P%U]U1M'E SLQ M_ *BW"66N8OA=?TKYHBS]\!F%>WS\-C]^/DH7G==\/L%\WG M9_OWW#]M'R"]9,&0# ! MT@@(9L": <,,6#-@F %K!@PS8,V 80:L&3#,@#4#AAFP9L P ]8,&&; F@'# M#%@S8)B!: 8",Q#-0/ YKAD(S$#ZTQ]F()J!P Q$,Q"8@6@& C,0S4!@!J(9 M",Q - .!&3C-P,$,7/]J#V;@- ,',W":@4,9W+L> B@#I=?'*\3Y?UPZO8#\ MK6J?-_OCY&O3=&'UU#1=K=#+/BGT7NKJ\?QE6S]U_4>OG]O3B[_3EZXY MC"\UY^O&AE7$$[[_LC8Z[J M0 MWASV8\*=!JX4/KFV9ZRV(.H&T8GRWNV=:2$/+/,7.MLQQ\$H:.%OB!JV% M_74"A6-!]_06>))MYV. E7DO6O@*_EM_ML%C"TLM-1@GT1 +34$?]L=3%O-3 MPG<)HUO9)'9R07R.SJ>ZH+LH"!14/C*(<%SA$92*1$'&SYF3+B4C<&W?V#^D MWD,O%^'@$=4/6?NNH.\HJ:$1@_)/.'Z$N9\WE,S-?X8KJ) >E80:%2J7OJ0: MG$<]LP0I6KQ,IS3I'&?^&VP;P&< ?P5@4Z&D_+WPHLPMCL1.L^]%O.+]D8?9 M5#&81I'^!?$N1*_E/N,YNT:B.>$CP M^[\4'K8)LDV"+!$<_MOB5D[VJ@A;S52#;=,V.5+A8-(FKZ++PC[P="=_TJ=M M_R)L*XTC%_3A9M/\&T0/0_ M 5!+ P04 " ![A21-II9?2+4! #2 P & 'AL+W=OO&IE7$Y;[[LC8ZYL00MW@QV8<%.C MU<('TS;,=19$E4!:,;[9')@6TM B2[ZS+3+LO9(&SI:X7FMA?YY X9#3+7US M/,FF]='!BJP3#7P%_ZT[VV"QF:62&HR3:(B%.J7;G-Y34D$M>N6?E80<)2J75E+VSJ.>6((4+5[' M79JT#^/-X=T$6P?P"&PO=V]R:W-H965T&UL?5-MCY0P$/XK37_ %=C=<]T R>T9HXDFFS/JYRX,T%Q?L"W+^>^= M%@Y1B5_:SG2>9YZ93O/1V&?7 7CRHJ1V!>V\[T^,N:H#Q=V=Z4'C36.LXAY- MVS+76^!U!"G)LB2Y9XH+3/1GX7M>\* M>J2DAH8/TC^9\0/,]1PHF8O_!#>0&!Z48([*2!=74@W.&S6SH!3%7Z9=Z+B/ MT\TAG6';@&P&9 O@&/.P*5%4_HY[7N;6C,1.O>]Y>.+TE&%OJN",K8AW*-ZA M]U:F^V/.;H%HCCE/,=DZ9HE@R+ZDR+92G+-_X-DV?+>I"W7]+W(@Y)'\E8:N>*K!MG"9'*C/H.,DK[S*P#UE\D]_AT[1_YK85VI&K M\?BRL?^-,1Y02G*'(]3A!UL,"8T/QS=XMM.8388W_?R#V/*-RU]02P,$% M @ >X4D309,+?:T 0 T@, !D !X;"]W;W)K&UL?5/;;IPP$/T5RQ\0+^SFHA4@95-5J=1*JU1MGKTP@!5?B&V6].\[-H20 MEN3%]HSGG#DS'F>#L4^N!?#D14GMT169Z+X6&HR6N5XK;/P>09LAI0E\=#Z)I?7"P M(NMX S_!_^J.%BTVLU1"@7;":&*ASNEMLC_L0GP,^"U@<(LS"969-0.Q8^\['IXXV:?8FS(X8ROB'8IWZ#T7 MR662L7,@FF(.8TRZC)DC&++/*=*U%(?T/WBZ#M^N*MQ&^-4[A1\0[%8)=I%@ M^VF):S';?Y*P14\5V"9.DR.EZ76NC@Q59)QKX M OYK=['!8C-+)348)]$0"W5.'[>G\S[&IX!O$@:W.)-8R17Q)1H?JYQNHB!0 M4/K((,)V@R=0*A(%&3\F3CJGC,#E^8W]?:H]U'(5#IY0?9>5;W/Z0$D%M>B5 M?\;A TSU'"B9BO\$-U A/"H).4I4+JVD[)U'/;$$*5J\CKLT:1_&&WX_P=8! M? +P&?"0\K Q45+^3GA19!8'8L?>=R(^\?;$0V_*Z$RM2'=!O O>6[$][#-V MBT13S'F,XU@GVJP3[1+#[;XEK M,<>_DK!%3S78)DV3(R7V)DWRPCL/["-/;_([?)SVS\(VTCAR11]>-O6_1O00 MI&SNP@BUX8/-AH+:Q^-].-MQS$;#8S?](#9_X^(74$L#!!0 ( 'N%)$W^ M>L -M0$ -(# 9 >&PO=V]R:W-H965T'25C\3_@ A+#@Q+,41CIXDJ*SGFC1A:4HOCKL L=]WZXV24C;!F0C(!D M NQC'C8DBLJ_V*'W+0]/O#XDV)LB.&,KXAV*=^B]Y.O=3&PO=V]R:W-H965TIVF3-NG4:>MG+G$25(@S()?NWP](FF9;UB^ C=_SLS'9 MB.;)M@"./&O5V9RVSO5'QFS9@A;V!GOH_$V-1@OG3=,PVQL0501IQ7B2')@6 MLJ-%%GUG4V0X."4[.!MB!ZV%^74"A6-.4_KB>)!-ZX*#%5DO&O@&[GM_-MYB M"TLE-7168D<,U#F]2X^G?8B/ 3\DC'9U)J&2"^)3,#Y7.4V"(%!0NL @_':% M>U J$'D9/V=.NJ0,P/7YA?UCK-W7 M43(7_P6NH'QX4.)SE*AL7$DY6(=Z9O%2M'B>=MG%?9QN>#K#M@%\!O %N2^-V5PQE;$.R_>>N^U2 ])QJZ!:(XY33%\ M';-$,,^^I.!;*4[\'SC?AN\V%>XB_/"'PO_DWV\2["/![LT2MV+^5LE6/=5@ MFCA-EI0X='&25]YE8.]X?)/7\&G:OPK3R,Z2"SK_LK'_-:(#+R6Y\2/4^@^V M& IJ%X[O_=E,8S89#OOY!['E&Q>_ 5!+ P04 " ![A21-9M[7A;0! #2 M P &0 'AL+W=O8C-+)11H M*U 3 W5.[[:'8QKB8\ / 8-=G$FHY(SX&HPO54XW01!(*%U@X'Z[P#U(&8B\ MC+>)D\XI W!Y_F1_C+7[6L[>'M(?&_*X(RMB'=>O/7>2['=[S)V"413S'&,298Q.T?^.F$=J2,SK_LK'_-:(#+V5SY4>H]1]L-B34 M+AQO_-F,8S8:#KOI!['Y&Q&PO=V]R:W-H965TY%$BN?PD**2WMA75P-X\JZD M=BFMO6^/C+F\!B735LQUUH0100IR?AJM6=*-)IF2?2=;9:8 MSLM&P]D2URDE[*\32-.G=$T_'<]-5?O@8%G2B@I>P']OSQ8M-K$4C0+M&J.) MA3*E=^OC:1OB8\"/!GHW.Y-0R<68UV!\*5*Z"H) 0NX#@\#M"O<@92!"&6\C M)YU2!N#\_,G^&&O'6B["P;V1/YO"URD]4%) *3KIGTW_!&,].TK&XK_"%22& M!R68(S?2Q97DG?-&C2PH18GW86]TW/OA9K<;8V*'WK0A/O#YR[$T>G+$5\0[%._1>L_5^G[!K(!IC3D,,G\=,$0S9IQ1\ M*<6)_P/GR_#-HL)-A.__4'B[3+!=)-A&@LU_2UR*.?R5A,UZJL!6<9HM.,/8M,WSCX 4$L#!!0 ( 'N%)$W7DX90M0$ -(# 9 M>&PO=V]R:W-H965T-\-/;%=0">O"JI74$[ M[_L38Z[J0'%W9WK0>-,8J[A'T[;,]19X'4E*LC1)#DQQH6F91]_%EKD9O!0: M+I:X02EN?YU!FK&@._KF>!)MYX.#E7G/6_@&_GM_L6BQ1:46"K031A,+34$? M=J?S/N CX%G Z%9G$BJY&O,2C,]U09.0$$BH?%#@N-W@$:0,0IC&SUF3+B$# M<7U^4_\8:\=:KMS!HY$_1.V[@MY34D/#!^F?S/@)YGK>43(7_P5N(!$>,L$8 ME9$NKJ0:G#=J5L%4%'^==J'C/DXW63;3M@GI3$@7PGV,PZ9 ,?,/W/,RMV8D M=NI]S\,3[TXI]J8*SMB*>(?)._3>RMWA?>;M.SS0RS2#^LHQ^3;8']IL ^"F3_+7$#<_R[2+;JJ0+;QFERI#*#CI.\ M\BX#^Y#&-_D#GZ;]*[>MT(Y7C?UOC/& J21W.$(=?K#%D-#X<#SBV4YC M-AG>]/,/8LLW+G\#4$L#!!0 ( 'N%)$U_KI2RM $ -(# 9 >&PO M=V]R:W-H965TO&IE7$Y;[[L# M8ZYL00MWA1V8<%.CU<('TS;,=19$E4!:,;[97#,MI*%%EGPG6V38>R4-G"QQ MO=;"OAU!X9#3+7UW/,FF]='!BJP3#7P#_[T[V6"QF:62&HR3:(B%.J=WV\-Q M'^-3P \)@UN<2:SDC/@U0_9>7;G-Y24D$M>N6?<'B J9X/E$S%?X4+J! >E80<)2J7 M5E+VSJ.>6((4+5['79JT#^,-_SC!U@%\ O 9<)ORL#%14OY)>%%D%@=BQ]YW M(C[Q]L!#;\KH3*U(=T&\"]Y+L;WA&;M$HBGF.,;P9@A2-E=AA-KPP69#0>WC\2:<[3AFH^&Q MFWX0F[]Q\0M02P,$% @ >X4D30Z>53^U 0 T@, !D !X;"]W;W)K M&UL?5-A;]L@$/TKB!]0$I(F761;:CI-G;1)4:>U MGXE]ME'!YP*.NW\_P*[KK5:_ '?<>_?N.)(>S;.M 1QYU:JQ*:V=:P^,V;P& M+>P5MM#XFQ*-%LZ;IF*V-2"*"-**\=5JQ[20#&X#?$Q MX%%";V=G$BHY(SX'XWN1TE40! IR%QB$WRYP!TH%(B_C9>2D4\H G)_?V+_% MVGTM9V'A#M63+%R=TAM*"BA%I]P#]OJ1Q4O1XG7891/W?KCA7T;8,H"/ #X!;F(>-B2*RK\*)[+$8$_,T/M6A"=> M'[CO31Z/PMTRP7:18!L)-I^6N!2S_R\)F_54@ZGB-%F28]?$29YYIX&]Y?%- MWL.':?\I3"4;2\[H_,O&_I>(#KR4U94?H=I_L,E04+IPW/NS&<9L,!RVXP]B MTS?._@)02P,$% @ >X4D32?8-8HM @ ; < !D !X;"]W;W)K&UL=57;CILP$/T5Q >L,>1"(H*4;+5JI5:*MFK[[)!) M0&LP:SMA^_>U#:'4'5[PA3/GS'CLF:P3\DV5 #KXJ'FC=F&I=;LE1!4EU$P] MB18:\^U"&CXV7JMKJ>T&R;.67>$[Z!_M49H5&5G.50V-JD032+CLPCW='FAB M#1SB9P6=FLP#&\I)B#>[^'+>A9'U"#@4VE(P,]SA&3BW3,:/]X$T'#6MX73^ M8']QP9M@3DS!L^"_JK,N=V$:!F>XL!O7KZ+[#$- RS 8HO\*=^ &;CTQ&H7@ MRGV#XJ:TJ <6XTK-/OJQ:MS8#?P/,]P@'@QBSX#T0L[S3TRS/).B"V1_^"VS M.:;;V)Q-83?=4;A_QGEE=N\Y7:<9N5NB 7/H,?$4,R*(81\E8DSB$/]G'N/F M">IAXLQ74_7%"B=8H 0+1Y#\$^+&"Q'!I!$NLD1%E@@!]40PS,Q1K%"1%4*0 M>"(89H&+K%&1-4*P]$0PS$Q.4E0D10C6G@B&27&1#2JR00C\Q".8S4SB:82_ MH BA\%./@F9R3V=>*D4H_.RCH)GT4_2Y[FF,4/@7 7-W "*OVN:(!3^'4!! M_B4@DV)7@[RZ,J^"0MP:UV,FNV,KV<>N6/Z%]WWH&Y/7JE'!26A3X4D M31'3:4_7 0 G 0 !D !X;"]W;W)K&UL=53; MCML@$/T5Q P6L]$&" M$QI%"1&L[7">>M]9Y:D<#&\[."ND!R&8^G,"+L<,Q_C#\=+6C7$.DJ<]J^$' MF)_]65F++"QE*Z#3K>R0@BK#3_'QE#B\![RV,.K5'KE*+E*^.>-KF>'()00< M"N,8F%VN\ R<.R*;QN^9$R^2+G"]_V#_[&NWM5R8AF?)?[6E:3*\QZB$B@W< MO,CQ"\SU[#":B_\&5^ 6[C*Q&H7DVG]1,6@CQ&PO=V]R:W-H965T1Y? G=^7NX(1SI*]:8; (,^!.]T MAAMC^B,ANFA ,'TG>^CLETHJP8P-54UTKX"5GB0XH5&4$,':#N>ISYU5GLK! M\+:#LT)Z$(*IWR?@OD(N6;"[Z4&8Y<0<"A,$Z!V>4*S\"Y$[)EO,^: M>+%TQ/7^IO[B>[>]7)B&9\E_M:5I,OR 40D5&[AYE>-GF/LY8#0W_Q6NP"W< M56(]"LFU_T7%H(T4LXHM1;"/:6T[OXZS_HT6)M"90#<$,AGYRC\QP_)4R1&I MZ>Q[YO[B^$CMV10NZ8_"?[/%:YN]YC3:I^3JA&;,:<+0%29>$,2J+Q8T9'&B M_]%IF+X+5KCS]&3MOG\,"^R# GLOL/NGQ<.FQ1 F"9L<@B:'@,#]QB2$>0B; M)$&3)"#PN#$)8.)H8T)6MT. JOU<:%3(H?,SNWZ"Y_F]AM3==MI M=)'&WE%_DRHI#=A2HCO;<&.?BB7@4!FWO;=[-0W,%!C9SV\!61ZD_ ]02P,$ M% @ >X4D30OF\H+M 0 9@4 !D !X;"]W;W)K&UL=51M;YLP$/XKB!]0@Q,(BPA2TZK:I$V*.FW[[)#C1;4QLYW0_?O9 MAE)&;U^P[_S<\]S9W.6#5"^Z 3#!J^"=/H2-,?V>$%TV()B^DSUT]J222C!C M3543W2M@%Q\D.*%1E!+!VBXL'_,'-X#?K8PZ,4^<)6< MI7QQQI?+(8Q<0L"A-(Z!V>4&#\"Y([)I_)XXPUG2!2[W;^Q/OG9;RYEI>)#\ M5WLQS2',PN "%;MR\RR'SS#5DX3!5/Q7N &W<)>)U2@EU_X;E%=MI)A8;"J" MO8YKV_EU&$_29 K# ^@40.> S.N04(O?4]\D[ M?)Q WYBJVTX'9VELM_F>J*0T8%.)[NS3-7;HS0:'RKCMSN[5V/JC860_334R MC];B+U!+ P04 " ![A21-3+I^W<4! W! &0 'AL+W=O"-9)7&3!=])%I@;+.PDGCNZ:UWD&*K&<-_ +[NS]I9Y&%I>H$2-,IB334.;[;'HZIQP? GPY& ML]HC7\E9J5=O_*ARO/$) 8?2>@;FE@O< ^>>R*7Q=^;$BZ0/7.\_V!]"[:Z6 M,S-PK_A+5]DVQ[<855"S@=MG-3["7$^*T5S\3[@ =W"?B=,H%3?AB\K!6"5F M%I>*8&_3VLFPCM-)LIO#X@%T#J!+P&W0(9-0R/P[LZS(M!J1GNZ^9[[%VP-U M=U-Z9[B*<.:2-\Y[*2BE&;EXHAESG#!TA=DN".+8%PD:DSC2_\)I/#R)9IB$ M\/U:/4WC!+LHP2X0)%]*3*Y*C&%V<9$T*I)&"-(KD1AF?R5"5HT3H)OP9 TJ MU2##N*R\RU3SZAR;52%EPJFQN72^NF>#$XU-9O MO[F]GM[R9%C5SV-*EG]%\0]02P,$% @ >X4D30YD,K#0 0 G 0 !D M !X;"]W;W)K&UL=51M;]L@$/XKB!]0')RX761; M:CI-F[1)4:=UGXE]?E'!>(#C[M\/L.-Y+OL2N//S*_5%()9FRH:J)[!:ST),$)C:*$"-9V.$]][JSR5 Z& MMQV<%=*#$$S]/@&78X9W^)9X;NO&N 3)TY[5\!W,C_ZL;$06E;(5T.E6=DA! ME>''W?&4.+P'O+0PZM4>N4XN4KZZX$N9X<@5!!P*XQ287:[P!)P[(5O&KUD3 M+Y:.N-[?U#_YWFTO%Z;A2?*?;6F:##]@5$+%!FZ>Y?@9YGX.&,W-?X4K< MW ME5B/0G+M?U$Q:"/%K&)+$>QM6MO.K^.L?Z.%"70FT V!3$:^\H_,L#Q5N;]X=Z3V; J7]$?AO]GBMGJS=DWU88!\4V'N!^)\6'S8MAC ?PB:'H,GAO4 <;4Q"F/^< M9!(T20("=&,2PL0;$[*Z'0)4[>="HT(.G9_)5789O4?J;]=?^#2WWYBJVTZC MBS3VCOJ;5$EIP)82W=F&&_M4+ &'RKCMO=VK:6"FP,A^?@O(\B#E?P!02P,$ M% @ >X4D33AC['7" 0 -P0 !D !X;"]W;W)K&UL;53;;N,@$/T5Q >4A,1)%=F6FE;5KK25HE:[^TSL\47EX@4K'1&LE3A/0^ZD\U3UEK<23AJ97@BF/X_ U9#A-;XF7MNZ ML3Y!\K1C-;R!_=F=M(O(S%*V J1IE40:J@P_K _'Q.,#X%<+@UGLD>_DK-2[ M#[Z7&5YY0\"AL)Z!N>4"C\"Y)W(V_DR<>);TAHQ(JUG/[JH9O,/638#0U_P,NP!W<.W$:A>(F_**B-U:)B<59$>QC7%L9 MUF'BOY;%"^A40&\*R"@4G#\QR_)4JP'I\>P[YJ]X?:#N; J?#$<1OCGSQF4O M.=UL4W+Q1!/F.&+H K.>$<2QSQ(T)G&D_Y73>/DFZG 3RG=+]=T^3K"-$FP# MP>:?%I.;%F.875PDB8HD$8+]C4@,AG%99.>I>*#A MXO_"QY%Z8;INI4%G9=WS"9=<*67!65G=.2^-F^(YX%!9O]V[O1[?\AA8U4UC M2N;_BOP+4$L#!!0 ( 'N%)$UU9,D0Q@$ #<$ 9 >&PO=V]R:W-H M965TI>B,SENK>WWA)BR!JAUTI)99^J&F%X#JT*0%(0FR361C'>XR(+OJ(M,#5;P#HX:F4%*IO\> M0*@QQQO\X7CF36N]@Q19SQKX!?9W?]3.(@M+Q25TAJL.::AS?+_9'W8>'P!_ M.(QFM4>^DI-2K][X7N4X\0F!@-)Z!N:6,SR $)[(I?$V<^)%T@>N]Q_L3Z%V M5\N)&7A0XH57MLWQ+485U&P0]EF-WV"N9X?17/P/.(-P<)^)TRB5,.&+RL%8 M)6<6EXID[]/*N[".T\GV;@Z+!] Y@"X!MT&'3$(A\T=F69%I-2(]W7W/?(LW M>^KNIO3.#*OZ>4S)\J\H_@%02P,$% @ >X4D38BOZ.$S @ <@8 M !D !X;"]W;W)K&ULC57M;ILP%'T5Q /4?)H6 M$:0F:;1)FQ1UZO;;(3:9] M6Y9G]"3JJH4M<_BI:0C[LX2:]@O7=R^.U^I8"N5 >=:1(_P \=9MF;30J+*O M&FAY15N'P6'A/OOI!BN\!ORLH.>3O:,JV5'ZKHRO^X7KJ82@AD(H!2*7,ZR@ MKI603..WT73'D(HXW5_4-[IV6U%^7"?72=/1S(J1:OM/\"II[8 M=4SQW^ ,M82K3&2,@M9NV-_H5F)P2&$'R6$!I" M.!+\Z"XA,H1H)-S'QP8??S8 -@1\'0 -K=*]7Q-!\HS1WF'#[>F(NJ1^BN7; M+913OTQ])MO/I?>9\5:4%&"PVO4^C9X4D39+C+1*' @ ?P@ !D !X;"]W;W)K M&ULC9;;CILP$(9?!7'?Y61.$8FT)*E:J96B7;6] M=H@3T *FMA.V;U_;$!:PD^Q-P,,__WSC&)NDQ>2-Y@@QX[TJ:[HT<\::A671 M+$<5I$^X035_F8UX#+\4I9R)@K9(&GM K8K^:'>$C:W Y%!6J:8%K@Z#C MTGQV%EO'%@E2\;M +1W=&Z*5/<9O8O#]L#1M081*E#%A ?GE@M:H+(43Y_C; MFYI#39$XOK^Z?Y7-\V;VD*(U+O\4!Y8OS<@T#N@(SR5[P>TWU#?DFT;?_0]T M0267"Q)>(\,EE;]&=J8,5[T+1ZG@>W_]KFC[![1/<(8'7OI?@]0G> M1P*XFP#Z!/#9"GZ?X,\J6%WODW::=R1)@RFDHTJ<0:%Q0$&"E='D;I*NCLML%8583AC M>&BRO6LRP?2TD^7)_&#<)0CT!D!K *2!-YGM^53J-#5TDX#1I7X4HY< M%4D5"N[;2)$6*=(@.3.D2*GTQ8D=/U29-$K/CT!X$RK60L4:J-E;D,9*J9@O MXUAE^H1P@L0/#.T68VN@O/D>8ROK9(:S?BS9/)9L[TJZ=JS1YEDAKW*P_[+NC^2X4D3;#U6*S$ 0 -P0 !D !X;"]W;W)K&UL M;51A;]L@$/TKB!]08A*G761;:EI5F[1)4:=MGXE]ME'!>(#C[M\/L..Y&5\" M=W[OW3O@DHU*OYD6P*)W*3J3X];:_D"(*5N0S-RI'CKWI59:,NM"W1#3:V!5 M($E!Z&:S)Y+Q#A=9R)UTD:G!"M[!22,S2,GTGR,(->8XP=?$*V]:ZQ.DR'K6 MP'>P/_J3=A%95"HNH3-<=4A#G>/'Y'!,/3X ?G(8S6J/?"=GI=Y\\*7*\<8; M @&E]0K,+1=X B&\D+/Q>];$2TE/7.^OZB^A=]?+F1EX4N(7KVR;XP>,*JC9 M(.RK&C_#W$^*T=S\5[B <'#OQ-4HE3#A%Y6#L4K.*LZ*9._3RKNPCK/^E18G MT)E %T(2#H=,A8+S9V99D6DU(CV=?<_\%2<'ZLZF],EP%.&;,V]<]E+0=)>1 MBQ>:,<<)0U>89$$0I[Z4H+$21_H?G<;IVZC#;:#O/SA,XP*[J, N"&P_".QO M6HQA[N-%TFB1-"+P<%,DAOET4X2L+DZ";L*3-:A40Q?&995=IN*1AHO_!Y]& MZAO3#>\,.BOKGD^XY%HI"\[*YLYY:=T4+X& VOKMO=OKZ2U/@57]/*9D^:\H M_@)02P,$% @ >X4D36^->U:, @ 6 @ !D !X;"]W;W)K&ULC5;M;ML@%'T5RP]0 \;@1$FDYF/:I$VJ.FW[31.26+6- M!R3IWGZ '=?!].-/#-?GG'LNX$MF%R&?U9%S';U49:WF\5'K9IHD:GOD%5-W MHN&U>;,7LF+:3.4A48WD;.=(59D@ $A2L:*.%S,7>Y"+F3CILJCY@XS4J:J8 M_+?DI;C,8QA? X_%X:AM(%G,&G;@/[G^U3Q(,TMZE5U1\5H5HHXDW\_C>SC= M0& )#O&[X!VE" ^N(EWRKK00SCS-?\;*T2L;'WTXT[G-: MXG!\5?_BBC?%/#'%5Z+\4^ST<1[G<;3C>W8J]:.X?.5=05D<==5_YV=>&KAU M8G)L1:G<;[0]*2VJ3L58J=A+^RQJ][QT^E=:F( Z NH))O=[A+0CI*\$_"X! M=P3\V0Q91\B\#$E;NUO,-=-L,9/B$LGV/#3,'CLXSAY M@0B8)6*@ '8"Z5 3[S5;C'486J'2?.<0.Q5&X!1# $*V\F" M=K*QGX+>5,0P"@GS<)H"CV5"NK2\9=,6*RX.[HE2T M%:=:V\(&T?X:O$>VJWKQ)9RN8""^MM>FZ\*O\NV=^X/)0U&KZ$EHT\M=Q]T+ MH;EQ#^[,UW,TUWP_*?E>VR$U8]G>=>U$BZ:[QY/^S\3B/U!+ P04 " ![ MA21-4=IJ&,0! W! &0 'AL+W=OPDDC,PK!].\C<#45.,'7Q$O?=M8G2)D/K(7O M8'\,)^TBLJK4O0!I>B61AJ; C\GAF'I\ /SL83*;/?*=G)5Z]<&7NL [7Q!P MJ*Q78&ZYP!-P[H5<&6^+)EXM/7&[OZH_A]Y=+V=FX$GQ7WUMNP(_8%1#PT9N M7]3T&99^4HR6YK_"!;B#^TJ<1Z6X";^H&HU58E%QI0CV/J^]#.NTZ%]I<0)= M"'0E).%PR&P4*O_$+"MSK2:DY[,?F+_BY$#=V50^&8XB?'/%&Y>]E#1+K:EIVEI>*3AXO_"YY'Z MQG3;2X/.RKKG$RZY42U,U M1UL%M=DMPX_P^$G&G4-O\?5H+LWD/NA*>;7V6_?PQW89BBXC4YA-VX7(W>7- M/)NBZ"*Y//X=@X97S,YQ>O\>_;>^>%?,:]Z89UO\<]RVAV6HPV!K=OFY:+_8 MR^]F+"@.@['ZS^;-%,Z\R\1A;&S1]+_!YMRTMARCN%3*_/MP/5;]]3+&?W?C M'7!TP'L=Y.@@KPZ@_M=!C0[J7H=X=(BO#KU]-)3>S^4Z;_/5HK:7H!Z6PRGO M5AT\QJY;FVZP;T[_SDUGXT;?5IBDB^BM"S3:/ TV.+6YM7AF+!)]:[/F;*XF MD4ORFBFRF6+OG]SX9WP R0:0?0 Y"2#E+,?!).U-J@$#A-8\BF)1%$%18H8R MF*@)2I(@QCQ*S*+$! 73&,B%C/9NE3PPLII[$>04"9"(H3PA>@T#>KV+ "PQ0A2$Z!E1B M$)7TE+78K0>C6X:(!(A/*L7 M>?(CW*\?Z-D(4!K.]6,]VMRJ@A9"^R:&IRO2/0.FGB6'/%U1W<]XY(F(E(B$ M\4B)^ !2^8!X(B(E(F$\,CR,,Y^T(,]#I-]RRGBD7W.E8I^V($]7U/ M(N4A83Q2'CZ !N5)5O(\E)2'A/&2TM U.HU]6V&>AI+[&,X9+YE/JX1,>'HM M>;I*9N/N8[ST[-PI#0GC)=V[IXG*/&25<[+>ON5Y*+E=]VSCPM@D\RU"-#F< ME:;>]P?E)MC8<]5VKI/1X3"^=H?Q_N@\&_\HE3NE*^:-R^/]_![]A!A._W_F M]?Y8-<&K;=VILC_\[:QMC4M??'#I'TR^O3X49M=VMZF[KX=3]_#0VM/XCT)T M_5MC]1]02P,$% @ >X4D3:9H,7K8!0 DAT !D !X;"]W;W)K&ULC5EA;]LV$/TKAK^WYATIBC*2 +%=9P,VH&BQ[;.: M*(E1V_(D)>G^_2A9<>6[IS3Y$-O2N^.](_GN)%Z\E-7W^K$HFLF/W79?7TX? MF^8PG\WJV\=BE]?7?HMB6+Y=3FKY>^+)Y>&S:"[.KBT/^4'PM MFK\.GZOX:W;R74]-&5&R+VZ9UD<>/YV)9;+>MIQC'O[W3Z6G,UG#X_=7[NB,?R7S+ZV)9 M;O_9W#6/E],PG=P5]_G3MOE2OOQ6](22Z:1G_T?Q7&PCO(TDCG%;;NON_^3V MJ6[*7>\EAK++?QP_-_ON\Z7W_VJ&#;@WX/<:V-[ G@S(O6G@>@/WPX&*Z,7>$N\"BT6TUC!G4DL)II]"^JFF+W@M4LW+>/*)H*]A%&,FN?+U@(J^ M]F13=G))KD%!:*+LB3VR!#"3F50LDI4>4-'7GES($B]G7\-L\-8S MID\&%UFCXLFD\O68X4@?XKP:,1]+A/,F) *W F.J'"!?<3D9M0DPW#,1]9[1T,"S)5>D2]9*"K))%YPC!OAG\CK3+A)I)04^=&7.!&C))W M-[*$VQG2[85L99<]YKQ)30S)[@K@+%EGQR+"'0:!%L/(B'0M=YES00:D85GL MB<=RC$L^@9HOJQF!XAIWFU>RHW&Q!3/96!7"59A &9;-)>EZ%]LK0ZH@H'H= M([(X(L9UD76-DGW1DG7IH5@5K5Q% ,=QN64C#WB,*Q3K:B%;E27K(L#$)"OP M&N!LYKP;64>,:P4# 97KNL><]P2.G(H(X(AC^SCVL(X5F8$BJ^=U"]L4U5D@ M7"R]/.!X'A(61=:B*"OJDO4S[ $A99UL^?LFXM>XPL M2/()#,-&RBACQ6;T0#C&"$LLI^\N&XQ%D;4HJK+18\[>2'B]N30J,V%L'6-! M9""(:FMIH?O@G'PCL4:P$)*1[%@LAQ;(H2P9%LBL%@7A$FBT60@N$4&XH M"X10QP) H[%@";1: E69L$#:K)'I6R-8X#!22.W(:T"M?ZI(6*!K*!X >R,> M+'X6B)]ZHP M6-" @F@TZHUHL():W:2JFM!CAF)O/JHBA5$CK865:GQ^%ZNC_?5+E 7 9".O MA!W6/ =>C8B'J 7"C(V"UN?:'Z#KB]YOD)^UCR_0=>O;9C?V(!&MEF\DZ$[ MSLQOG(%W3N>-LY^TCZ>5?^;5PV9?3[Z535/NNK.D^[)LBIC3^*0[G3P6^=WI MQ[:X;]JO:?Q>'4\)CS^:\M"?@,Y.Q[!7_P-02P,$% @ >X4D31>59:66 M P [0\ !D !X;"]W;W)K&ULC5?1CILP$/P5 MQ <4>P%CHB32)=>HE5KIU*KM,Y C8SZ_5D=^U= MWF3YNSH+43M_\ZRH5NZYKB\+SZOV9Y$GU0=Y$87Z"J=ZIKG2?EO(S)Y6[G4?9WXEI[.=3/A MK9>7Y"2^B_K'Y:E4(Z^W_:S:O-/">5 MV,KL5WJHSRN7N\Y!')-K5G^3MT]";RAT';W[+^)%9 K>>*+6V,NL:G^=_;6J M9:ZM*%?RY&_W3(OV>=/V7VDX 30!YA)\3?![ @W>)02:$/2$]_&AQH=O"X3O M$I@F,,,CK].J%?\QJ9/ULI0WI^SBYY(T84H73/V]^V:R_3?;;TK_2LV^K"'B M2^^E,:0QFPX# TS$QI"/-H3V"$\YT'L!F!<;L.@P7F!K(Z+(\.&ND=V[1D9N M^JA8?LMG0S['^0'*#UJ^/^!S:FC=0:(64K00GW#. T,.&P80L(B,88_V@F"J M9EL*6< A-J2S80&)?!KBVP_1[8>(-P%N@*$&V&S](Y0?W=5_VT&"L; !,V [ M&Z;D(#'@WG#4&X[(,:%GC!J(9\M!"9[\Y+X@&C-2A)C1@8' G_!EHA!11(YX MP@1:11XHS!<$3W#JW\]0C1GO-8X8,86S<92%#(A9.FU<0%4N;<"N-L GJB;@ MZ0S!?(WQ; ;[5+:"3F-&XO$X#DU1;)@2Q9^*&KPV@%T;@$_<$@!/9HCFBX+G M,MAGLRT*MV].EB((9LH3LR:,[Z-XEOI(EAH7O V"B2WJ1LC!;-]//D#3;ACS&[IXI,C\1]5_8O-;6#QB=AX@7NR4),@*/GEM9;TW M5[M&^&M2GM*B&PO=V]R M:W-H965T2]E,?N594<^= M?=,7W]DC[O!J\&\IK5\+ M#/V9^]XFZC%/9PQ>840PA#R;$+@@7$7@P@(I%D]HA..PP-)$"*%QN)LDOIED M0).1D\6Z^& P60&=@),)>)> 726(N#;99XCH($4'>0@\0*;-!P'S0PXPA*W, M@FC,&Y$*D'/4<#&% ]\7WA"7$(.T3))/3I)OS#)X(9T@(!,$!@'%4QOT&<.O M!\/58+0A$ZC(#[6)2+0K>^84,ZY[KF=R]L,0==($#J* >Y'&FBAJI6W93("@;>PF M8/@("P/4<-Z =\@"UE;8BBD;&]C2N9CRR9G*[YG"JR!WO$9!P9FY)0>]& M\(7M".C]".YO2,L>,UCT 0@/]+DC<&H?\81OH42[/WS!_H'V?QBQ <1 [0"! M9WD? -JY881UQV"Z,@//4H=V7!AAN3%0;LH%LU2BO1)&F&4,=WUP^,Y'FQR. M,+D8"?,*66!;5$@;$XXPIB42XA<0ZH*([^.&E&@#0,H ;*.B#0"_8 !(&P". M, TA(8K7MFZAY#RU-FM)X9C%\HC-8?,_5G MND\/&D@=!;,HG5F^&MD(\^E!PEJI)W0/-B2DBW[82XN0^80Q:>]P!":*+!QH MG3+BHTE_4Z0PMBJT1MG-3YV^"J%C3U_1[M5Y2BZK77=X5D_6Y5O1M)\=5ZV7 M [I';,]CM/8GF*Z :'^&:4*U+W&ZHO+$.$VH]D?&IPGC5&7FJQZ?[ E43T#V MB(]S1O=SV.=3RC_3:GQENKG<9'+;M)=" M75?GT\'S35,>^Y-/]W+\NO@?4$L#!!0 ( 'N%)$V"I"X:OP4 ,(@ 9 M >&PO=V]R:W-H965T<=B;@.UWQN^[)*E7&[\OZD_ET1_"D^>RVA=-N*Q>DOI8^6+=%=KO M$IFF-MD7V\-T,>_N?:D6\_*UV6T/_DLUJ5_W^Z+Z]\'ORM/]5$S?;WS=OFR: M]D:RF!^+%_^G;[X=OU3A*KG4LM[N_:'>EH=)Y9_OIY_%W:,U;8%.\=?6G^JK M[Y.V*4]E^;V]^&U]/TU;1W[G5TU;11$^WOS2[W9M3<''/WVET\L[VX+7W]]K M_Z5K?&C,4U'[9;G[>[MN-O?3;#I9^^?B===\+4^_^KY!9CKI6_^[?_.[(&^= MA'>LREW=_9VL7NNFW/>U!"O[XL?Y_%< '9%Y"W%E!] 74I(/1H M =T7T)<"G3XYMZ0+S6/1%(MY59XFU;EWCT4[B,2=#L%?M3>[6'?/0G3JPELR BT5LB5:H4-F.A&0O,:&+&LM=D4CMKB1LN4[DQ(M))#MIQP [I M@ ?'WN.DRT@$EUPEG;:1CLJ@F8R9$9DC9C)N1EG)!@V7*:-85C_R-TJ''>?0 M<0XC4J&1C#O).(=Q8SD,)MEBN824EDC(G8P M]22B'H6-Y$A3TFCZCWH)=$*E^56;M$XP *=D&DF8Z,($U B K(8?4S 4<00)J!"!*2X49QLM']&)4,CF'L* M<8_B1G&HS933U M2Q=95*K+Z1?2CN%&<:\ZF+). 3-LL-I56F'\*\8\FDD*K M6VI["52QOL+@4QQ\G#.*$\WIS+&] 2X;"PX>+@8\'A0&.C>$PR-()QI] * M.):1&%0J^PG*8% I-+EBE.%K1)4II5E,P%HRLR:-])#&X-,(?&S_AA--I'3T M(E%L!T=CZ&D$/A",A@7 M :#& -0(@#2E],?+W5')T$ADXX^#C\-&@XD?C T Y%AL,/\TXA^+#0<;B\U9 MXFZ(#>:>YMQ3::P*3"SM;L>-QL32:&I%<:/YJM&(V!I 8ZYIQ#4&$<"KR/XN M1I5!J&([O)Q"L\@@,AA"!D&(YKSA=#$B!A>#X6(07.AH-3&\X&EJ M. Q&FH-Y8! /6'-NGN*8R"X_3W&5QL813DYC;\\L@Y/3H.D$S2R#=M2SV&#$ M*6Q0"M/,,CR%8\W!^6M0_K+,XOD[BRR#+4Y@BQ*8G8J 19;,(CUL<0I;E,)T M*-J;5T86YZ_E^=!7LJK*U<8^F^ M;')U6KOWU4MW$%Y/5N7KH6F+7MT]'[8OQ=UC=S1.[G^V^N[1:O D^'@_GT_^ M?\7Y=/^/HGK9'NK)4]DTY;X[#7XNR\8'^^FG8'_CB_7E8N>?F_:K"]^K\ZGZ M^:(IC_TO!I++SQ86_P%02P,$% @ >X4D3=?0=H7X 0 904 !D !X M;"]W;W)K&UL=93;CILP$(9?!?$ :V(")A%!:K:J M6JF5HJW:7CLP!+0&4]L)V[>O#P2QQ'N#3__\WXR-G8]OE(6R4 M&O8(R;*!CLHG/D"O5VHN.JKT4%R0' 30R@9U#.$H2E%'VSXL)]X:2^-,A.HR =Z@9^@?@TGH4=H=JG:#GK9\CX0 M4!_"3YO],3-Z*_C=PB@7_F7KAXU>8ZDG"8"K^.]R M:;G)1#-*SJ3]!N55*MY-+CJ5CKZYMNUM.T[^]S!_ )X"\!R 72T.9#/_3!4M MZ[TIS:3="KNFDY=Z]E;$$<[1S1A-FJ/3X'>:>-8@[3]# ML!>"K4&Z,-AL=WZ#V&L06X/X70;;599.0ZRF=QH2;]+(S]EZ.5L/)UEQG&:[ MY*1)EA(_)_%R$@\G77&2!PZ)=Q'^@)-Z.:F'0U:<]+$>@O7&^3G$RR$>3K;B M$,^^Q5GVP7^0>3F9A[-;<;*'_X#$*5X;- P:U,EVB^\+=?#=0?)@>-32_K,5_4$L#!!0 ( 'N% M)$V[]D%@ 00 -@5 9 >&PO=V]R:W-H965T-6=7^W^.35OE MO7]LGZ/NW+K\,#:JRD@)$4=57M3A;C.^>VQWF^:E+XO:/;9!]U)5>?OSP97- M91O*\.W%U^+YU \OHMWFG#^[OUS_[?S8^J?HYN505*[NBJ8.6G?W7M7EH,GWX]_)Z?A M37-H.+]_\_YQ#-X'\Y1W[GU3_E,<^M,V3,/@X([Y2]E_;2Y_NBD@&P93])_= MJRN]^= 3K[%ORF[\#?8O7=]4DQ??E2K_<;T6]7B]3/[?FN$&:FJ@;@W4-9:K MT-CS#WF?[S9M:]\;O;#RS$5XW^^\YU_^[K34FRBU\'19/-P MM5%S&Z%O-I'W?Q-14$2-#N*9 Y49[$!#!WITH/_72[GHY=4F&6WJT286B4PR MK&.@C@$Z:J%SM3$SG2S+8D;&0AD+9/1"QA*9Q(=C4JP30YV8Y%U+)N\)=)"L MR'M".GJG))>/%,JD*]*>4IDD5E@E@RK9BJQG()A,2RPC!49* "'+N&"HE.N) MD9@YJ5;4;C*:QZL2:1-FE$E,IT1X+NLW&)<94(DY) 0"HVL:,$ 95(E))_@&JJ>:R MCUF5"%:FKPICJ,1ZAA3&4,D5!9R,YN%:&V<,\(J9(1&MRPHJ0*O0"1<3AE4A M6)-8=4(UF4)-855 MB]AR06%8-8)U64--8=5"Q4(P4LS"5Z]G2&,,-9HS20GHG.F'-IL73*M&M)(* M(%HM\V71F%:-:"4%0+0FDIE9-<95(UR9U9'&(.KT-RC"(&HT&Y(2TK6KUV&$ M#,;5(%S)!HCBR@QJ@TDUB-1E^0PE]1?A8% -W7BR]!@,H%FS]31TNKQCQIEA M-IZK=IX44B[Q&%"S9N-I *!<,!A/@_#D]N&8.Y.LA\9@[@R: $GEZ%K5"FZA M:3"=!M%):D?I9&IG,9H6H4D.#2B:?#@6TVGIWI.%QF+N[)J]IZ43Y!VSG[>8 M3;MFWVDIFUSB,9IVS9YS,DI^%4PT.Y,;SCR_Y.US47?!4]/W334>PAV;IG?> MGWCG(3RY_'![*-VQ'VX3?]]>SQJO#WUSGLY1H]MA[NX_4$L#!!0 ( 'N% M)$V^Z+8[Y0$ .L$ 9 >&PO=V]R:W-H965T M\Q5D4-+5-/HH?.O*F$;)DVI;Q@U4M@I2.U M'(>;S1:WK.E0GKK>2>:IN&K>='"2@;JV+9-_#L#%D"&"[HWGYE)KV\!YVK,+ M_ #]LS])4^%9I6Q:Z%0CND!"E:&/9'^,+=X!7AH8U&(>V"1G(5YM\;7,T,8: M @Z%M@K,##4E+7,[OZI]==I/ES!0 .@'Z M+@99Q1@Q.X?I1I-)F*R2/(((28C?2N2U$GFLK/;K,&*BQ2HT2:)XY<6#HI3\ M8V-CKYG88V;E)7Y(')'MCJZ\/*)H%'W8K;S@Q;&SU\!W)B]-IX*ST.8$NW-6 M":'!*&Z>C&1M;IZYX%!I.]V9N1S_O['0HI^N%CS?;_E?4$L#!!0 ( 'N% M)$U.D=[RS0( (T* 9 >&PO=V]R:W-H965T>"YW M>VT7HN6\93O^@^N7]DF:632P;,J:-ZH432#Y=A'>H]DC*JR!0_PL^4F-QH%U MY56(-SOYNEF$L57$*[[6EH*9UY&O>%59)J/C=T\:#F=:P_'XS/[9.6^<>66* MKT3UJ]SH_2+,PV##M^Q0Z6=Q^L)[AY(PZ+W_QH^\,G"KQ)RQ%I5RSV!]4%K4 M/8N14K/W[ETV[GWJ^<]FL 'N#?"M!J0W((,!HO\UH+T!'0PB8XRJ\'2U1CWGH,'B$P9>(%8!( M!TAD! PJ,*@"._OT0@6%"0A(0!P!N2!()FYTF,QAFDYDEB.:3WP!8"2)20++ MH: <"LA))W(Z#!V=\PEE*27Q1 ^$HTE>$%A0 @I*?$%3/8EW#HI1AJ;A\6%Y M@>CD0CSZY^$,UIN">E,@@%<(,I @N_U&Y2!!?L.-ROV0)6E,IU\0@%%,$(+E M%*"< I"3PP0HAC,]OCTDZ$JQ0#<$I0>-W2UPGI)IR?!A&2:XN"((KAL( X*N M4<"5 Y$/A 7.=@2ENQ<6/X\3FGN%%$"1]$JJ(SC7$9#LHZIR20&G'TH_$!0X M 5%V2U RH-AF_EWQ8EHM>N;5K9OLC_NR?H]RLU&#NP8'>=6*_IW1->H?6=R5S8J>!7: M= SNQ[X50G,C/[XS]V)O>L-A4O&MML/,C&77('43+=J^^8N&#G3Y%U!+ P04 M " ![A21--94]\T4" /!P &0 'AL+W=O%'_K7 MP&MU+*4.@#QK\9%\)_)'N^7J! :5?5631E2L\3@Y+/R7<+Y)-=X ?E;D(D9[ M3SO9,?:F#U_V"S_0!1%*"JD5L%K.9$4HU4*JC-^]IC^DU,3Q_JK^R7A77G98 MD!6COZJ]+!?^D^_MR0&?J'QEE\^D]Q/[7F_^*SD3JN"Z$I6C8%287Z\X"IVAPD# VHZ4#)[LOKA0D4V:NU (6BC-@X4?)[]PUCL M-!9/C"%D=7\93],$L\CR]3^@M1-DN_H =&062)T"J:,KMA<7 M)K:2@-&_N2;\:$:K\ IV:J3FCJ+#]'Z!>AI8\64X7X6.^%I-^VXXW^2[J^(; MYL>J$=Z.236#S*0X,":)*CV8J1:7ZG8:#I0]?<82."M)NH:J56BK9J^^R024!K,+6= ML/W[VH:P7-QL7F)[?,[QF8D9IRUEK[P $-9;16J^M@LAFA5"/"^@POR!-E#+ MG2-E%19RR4Z(-PSP09,J@CS'B5"%R]K.4AW;L2RE9T'*&G;,XN>JPNSO,Q#: MKFW7O@9>RE,A5 !E:8-/\ /$SV;'Y H-*H>R@IJ7M+88'-?VD[O:NHXB:,2O M$EH^FELJE3VEKVKQ];"V'>4(".1"26 Y7& #A"@EZ>-/+VH/9RKB>'Y5_ZR3 ME\GL,8<-);_+@RC6=F);!SCB,Q$OM/T"?4*A;?79?X,+$ E73N09.25<_UKY MF0M:]2K22H7?NK&L]=CV^E>:F>#U!.]>@M\3_('@!C<)04\(!H+&HRX379HM M%CA+&6TMUOV[#5:7R%T%LOBY"NI:ZSU9'2ZCE\SWHQ1=E%"/>>XPW@CC31$; M ^)=!$D#@PO/Z,+3_&CBPC<+^$8!7POX8X%XED4'B36DUI# =\)9(DM0Z(0S MI>WR,"\VFPV,9H.E6?\_ J%1(+R_7)%1(+KIH*M7APE&I7 =UYL7["/4Q$QL M-!,;S"0S,_'BF$]AXCDS,R:4$R5F,XG13/+Q14KNN4A+T.0B39P\SIQ,-F5/ M-7ZWSJU+V'^W2TP4S"R@4:.H@)UT#^963L^U4-11M.OS&]7G5:.9Q9\>5]M' M0URZN#X,Z/V [EGYCMFIK+FUIT+V-]V&CI0*D.:=!WG)"_F2#0L"1Z&FL9RS MKIUW"T&;_JE"PWN9_0-02P,$% @ >X4D36D7SS52 @ ( < !D !X M;"]W;W)K&ULC55OCYL@&/\JQ@]P*(*VQC:YUBQ; MLB676W9[32VMYE 0 AZ[AXER6ERONH62,W?JE4 MFP(@BY+61#[QEC9ZYL1%390>BC.0K:#D:$DU S (8E"3JO&WF8V]B&W&+XI5 M#7T1GKS4-1&_=Y3Q;N.'_BWP6IU+90)@F[7D3+]3]:-]$7H$1I5C5=-&5KSQ M!#UM_.WDI.^92@ZT=Z(A>F7GGWF0[U8-\;BO]* MKY1IN,E$>Q2<2?OUBHM4O!Y4="HU^>C;JK%M-^C?:&X"' CP?PG10(A&0HC^ M24 # 8T$BP=])79I\$,,W0*14R"R M&T M4A3,*NTQB<4T%I,\,D%.$V0%T$0 !G#NL@2%.$!N&^RTP2Z;<&:S!#VVB9TV ML[)0@C['9)G"[)RV!<4!7AV")<@'. '9VPUR^1NKC^P=^R^K?C&Q'GJI'>@2M]B]G+YL2Y MHGK%@B=]2$O]7(T#1D_*=!/=%_VEW0\4;X?W"(R/XO8/4$L#!!0 ( 'N% M)$T TRZG$P( (& 9 >&PO=V]R:W-H965TO6F9KPC4@WY!8F! ZF, MJ:,(!T&*.M+V?I&;N2,OB-X:6$4J[ZG*SDQ]JH'WZJ] M'V@@H'"6.H&HY@8E4*J#%,:?.=-?EM3&=?^>_L74KFHY$0$EH[_;2C9[?^-[ M%=3D2N4S&[_"7$_B>W/QW^$&5,DUB5KCS*@P3^]\%9)U-'MG MWJEJA9J]%5$-0I1N\M6#0ZC3JV_$'X9>V%]Z)276PS?&K M&9.@$H,GM=>-NI"7 85:ZFZF^GRZEJ:!9,-\XZ+EVB_^ 5!+ P04 " ![ MA21-&.UY6&8% "I&P &0 'AL+W=O?1?F]>G.N'OW8K+?5S?BMKG?3**J>W]PFKZZ*G=OJ M+R]%N^; M35[^.W?KXO-F;,9?#=]6KV]UTQ#-KG?YJ_O#U7_N'DN]B@ZC+%<;MZU6Q794 MNI>;\:V9/EAJ.K2*OU;NL^I]'S6I/!7%]^;BU^7-.&YFY-;NN6Z&R/7CP]VY M];H92>?Q3S?H^!"SZ=C__C7Z0YN\)O.45^ZN6/^]6M9O-^-L/%JZE_Q]77\K M/G]Q74)V/.JR_\U]N+7*FYEHC.=B7;7_CY[?J[K8=*/H5#;YC_WG:MM^?G;C M?W7#':CK0.=VX*X#'SJP.=E!N@YRZ$"G.]BN@SUTD)/ZI-,G/P.T':(]JQ;^ M?5[GL^NR^!R5^_6SRYME:J:)WM[GIK&]F^UORK_2UH\92WH=?30#=9KY7D-' MFNQ8"*"Q\;'F'FG,L68QU)"7\0,:AG ^#+%R M.T!R- #C 00.(.T W.=)/I"])FTUVU9C$XKU7^QC&2IC/!D+)V,'DV$KWB*Q M@Q ZX3CNS^4H4@(C)2"2]=+>:R:]2&2ND@2'26&8%(1)O##I(*%$$HZ'<(?" M0,H9G$L&YI+B 29P@,GY:\W$N C$_\]CWHGD&,B).VP"%<<,EW9O-1T/ :O% MK:$+4L8&-7S&FNY$_90G63Q< G=(R)R&T6#3FZ'KV6:!(;!5C;T #?:@028< MH$D&JYX-1 .$<9*%T6#'FJ%E*5"1#?:9R2X@@YUF)F>4ITX4KD_[+0;(S.0J M"TR(L'$)&7<2& +;D/O[ Q0% MU@IA(Q+8?D,UBK 1Z0(C$C8B 2,F[',=^LNF-CY1EPD[C,"FF/BVAR(;B(-] M2,,-;W"TF7B?K1))53*X.QOQGY.U!E.' >ON! S-B3##;'U*\RG4B.BF^6 MB;&!1Y(H")T7&'F=@ MW]2O*$@4= /V.(-#;1J"@HW+%QQK!7M2@"=3;[N>R_!82P%["#:C #.F?HGI M1/TP' J#72C A:G_ISH4!4Z0@JTJ8/M, VZ7P!^O"Z M0!3?=,>_8J_8H0W\9SQSH#&#C3'J/4?;N/*U?0A:C9Z+]VW=1N\U'YZTWK8/ M6KWV.S-=&-!^S],%HW:9+@2UV^G"HO9DNDA0>SI=I*@]FRXRU#Z9+B:HW<2: M0 Q_:5*#N1G27Q"->Z-I&YBWT<0-S-QHZ@;F;C1Y [,WFKZ!^1L%8" !HP@, M9$#*@" #4@8$&9 R(,B E %!!J0,"#(@94"0 2D#@@Q(&1!D0,J ( -2!@09 ML#)@R("5 >,UK@P8,N!F^4,&K P8,F!EP) !*P.&#%@9,&3 RH A U8&#!F( M,A#(0)2!0 :B# 0R$&4@N 8T10 R$&4@D($H X$,1!D(9"#*0" #408"&5AE M8!]N\;$(,M.9^O8:*?E;3_4NLW_/R=;6M1D]%71>;]I7$2U'43DMU?*7[ M_)O+EX>+M7NIFZ^I?B_W+X_V%W6QZUZ,18>W<[/_ %!+ P04 " ![A21- ME8V_#J$" ]"@ &0 'AL+W=O&(][=0_>\9;(M60'R+1*D/1ZDG MHN6\)P?Z@\K7_IFK432R[.J6=J)F7<#I?A%^1+-U$NL @_A9TXNX>0]T*1O& MWO3@ZVX1QEH1;>A6:@JB'F>ZIDVCF92.WY8T''/JP-OW*_MG4[PJ9D,$7;/F M5[V3QT58AL&.[LFID2_L\H7:@K(PL-5_HV?:*+A6HG)L62/,;[ ]"-:=>5XL_S4,#DAL0#(&H/2? =@&X$E -"@SI7XBDBSGG%T"/JQ63_2F M0#.LFKG5DZ9WYC]5K5"SYR4N\3PZ:R*+60V8Y :3Y.4]9@U@1D2D%(PR$E!& M8L+S.QDI3(!! FP(\!U!-JECP!0&TQG,!Y14<0SG2<$\*2 TAPDRD" #A!83 MH0,F?5!H#N;)G3PH\W2T F*QY>D! E*H-+IMBF=)Y<=#0O=2OA7KGPX5F&$C6V\M:--X8EW\!4$L#!!0 M ( 'N%)$WU3?S8Z ( *4* 9 >&PO=V]R:W-H965TQ96R%WXB1#BO3=WRI7L2HLL]C^].I"GY ^U(*U<.E#6E MD%-V]'C'2+G7I*;V?(1BKRFKUETMM.V)K1;T+.JJ)4_,X>>F*=G?#:GI=>EB M]\WPO3J>A#)XJT57'LD/(GYV3TS.O-'+OFI(RRO:.HP?P:D[[JF(T_&;]T\Z M>!G,<\G)EM:_J[TX+=W4=?;D4)YK\9U>/Y,AH,AUANB_D@NI)5PID7OL:,WU MU]F=N:#-X$5*:8OO(MR-& V/<:?8))X#MG:$#PB/"E@5.%#*C:^13GJ0>$T74%TXU134$H*2(D,*:FU M2Q@8>\9[QNX;R4[5BUWGJF0C8%^OP^4"B*/$SW( MXGZ2/>,XJ-%D%BKS4/P968\<\"G M&!E_$0V ]%X[VHNMWT@Y;! 2YP8Z(I[8 +W:J1GOB%13?D%BX$ J0^HH"C%. M44?:WB\+LW;D9<&NDK8]'+DGKEU'^+\=4#9N_N9FA6J=H.>M&RWN-0;_W/P>:0:[P!_&YA%(NQIY.<&'O1DV_5UL?:$% X M2ZU U.,&>Z!4"RD;?ZVF/Q^IBT;_M)5LMG[N>Q74Y$KE M,QN_@LV3^)X-_QUN0!5<.U%GG!D5YM\[7X5DG5515CKR.CW;WCS':2=++,U- M""TAG E!_"XALH3HHX38$N([ IJBF-HGM#D1_1,$F5M4_ZT53 M;+.GRB/4ZJV,,2[030M9S&["A M,N$;L'Q$Q#M:8@T,EG2%(F9R=ADZGH>&G M"WZ0Y&Z!R"D0&8%H9?(NR&["9 ;3VT.B#.O?71P',HCP&KDR%3M-Q0^I8ARY M!1*G0.)(%=^E2AZ]XMP5ZA'X*7TG4NITE#H<)6Z!S"F0?;PFN5,@?W 0I='= M)YL[WK0K*EK<)-T*?Q!^:7OAG9A4E])X4D33N5D?4]! [Q, !D !X M;"]W;W)K&ULE5C;CJ-&$/T5Q <,5'%'MJ6Q=]!& M2J311DF>&;M]T7+Q AYO_CX-M%GH*FQG'L90G*HZ=:"/<2^N9?6]/@K1&#_S MK*B7YK%ISK%EU=NCR-/ZI3R+0E[9EU6>-O*T.ECUN1+IKDO*,PMMV[?R]%28 MJT47>Z]6B_+29*="O%=&?GORV6YIV MRTAD8MNT)5+Y\2DV(LO:2I+'#U74''JVB>/C6_6D&UX.\Y'68E-F_YQVS7%I MAJ:Q$_OTDC7?RNM7H0;R3$--_[OX%)F$MTQDCVV9U=U_8WNIFS)75225//W9 M?YZ*[O.JZM_2^ 14"?AL@J,2G"'!\>XFN"K!'1+0O9O@J03O5X?[E'R5X \) M70.KUZH3_TO:I*M%55Z-JG]^SFG[F$+LR]N[;8/=W>RN2?UK&?U[_],&?@(X8>2QC#S* M2%-MXY%&.I5[B D'G^7@$PZ!UF'C/^1P#S'A$+ < L+!!=!(!%1QOD7(M@CI MF-I#O EI!_3XV_\4=,(J8EE%S. ZK1X3CK5]D6TT?=X>PB9TP.:-R:8R.1H? MA9D,[WB2-Y6)@Z(=!=&L3#!CF$!YN3HO>)X7 WW B_785T#"R_$\G5@/BL;= MX,7W9SKQ[@<.Z80S"P!X^P/W>0,%WJ^ &A9914#]Z&:-]#X\A9TRXUT,J(W1 ME:1 #Y?28]R4$F]J0%V-KB7&U6S7]B#4OYK>&"A@Y-DX+Q7OA,!8(5E+C,'- M\:+01[QX+P3.##7!U@HTZ6;;H3=2=OIJQ/L<4I]S01-AK4#!1(29-KQM(;4M M:@\*-&\/ZC6,PB!Z">?FYOT*J5^A.U.!]R'\'Z]AR!L1TAEQ-L:,F]GNH<@??ERP/&BR-&7*H.,P V">:%X M9T/&V70'06I7F5WEW0>HN&.@+GF)\?758H]]XN:@.W0_TVMB6 MEZ+IFH_"PR[ *[8_$K7X&\0)<'$G3APN[L:)R\6]./&XN!\G/A1[H:33.R;]C"0QU6_!=6?-.59;:]9PQ[?ZC]02P,$% @ >X4D35B= MH/AR P A !D !X;"]W;W)K&ULE9?K;IM M$(5?!?$ 86_<(MM2XS1VI5:*6K7]3>RUC0*L"R1.W[X+;%Q8#I;SQUS\S9P= MV#/+SDZJ?*X.4M;.6YX5U=P]U/7QUO.JS4'F276CCK+0_^Q4F2>UOBSW7G4L M9;)M@_+,8X0$7IZDA;N8M?<>R\5,O=196LC'TJE>\CPI_][)3)WF+G7?;WQ/ M]X>ZN>$M9L=D+W_(^N?QL=17WCG+-LUE4:6J<$JYF[N?Z.V:DR:@)7ZE\E3U MSIVFE">EGIN++]NY2YH1R4QNZB9%H@^O3)6W=,B_9XZOX)8Q.& Y@)8.< *BX&@9MFIOMA&G_TZ^XTG=?%X+Z,^^U2628NXYA R88,DO$A$/F?LQP MPH?,9\#X=,@\(*UHR*P0$P^9]64M3S^W\\-C\.&Q-D'0%V$$)^ P 6\3\$$" MJ]I5QXB6*5J&80D!)0208-:+Z9BP)^'SP!>$$.OMC$$>1#P:@:LQ&(@P&,?'#/C@HTH=%^J!(:V:M$".P2 !% I# QPE"F""\?KI$,$$$1F 9<868 M$(O$4"0&"2*<@!+<4\CUA=*)MD3!*&+;XV.(!Q/FH-C!E(UUN#V9(331*"@V M.@5.YU-#Q4:FX@-/%=N$ @^,JT40G]#!3J' *GS":Q1[A7[ +!2[A0(K\-': MAJ!@0@<;A@+'<&OM6QJHW\8G'@C#IF($J%BKWA)"\80.=AY#SK,7# /UJPF; MYCY:, PX6#$B *X 2$4 R#4@;>UAG1-K-S"U(':=;*3%."IT=0TY'!9N% Q] M$MA+&8+$U)<+[B8,?!>(B8;$<#=A_O469;A1,+2FQO:D!I"8:$@,=Q,6@A3" MUD'0Q +/<,MAH)L(^U/90'WS\.EI@GL. SU'V#W'0(,YZ4\J<=QW.&@IPNH[ M#P8:?.\1-/F]WKZDV1U_2\I]6E3.DZKU%J?=B.R4JJ5.2F[T_#KH#?GY(I.[ MNCD-]7G9[4J[BUH=S8[;.V_[%_\ 4$L#!!0 ( 'N%)$V,-D?+9 , !@. M 9 >&PO=V]R:W-H965TR$Z[Z4JZW;I[[ONM;*J\4\-F%[:'1N2;P:@J0X@B M%E9Y4?NKQ3#WT*P6\MB512T>&J\]5E7>_+X1I3PO?>*_3CP6NWW73X2KQ2'? MB6^B^WYX:-0HG+QLBDK4;2%KKQ';I7]-KNZ!]P8#XDM3>9+RN1]\ MWBS]J(](E&+=]2YR]3B)6U&6O2<5QR_MU)\X>\/Y^ZOWCT/R*IFGO!6WLOQ9 M;+K]TD]];R.V^;'L'N7YD] )4=_3V7\1)U$J>!^)XEC+LAW^>^MCV\E*>U&A M5/G+^"SJX7G6_E_-< /0!C 9 'O7(-8&\9L!?=<@T0;)9$"2=PVH-J"&03CF M/BSF7=[EJT4CSUXSUL,A[\N.7%&U7>M^UGJV:/:V2)%N$I]Z1QMR, M&)AAR"7BUD8D-)HPH8I@"@.P,&[ <@ &A8U(J!'&'88Q_-PC3 R/-$87+![L MV05'C#M(4 ?)X""^<) 8*SYBD@%3CQ@6TRR;;A<)2)(TS<8.(64YQ!FD34L=$IRI0B3*G!E%I, MP!BG:0PX4X8R94A).3::1+B*(SM8%IDR'D'9+%H><.H@\'@/0#;@I3@^8M#DC '"H!O 4 T@*XJ44- MNEB7C$6NG'#5 Z)ZL'+"0*Z=QG4/]DD '%\HP&4/[#\V$!U@X7097?P!0 M2P,$% @ >X4D33FZ8UZQ! NA< !D !X;"]W;W)K&ULE5C;;N,V$/T5P^^UQ+MD. ;B7)P 6R#8HNVS8C.VL9+EE91X M^_?5A?%*Y&&BO,029$E5OQ:[H#P5.MFV1ED:T#"4098<\_]&\/&ZOIF$3D4[UIFI<)/7/ MF[[1:=IXJN/X:9Q.+YR-8?_YW?M]FWR=S'-2ZIL\_?>PK?97TV@ZV>J7Y#6M MON?G!VT2$M.)R?Z;?M-I#6\BJ3DV>5JV?R>;U[+*,^.E#B5+?G6_AV/[>S;^ MW\VP 34&]&)05)T-7U*FM8A\[@NN4TSV%98^[^Z)LIZ M]&W)E5@$;XTC@UEU&-K#,!X-,7(J4HTA5US'E(AA0W M &.'<8LPRLK&Q= AXMY%V$[6GSIY^-S)(W B\:PQN+ZLM9>#;"/L@$,'O'7 M^@XHLS)%&(Y)!"01C@-"K+6]ZS"JQ1Q;C&!2<&M=7!23$;.J=>VB8B7#V%H> M%R7C4"BL7A=A!!!U$;@21-;7K#L-[B1(E(RJYI]1B MR!0#)JOBU['#I)0@,?4H 0FQ:(6 RBY* ^IS_<$)4;07U)#,HY $D'&;C+AD MD8B$]"4&->Z:4, E;"[J P9D1$ MMLOU&.0P?JQ,A(_7-H)UA[C"PV5HQ]N!XGZ\=.:+%>L 4(0V1N& 1':8Z+A MS"<8!"L&48#*%D #&E#520D/$Y86@K0EMIDBP,1GQ+=06%L($)?86:@84)&9 MKZPH%A<*Q$5:XG)G0(.:$#-G13^%#0/" D2! "E[=S2@_F;%2<2$O1PC<8\ MQVHU([[0L9Y1H&>Q$[JK9U0Q%MK+:W#*CQN&A%6/ M5S#C0(%'NV#8K5B8)# M4VO/@CRB!G#'=A;<\<)LRT*8^_6*X3=F(CXH;YK8IEUQQSR0+D+?A.&FX?(+V>)^X&![<[-%(+OO@M[=7*:+77O96TXV^>NQ:JJX M-WJY4+ZFS=V>-;XB\UL"QN_(_!Z-K\G\H;M&_DW;W6K_F12[P[&!+GE>ZSBFMU$JK5FV?V<1)4 &GX&S:OZ^Y M+"7VL,N^!##GS,6>.626%UG]JH]"*.=/D9?URCTJ=5IX7KT]BB*MW\F3*/6; MO:R*5.G'ZN#5ITJDNY94Y!XR%GE%FI7N>MFN/53KI3RK/"O%0^74YZ)(J[\; MD>%K=CBJ9L%;+T_I07P3ZOOIH=)/WF!EEQ6BK#-9.I78K]P;6'SP M64-H$3\R<:E']TZ3RJ.4OYJ'3[N5RYJ(1"ZVJC&1ZLN3N!5YWEC2$[A!\+K=;8_K+E7I>EG)BU-U%7=* MF\*&!=<%L6T6V_-OW^D3J_7JTSID_M)[:@SUF$V'P1&&1]>0.QL" \+3 0Q1 M(!7%!BTZ7CNXM1&<&S&\:N3]ZT;N;4C X!KS@7 4T=GZY)[[+3\:^T!&&PA( M T%KP!_O-AA!;CH,;S%E=[!^% ;&MMHH/XK]V-A9&Y7PB"7&[MJH*&$AIQ,+ MR<1"*[$ C6J\HS ![20BG42V 9[0!CAI@,\_OY@T$%L1A,PXF4V'"4:["8D/ M81R;K3<7>$\ ?1XB,*.\"1R/8HR"B2)/R!P3(L?0"#VQ/'$>0H(3V@&,EC V MHVHH4((3?B:D$HB4)O8$2)V[ 9Q?.D"+!_@SFK\'7?4B9\S<$QL%#-E4/+06 M@2U&0<#,> B= 2*@UV#7 =$: G-$A "%;$*J@)81L'4D9/&$"5I(X U* K24 MP PMN0>[I:.$ TP5+]W10+7TA' BW:K(YB>,=!LV3B.X%T MMR+:KF J6KI;\0W?>J0;#.T&LY1TTX/&"6MA#ZR_2#8,DC!(INH6Z19#HGM@ MZ@\?W3T8O6%CZ.Y!3DBZ^74D0"%,Z#[2+89$BX$_88)N'4SF9^O3K>-3'S S M6Q)DRIHWF@T*41W:4;!VMO)Z>+ZJC'Z>$A%WO5W')]7W4S9?>@Y*F? ME[UA:%__ U!+ P04 " ![A21-9.^P_A,# !P# &0 'AL+W=OP'I?Y5=3/S9%SZ;V41=4L_*.4IUD0 M--LC+[/F3IQXI9[L15UF4BWK0]"<:I[M3%!9!#@,65!F>>4OYV;OL5[.Q5D6 M><4?:Z\YEV56_UWQ0EP7/O)?-[[GAZ/4&\%R?LH._ >7/T^/M5H%/=7,4];PM2A^YSMY7/B)[^WX/CL7\KNX?N9= M0]3WNNZ_\@LO%%Q7HG)L1=&87V][;J0H.Q952IF]M->\,M=KQ_\:!@?@+@#W M 2KW>P&D"R!O =&[ 5$7$$W-0+L :F4(VMZ-F ^9S);S6ER]NCT/ITP?.S2C MZG5M]:9Y.^:9TK-1NY#^ B',$$$$D2&@-P06$6N6DQL,%7[ M1@BCUCM9NRC"$I)8DKBH-&9A:LGBHE@:TA%E*-@8=1JCB,($#"1@TZ6-08)X M@K0M)AHT&@^2M,*Z&$)M65T,(M@";8!D=$22!.PH 31E,$$*$J33-44A[ [A M!%4[T+!3G&+KD*TA%(ZH[2,NBC)$+&D!5!2B=*2U$>-#3FO)B+H(-*U[A#^@ M+VPHB$S1EP#*86([) !#<1HC6V$7%A%B)]T ,$(H'=,8MCOD^ETR8BL(]A5$ M/Z Q["R(3=&8 >)AYAQB (8BDMH:NS""L..[ SCD(V8!()]#[G&ER0C#+#/ MH.0#&L-.@](I&J?.=P:%-+2_; L2K!C% "9,HK8EMB%)WV,];5G[*S1;(V#_08_39CI[HV]G\6]9?&PO=V]R:W-H965TSC4.) MN4V;AV!?SCGWWH/!GIP9?VD/E KGM2KK=NH>A&@RSVLW!UKE[1UK:"WO[!BO MYRM,5($C?A= MT',[&#NJE6?&7M3DVW;J(E41+>E&*(E<7DYT0BUM>ST;_08()O"/YG"8$A!#T!AS<)H2&$/>$VGA@\ M>4M ;A(B0X@^6U%L"/%U15[GK7Y8#[G(9Q/.S@[OUEN3JV6-LU@NAXT*ZJ>O M[\GGUL$BS$B MMLI\ $0LR/+#/*N;>:XZ"4 _ \V/AD9$[PB$H$"H!8*!0!I:SZ.#Q!I2:\B7 M"&$_L"P#8"0),;9L Q(2RS9 "?MA:-N[@G"8D!A=X]9 R@CVB( >D3$_L3SJ M(.&@%-]/ Y):'@$PE.+4LG()J441LM16D%I,,(%[B\#>HG%O]OO80=*AS>C. MMU[)!8RR?%J"*&(M@!6,BM#P]\X+'UM=7MU,0 N2D07V2IN/(6D*YT_!%.F' MBWX.0-Y)(3=B\-.*;BUS\VD=8S!"5AIO\#&O*-_KG;MU-NQ8"^7A(-J?#NY] MM1E8\3G.'C 07ZK3!!!?^=D:TKF/LW4,Z2?9.H'B:;9.P7K0Y1CCO376'8)^ MY'Q?U*WSS(3<^_06M6-,4.F:7'JN7?XZ":"->9@Y?6G MN]E_4$L#!!0 ( 'N%)$W>M^&9V0( \+ 9 >&PO=V]R:W-H965T M?;0@EYM*F?X)MSCV^Y]C\9I5ZL^--F4DU;?:>J!N6;4U067C8]T.OS/+*7<[-VF.SG/.C+/**/3:. M.)9EUOQ;L8*?%RYR+PM/^?X@]8*WG-?9GOUD\E?]V*B9U[-L\Y)5(N>5T[#= MPKU'LP<4Z@"#^)VSLQB,'2WEF?,7/?FV7;B^SH@5;",U1:8>)Y:RHM!,*H^_ M':G;[ZD#A^,+^Q?$GW\K#PHU=9\MVV;&03_S\E76"J.MTZK^S M$RL47&>B]MCP0IA?9W,4DI<=BTJES%[;9UZ9Y[GCOX3! ;@+P'V VON] -(% MD+> X-V H L(;MV!=@'4VL%KM1LSUYG,EO.&GYVFO0]UIJ\=FE%U7!N]:$[' MO%-^"K5Z6E(4S[V3)NHPJQ:#!Y@HO(:LQQ#4(SR50)\%AK)8X5$XOMX@'2.B MR,KA0Y*'=TFNTB2@6<3$AU=F)3!! !($AH ,";!ON=UB H.I#":DA%IGDHY1 MD1^%U+($X H11I8M "J):0 +HZ P"@B;N $A2!#>;FT$$D0W6!N-A 9^8J/2 M,8J2.+(.8 UPX003RUJ *XC#"6MC4%@,",,P00(2)+=;BWRX2/@WF-N!AEI1 MDE#K*TTA&(V0;Q<4B$U99_D+P4A$I^1-U$ $R",3%& !NT?X$R;#Q0616TPF M([V$X)''8Q2.$MMA $1C:AL,;3CE#5ST$%3U)CX!!)<71#]A+UQ@4'B+O>'X M.J%!)>SL':/BQ*X/()5]4@\?4+7"O,&?>FLA+/AQTIJ18/5OGN[Q[H9 ML-97:)8B8'VMNSW3/+S1MZWBCZS9YY5PGKE4+8AI%':<2Z9R]^_4H1Q4=]I/ M"K:3>ABI<=.V:.U$\KIK/[V^!U[^!U!+ P04 " ![A21-GGAEW\@! U M! &0 'AL+W=O;8M M@$,O4BB;X]:Y_D2(+5N0W-[I'I3?J;61W/FE:8CM#? J)DE!Z&9S())W"A=9 MC%U,D>G!B4[!Q2 [2,G-SS,(/>9XBU\#3UW3NA @1=;S!KZ ^]I?C%^1F:7J M)"C;:84,U#E^V)[.+. CX%L'HUW,4:CDJO5S6'RL-3B>U>Y-L?W&%50\T&X)SU^@*D>AM%4 M_">X@?#PX,1KE%K8^$7E8)V6$XNW(OE+&CL5QS'M,#:EK2?0*8'."335DH2B M\W?<\2(S>D0FG7W/PQ5O3]2?31F"\2CBGC=O??16,,HR<@M$$^:<,'2!V%@-J%Z='/37K):>%T/S4IF?\4Q2]02P,$% M @ >X4D39'E0DJV @ >@D !D !X;"]W;W)K&ULC5;MCJ,@%'T5XP,,@N)'TS;I9W:3W:29S>S^9EK:FE%Q@;:S;[^ UK'( MM/-'X7K.X=X# N,+XV_B2*GTWLNB$A/_*&4] D!LC[0DXHG5M%)?]HR71*HN M/P!1)#_QIX MS@]'J0-@.J[)@?ZB\J7><-4#G M+N65L3?=^;Z;^('.B!9T*[4$4:\S7="BT$HJC[^MJ-^-J8G]]E5];8I7Q;P2 M01>L^)/OY''BI[ZWHWMR*N0SNWRC;4'8]]KJ?] S+11<9Z+&V+)"F*>W/0G) MRE9%I5*2]^:=5^9]:?6O-#/PQ +Y+ MB%M";&4$&J^,^4LBR73,V<7CS?JIB5ZFI@DOH6LAA#8(8!*H,L"N;*8HP$=W0ZP&"*2Q,KAH 6B)P"D1$(>P(IM,QN((F!5 82!FF:1I8?0QA"49P$M[#E<$!D MVS94PG&4VHM@/81%01)"["X?.\O'CFPRMT#L%(B_/@&)4R!Y/ $-)+IQ-DMB MR]G%$ 9C'",+MAK"(JCF*;7<'<)"B"#ZQ-W465LZ=#=%;H',*9!]W5T8N'>3 MX+&_+::_DI(,(GN!.V X"[#MKP,&<0"Q->K:@V.HR 4?17C PRB M^#6Q)M,VF]UD-VEFL[._J:75#(H+M,Z^_0):URJ=]$^!RSF'4LGT&0!0EJ;%X8BUIU,Z1\1I+M>0G(%I.\,&0:@I\SXM C:O& MS3,3V_$\8V=)JX;LN"/.=8WYWS6AK%NYT+T&7JM3*74 Y%F+3^0GD;_:'5<99Y_#^WVVQOD3P&:GB%SIH:FWV M5'6$BE[R,( 9N&BA ;/N,?X$X]\B-A9$-$* ,C"Z\*TN?,./;EQX=H' *A 8 M@>!&8&9RW6-B@VD,!GHPALDLER4L22&:B6V7!_JQW3"R&D86?FH7"*T"X>,E MBZP"T0,EZS%H4HLT]D-O5K$E*@G1/3.QU4R\+$?BVP42JT#R>#E2JT#Z0#G2 MQ=5 *)K?GR4HB.&=7* W\W*[>^>3A9_=O>&376(B-/, )CVB)OQDVJ]P"G9N MI*9.HGV+W^@6KWO,+/X"/;7A67:4C^NK /X?T;\I/S _58UP]DRJYF9ZT)$Q M291][TG=[E(]8^."DJ/4TUC->=_+^X5D[?!.@?&QS/\!4$L#!!0 ( 'N% M)$W1"QS&PO=V]R:W-H965THG+//@NNLS5:'DOX:*1&85@^N\9N)H*O,>OCJ>^[:QWD#(?6 L_ MP/X<+MI99&&I>P'2]$HB#4V!'_:G<^;Q ?"KA\FL]LA7XQJ:-C( M[9.:OL!<3X;17/PWN %W<*_$Y:@4-^&+JM%8)686)T6PE[CV,JQ3/$GW<]AV M )T#Z!) 8RTQ45#^B5E6YEI-2,?>#\Q?\?Y$76\J[PRM"&=.O''>6YDE24YN MGFC&G".&KC!)>K]@B.-?DM"M)&?Z'T&6I-L$R:;*)! D[PBR;8)TDR -!(=W M!(=M@FR3(-M0_0,-]_H& MCQ/SG>FVEP9=E76O(]QAHY0%IV1WYZ1T;D@7@T-C_?;H]CH^U6A8-&PO65GY^&7F/]?U M)OIROUC6__+=W6:S_N'[[^O977&?U[W5NEC"+S>KZC[?P)_5[??UNBKR>7U7 M%)O[Q?=IOS_Z_CXOE]]%VV7YEVUQL=HN-__RW3";?/>'?Z[+/_SSY@^O5K/M M?;'<1/ER'KU>;LK-+KI<?0JW[2>,[/XO_[7_]H[U#=E/16]@2];B]5\4OH-/OL?:?.;3U4^+Y>WT=7N_GJU:/[ZX>K33\WO9!\_%K=E MO:ERZ/A=?M^:WH=M5417FU65WQ8Q;/JLU]'.!0R]@F%?PE9_B?Z]V#6?N]A6 M57,ANA;U[*R?G&5)1U=ORD5111?PWNVJ:O7S-J]NB^A\-BO@*7AFSL^WAK/( MZSHZ[YK-ZOX>"!LF/OLUCJZ(NJ/WVTV]@2. ZWQ2+H7H3\,MOVQ]O8*56=8P M'OA4KQ;EG ;W,E_DRQFL,9['&H[2YZM7T_%IO\>E%$=3'; M5N6F;)][6'QD(G54%;,"6H*GXVA9;*+5390O%JM'FC'\\2*)^Z.4.GXQ'8YA M=/@MS&V;5SL[/?H=SMFN<\*7RP<8;( 87A4W!4P;.R"VF;=\K<.WV@!%[W_F0P6LN +2PD9Q@==XV&E9 MVK,!*KLM<8VYK>!3=FKE$B971)O\2X%/KI9G'?/[6,!!+V=(=;C-QZW5GO;> MT]+8(78_R.L37A=#F(LRORX71$XMZK3TM,YW2$R!WZLM#QQWCB\E7.?K8EG< ME.U.S0N!G5;CZ%R@J@!RVQ:=A/16VMC!DPLZY9M5!/P.*+CX4E2S$KE C;PE M6JUQL BB^^T/4;)O8]-UJ M,2^J^O_YOR=I,OZ1CMAFUR(E...R!C7S]C5<0\#KMLR/^KU^OY]$<%*9NU-K MZ8_ =&+X03A^E&\W=ZNJ_#_0RK$'ZFEH.1NY,7WC!3Z?STL\I4#@>#^( EE05=\!ERH%T4P%WG?][6PMG@2"V*V2:""Y11 )I<@:\XK'[\K97?0H?>**+Z,WQ75%NRM;V9)6CY/"3C[DR.3NB@T,<7%Z MM%06%'RLQ/,$7H3BY7RU6.0P97M06Y)FJX'VF=PCIW:]+:?G&6^NCA20.YB3 MG>B1T_?;>=+<@Z\>GGCPM:-G':0\.!*;@J]%."OOUZBSH$2@:,X,3Q%>?( 0 MLZ,U[W%;2J1S&+@Y5_/MK,6;KK;K]:K:1/7VNIY5)1W^,#\2H:.]+C6QB:JC M7Q&%_*>:#_U4 6>-UM7JILT]94UA=XRXU^H#)&,0SV:L LVAB\6*Q//69$$I M8F9Z3WH0--H:"8BV*HUNI8TB5,CKKBRU!$6UD03 M.)&63H-"(#5W70!/+W#!'DH4]"/XTU,D KM_Y)/O0,\+W7-_2EM*Z9^RUE?F M;<4,\@UH+==;5CKANM&RC5QG<72=U^6,MZ]<;#=RC _SD%^*\O8.'C_+08S. M;PMSV+8U:59T?V]I>Y;?=&0=3.+WT;>]>OFR?.9=^=L,AI;B_.HS]CDZ2R;' M#>Y9W/3"$[Z(\(^]R6U#[78NF?C_='Y=DXS2HN'W 4.%'Y\ M*-HNJR)?T/6%!'>;PW?\$JY*_I"7"Z2V,]B*LSK?:X6Y."AZ'K>(:!%Z R+, M\8MW<7[UK]&;M^]_N8K>?'S_<_3^P^N/YY\NW_T4G5]\NOSCY:?+UU=M(1L) MB7LE6@(%<5;"!.VY@V_Q,UFHB''!S19=[Z(3.:NGBI?"MI0/86/"JP)6958Z M(T%^#_=7^7_RT,UUKG[#Q9@7UQLXQS6)>7);P#0X=2"(=="LM_>5^V-,J"QI'/OTS_E&?CGZ%;MXYJ8K MEP]%_<3E>G/Y[OS=Q?[EPHY@E69%,1RY-$:-+NG-+S'GH8/[#_J'_(=71HH)-D18+/Y>DUFU\6B M]<['PGM2S>PH@K\IES">_?N&+\(-!%<+='(R+_C3*0DXT%[<,OL3.5?[[<47 M1[\)0E!Q6RZ7.$@\,R1/?$US!;*/SH: 2..(2/7U?WR^_./YV]?O/EU%Y^]> M11_A<'^\O/CT^A7_?OXI>@U?OW\3P0UU^?Y5BW->??[PX>WKGZ&!\[?1J\NK MB[?OKSY#*_B*/0S -=Z\__@SW'#OWP4=*\0P#\G-^[IZ]_[=&76G^!.,VQV_ M/2,(.QXL=0(-;3=(X]$.#RJ,M-G 'X4MP((_R8;]5?D\[] YN"O4C1SR@D MH,#Y1U@LV!"00X%HEV5.:W4'&A*(ZBNY@" M?D+VO4&] Y@ ?)Q!3S5/)JIWH'C4MC@=/V'V!BX!6.Q33?N4F80/. M;A9X$LT[2++W)&4#*SG;K,Z0H^#[1()GO#'W!4A_.QX++F,2S1:K[5PDN5H, M'VP-6,*(^%R9\0)%K&$!2S5B;0] D@?%!ZX9%/C/8#@PHUG.3+)8XNV-6BBN M%7!X-F;?E%_82&45>%CJ'>],;E0M'N^U(>7[U;Q8N,7#O=D@5D ,VM#*KS#* M3;1=W\+70$.[&8R)ENTUG)O;"K6\*[/DRLA#0P,M=DZ$2P;FU_OD=+Y81+CNU4S>N69C-]^M"/VH47+ '25*(KV^6,#Y6!IF-=/S MZ$6?E_D6* A^N\1VRWM??W1\6H.$/LDL: RX9EO;RE,6Q0UQC9J(L"YLN)J3 M7$:D>\M6.%@1^*4@HT+N=FOM-DDX\>=E:37?.CKYW+OJ13^=GW]@!Q0(;["] M)%!76V,!K(I;]-K0NLFF7%EIFY%27Y@A$YJ$U2F^1JY>7YSB^W!X<#BE+**; M+\P,]<[E;2^Z@+L[)_'<+24VCE(I::*@&V_18K7$G^6F0;*QMTQP&?SN_#J]'#K*^)7,0ZH?MHIJ.%.6: K'QFE MH<8_;Y=$LCS@#1^L PV95:N]%<+#<[Z$BW01?:15)^L3,O"D?_;O="=@\SN$ M*Q5H3&\[$.DRQH=6:V#O+$JX&R&VY_E0PG=D$W(+) A8I;) MT>X)D@!>!BA:FA&51)YS\OL]%.;8!/LF(0'OE0TPUC6OBG1ULX45N&$8&>T+ M[,(4Z1*9V\UV@Q(/#\,=G[6V9.;WS$L=>5LS)@AMN0R(T$K&C F?ER!!>DR$ M)+T9[TX/J.<&1;55]!U\G,%W,-=S,6CJF\)[[3OH'I:1IG:SK<2*;T\ZL%K6 M"E^#"'Y/O G9*!]>*Q=W7!Y(4M@2XE :Y[I"/0"9AA)<8.3W^:\@K]FNB/6! MN'%O[ON['+;TYL;:>.^-50G/C3C=G6Q= K3" !Q8( MRC:T*VQ!$MNB<;.2-G9X!) JJ!!CU0CHSF^%V*Z-5C*#/21R(X)QMC8'TN$;X#F0PYDYDAY,%A[X M7B1#]7-( M!4*KCK&&L1Q1X%[A I&$(9T8Y B\6N3PM3=(5!P+TCWO\QT=:&$;>B0;NBVH M3]P0.*C$,@5QI^XA//U1>:-4+6,LJ;#K M4:LK[N:+O,[<$*N5X2UWNL#N+F M#IBEL!-GQ;TN=BL4SA^+!71X3[[\&)?/!YD:'NNQTB/W\1""EFB1X6^M MM^HZ^/K.D@VVKQ@"W3_E2FYP)#L^^Q5:+)!GPT6!3B7@2+\6,(9'G !0L2%E M/6-G"*!= I5])W)563%J@C@C,K2.K;,7*UTSG0X$N9%F"[0KX*"9/.8%,.[Y MOD7 R9L;EYV[U->ZF.$YCF ]X=*Q)_H>M@T%MT\K.L;$]M%8946UY>I9HT#R M7-+2^"2S;V%XVT2X05VA&V5A3F+'X:L]EZKC+KW(.KF"88.KKD"5O7"_>C"'7-F!\C ID5F:UN ME[1BVS7N)EH04$!C]\FF6BT(#&$Q>YXHT]%3'8 1*TK< MPPI9-^Q2*K^06L \SE(>;4_P'1:BZ&JT0HW%CAN=X7IGF [9PF&9-\7L;KE: MK&YW&C+$39(5+7;=V<6G*>/D[\JU-!TK;^@-[,M*1FXOC^#:Z;N %%L+S<:9 MX/B.N@?@?'(T[;;A82VX<@#@RU]G;MNPZA,@\\^ M1\H_OB%@57 @\VW%EZ[1$&NC(.,MA&2&!V=!FNT)#44@#J<_@.8%PHB'JVO( M8%= >'M^?FE]8&8+3A)$4DQ&<7\PP _C.$NRR,"-:XQ_&T[2:("(ZPRU2MR MO0M]DDSC9#B.3J.3;!A/!OCI-4,33:>"@O:&]H+PUJ.I^_"_ _^C\;[TFVE* MINCU.(@);0 OIDEO:"72/3NX;QIQ%\7F:^!D7^A@P_/IZ'=T?)Q5 MSA ?L1;RMA1?-E&2BN3%AE*Z8=&$+2X9$"9N@+>(>8MF#G>3DPQ8R"B7]LP3 M5V3@.#$R/2UCV]@0D9$U':A)NB]:U#1F8#Q;GRP7-Q#J)G "E=E[%F?D$F'5 M1_1WTNO=!5LN'U:@^[)CT/UFI%YZ1MT!>>WX-(RI0Q7&[_$:HM/7P>Y1$X6. MV6!HN1M90ALD;SJL"CF]M6>08$-%I=B]T29#HT;9$"_WI5CYQ"IU#/LD$64O M\S&=_"TRGFPRB4<)()\ M)TFAU>QHQC-(LC@%/N4^_;>QGE=N3XX^=L1B%!V]& QZB:];CX?JF])),?X) M:"UA;MT('EB"U%MCS7SZB"?M$8_ZO6G#&@"KD?Y&0S;\'797]<&,E.QL'?SB M*_C[,/V=/M_/8^I7P)DV:'UF+Q(H7J(Z&/%9(281V# T"PSW!SI>#6'? MZ.DLM]6^J[>XOR[F2&O6YXO?GJ2G^P7Y1I-6*I:78M>)5OO-7YZ;ZH.1LC@ 3<2NF9(M-T4MP;8 M =N+39HF2)+?[-9H&5WL%,DVQ[5/E2*R,^I4+Y)(#"8KUS:J% @RFY?0"WH? M0&5A (%]-[;^8O1,+@L,:*LV2U32YBNB.D'T;"O" U),-:_CWGW=NZB!%^,F M)= Y1"2^G.L"R76[%"-!$=I^(L/E76Y<*0?I 7T"MXBA0&L5SKLVL B2UHST MH;52O9-D?GM$"PS>,S-T:-F]4; 090%,]DY M9F;8$+I+4,,U2^H\WQ7+)!PYLB13@%6-Q:IGI2>;V!*?YY MA?9.PQ'7FAY!4A(@3W!6.0)*:+_,@!T!HSQ,;H/.LV!%,[B&:GAH+HXX[KY] M4B[(-H(3Y\UEP@R.J[(Z+0F'0)DH?\[)MYN+6!13^VU8C)CK#2RS]H>!V SQ MK&QIGL3;\=8YJ63J66Y5F0?>$&EN:.GZ&+.'?1JZZ1 MKN.\+![S!<^Y 0IP(K>[66ZWY9PYM*5(?Q2*PO*E'DF8UNR5C"&3,_%/60ZC M3H,8"6Q@BB$E RZ0<0A%,E\D3NSXK\]W&15EZ0TV\IX<.[FP7/IC!0$=YK-%FWNL836)(M!;85 MG61S [HC@,K.2(:L1N!?-T!=9W!GK5E @M=^B-"8GHY^C"Y]LZM3>HBK$++1 M&@IC(3EW8>]OI8N3.-L.M6M;>=7TQ]K]8&"2.&/-X^=,'7N?%>;]U)$T]!PG MMQ1+6I*\)AD47:WU#8B%783\"YK/U*Z@:[*U&=04/62=E3@P8[$T^VD6_9_0 MD\EI)?"7."T8F&A\_!JFY&L/NC,R[[,9<4,W9=LZ[60#YV7O/)6TDL[2:WP_>XXQ M,H99OB;I -;FNL!1SDM$.L^T,7^#.D/CDU,V MK\602T83XU,3&JT8_TQ$CSP+N\#&\?(HV(VC/0[=FLVQF!J\O7[."18]X)O) M 1*#N0A>KM#G?O+F_.KE:6RBP(-/?EZCP0>3$'P^C=ZM>M3'67_ZA.P%G\T[ M2(XNF0$C<@C)M>2;8>>KN)H5H7?07%?U;W-9P9OV3C7CX=NK;EY?\.?1-YB) M 07Q X94X/%>'4.UE'V.M 5Z@ U<%B VH<6 3BYT[C00=LY!,(W4X\]T) =*\UZ6+4[HT MF@T[S")[R_%Y'CN-2-_E=OC:=,DFK;G$#@@XE=;H1+4(7\WNSK9KII12.5=/ MF0_).?*Z0=3XK0/9A>:D;#W-(-VX!9?$IQJ&NJE30M6%$[Y!='-U&'ZI+.'! MH&0!P9D;"$%\9K9,(??H(Z\5K-M%+#=VP%,+J^)^]9"32D+P,I%'EAI#9=,L M,22$6:I([AR+1"6N@SH!^*7&CVYJW73&SB,T%@(JN'8XK1%V)QY_W8.#2IE^7 "VB+ MD>4AO$D\+'P)>PWHF#@&],R]8-G813C2J0S%S1UPG?K>1P>"94)R:ZA-\ ML5UV[0!*];!UN^5$Z$"2G6/(0O& \+S%3A#0>/M9.#$^<6[Z/6?4T=ZL>M&+ M*$WC088F_9,DS@;3")T-:1+W)Y..5[7W.NW'*3PX&,93:&,TBM-T&'WJ=@B^ MB 9I/(9GX /Z2R?.D_I694#J3-Z&8X,;/!OS@"=Q,IC0B)-I GU/ V_JX2;3 M43S*4G@SB\=#G&LR2>/).&N.V9QO&&9_%&-P%W0'^S#MCZD[XX/1R1"(7NLT" H4]V1WY3<@8H13 M8"R'2L"!$6*''63C_0ZR\9,/P5.>-NETC-46"6L\C/M GD )\6@XHF^F\8C< M[T"V<';((P\[F^ W*;KBIE$HT4XTF,8#(->3 ?R#&PZG!G.[33-H>!"=3.+) M$(EY,HC'TU'DY>&AJ&:SR2C.1FD4RKJ#3X[@ ME Y&_&B<3OOT71_6F;\[25(<-7NNX[#NFT4G?[VB(Z] W M':7T=:,CX$*3(7QI$^E@4TD\[B>-IB;Q($E,4P-:DD93PW@X[NNFOCKS#33; M[Z5\(?1[_42^8'X+GT9]\]. OZ!5=>%FAG3ABK\MT.:Z!ATELM8@J^0"UU^< MP;#,+\8VXBD\^_+E?)U'_F^#X?@Q;7">1D,X[<1NA@/Y>Y3VB>G -33J\W?T M-YP;N%$1\V[D.H[0!:J9PB4SA/\#BA[VH^DP3N#V RZ#GX"TOI['@$#[;O6 M'D:*[!F)#@_:N=7-08L6[9LS"/G9>ES"FI-/JS402)KU8=.:B/X3E83HU%&( M1,8PAL2_ %78$W"916[,1*SXMB >5K!F#G73D6LA#N4X\%0T-5"EY#:U+V/= MT2J;.$(_HXILZ#UNQ0AH>!XII[.N=-!L?C#)>K2A!QVKS'*UKV&4M5,QC!HU%S>4/2,6M!M0+T)Y3JP\8[ YVJ6 MV"[\S\R!?)H+B$" >3EG,(!P$XS!/TZYZ=1&G(G!J1%?I8V4SQ'[ L%^WUC8 M<]3-N<'"&LPWY:GV3F,HU*$K\#?+3A6&8,N@@%.*<@ ?IR(,G$Q%N#\^L9+! M>Y&D!J)0UL^XJ12X.7YL 0;Y!63=8Y+*TE2$KD&<@G!SH1,'!4D:5P_>GO)K M)L6P_O8KT\<0V 0NK F(NB3-P9TUSNA> XUL '?-LQ/*F*;'23R9#KRF09 > M@;@2@J@=_!\MJB+'MGLDB%+#P3SA+7N6.$7(%LX^F^;V7**3,[AZ*:6 I:,S MUD/]+^4Z'<-]:6]/?/>T%ZF_HGQ1WBY%QG)6=,JN@<*C "4PX(NYRY$":EV(<*U(B !>0/(S%C'@C//U MR;;/'-MGS(E_E2HSJG'@]:+7;+NVDF0M=N:-^)N=D57?6T_4GB?.+]YY%9K; M!R%P%6/6U$5T,+C<^%?V>%7>0>O_"1S.^%\N59+&(\0T3.[]EH,@A8PF@_14 M"6']U)$1_N5$,= 8:Z$%!?E;+$Q0)=O38=UK<40@- ?M%1;12U)&6;7M;3FC MCE!*P0A BJH3"RPU;KGHSIC=#4B%#J/S,WB42-96E?\E=!(H\!%#C;";ZQR. MFL[$T;$2V-"VMH'S'90J=GKL1E;(.E9R]NRC4%$9N!J=A[@-XR3/#]!WB5H MQ1=R'MNV V1/I+=PH<7N&"Z$:8S:-!+[R<(O[\F1:.]B^Z![US*CI']JTXVZ M7I)P+Y^P< Q1MNY!-99H/@>ZLX7[Y+3]+3^+DR*=3V]&UO_2P$K)^6_\$DQQ MM?4VY@U9B3P^)AQ33H'R(9V)#\FE@C W!!:!TDAL,O'C+0*3A1W&WZP70#97 MN<:(P+V!43#B==%@MUO-9%>M%*Y35@D.,$R'D/'7IKVX2'ZSJKQF,4OO2VC= M;-8KL=LNO' N?-QS^WC3#0G?>VB=;]R#:FL6>XER0""A\D_UV07C*MYR#**0 M:):.0 3^&2AD6SE-UWL2ESS4H%9T,\UCDPRT,;AN:N=;)<>2<70*P,-$B:Y, MAL_HKEB0&]+%Y+E 4^:>[2!ORI/J1^H*6Q,D@]?9*ICKMMG&=:&#*!AC9LL+ M ;.R8:#$Z1_AK>)L#FJG./[\Q6S/%NA.0W;UIJNL 6B/A8E@*TI#-"@V'@LA M-[SV32!EI1+U= >WD1IL:IA)^[#46X8C/.'!1@T]@D9G;&H#-1 W%4P1S.QCZ4]D_IX49V 3QBXKW\E'^) M7M/ZBE58>V0XX7.H!\'L*$6 M,ESG?+;8;)S-Q58(^-]6US4F7L'IDB9]8AZ!+T_EPA$!Q#AS=>(I3J\1ZKHY M^R,(-7AIN!10!'; 69<;#L7NN+,"L(O#PKI X,T5Y V=PA!Y5BTC M93 I0-!VV4@@(69)DZE*3)(4E7*#IBF=:Z(65*"85 46A_?#H\L"1M$!$FE@ MH@R(R:/PCA!%B86WB-Y-%Y!'S]'AZ1! M:8&4C$ZKGKTKX5ZI9G>[IL6;8T7N\R^4&5/K&L @BNI!L']KPS<0HMI\5E@>#[G35B; MF%8\W KT(Y*R:E?M44\LZ:,7,$LO(L?C\V^DT[^_4[HTM$4MEV M4%Y[/.2\I 95Y@V_71N1J\C#.US-"<2&Q=MH)NK%_F60[Q9W6E6KZY5)K$K3 M\ +X+*0-[01&NPT1'RP=SMA?O@Q+'P1(VTY+(%JLB\ ,-LB5,'6X&:"81G=B MRC&O[:5 &65P?8Q2IG;2>C^1@:!S12?::I+H<6S%7?W>4%6,DP6NHU6!C)$?5W,:P8E1WO*&8'52W3ESJ'? M"DD/Q?"J-H%A)/XCW\6T*%A(NDUT;?KN3A5&+C]2=NE5!WEH/JAX@X>VM/%F7R$J4>#"_N7IJDC 8CK6S93: M,)$D\\;(3YL,SPGJF%=MO:J+VL]D%>8YU"QR ]\.+8$/]OQYP.P$FN9I>Z]4-)Z##Q6UZ^'T_Z(9S:M>4S!GEEJ_E2T!6 M'F[8'9P9UZ:6E'?'9? [%K!I;2Y4.(T!69]=9K.?*(E5ZVNQ$2GIO[FP'>O: M7%/#A7]>+8N=N]TD.[5V]84^96G<'X[)N1:GY%MSOR6#>#S*+&T1P/\6XUV7 M;,NLB-AV0OT)K,AHD-GW3T8$NDJR?CR=IE'2CY-Q2L"R2=JW3S4;S4T!VL&8 ML)ZVM2Q#O^A@%$^F(_MMX\\+F[NQ:9A*)J-XV!]%23)"#&Q_P+A0]":[$3?_ M9N0,K-%H&&?C"2'@1NRE[6?LL,VF\ JES4C'@N7)AEF<3J9N_03#;)XFS0!\(=(,F,$]SQ; *? MLL2^WOS[S:HJ@ /IP5VOT* [C!,X#@D,"5J!/P9N-OY?A.@^0_\3PC[<<. X M3-3,T&&/7[FN_;\,[8ZGDW@X('<\0RC2>)H)&#)%^D22':?Q>(*P@G$VBE-Z M3K:1[9R>49F=1I>!;('(9 [ M _(A7!W,%$&O^)P\0^4<'DQ$"Q[UR6@,_V;Q! C0+F,&))^.U1+ARMS2^6QD ML71!"YTI5ULS(MG*2XVXQ 4IFLBAC0BL$L+=U3]%@-J-,1+MBK03:\02*T[! M14YR$Q"/QI9F7LYPZI?\]A93YHL\U[YLVYOYEE(TH&#ODK[\!%UMC+SOON:% M5UO;X(+\D_JR^?$@+PQGZF0] MPV$\F@X1F(-0('@-><])0B!P84#"CKI9#@YI.J ;:C#$1^'N)-AX2G$,63^- M1U@-W'"C3FX#AWPP8%YC&((K*FY_ZF(U"(8?,8MIOJU^,D=CU ?F/)XR;T$N MC>LVG<93NAA.QB.)AL#'!A/-@AIY/E&?MN=G?^93HEK*CJ+$/?*'+1;M=%Z! MTB:JN#2Y"2C-;;M@4L=ST2LGQ.\K7]+Q]J5)Y*(^Z31P&^_,ASDB__=C_F@! M)H0HCA,*44A!QIJ@\Y$#PSGN,\N(]V63>#(8JJZ!RA$"QAF_XA$(0%Z%JM2H."2(9QPS_+BE3V% MKE*ZS)$'8/36OBY,%D5,Q!;*.3Y2W_@0J&/R'++^_"*=JC1B]$V6!MH]/GOB MI4O)?RXI^9'P+MN9^C7-/97D;*I8+&7!0B^J*.G0?= >17_K8.='E%MO2,K, M:#..L/VX_MV:]^;_#UF]-__DZP[/'8+,?L=Y;U=X-%S4]B&A,_8%#2Q MJ2R#H^0 HN9NE_6^()8W#(_\3Y)$7[=CM5];J?L-#\%+]?M:>OYHL^>Q^QAO MX?$P98@!B#R@SL#'Q'U,(U00S'7.A&J@S*]U45GVJNL83O-8H/:L-F(_[XA2 MW-4ZW]'ECP/K4^P9".;]Q/;L@M:&\13N/!10QO97H 140SGT8<.N?KJEP(?N.Q,,B-%\/QL-?7"2>=.U;R4\". M]'O %7_7;?]$@R/04\:E![")!Y1R748W./UDU2:()%IQX9*6_%/7VQVESE % MK#YNH8-D,#A711>520,!$H*]8_>SK6D+0WTQ'*4JZ6!'D6R%#/ M+)H4BI?Y\M?H72YK ;?>2NYT?J5"-V31' &GS:?UWRY).$9ODT[1\DF/))JO M,+G'RN6HH>I,UN.&I0J6[!.OK&657%7BNY441+2^\Q*!EA0#3!/BY&P"9<2U MN 8VA>4."=UJYLR(-DK=H0KL:OP8)4B4PE&F,H!7.\\MP;W<'(:F&3:>9K 8 MB$]6G7M50P3(#J[:'\6CI>51?WY5F^ ME.1RV#BL#?)T-59FJ%)9%/XT65KQKHQ]G)A[*E87LZ,#?1X)OK/&L:9)/)D, MXF0X9)!_[=P7JE(S55TQ^%=IB0)@*Y?,1"5RS2:]_G Z4"U>H$\Q.O=;Q;#4 M%TG'P.U%_\K1 ML+YCA>K2$ D+IRD-S[RQE$*C8B@K_"J8)5VVQJ,3JKE%F:Q,X4\Y1O;O>8[( M)2#)DF>&DGQ!E[Z_XVD*AV@)#S@VZ&[065F!D(I^=4H;:[SD$OK()YRD"O%% M&;B\B[M@O[OWC.2)62V;'A&ZXG HTCXEF_)?QH1-O+(+3$UI _](H;=[BH08 M)!U2XC>$O,;,$]9K!8L% I/)(\97#GL;9UL4]D[ME!7X##0J]8C?EIUC+(FQ MQ$$KL7PE6N:456M5.5I/LO[O5/HRG]B-A,Z4A](DY8MTQ2[5 MB'YL[C7OXT.#P$SP)VTUD\-#T;4J-MRJ"8GB[T]C+PS3OLF#WW/H<<+N--&D M FO;[I 4H84U&DXG=NE,CI[55Y":B>%I95(3!-(O?9!;>G1M'DL^ F+98X+:'%--OH[F,: MR#F"K,#078/LH=23G+FX(*A3 U&I:1$K#U$\^Z<0"S*(X.#E2;FO$,EBZ.&- MNX<$A]RD&?8R$(7MD:,HX-JV1+?8F%RYAG:*3F8KC U.I>%*F7+1>[\6>%P%==UI1OM87/Y!NS"^&1U;E/O M+G9QUU',6QV;').L.E&D$QWG_H\W(!WDI@(5@77IA^1'8LR>3N)HN"4#&7#9 M5N)!K)Q.8A"1J1RTQC%3A\S5"V22/N*<,VL%]O:*MAX,+9+PA"K M5&ZE"-ZVK" *!"SDZX8,R1F]EWA58E^2%UJS:[$1;L^>/I.X00=E^%U\E13D M$N<946BOW+"A%)1+D[/PZV4HF'ZW[&2E!#]O;4ADHL,CPH.1N"@HEBOD83VX MQY4_ONY;@!F%$4 >"Q/N%^0.3(GZ1#Z7%DVE&E8?XT[:- 1)16TQ_T3QQ1,I M&U=Q#YJ/X':DO*YX>$F#-'D*/!G$IO]6X:J^2NV1**9#YG+$Q=SC^P0&TQF+ M)9>9K?-H"OV8HJS^YS;#LSH]H<3@-$.!F8NR_WC4L16T\7F@Q;#3/ M?H+BV#=@P3(/E_G1VHJ.:$2$U] X3MC$?KVQUJQ3LCQ;V 0EB!5J_;HR;RH_ MJ8LALFU+8*@MD:"AWD+9GT([YLLKOKU?YZR'8W=&X@R5\#HPA4:9O9Q/'-\: MHGI0S.)BA22%%94-)(*9P#UZ<4W[IX]5G;NY=:S+-+&2=;(/\]P7% M-=KDN_L)_LF;2PC\0OC#WR#A'[5XK:,17+D#!^B;'1K1AO;3J0VB-877KC?N M:9XI&NB35!6]BO$K@??[UKZI.OXH=;T[C MC&J]O:/<1\$;\IT@H ;9*!Y-QL$$IS^8H@XP>>_LJ\M3;F/"@8YB!.AV#I;R M/9++_+R;%+$=!)0RN([)IPMIZ%VG;3P=[K=/#J/^6.$4!%CGFFP*,KH(*YHS MZ+ '[%VPJX'16'G8F+?D33^K66L0S7O/58G,B<>P:-(VO04M^S:CIV-+%1=' M?!F:W&&E!$\MJ$ZC4=LP+%Z@FS/G4PG,"!L8C ?*T>C;]U /;UX"801D+5%W MR/]6S,4:7%U7:O)O6&>1HX4\-N//MZX!V2[3J[@"PNJ(8[R(QG$V'(>?;ARQ M03:(AEEJW--[VZ<0J&:'9=!0 9L6I,;,Z](LF"+ZHVF5KW!+ME54L#S]">..!>)WGE;$<%Y(/ M$GHMU*ZL5U31"*4XS!G@PKT$@'2/F)*@W8UN1-\=+44)#UGD M.S0<.HY;W^-@<[O88^G\P!;4SH,5M8/3/R->EGLUNXA^6]I'+#5D68DWWD@VG:Q6OPA+8+?RZNB]GCJ2LV81[ M^T:;98F*=JG!.FB7BB]%-2M=\C;O;/ )J(FLNT9J_VP1!D,P&K3=.GML("Q4 MB4YC@S)W=B=)&QZ[(O$.DD+ POLPMC:'VH;@35_N6Z8[9;D\@0 MB;>A2(#DHB18!E(/L]Y8Z19O43]G]XID!.N053C!G$TDA20YVPHBZ6?,H=%" MZF$:1&R<3BZW3=IT;ZCZ?\)JD1R"Z9HWE%F'YVY'+SV8]%EV51W[ @5]U*Q= MK53V..12HWPJ^8QE.UYIOIW:/3.^"2LS(\B7Q/GK73N]#>DZ!@Z&%?8PBHE* MP4T/GK^1$3OAO;.6SZX)"][&@].*!-V:V MR,M[#^Y)C=U+8] [*52FG@Y&3B.P:5OY/G%QW%+N:UK4#1?+E-;E>&-KF)=E M@;H'3,/\3%!=(C!3OCI_%+04LC0S6(D!4UG^V )O MHTHP"P\E%S#UL#BTS4PB5@#"]:HN;3KS[:)E,3,^-LF)?4Z(.U@I=(":Y69S MK!B0<* 4?V;=?K/=<^KW>"3?(S_H_=)EL<$\#7E%Q7F9-[B*O6)XMH*>+1 A M.5^D);*QN+IN.<4S;?PD+8W*O+HH7+F\086%I/Z[$DNCY=5F9Y/NH"BQ0*?U M5@>C4)I4A&00"=["28<+H#")-/P9>K,S<]*OW%A #6G"4IM7E_ZC[Y%#8#J5 MUC&UF4W-N2:LYN7&6-B!-.I2S)JN*N2&8 !?F#%;45-XB[W R$3KST?749QO ME:69,QUP%;,=3ZL,K(?HP126TK)8XH"4P%- MAJ=H6K:6>3ET?*;$WLN2/AX5ZROU:M3#2&Q#SN&X\^C**UK=:&"_:;@F29VR MM5T!,!M7@@$VP0V],5HCLJ ^Z<2+GA7=2>RCSR\QO@_%>'^I$!M ;C5N7BV7 MCXCJ1/>9UO4/79,202@UNT,[= #GK$8D]9B!-3C+YXM^KX_%GU25'HRM&G:W M__+KVN^:6]K'X)DDGHPFAZ;$\> B:RY]P1#_AE:SX32>9NV67A[=$F:;T1$ MWNZ#)F!*N5DY.>AMBD[JHI!T-:?B>G*0?PX-V9#"C*C4":7VX#$3"N]%VE=R M?+P?*KH!N7;:FV1: Q,<2JZ0[&V#NH=3/]K,%"O B[6XS911,VCD9"%:+X)L M$6V%$ZM\"Q.>K&]C8>I@GY=+3&2/?/T#/-V.:W+J(I."*V_P42ZW"_9W7:EB M!1^,(M?-G,/=1QU?$R"LY, 89#SB4RWM8VM\[ =:C12+!0;;8?,?_8Y_GEH9 M W9UN/\5^)U>H3O8:BN(K@US9U/*P.#7HZL"_C1%FH8<.Z/N)UOP.8Z\#@TA M8^JV>]^;'=3<##2 ZH[/'"6>7'YX?VKEQ\)""4 L0=.Q0W[:U6%ZM0-QZ=M1 MG+RM!'T RW-A? MM3CLOZ=_8854?G Z(OY.L]%OFH1E5F1JR54P%1 /_ M2&HZYV+3L#=R/(IMK9'@S&=-FA?1MI#UR8=]=4D0J%S)49(YN]$]4#6S!\H' M2SA +"T"SU/:%EVUZLNZ9%ECX8(J0%V0G"W6>N:-L2='3I96+IHQ=ZQ1SB.""]I_8/& M:K+.=]5JL3!P.%+C;\2\Z1"I9>4&H(L?!0S_\$+FB3[L.; C-6CP%RE#)B1, M<8;9K>:YT,:)3WXB_ZLPF?Q+5&V!ZD^;R^6QF'3 #E_'PXR5V\7?L14N&6W8 MRN1X+'VU\J+VN)S"K-6>EQ:#*!Q]S6?M5[OR[ M(M*2(&V2(PWOYWFS&1\>[,V1]"&=Y]E4_C/CF7>-&&3N%:8ZG!&+PMSH2SP! MA2T*X/5S0@.F33IM5A67:C &$/C>6 _T?.+0R24F[E9E[XEM2IE6%)T,+:.G M,SU\N.H1#5;2&6:BWNVS!4A12QSF)OCV4J E\7AC!4A1=4 M"[1H(J)Z9> "P A<<\>9R$O5S- R5A@Y%7!R?!J05BMLHM<0"-7N\3E:]AH& M,'M)FJE.R:SQ+59)1P^;]!L&G^_O8M[.7***$G@>G;Y+4<+W]7L1ILXE->FN M*6>Y'*I\]:RMYBRY02D'THU_:F[AE8JIL" MS;G?LX,.'\8,CDD\IHP[TUXV:H['(\=L&J<3M'M@AL-)+TFC80_'-<0\I:-! M],>"D)TL8-)XCWB28?Z140_$DF%O0.FRQC%F.?WD.<=*NX:. MOHB-@H*$;V/#6)L#/@/CV<_VFUZ3CQ!/']0ZWNACB>;&P2>3:U@Q;',!I\P>>?#= M(>\8B^8([?/]$ZHZT2LD.Y4KT9WGSTLAN>O])Q<)>9+&HP%5HTY[G"US.(H3 MX/O4";0QCL?#))ZF";S3&T_-"3H9X%-2KQW>'?8Q,2$?WNAD,IS$PQ%E A[T MH*<+BQ#%XSQ(X50A+#A)>I-1YW ]JDNHS#SP#:Z"&!\/*;'+%^E7T\Y M*AUT)RRZAVW@19:S[(1F X'P7:\V=VW/H'@,32%G%2)CDJ*02LLL1FRPI+># M#HG1>$-GEI !+/E@R-QB'?IIHV7G!;K?L &7E,"SQ9AAX&;<(P;NTL=5*)CE M>.*9Y,FLFU9#KR^)!.#O[+*4=KD5A%3JS4&J!C*J-K9OU$UU0!))] MDI+@F.NB:]=CC^RH1DX^PWWG^$ 3=()M,C0HEG2!S:Q^?04Q>78^NJ2%%@FT M^I14@#[F793^W1_R?(_5/G$P?IAJA %#)W9#C01B,W8 E@ MPIQG% =$,V!=W?4AIC\NJ>8%QD'OUNU+R3HQM%Y,.T8MT4VJ6D6M"_.R!9IR MX0C&0]W!Q\E>T+$0+D^R*FAOR(QPXTF<@7B8)MJAU^J($PF9<'XT45T7R^(& MY A7!^(]T\0Q[<71:#J.,2&]XC1Z"FTK-\QQ-)[$?9? J8,[!>@:L_ZT4D:8 M&L=2',Q:%T3NK4(-"8>L"LRX0?5XM+JN* /IST!>,7ED0_L](F1#X^;2A%+6 MFWDOT2DX'0[B:5\[,O>M7VS*F%K(BGJXP4 FCH'HIY[$+[X=!Y#Y"19 ;C7- MCG"X",@BY5">EL?D):S;90SOGK)C%D/XU[Q8%Y1F(GKFB/F> -%$7!=8"N>8 MGF'X?LX&F8:M/T.%!'E.!HUL!""$URW"HE[PF#@/ZY$7]-YCV3!!'7%#T[WW M]).@>GDQ4GA5@]I,=?['XTPT="17K3E]FBA_A]Z1L&R5]G%4E6]O2.!T,,7%].L4L ML,DT&L:C)$,!H*#[GJ/9'HK%BE-S@R@X'6-\6IQF*>8]'X)F.,B@WS2ZHL@? M%QV)>Y0D\2";4@FD:M2/.T!8$HQW$TXW7>%Z7&,U:SI@$)%P"U=R% M:4B 5XV&M+7+-%3J!6(/+')M*O9F@$B;Q]490=),K(T-RB$^;SQ.1%4NKVE/ M!OG\@4D\#Z3=9AMAF*K8C(;@<58I1Z93Q5?2A8-:VRNH<1 XF MZFC)Q8"??9KP1]G5V&B73]HXA^X].C;JF43'X"0$+C"=H5E6!U )EDX00XU, M5R4,>>YJ+IADR/9Q4>U5EC5M:>]"IG)0ARDZ&5,TVUI D *.QMD\K#8$H3RO MCQE,LU'&N\_Q$L,E*E1P&2V=3?JPXA3>)C,,2MQ\\6%/.N#4 A M/'::(.8\9N,/(F&0F9+EY>":L;R,12AAVENN'LW9%=ER5]:',PB(0 8$8XCK MJTZ!GJ4G=]DM=6U@S+W E44I2U5UC! ^2P9ZGBP**#_!4GTPPD MLBD9]]/^.!XF( JB0PYDHW??K">8*BA $YXT?!J93T/W:0B??H^>5AL.ZSEV M7,X^4S::KLF;!=>N+U2=>PE:OHG.KRZB47\4NYQV@C5#NGY37%?DI4ETWF]' MR*VKWKOHPI>]9K9DT@KP6?\H?.4!\#.>: G+E KV>.N]H'#<1>"'M?YV>LR5 MAZ/4X#EO 4%.GXPGT: /VD@_&H(*,!I$ ]1-,FV0U)<]EM)+^NBVFH)@GV3Q M&!6%:3R8C-JO,(9LC] 1I>-IA*K,.,*,.VD\G"C H6"X+*8,/9&3Z00+0X%V M(9]2HZ",^_$8-!TL;PE:&F@>$WAH!"I,FC2%\TLN84Q%.;I_.R[V5[=% %$+ M;Y.H.OIY0S^CHN+2X)A@+_J)#!6@OBQ-W02E[TJX&GGC76L'\NUU#H(MP";0 MVM1 QL(/ZS67A::;RT*1V<++V!46SMG:Z35J[M$]_5K(OK\*K7-'YE?"N&&/ MKO(S@4/1ZL18:0%QTO5W2'4THR,H)=6JDU4C[+=>-RI@(:9[JD9'%ERNUG!, M_)"+BI-I8$X6+A1."H[$]4II^GLNSK$R.5B,71_':0)0:VVH5SA1PXL(0RIF MLJ8CG$D$21GKBY /!.9D#/V+_!')[E4Q$Z!]RLR$WT+4V**X+6N14N<%YR6N MW3HY!\!-,2>[@MMPR5>,?#@;_HYK./Q.@8+-6+WKP(PT7]0K$]J)\1U.[6/\ MN8I<]879 J,F72IJCK?%O&%8%]#4HPAQQ. M>+68/V)&6=R->@>7^#VC<.$MT.171*;\?6Q/",)]5CJ8AAS&45&M:B.3TQV6 M7^.B0R3\M0\2*>29L6!27X20UB>1IY&EUE;\@7*D':H MPBD#!:DHB &/SL[TBV1:-IYNA*>6P;%(251JV49BZPH%*!J9<$?> ^G'?FN, M]2]%T%G=6/EJ47Q1%=B1;UC(NA\_O"O01C<_M+(FWZ4D+!6S/$5.2CY/*W(J MJM/F'ECR,^*+@2H,5C0T[Q5+:(QKS%,VB-H2 MR)5YO\YH:B^V6P+[>+!=I9 MHW>K7I2@CG)U_A(_G!KG7"#<075'&%N7H(#73W+;A%*L(LT0TZR;\Z6X-AU( M0'RT%=1;W-+<+IUPW_7(1TJ%@[WOB1%N-T="#T)&;E3*$;@M^$3C2:(B(CD6 M^-VN:<8528+&DD"OOK:<]#V'9C7A"D7(I]0W12;.\)YR'HV M_A?+,UO>;L%VUH$L;CU0Y7F!X6W0@M"T<+>BW^Z*Q=Q02&ZJ(_D)*=SR2\Z* MCKP4F+D:OC')C\2$<,N1_R#T&K>DW $?V:D1M#S,BW5)!0A(%&V^*>X0,H06 MJ]LJ7]^AJ@IRA(]#ND9O%P8ZS.>5\'D*W7))*#B_L4EA:J)I[U:/E.^#-X&C M"X+;\!NJ6OMM% A[)$A'SCD#$U!/1N0^0C/ F)&)22JE.@?)(!Z!0O:QCW?3'!S6=]!!F#AO*9N'2N0.+[2#GQ8I2_>H@7!.UV.S_C4!A3?1@4 MJQM2,##M")G&5IPP+":.\R(=:L^ZE(H)U5>I;:XWE[ZGM-JID>?D FR%3PGL M6_BNQ7CA18(S,LEYA-@$ Z%3J^_)JQ-*%F)OW$;9,%,8R.A4@?+;>&' 3#[P MK>*,UU<.=GVE*GLK8>(#2CXH?IZ83Z?-YB7S\D)R$]AI!.[Q/8\:K-/1JV'R MZBBQQ H@%R*BFBL8L__#WJX>B6J\ H?G"TFG:L1:@4*+P4!G)57>$E'BK"SE MYM%:_<_+'+2_#>D4J'G?JWG#ETYPV"/_/*<-CI*8R;1P+[>VE:>LLYLU""7K MO"J"]1M=E#%B:8BI:OG9[;N<+Y^YG5B-Y]2D%C<1;JQ3L /O5OQ1=I]5>5)\ MXO470<9=V#JB'.U_]?KB5(I0<;0@+Z*;;V4$RUYT(5JNOFVP(\W;ZPEG ?G?W[D48C 62MUN52 M!#F61KEX^^;;4+X1)W)*?DIIY2HD.(YX53EH09."NP*'B'9L9K*$S%SL&@1Q M(&<;Z_M5<2?5NLDZQ ]D\C-5:,1(K9QS%@#QR#OS(A*(L\Y678>K$HV*."5H]/?& MB4+82\%Q*..MS<+,'CCB8 >XE8&=VQ.TY(0W@EDU!#0C3L&F:FNVJ-48>R!B M )MR8Q9.X%.K222'E9S8I&/BQ@VX%-UL^0(5U+I@1M'/CDRNR0".?C"WZ*@O48X^Q"20:0=D'Q-< ML7(9/-ETK4G*9#5SS8/H4SRH,EUYO5IR%LP&9^%7<=E9@;96"Z!BG.&?M_-; M(;;KU59*_7CE;]BN4=>FPHR>!?#* S]K/R"Q5L%$6:L/?>D2H38# MI"5=K0F@R".@P+D7;R")&F>8W 0V'-3!^]:8?R9 9,YEXXT@<]1#J+9( 21. M!7/OGE+EO9&W/N0E)=L]@X&>43D\@=53+CK$X-L<^"1%6$L%%V+TJBSAJY13 MP4_[R0D&I,(?GD\3DJ5&HHJ!4LUL-C";Q&/J%L+#++7\=KY=ML*NB[FM9$GN M+G-W&A96 M8%TY N47%C%+=(CPM\PMF/$$7M]9LN'L[?;$TG52BI.%R(X/)YSV7RE]ZPT6 M'X,56I2_(OC8AK:<\B$,S).6'%?BE5AF>"3;,GVCA-]J7]?,XH)(^0F$DU M-+=[87C;1%9!34&D,_;$B5_J-)9,^,_!Y;=8\"MS@SN-L'^@I&#_@!+)" MU8+C$)"E"Q*QLM<-)U8KOYB0CU^*1M;BX#O6/H^-VK)5-LB/-8_KG7: X#)O MBMG=Z\& 9J0 M>KP\LY?@\9FV:]\YL4%KU"T+77!DO?SB=MOM0BXIP7FK7%%@L(U2D'4@E./K MJOKUHLX#*2Z=IQU&XP>R7QA2=& >G1O,*$BD.#F6APFH0;F8DX[B?C-R"#VC M3A/%30K%-\):=7;H-2O&XBL.'AR3H5P"/X4N5)#=O#DO58M':WPV"J\[(DN- M&F]K9+=+L;I8Q_D1*=_GK.6UY6UN^B-W&+)I!A[A@X]H+SLVOBP?8<'8I?D# MI<=J,#@CXQ@XSAU(W8\F_R\BA^9(P<9]0-]BEJR]S*O1I.4$\E+L.J$TIL62 M<5\$A#,=;=<@]\\EZQZ=S3/X_:R\.;-BN1$7WKMD]78(96VQ;RV9P;@^O*DZ M[ZJ :>Q(B"!*SFU_6^4VDII@\]($<:_-;BVIV!SC:(YKW_7A.45[:'SA_/LT M"-LVLE&LS<(Y'S'OVTY*H-MWG?\<;;K+8D'1/DN\F.8K.HLFG*:BJ@Y+1 +R M.N[=U[V+&G@Q;E+"QL0I"'N5R5X1*D;TA?QK?'DJM)[*5V4,_&^1@/RN\U4*BR\U=_7E4"_?'J09!+%O0=4R7%=HUT'>=E\8C58R_;[A1W.;J;Y1:#=HA#6XKT1Z&KVOD%?(.T9N&(+H)' M<9AV '$31F?=,C(.H4CFBWZ6PP;?-4A+H3?8R'NR6F&-![_.B2?-EQSH?B_I M9BF7(]D#;*TU4K5YXWJ?JMK03J1*UPR]9BT.QZ$ MVV%U;H"ZSN#.6G,@.+SV0X2&B'3T8W3IJZQ./"&N$G,(DBA'LR@7,X=)Y*6DFGW1J[V9YC3/B4?"WY7J7&.D840K?:$+*!$38/ MAW'JM4M>VJ"],%DP,D9X6YAH.;MNF*AN])ED=H-_XDURR"FC28+5;LI$'W8 M 3MG;P))LP96[*0IO<=DT,YKDXNWD2-'H.J$8) ,X[8(!%X>!9O M)4E//Z M:^)8YR0-A!_?\] [D'W_$R8@S7U%=Y3 :8?>W '?BPY(HEZZHK7'?%(O*5?[ MR9OSJY>GL0$3!Y_\O":D\LGYU>=3PB%C'V?]:6QE2I+U+BR)$->^L+<5OFC> MP<,@T#W*^8RN499(?R#-H8UQL;F@Y817Q@WM* MPP5*-UN':^V8!PV\*D!H,5G$%CO'"\CE;Z$T1N9Q6.83 A)XKTL7IW1E-1MV M6!/V<^#SIB[>32L8C(>O31SLZ+*YU!E41&MTHEJ$KV9W9YACWP6PR*B8"\HY M\KK9UE:&Z9J3RFK?!)?&+9@+/M7 N4R="JRNN_#]I9NKP[ 9E<@O")X5-(*Y M_Q!\86;+%'*/WHU:P03]( >U YY26A7WJP?.^:ACCI;:F2UDW,SHOF2+><[V MQ:89@C *-NB+#)1[%/^&=N1!A!TVF..Z=)9S%[WHDMI;)PS/A57C1P#$M[FMCF>/]V#@4D&C*UMPC8'WV=6ZHL-9R9?;';J@T M(*H?EQ&I;$"Y;2V.I$HF?EQ9N+K7S0%CM6_OU54H?82^FNH3K-]=274#Z*(N M4+C:\3 $N]4X?/W!13E^-&ZJ^8.6\RZ7A5^PO2?IS"@X-A/(4V1J,X38<"^PY:\U]@W/284?R#>#C!-$@3 MA-QGT5M5X;!I._?&"S=X-N8!3^)DP '\F"0\3:>!-_5PD^DH'F4IO,D1V:=1 M,DGCR3AKCME%"0SZHQB+%T%WL _3_IBZR\:#..FG7E:B?S+YX,^53QQAXK,2 MQWTRQ6RSE##Y130>Q8/ID+[M9[ .V.HALCP((+04WP#5^9E;#Z:.&W\+(GY> MW@OJ_4!@R5,/P5.>%L'P!V,S1L(:#^-^@AGM!_&(\LHGXVD\&DTI)"6#LX,T M/(6=3? ;.$W#9!I=A6Z!P30> +F>#. ?W/ !EKM)HBFG 3N9Q),A$O-D$(^G MHV"XRF"4\ GPPEF[3 6Q_%01Y*%:W1 !PE&!F?1M _AWFE!3(VP@ MLPW@WUDR"N9-PU3A?3A$&9T(FC:=OV0<#X/VDF3!GUS4\# ME3?%A0F$P]JL+ RB]P8J5CQ;66]LX*U20[/,5O4BLJ@$S?SN.$#GHJF!JJ4 MW*;V96Q+6F43-^QG5)$-OZXMYRKK[A93"^_/IN]6AS,G2L,LO5OH:!X?E&Q3!JU%R<8/:,6+A50+VP M6H"6^YOYA;1#PR094?E1F@N(B J3Q=IP$QC1D$N7=^?V,I+40!3*^I*D+05N MCA];P")^ 5GWF*2R-!6A:Q"G(-P0_VQIV)IT38=LX$5* >#>8);]FS1):A?]LN"U4*NN,2G9S!U>MGH3ZS M9;35EW*=CC'GAKD]\=W37J3^BO)%>;NL+:1<)=:H5>EE5[O6E2PTV$&O_"AS M,D&TW*/!;EXL7*HD=QMH"S %0KG0+EV+,[_!*&.;?$EJ\$W$]FGJ+=)AT%>I M,J,:]V$O>LVV:RM)UF)GWHBWVQE9];WU1.UYXKSRG5>AN7U,&BS!G,M%=# H ML/=D_PQ2EY5 CA#3^FD7X$B&CR2 ]54)8/W5DA'\Y48P*3Q:U[P]!?X'$ MJ[ ]O:CX@G,9BQSR;RE(]I:]+6?,$THI&+M!\1!B@:7&+1?=&;.[@,* M4*BH#%B.SD/L"W*F!_3-E*@%4&2()"QO.4#VA-P)%UKLCN%"23]$(\B95!JO MRWMR8]J[V#[HWK7,*.F?BDBA>TG"O7RB$CI(V;H'U5BB^1SHSA9LQ)5Q6WX6 ME5W*^O1F9/TO)94Q0P^,7X(IKK;>QKPA*W&6I.5KRFL6L_2^A-8MD!)# >CQ<<_MXTTW)'SOH76^<0^JK5GL)3@ @61+ MK9Q=,*KC+4>/"(EFZ0A$X)_]S&'^D[CDH0:UHIMI'IMDH(W!=5,[WRHYEHRC M4^ E)KZ'(!9D_^>,2!L5!>%"A)A[ML/SYL7UIA%C)6Q-9WC)'F[CNE!, MB$L VUR5B->T 3S$Z1_AK>)L#FJG./[\Q6S/%NA. X;UIJOPS=KE@E$:HL'0 M\5@(-^*U;T)7*I5@H3N<@-1@W"H;9$VW_Y;A",\YCFG? !2]\V@/(Q%]);)2 M\R0_[3!I,>5)1TF+%P<%V#0VR0V=,>A,95:[\&((31Y$L0^E<$_@PXVX4#QB MXKW$W&^O)1T<*?+:(_.>*"W4@R &E61 >C2::1I]QUSOGL9>"[V H!_]OJNJ:\=C!=TJ1/S"/PY:E<."* &&>N3AC"<&2]U!8 ><=2E!=!UW5@!V<5A8%P"^N8*\H<.2$C1*YB9RHOG MK04]*,9/@<]Y&8XEBD B$DPT K%C%+.IT@G'"5KD;ZX$;INRBI+L<$Y^ FOD M\X>[IFV:8TJHP?E8A*S%?F/>3]C: M!88NQX#/4Z(T>&B(^6#JNGI+I"CTLO-TF31(]C*^Z2]H:J8J$L MP!WU?XXK-H!H+\'$D?=)\#J1RQCB7D2\5XS>#;:4XK(TR_1 ME3LOL<2J%"^M:A- 9O+Z4\AX^9=MT2:Z-GUWIV,AYY@7?(@FW.N2T9\.E@YZ M6KVM6WS&,03![KF]DG<1Y8,;&B0/S0<5;_!PD38N[2M$)0IPV+\\G16W2*!^ MAQ]/6<:25)<8(6KS!SF16E7RU=E"PCR'FD5NX%N,)4#"GC]/CN'R%S8]%=". M\M[LO)95/C+\.QH>G6+LVZ3G_(1[TT[.>:$T[6YH8,LCKUVJ7P?QF.QW1TZB MEU:E,58W]JE-1G&?,$>"43R?FW"-%-&+*=:$Z?>S9AQ4<'XGR31.AN@+/,F& M\8008*_YV)E.\T#IC!?1-(D'!#>3#YWNJI=^,TWT*!:V> *>KT4CW=MH')%_ MBUN832;Q*!DHS*;;Q"F"]9(H&8WC,6QFURY:/RL\AX6 3M$##:UF1V_A(,GB M=#!6G_ZG-O$*TU=M6;D[/DJGV%11EI:+=?:[-9.'LSIWGP M@RRPDINR\5PZD^4%L)C;517(#>VS+^JF=H6&OMI(#4/RPKW=D&9V2%V:)/G+ M/4W\6"W10F4P(Y9(@9]=*N&?*&MLZVN!]BA7<',S.O:BN0_&) \,M-@Y5X?4 ME]$G-/0I2^&J&M.9 .EGX/T&!WH\RJRAD?(RW&*2M"5#T"JR/.[$%)K BHP& MF7W_9$227I+U@16E4=*/DW%*TNP$+E;S5+/1_+98DGUP,"8%T[:&M8Q!AA_! MP1W9;QM_7MALYDT\40*2ZQ!NG@3$;%"\^P-61O$2<"-N_LW7-:P1UC\>3TCL M'C%S[6?,9S.XV8=DM0'1E@6(; ARY&3JUB]4X_;OFVA2E-B):&"JI)HIHAG& M8UBK(XDF2T&C +9KMWF2X0&OP M;1_>3D &&T3C03R!6^4PR61P_V2#/A#N $EFG.".9Q/XE"7V]>;?;Z1(JAK< M]0IQ>$.J*I? D* 5^&/@9N/_16:D,X0-H[3FA@/'8:)FAO M@LPSH%N4)1\0##+1P%*D3R39,=R"$Y0&QMDH3NDYWL9]!L$&"5,Y(YO46%$H M/!JF2>#6)IT.)EK\6;+DA^Z,!AR1X*:VKV.]69RO#IVR7%'E>NC19^KOX M_K[SJZ;[*I"?%@U8&5 PZ1.PV*CLXW/R#$9"H"^?PQF0VTQ&8_@W R5WZG8R M@U.7CMTN[=N<+LZ!*^<&RV*_N[E-(?."2I'3[I3++6)Q&BU%'R0U/C7P%E'Y MG]!YFZ0BQ\?1N92M9%E9]R'B07"CF[4P;8K#6YI0(T._J6AA"<#H,2ORRG=, M*S<)(W%BS9S_(9,\J+S>9-IR19MHWG)A75X34:A^@JXVQL_MON8-5B347&SZ M27W9_/L C\6[*8&+;4+:QH0OK@$HJP.R,61BG0%&2[:T%X8)=W+9(>C&H.B" MZH#*"KR&;!;$_['CM<)YN[DK#FDZH,MX,,1'04P@LUQ*=N*LGX*&U'>,MY.Q M C\;#)BM&MYG_E4_=7%5-#:.F)LVWU8_F2,(.AL(,5-FHW@AX;I-I_&4[L"3 M\4BLS?C88**X;=N#RKZ-*_)M7)C"%GMD=G6V+TWRX.9#]@*$K*PI2&P31*!S;D)._I5EQ,:R23P9#-V8D)!0#V3W%2APV;ZI M?-"EBEZ;4D4QZO#M2HRAJD946R%^YGP_H0G'%4A"@0UYR.04[S@X;R[MZ DD*2FB&W 0M9[RH^7%S M1S<4U; F5184Y!:B0V&@KA@#Q0BE3B2/>N$57/\A>8];,#7(Y\>NO-GJ';H. M#8@'TW&0>_U#R;C,DS>0W\QY(P]8$5.!P[U;5"7 MLZQ[L.3,(V9VKA*"Y^7\C I+KTL^9DF&BGOKH%&M7KP4Y70=(Z'7@H;&0%VB MM](T8IB1SK3O9UKD!7IRS/2W1@.U2\LHPD&QCX@*^%B< ?YP:V^)DNE(Y6V3;-<]Q3D?I<[,S4C53BD&H IAM./XL&!$&6E+:KM>W* M+*=.9NI=K#_(\.OH_79#449X6-YM*24!3A&=Q!CK@^'IQ?PL.H=SCI4.7G\I MJED)._:!(F[:#_#=RB%OCA[>8AVHD\LEW]RG3O%&"0.8(_J96:_TS\TA\-@ M6,T0=)L!7>$]N$]&O8R8["!&$J \#WLXKB$:G4>#Z(\% MU^;%"Y3'D[/@TVX*KCFX'.-)AI?TJ ]@;D+8R!@TTV4.Y":5 M0A]#HLR]!+BA/+.V.:;'+387H$;;Y+$$Z(@M.&2?,MMT]E.%WI-72$+**N'H MZC/9/Q1$KX."<$$GH,]MC^!9I5 J(/=0)MC./Q, &1"'A8OP>ZM>SD MR0"?$N0)O#OLHPF B2@ZF0PG\7!$[H5!#WH244/("K2X289W8)+T0&CJ&JY' M%0D!9H!^&0/0F[ ".\$S$"8)N- 8*Z'4=\/!SEX2VD*G6#GJ+O4;GGD-=]7G M#=VSSRMN]J2+]8#/GH^:_416TI4M^B VEK6%?67#"=FAZ9H=DM9&?H'P>\&T MR6F<@B*1 BE-408'S0.DX 3AUG6!L6ERT;H">D!>TS%>G7$*O DHN$0WLR@ MWS0(Q4H2N)&GY"@;3?&U_FB($T;LQD]<&8BU[3E&Y6'4+%T= Y"JAZB$HL(S M 18#3< 1 .&1+^R#^XH.*")H9'=D) .^-15-= IGK-^B4!1*WQI4$ETXT7D# ME73!J"0MDQ[E,2:#B!5E7EH8TRN!,3VOZZ=*FG(ZU$C:@*KELZ!9WP)7^;2S M<:+0*[\_;?ZIL6H:ES9"JX: /1R:1? N [+,6LZ>"V.O6?0P\ Y>02J6_LU0 M;(@@3*89'(\ILD[X>QP/X?I*\=J%@_*M\7(6'I>.S*>A^X2HG]^C/+6J7.9& M=VT&T\H'P4P!&!RCYAY=)JAV8I0V4D.=I-;NZ$M9A,377R1WHQ2?\"C^MSQQ MC\W!K=3@A(P00*:VRD\F69"-2H\^<&:_\J0V4SNZ\!$3D^B5X[F7^'6%80/A M_HP&@8SZM[O]KI2Z07@R6\+<6T#@[A@Q,NC#'092*5P<(-D.\$;+M"#GA$6R M&X^3/DHO4[@.!&8/?PU CFF]XK+T.)F]]H:6@@"&%^ X0BM#&@\GP^BU9&R3 M1^W0426*)M,)N@G@3I)/J;G6QOUX#/#B2]LB=L'AJTI[ M.\H1\M$A7G]RB-?SJLB/*L(:NF/FQ;HT&%C0T(W?3^@U#+$%F8QE7M4ZJM_C[%XP=TK9I5=/(";W],[&/F_QL-)%A1/3":=KTK8\;Q#(-,M\V'1XP*"=C6N5Q: MV'74BF]L&2-,6&.@&->AX-26M>]@4&/+S@RGK*RXBCE<^[&Q3 O"I[.GWW3C M/NVPP.^K\AXS,L$WI]Y>?C3Q;6[W/BA^_-Z64XN=[^^3+;MS134-.3<-Y32O MQ+[RI_,O9?U?/TBF*_B_UN7X[3J._O06XP4N,5[@O[J),EPE+L;OT1H*PF#S MW12M:"TC\.$67:UO&F^S@81(_[>F 2-$/)V-V#-HO5'''J8J6"K^#R8*S@R) M)\6FCBMMZ@B7FO]#"^OO+$+_;:OX-WJ*AFF(1+_9C71T <,3#_ES^@RJ.U]7 M/01+!1EK^#;H#A!N21W=+O1PQ&Y+[ FX. .XAD X3_N&LH$1?]U;LE&*+OX- M[*U7J^*]-:MV[?+W1I&&[2:S?'Q@Z_^4_%?\I[3%NO\'9BKG^#GTZTF?>W_$ M?3^*5%IO?27IM 3@@P\9@--O7U;[%]3'SSUW"(R\&G&+?>G4 SN.-J=9N_AP->_FH"8EJL93^TVKR7'GK/ M8J<[W^B&2G>^THF)[GRC"P;=W447/?\W!((H0MY/OJ!K]JRNV:%T!\(RXF@_ MQ79%:!QZCR2E8QIOC:>;K+O'TOV.C*/[@6,V]^\AD.1H0@D$9;094"A&([BT M;3'$F]K36,FQ#.1HMG$LLSB211P=P>"3CXL+>(9DH,,1 K2KHA&>.;H]X0?/ M&*]M#:$Z(&7I-O=>G/O@_B$2?@+:O]65%_+0)J:]T0ZM/0B&.[1''(IX>,*. M*22KYR'JVJ"?T?L24&Y;J/X@=CY$:)M"S/?6UY>"MK]0"9]&:[B!;E M3=N:)G& 2=]@8--!-,]WSS^"H7B,9]!W.\HB +,/AE@\<^3/":)XE@;2"%EX MYG"/"TUXSL+K"(.NT :+4^IZX&",0?/%SC"#,/\Z+L[@^*@"LTQML[!V9NXU MC\GRXN$A2XNSN1PC0A[W]+A#X*2!] ?<8G=3&!BAQ*^]_.35D<$)K35>K"@7 M,V?RM_!G]!'.5XL%,AL+O#@%7:![M!_RG:D^1#0D9:9 0"N"]TF^7I/JNF@) M2XJI?Y#PA MV K5'#]PZ.H=Q[6G.8J=YCL^86J,%N%/OR^V]\GI$*#A%,)B- M*T):$TR0WFB1:;\?,CF[@$2N#FG>#RW2ZK3P/'0MP7E3.'^]YU3E#1C'7;O@1]F0FTF^;"L)ZS="U@3 M+S:F-?F;LYE%\CX$U?LN=@'4P732?,-AH;TDSFQYQ1H$8G92\38D3B,)\5-( M-V&:N?#>*5?J)9DP18XT]Z$C4HIW\+GT^[&8%_>VU,\^*H#O>,TXDW0%+\+I M;7'2PTN-)K+ES@0._@=GOB:G:L$%;\^IQA#B;!K/B,OX_7*_GQA1+36)CH:8 MD)5#M_!/][.4D'RV-:4=CW[/7S9!.W'QDZJ\O2U:KL@D"Q[QHQ;N#8[N)>;( M1YWT5;XSMDY>,U[7!P27N\E\DLFXIYM=3R>A ;DI7IL.N]?CJ-%?PA;/0>7 MW/M6QX7_'N+V.[Z+SCMC3PMZXQA8//!"CV+J[OR_%R(8+>F'D M W$5':^1M\SO>=7K9/<8-!-1XFB'$@D=@:*0,I]Q]*IPJ(A]HK/&5B^*S09! MF"M3&;#=!SY OIK@[_YIE[#$(U:EV^7;9;((:3-'*#!4]<7UUO%&OG1O''J8 M6?][$Z"Y;ZF5P(4O%2YX"2X.^BI$;@8$'6.M+F$[#@W^#'F(!PJ2NN"5YQ(\ MMRD1OB#%!TQ62"?K?44SL0P;1M4ZI^'0U<,T$SP_6($4_8\M:MG>VAT="K4( M-CZX1)JZNM38D&*\#D0W7JGZWUYE\?.JPDH0;'#>1?HYHTV>8[WP(VFJ(S+W MKU%H4,<%6(6LH/89Y.ZQ#8>(C"4/*UAU&N[8;A>-@E8["N8,TD,'T4@U=9C[ M@UP/6 K*4.YR%2VLPZ)M*^F'X:/=@X"5_!EKRFU;T_M@@?\D$^=U0V F?5 < MJU9LT/$-Q\TO#(--GS,/K*+7GL=@7U,FUH&/O9UR<'OVQ46LX&)6K*'5V:## ML>0(W;4GT2U_[6CK@_]@'*3-44=_Z+.R4:-//2@'+=0'U[1;;9\,@]:3?%?! M-0 2& (E";?;#4L-:V<<(#7+UV0_?GWUX0-: >QJSX_6_1%?,(>[BC+\W>KV M**L@!B^11R9HYOE9USV'GJO;@'#7=6GH) E=6M"3P676XQJVJVII8;S7UMD2 MO=K9$.)6.H26*-@NT--]1PO:%JV.6^+CW^M:[<,M!!;^\$L'5F7OZA_?^C&9.0Z.[/A7A\M&31_/OCJ0< MWXB1:RV@Q:E9_^Z'?[1TO3<12-OP')I-MV!S."5)>Q5Z<%ZZ7N MBLV>@)0L+)7KZ!")B?^K31WS,Z7U"%'RZ[Q:[M^-(QON5H=8:<4MI1*S>'+J M?4%286_@\:,(*S/)\.GM H/8UIO@NAW[WAXM\0DMA*=T/-M\1O ,;=H1!^\2 MZ^KN):#F:+JL 6-S$X;- :U)_=6+B/JCT-?_6]RYI" , P'T*CV (.Y<"2)U M*Z@WD"@N3:JX\/!FS#^93#XH;DLZF8S3-)W/4SY]V8;-1,"!\<>U]V9L]O64 M^[$0 7IDLZC%$G5E; ;E>LTST!]4"+/)E?+T= <2Q*.ZP1CF"$OM=)!^PHZ$ MWS!]Z@\T[L+1@7=H\WYCW7\FL 3VT29 +)'L8=)W+;/$JZ*WFFYC37?G 5Z( M"F8FVUB,L)?@*,2VX/%0BJ.*")26 M*%^R$H1CTA[B#R+N0HG,GZ9M1M]P _-#5=621FE=T"I571+L9O._&E]E)V="S&MWE!+ P04 M" ![A21-K@5%>V$" '#0 #0 'AL+W-T>6QE56E/\4&"LP(I17D6P4*I\[WE54F"&J@M18JX]F9 ,*3V4N5>5 M$J.T,D&,>F/?GWD,$0[CD-?LEJD*)*+F*H+3#@(N_D:D.(*/9Z^_U4)=OP+N M.7HS&OF/Y]=#_,PZSB%P')_2" :SM]#[?=(+7_]V,EOO@'[Z0OKGR ?4LY=1 M/\,\(+[<0;RU!;N7_,Z$>\W1Q6$F>'^"$^@ S8\8!DM$(WB#*%E(8J(RQ A= M.WAL@$10(8'2I:/S!P:IGIP[<"-350T/(UQ(F]MEKTNM,)=H'8RGL ^P#YUD(62*996&>2I2><2HEF#92@G+!D=701C2&IDTPI0_FRGW-MKA7&7!SS)'X$!@5 MK:E7W9C]J?E6\B:;X]ZDG>S%"TJR%.ICK9?#[=A4'KZ7.",K.UYEG0#-CLJ2 MKC]0DG.&W6)^F3#8,V$HG..5:LMI ME>VK>?Q?,\PQQQ+13=&Z]@^F>'+YYY+M'1T*/JY=/8#$OWW!_O'!FW?\,6[K M>-@IG(#(V2F(/(&+;KJDHQX4D39X?AB@J! @R< \ !X M;"]W;W)K8F]O:RYX;6S%FEUOVS84AO\*X9MM%YTMB70^D 1HTPP(4*1!'>R> MMNB8B$2Z(NUV_WZ4;*-'@?QB-V>ZL669HAY0(A_R'-[\\,W;TOLW\;.N7+B= M;&+<7D^G8;4QM0Y_^JUQZ9^U;VH=T\_F=1JVC=%EV!@3ZVJ:SV;S::VMF]S= MG.IZ;J9W-^W!W];\"+_.MS^%7D6[-R]Z>3N935*Y*2G857KZ/A!=-_^%R:_7 M=F4^^]6N-BX>H!I3Z6B]"QN[#1/A=&UN)ZA&H,6NKC6!O 20E[R0 M?UF7.J[551H/0VRZXH&@70&T*^[V.PQ\B^X.][[>>O>.+INAX7K&WC?2^Q;; MNXJ%<=8WXLE'T^.#.F'W25W;V#W0[JU+O-&Z5Y,>=Q\2Z21C]LDB^M7;QE>E M:<)OXN'[+JF9LB&+9,P:.="DCK%*Y=+L13RG%[+7@ M=<7O+VW'#7]02B20G%D@YP1\!*68<$7"OR09]/ )K))/HI-!A\ZTDH^IE9R MNBS)D59R9JT,#.&DTDW.O2^!@=$$QD7+R,=8J)+"29+00P'UVDXZ9$%I+,%H(Q<_&!8B(+268+#47-CV/FNV"F1!:2S!8Z M$_(X@=(4)[*08K;06:R$**V4(04U$+*60A M-4XX[OC0:4]7R$)JS'"D^ 84LI/[_Q \9-FE*7B$+*>XD MT"#F<<'6VPFDD(44MX40IJ(1.84LI)@M]#ZE=IS 5;U \1P):'[8LM85#GZ6CTWHOTZI-.E:G-@ZUU5W:=S7]T7K[N=96T=ITUQ=_\" M4$L#!!0 ( 'N%)$V4&.1R% ( %DD : >&PO7W)E;',O=V]R:V)O M;VLN>&UL+G)E;'/%VDMNXD 4A>&M("\@1=V'D[1"1IEDVND-6% \%+ M5[4Z MV7T[3-J1$I\>H,,$A(SN_4 MIU.3;[H^M>.5;3>'=7KJUK]/J2U?5/Q; M4(6O@V0^2.A!.A^D]"";#S)ZD,\'.3VHG@^JZ4&W\T&W]*"[^: [>M#]?- ] M/2@N@8Q+?A+"FJ]U!%Q'OM<1@!WY8D= =N2;'0':D:]V!&Q'OML1P!WYD:^W +V%K[< O>4*]]KH9INOMP"]A:^W +V%K[< O86OMP"]A:^W M +V%K[< O86OMP"]A:^W KV5K[<"O96OMP*]]0IG)>BPA*^W KV5K[<"O96O MMP*]E:^W KV5K[<"O96OMP*]E:^W ;V-K[#O1VOMX.]':^W@[T=K[>-="[YNM=3_3.^V9( MFY*_8.>I'Q'ATS^) M'O\"4$L#!!0 ( 'N%)$UDQYS1Y0$ .(C 3 6T-O;G1E;G1?5'EP M97-=+GAM;,W:74_",!0&X+]"=FM8Z1=^1+Q1;Y5$_T#=#FQA6YNV(OQ[NZ$F M&DPP0O+>,+;3G?-N-,\5U\];1V&T:9LNS+(J1G?%6"@J:DW(K:,N51;6MR:F M4[]DSA0KLR0F)I,I*VP7J8OCV/?(;J[O:&%>FSBZW5WO6\\RXUQ3%R;6MF/K MKOS1=/S1,/?4#&M"5;MPEA9DH_M-ZA+2M5F6JB%C!TSX>6-_GNY[7)/W=4E_ MBF87B[J@TA:O;;HE#\Z3*4-%%-LF#Y7Q5#Y%7W?+C[QSX^.#:5-CMFG8MP7Y MZ7+$;4/[ PR58TZ.:5O0OE%#8??)_S7P"G2/%4#ZQ<> M\Q&IWSHEE0<-3ZU/]\.^6;\:ON][X5_%P(;#_][Z\7((D!P2)(<"R:%!!E:/(*E!D%2BR M"A19!8JL D56@2*K0)%5H,@J4&05*+)*%%DEBJP215:)(JM$D56BR"I19)4H MLDH4626*K I%5H4BJT*15:'(JE!D52BR*A19%8JL"D56A2*K1I%5H\BJ4635 M*+)J%%DUBJP:15:-(JM&D56CR#H]H:S#,6]-W?V6Y,7:U>=\-ORUY^8=4$L! M A0#% @ >X4D31\CSP/ $P( L ( ! %]R M96QS+RYR96QS4$L! A0#% @ >X4D36;S"V"" L0 ! M ( !Z0 &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4 " ![A21-A9"8 MUO K @ $0 @ &9 0 9&]C4')O<',O8V]R92YX;6Q0 M2P$"% ,4 " ![A21-F5R<(Q & "<)P $P @ &X @ M>&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( 'N%)$UH0_O/? ( ,,( M 8 " ?D( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ >X4D37J59@R3 M P 2A !@ ( !7!$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ >X4D3?!I(B/I!0 91T !@ M ( !;1T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ >X4D342*P;^U 0 T@, !@ ( !72< 'AL+W=O M&UL M4$L! A0#% @ >X4D3=?.B,BT 0 T@, !D ( !,RL M 'AL+W=O+0 >&PO=V]R:W-H965T&UL4$L! A0#% @ M>X4D36;>UX6T 0 T@, !D ( !]# 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ >X4D37^NE+*T 0 MT@, !D ( !MS8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ >X4D31'3:4_7 0 G 0 !D M ( !\CP 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ >X4D34RZ?MW% 0 -P0 !D ( !*D, 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ >X4D M375DR1#& 0 -P0 !D ( !)DD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ >X4D3;#U6*S$ 0 -P0 M !D ( !2U 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ >X4D3?TM@% "2'0 &0 @ $36P >&PO=V]R:W-H965T M&UL4$L! A0# M% @ >X4D31$P<_9D! BA4 !D ( ![V0 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ >X4D3;OV M06 !! V!4 !D ( !KW$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ >X4D3365/?-% @ #P< !D M ( !!WL 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ >X4D30#3+J<3 @ @8 !D ( ! MCX( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ >X4D3?5-_-CH @ I0H !D ( !3HT 'AL+W=O&UL4$L! A0#% @ >X4D35B=H/AR M P A !D ( !')< 'AL+W=O&PO=V]R:W-H965TL00 +H7 9 " 6"> !X;"]W;W)K&UL4$L! A0#% @ >X4D3=D])1Z& P P \ !D M ( !2*, 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ >X4D3=ZWX9G9 @ #PL !D ( !5:T M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M>X4D36$81GQ* @ . < !D ( !4;4 'AL+W=O&PO=V]R:W-H965T7!E&UL4$L%!@ !% $4 U1( )4Y 0 $! end XML 72 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 73 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 75 FilingSummary.xml IDEA: XBRL DOCUMENT 3.10.0.1 html 173 273 1 true 55 0 false 9 false false R1.htm 0002000 - Document - Document and Entity Information Sheet http://www.purestorage.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 1001000 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.purestorage.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 1001501 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.purestorage.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1002000 - Statement - Condensed Consolidated Statements of Operations Sheet http://www.purestorage.com/role/CondensedConsolidatedStatementsOfOperations Condensed Consolidated Statements of Operations Statements 4 false false R5.htm 1003000 - Statement - Condensed Consolidated Statements of Comprehensive Loss Sheet http://www.purestorage.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss Condensed Consolidated Statements of Comprehensive Loss Statements 5 false false R6.htm 1004000 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.purestorage.com/role/CondensedConsolidatedStatementsOfCashFlows Condensed Consolidated Statements of Cash Flows Statements 6 false false R7.htm 2101100 - Disclosure - Business Overview Sheet http://www.purestorage.com/role/BusinessOverview Business Overview Notes 7 false false R8.htm 2102100 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies Sheet http://www.purestorage.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPolicies Basis of Presentation and Summary of Significant Accounting Policies Notes 8 false false R9.htm 2103100 - Disclosure - Financial Instruments Sheet http://www.purestorage.com/role/FinancialInstruments Financial Instruments Notes 9 false false R10.htm 2104100 - Disclosure - Balance Sheet Components Sheet http://www.purestorage.com/role/BalanceSheetComponents Balance Sheet Components Notes 10 false false R11.htm 2105100 - Disclosure - Convertible Senior Notes Notes http://www.purestorage.com/role/ConvertibleSeniorNotes Convertible Senior Notes Notes 11 false false R12.htm 2107100 - Disclosure - Commitments and Contingencies Sheet http://www.purestorage.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 12 false false R13.htm 2108100 - Disclosure - Stockholders' Equity Sheet http://www.purestorage.com/role/StockholdersEquity Stockholders' Equity Notes 13 false false R14.htm 2109100 - Disclosure - Equity Incentive Plans Sheet http://www.purestorage.com/role/EquityIncentivePlans Equity Incentive Plans Notes 14 false false R15.htm 2110100 - Disclosure - Net Loss per Share Attributable to Common Stockholders Sheet http://www.purestorage.com/role/NetLossPerShareAttributableToCommonStockholders Net Loss per Share Attributable to Common Stockholders Notes 15 false false R16.htm 2111100 - Disclosure - Income Taxes Sheet http://www.purestorage.com/role/IncomeTaxes Income Taxes Notes 16 false false R17.htm 2112100 - Disclosure - Segment Information Sheet http://www.purestorage.com/role/SegmentInformation Segment Information Notes 17 false false R18.htm 2114100 - Disclosure - Subsequent Event Sheet http://www.purestorage.com/role/SubsequentEvent Subsequent Event Notes 18 false false R19.htm 2202201 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies) Sheet http://www.purestorage.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies Basis of Presentation and Summary of Significant Accounting Policies (Policies) Policies http://www.purestorage.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPolicies 19 false false R20.htm 2302302 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Tables) Sheet http://www.purestorage.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables Basis of Presentation and Summary of Significant Accounting Policies (Tables) Tables http://www.purestorage.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPolicies 20 false false R21.htm 2303301 - Disclosure - Financial Instruments (Tables) Sheet http://www.purestorage.com/role/FinancialInstrumentsTables Financial Instruments (Tables) Tables http://www.purestorage.com/role/FinancialInstruments 21 false false R22.htm 2304301 - Disclosure - Balance Sheet Components (Tables) Sheet http://www.purestorage.com/role/BalanceSheetComponentsTables Balance Sheet Components (Tables) Tables http://www.purestorage.com/role/BalanceSheetComponents 22 false false R23.htm 2305301 - Disclosure - Convertible Senior Notes (Tables) Notes http://www.purestorage.com/role/ConvertibleSeniorNotesTables Convertible Senior Notes (Tables) Tables http://www.purestorage.com/role/ConvertibleSeniorNotes 23 false false R24.htm 2309301 - Disclosure - Equity Incentive Plans (Tables) Sheet http://www.purestorage.com/role/EquityIncentivePlansTables Equity Incentive Plans (Tables) Tables http://www.purestorage.com/role/EquityIncentivePlans 24 false false R25.htm 2310301 - Disclosure - Net Loss per Share Attributable to Common Stockholders (Tables) Sheet http://www.purestorage.com/role/NetLossPerShareAttributableToCommonStockholdersTables Net Loss per Share Attributable to Common Stockholders (Tables) Tables http://www.purestorage.com/role/NetLossPerShareAttributableToCommonStockholders 25 false false R26.htm 2312301 - Disclosure - Segment Information (Tables) Sheet http://www.purestorage.com/role/SegmentInformationTables Segment Information (Tables) Tables http://www.purestorage.com/role/SegmentInformation 26 false false R27.htm 2402403 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Restricted Cash (Details) Sheet http://www.purestorage.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesRestrictedCashDetails Basis of Presentation and Summary of Significant Accounting Policies - Restricted Cash (Details) Details 27 false false R28.htm 2402404 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Deferred Commissions (Details) Sheet http://www.purestorage.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDeferredCommissionsDetails Basis of Presentation and Summary of Significant Accounting Policies - Deferred Commissions (Details) Details 28 false false R29.htm 2402405 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Deferred Commissions (Typed Dimensions) (Details) Sheet http://www.purestorage.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDeferredCommissionsTypedDimensionsDetails Basis of Presentation and Summary of Significant Accounting Policies - Deferred Commissions (Typed Dimensions) (Details) Details 29 false false R30.htm 2402406 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Deferred Revenue (Details) Sheet http://www.purestorage.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDeferredRevenueDetails Basis of Presentation and Summary of Significant Accounting Policies - Deferred Revenue (Details) Details 30 false false R31.htm 2402407 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Deferred Revenue (Typed Dimensions) (Details) Sheet http://www.purestorage.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesDeferredRevenueTypedDimensionsDetails Basis of Presentation and Summary of Significant Accounting Policies - Deferred Revenue (Typed Dimensions) (Details) Details 31 false false R32.htm 2402408 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Recently Adopted Accounting Pronouncements (Balance Sheet) (Details) Sheet http://www.purestorage.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesRecentlyAdoptedAccountingPronouncementsBalanceSheetDetails Basis of Presentation and Summary of Significant Accounting Policies - Recently Adopted Accounting Pronouncements (Balance Sheet) (Details) Details 32 false false R33.htm 2402409 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Recently Adopted Accounting Pronouncements (Statement of Operations) (Details) Sheet http://www.purestorage.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesRecentlyAdoptedAccountingPronouncementsStatementOfOperationsDetails Basis of Presentation and Summary of Significant Accounting Policies - Recently Adopted Accounting Pronouncements (Statement of Operations) (Details) Details 33 false false R34.htm 2402410 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Recently Adopted Accounting Pronouncements (Revenue) (Details) Sheet http://www.purestorage.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesRecentlyAdoptedAccountingPronouncementsRevenueDetails Basis of Presentation and Summary of Significant Accounting Policies - Recently Adopted Accounting Pronouncements (Revenue) (Details) Details 34 false false R35.htm 2402411 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Recently Adopted Accounting Pronouncements (Statement of Cash Flows) (Details) Sheet http://www.purestorage.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesRecentlyAdoptedAccountingPronouncementsStatementOfCashFlowsDetails Basis of Presentation and Summary of Significant Accounting Policies - Recently Adopted Accounting Pronouncements (Statement of Cash Flows) (Details) Details 35 false false R36.htm 2403402 - Disclosure - Financial Instruments - Summary of Cash Equivalents, Marketable Securities and Restricted Cash by Significant Investment Categories (Details) Sheet http://www.purestorage.com/role/FinancialInstrumentsSummaryOfCashEquivalentsMarketableSecuritiesAndRestrictedCashBySignificantInvestmentCategoriesDetails Financial Instruments - Summary of Cash Equivalents, Marketable Securities and Restricted Cash by Significant Investment Categories (Details) Details 36 false false R37.htm 2403403 - Disclosure - Financial Instruments - Schedule of Amortized Cost and Estimated Fair Value of Marketable Securities by Contractual Maturity (Details) Sheet http://www.purestorage.com/role/FinancialInstrumentsScheduleOfAmortizedCostAndEstimatedFairValueOfMarketableSecuritiesByContractualMaturityDetails Financial Instruments - Schedule of Amortized Cost and Estimated Fair Value of Marketable Securities by Contractual Maturity (Details) Details 37 false false R38.htm 2403404 - Disclosure - Financial Instruments - Schedule of Gross Unrealized Losses and Fair Values for Investments that were in Continuous Unrealized Loss Position for Less Than 12 Months, Aggregated by Investments Category (Details) Sheet http://www.purestorage.com/role/FinancialInstrumentsScheduleOfGrossUnrealizedLossesAndFairValuesForInvestmentsThatWereInContinuousUnrealizedLossPositionForLessThan12MonthsAggregatedByInvestmentsCategoryDetails Financial Instruments - Schedule of Gross Unrealized Losses and Fair Values for Investments that were in Continuous Unrealized Loss Position for Less Than 12 Months, Aggregated by Investments Category (Details) Details 38 false false R39.htm 2404402 - Disclosure - Balance Sheet Components - Schedule of Inventory (Details) Sheet http://www.purestorage.com/role/BalanceSheetComponentsScheduleOfInventoryDetails Balance Sheet Components - Schedule of Inventory (Details) Details 39 false false R40.htm 2404403 - Disclosure - Balance Sheet Components - Schedule of Property and Equipment, Net (Details) Sheet http://www.purestorage.com/role/BalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetails Balance Sheet Components - Schedule of Property and Equipment, Net (Details) Details 40 false false R41.htm 2404404 - Disclosure - Balance Sheet Components - Additional Information (Details) Sheet http://www.purestorage.com/role/BalanceSheetComponentsAdditionalInformationDetails Balance Sheet Components - Additional Information (Details) Details 41 false false R42.htm 2404405 - Disclosure - Balance Sheet Components - Schedule of Intangible Assets, Net (Details) Sheet http://www.purestorage.com/role/BalanceSheetComponentsScheduleOfIntangibleAssetsNetDetails Balance Sheet Components - Schedule of Intangible Assets, Net (Details) Details 42 false false R43.htm 2404406 - Disclosure - Balance Sheet Components - Schedule of Expected Amortization Expenses for Intangible Assets (Details) Sheet http://www.purestorage.com/role/BalanceSheetComponentsScheduleOfExpectedAmortizationExpensesForIntangibleAssetsDetails Balance Sheet Components - Schedule of Expected Amortization Expenses for Intangible Assets (Details) Details 43 false false R44.htm 2404407 - Disclosure - Balance Sheet Components - Schedule of Accrued Expenses and Other Liabilities (Details) Sheet http://www.purestorage.com/role/BalanceSheetComponentsScheduleOfAccruedExpensesAndOtherLiabilitiesDetails Balance Sheet Components - Schedule of Accrued Expenses and Other Liabilities (Details) Details 44 false false R45.htm 2405402 - Disclosure - Convertible Senior Notes (Details) Notes http://www.purestorage.com/role/ConvertibleSeniorNotesDetails Convertible Senior Notes (Details) Details http://www.purestorage.com/role/ConvertibleSeniorNotesTables 45 false false R46.htm 2405403 - Disclosure - Convertible Senior Notes - Allocation of Notes (Details) Notes http://www.purestorage.com/role/ConvertibleSeniorNotesAllocationOfNotesDetails Convertible Senior Notes - Allocation of Notes (Details) Details 46 false false R47.htm 2405404 - Disclosure - Convertible Senior Notes - Interest Expense (Details) Notes http://www.purestorage.com/role/ConvertibleSeniorNotesInterestExpenseDetails Convertible Senior Notes - Interest Expense (Details) Details 47 false false R48.htm 2407401 - Disclosure - Commitments and Contingencies - Additional Information (Details) Sheet http://www.purestorage.com/role/CommitmentsAndContingenciesAdditionalInformationDetails Commitments and Contingencies - Additional Information (Details) Details 48 false false R49.htm 2408401 - Disclosure - Stockholders' Equity - Additional Information (Details) Sheet http://www.purestorage.com/role/StockholdersEquityAdditionalInformationDetails Stockholders' Equity - Additional Information (Details) Details 49 false false R50.htm 2409402 - Disclosure - Equity Incentive Plans - Additional Information (Details) Sheet http://www.purestorage.com/role/EquityIncentivePlansAdditionalInformationDetails Equity Incentive Plans - Additional Information (Details) Details 50 false false R51.htm 2409403 - Disclosure - Equity Incentive Plans - Stock Options (Details) Sheet http://www.purestorage.com/role/EquityIncentivePlansStockOptionsDetails Equity Incentive Plans - Stock Options (Details) Details 51 false false R52.htm 2409404 - Disclosure - Equity Incentive Plans - Restricted Stock Units (Details) Sheet http://www.purestorage.com/role/EquityIncentivePlansRestrictedStockUnitsDetails Equity Incentive Plans - Restricted Stock Units (Details) Details 52 false false R53.htm 2409405 - Disclosure - Equity Incentive Plans - Restricted Stock (Details) Sheet http://www.purestorage.com/role/EquityIncentivePlansRestrictedStockDetails Equity Incentive Plans - Restricted Stock (Details) Details 53 false false R54.htm 2409406 - Disclosure - Equity Incentive Plans - Stock-Based Compensation Expenses (Details) Sheet http://www.purestorage.com/role/EquityIncentivePlansStockBasedCompensationExpensesDetails Equity Incentive Plans - Stock-Based Compensation Expenses (Details) Details 54 false false R55.htm 2410402 - Disclosure - Net Loss per Share Attributable to Common Stockholders - Summary of Computation of Basic and Diluted Net Loss per Share Attributable to Common Stockholders (Details) Sheet http://www.purestorage.com/role/NetLossPerShareAttributableToCommonStockholdersSummaryOfComputationOfBasicAndDilutedNetLossPerShareAttributableToCommonStockholdersDetails Net Loss per Share Attributable to Common Stockholders - Summary of Computation of Basic and Diluted Net Loss per Share Attributable to Common Stockholders (Details) Details 55 false false R56.htm 2410403 - Disclosure - Net Loss per Share Attributable to Common Stockholders - Summary of Weighted-average Outstanding Shares Excluded from Computation of Diluted Net Loss per Share Attributable to Common Stockholders (Details) Sheet http://www.purestorage.com/role/NetLossPerShareAttributableToCommonStockholdersSummaryOfWeightedAverageOutstandingSharesExcludedFromComputationOfDilutedNetLossPerShareAttributableToCommonStockholdersDetails Net Loss per Share Attributable to Common Stockholders - Summary of Weighted-average Outstanding Shares Excluded from Computation of Diluted Net Loss per Share Attributable to Common Stockholders (Details) Details 56 false false R57.htm 2412402 - Disclosure - Segment Information - Additional Information (Details) Sheet http://www.purestorage.com/role/SegmentInformationAdditionalInformationDetails Segment Information - Additional Information (Details) Details 57 false false R58.htm 2412403 - Disclosure - Segment Information - Schedule of Revenue by Geographic Area (Details) Sheet http://www.purestorage.com/role/SegmentInformationScheduleOfRevenueByGeographicAreaDetails Segment Information - Schedule of Revenue by Geographic Area (Details) Details 58 false false R59.htm 2412404 - Disclosure - Segment Information - Schedule of Long-Lived Assets by Geographic Area (Details) Sheet http://www.purestorage.com/role/SegmentInformationScheduleOfLongLivedAssetsByGeographicAreaDetails Segment Information - Schedule of Long-Lived Assets by Geographic Area (Details) Details 59 false false R60.htm 2414401 - Disclosure - Subsequent Event (Details) Sheet http://www.purestorage.com/role/SubsequentEventDetails Subsequent Event (Details) Details http://www.purestorage.com/role/SubsequentEvent 60 false false All Reports Book All Reports pstg-20180731.xml pstg-20180731.xsd pstg-20180731_cal.xml pstg-20180731_def.xml pstg-20180731_lab.xml pstg-20180731_pre.xml http://xbrl.sec.gov/dei/2014-01-31 http://xbrl.sec.gov/country/2017-01-31 http://fasb.org/us-gaap/2017-01-31 true true ZIP 77 0001628280-18-011594-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001628280-18-011594-xbrl.zip M4$L#!!0 ( 'N%)$UVQ<=/V(P! .N(' 1 <'-T9RTR,#$X,#R)GS=_13Z==VRV0O__OW;__GS?__'__?NW?]UGW]]$SKUP4W5[K_Q MW:K6KQIO_F[VK]_\V:AZ_WISV>WJ&&O&5?!6R5C-4UNBE^!_??]*-1H.S!J?&-,17O$%>4DZ 7-:,Y+5+,7S8 M]Z_=5O.G_.<;''6[]U.],VCWNW?_\?:ZW[_]Z<E7]AZO.MQ_'%W]D MA*IWA+[C].W]UP;=+A*YZ'OCJW.^V*B:\[^#%_+M8OKVZGO]>O[]^?_Y71M?RE_C,EWH=P:AZ^-;??__]P_";G>X5WD[XC^,[[K_0:K;_M>3N M?/EKK5?=W]ZN->N]^6,:7II#1[O3;@]NYK^CT>_^V+^[K7[$F][A756W67_X MWNHO37_AMM>_FOK&[:"+7.IT:U?5#_7.31Z;)NIQ9-WJ\>G]CKUF? M3S->R$^ETQ3W^K?=!??CE3E?&/3>7=5JMP_?N:SUO@X',KXPAZMXI=MI5;VY MWQE>F?^ES+CY7QI>F?>E?K>Z6L@G\R->O[\U7VC,S(H'?HXN3MW:GWLKC&[M M3][:7*;1[5Z_UJX_Z.CW0J?_YL.[T9Z8'X=7'V[M->;=B(^E/_[?WWZ]J%]7 M-[7'FYNK;W[W,)J?__M_^T=^UT^]X87/U>6;X;M_NA[J7=;6=_<:^0,.Y.WX M$[?IQ]R?@= MMS@+.XW)MR(+NOV #N'G/,QWA*%*W7_]\=K$%ZIV8^)VA>KW^+;&_%E]UMU\[7J/ANC'[A87>4A#C\:?=; -W^_;37KS?YH3&\:3;QEY*_' M(_]I(6UO?[Z_I23N'S_.??YH.#\6X]E %T83HC\6K7['Q /5XRL'%*U]R:*U M)RS:E&6K?A?':-VFR:83QFHW9*-=/WZRU<[)1FF?[?.A[?->M/DLUD.+]8AF MZ]GEOLC9>A;KL<[6<:CX^VF$BG# 4''(*G4:4;7:+*I6>V+5*6B5VDRK=LZJ MD;L\=DRO]H$2Y-%'<&K77O31AI2.]*)>M6OXM"DG>O_AIV[UK=D9]%IWGZO; M3K=?-4[4I4Y2^>A.5Y&Y/^=ZC'9S4CULX[\&O7XFK);T+&MQNU;J/WQVT#!Y?7GH@9<6]-%?Q<]>ZO/P[FM+1O M(R8^:N5:7%RFFKN;($N$\$KFQMAC['%B2*K/$^/)$^.!BR]X8NP3(HP!X1D? M' <^V#<(GA3UV:2=3=IQF+2]!'MGDW:,)FWW :Z>CF!PUC4&]?['[D75_=:L M5T-AYPJ7^RN?JV]5>U#9=N-B<)M9<#'XVJMWF[=]Y.?XXFF)?A[);W_.-/^T M,RT[W)97X*>]RUH]7[NXIV &&>WRL3\T.ODY_[POCB'T M.#0TUQ;E;I[V71<#1 M/,^;S& M]9V#^Y*9N7'.$QW5TO@1U,GL<_GO;#?/=G,;B+"/Y;]SKOQ(;. ^1;W,X_U2 M=:ZZM=OK9KW6&DI\O$G]GW]] M/=:5@D-75Q9SX_Z.#YWV'[TS]CQ>[%E.X?M;)D3W@@'OL4_CC:;8J4R0W6G? MRQ/^IICY!R9R]]8"_]W$#[*)SS,4S:X\'8YTE[GK0G M,&E/!U1M'[2^@LS.P<+"XTGQ'(/[V5J37Y\*OCSA;YT8.)NQLQD[6H=\SE2? MX?1IS>6CP-6GXY#.RX$:DH]HU.KOY+]6:W?^LM0:5 MNWOX\7^AOM6Z]>N[7Y'7TW#FX9[W[=M!OS>\@^_L?% M+YUO5;<]='%75;O>K'JA^MJ_J.J#;K./OYT6T%F/>X\>?@G[=@0Q2N8_OGU= M[C]7<>#N>R;L6+/I^IK]6Z==W?U6Z_ZKZJ=!N_$*]9@^FQ[/Y_59:S>WQQB= M5E;CYU+CI2P_71V>W,MWCN'.,=P^M':_.U#/ M&.+E&]]CP1 O59//V>'7GAU^29I]1L>O$QWO]T2YEYT8>]5IJ%> ]TX!71V% MD%\"%#HEX'$PH<]=''J)$E^+T!@NTYR=YL-_O5K\UO5>-]&Y]] MU?S:JH;HI.?N?JO]5Z<[.O%V4NZ?D"/M7)Q6U:_;G5;GZNZT1+X!S8^ZL(CH MTU6#J6CRK :GH0;[#<@^=3OXA/[=IQ8^U[8;\=^#YFT>L[M[L/[#SMY?T&8^ M7#PML:]!X[B5]QPB7\9L7T?,#Y9AT,5I,NCF5N:I^3W_=&(>?BV!/QB%A>2^ MGAE^?^^O5:U777=:C?[KS?5OCG>?]J1>\[-[>#?M5] MR0[^,<2;2^OI"GU;/W\6^@E[^&V%?O;PS^[A#R_\].:_=MI7:+]N MV&F4?9I.&>0]I)^NJ\>]S\3NUMM]DZB_5YQ3J[GUEL MMI]Y\H"P)^]GGJL'F0GO4<.Z@TS=YZI1W0S/C?LT?/2C$;?MN]3LU6NMWP='OU/\U"S!O.NU12O6TE'>U.,;^9D?RV%%QT8[GW 9O7J@,4Q!\1AM>QWR_ M/P?Q/.?.RKL%!MGIX90[PB!G?7Q-^GA,QO1)X.D]^N9&$]_?NOO4K>I5]L7H MH?.(/K;_O&[6K_^L,-3\AFKTH=-OUJN/EX\/.P.GG0*G'6[R T.I49.,,::_V>MV\6'?^Q^;EY=]Q_MM:_=WE8-7VNU3DNF M"\D:&[]9NE[II-Y0^J_"@>Y2=4[7%^W1#KV?L$/BK(IG5=Q0%8G8]5KNHT%T MM5;N_7MQ757]7SOU8?O?Z:VPC48S?UAK?:HU&^_;*()FOW9BWG$1E1-;8I>1 M>9)69W-1GS2H72WBEP-LYW5_/X4LYZ? M+3PKPXM(O\T[://O6K?Q<.K:,/?[2\Y^5HW?ZJ:CAK/PU05+5>E;]S6OHW2>7]!JX-R'PF_9 9 M>%"YKG[,W+X3_5 C #H9C9Y-V-F$39HPOID)XWN 3[,QTGR%RT<&=YOYJ,OA MM)Y1TO_$JWGWS(-27U3=;\UZ-?[<=]JC /,4U;34FKF\V)&B3G!R/"^6L_(D M@[AYZ?BS93Q;QF-9)WB*9?RCW>SW/E_\<8)JM]+23=/V8DS/&;8?#VP_] KA M(L^T'B Z%5W8%;!Y.8(?Q6O<#J[60"1XUZ#7/T.2@A$O&9-@^*4WB];T$5FF MQ:':!%?OK_5_JWUOW@QN3E!/#QVMK>3FZS"G\^KN5L&L?P^0PO?(N';>5_:( M/!X5N]:^FCE(L=D^/3U="<06,6)'2OO QHE#$B?Y^'P:>@PE@7^=D=[S([V# M"GZV"N@GB(N.T=\-YC>Q!KLN'RG[OI]UXT@LP5Z@B?J=[F[%X564.NY1 M5388Q9$57#[1A.VCV=-OM>YY#?^\AC\7;V]2W32ST'N*"SHO+7 \Y86?TXM/ M#[R^%![B4T+?[3)*/:.5,UJY#[#75V_8T_)ID>X_PY4S7#F"].!A]@N\M*75 M$U;ETUO /8+M"SM.J)^ARFN%*GM<"3BR0/2%F?67'H@>QJX?,A#=Y[:TLCKO MO#5M[5>N4^SXHK:G;5D:MJ[U/9?D[D-+GV)$=SP9#E;Y>VQUE=M68IV*FN^E MPNJ%J80Z[[D[HGJ'8VJE,J]4ZIR:/?5\U@NJU=H?')R$!VW^G6RYO4TT<))ENL<QV1P_[ZO>]9RG1[$4=I;K"YO=<]H/O6_7.S?5 M0R7/W!-4?JG:5;?6LNV&;=PTVTUD9"VO@<3OM\C\ZK348PG!C\JR%L7/IS3' MT 5H7:49'>?:Z?4_7GZNOE7M074QN+WM=/LO2$U&I[,NI/$5*8;:W)I<5*U6 MCJ':.:'QKRK'4R_7D*PB]O6N#FYF0SYU.XU!_67;D"D:7]>RW/;.Y:P89^S1RCFA>;GYD"Z=S MSH\<,C]R)([G'-L<(80]N#790#'.$/;0$/9(%.8<\YR0PAP ML](G#'+RU4,^;M Q7@VH6[+*KDQJ^B^<;]% M$AK-UB#[H8NJ/N@V^\VJ%[_76X-&U4C=SHWOW-P.^D.U^W@9:]TV!DV]3U5W MN)O0W]5M][LC3_]>'N*7;_VQ[KQW-Z<=Z\W3MF[ M(K^0[5/[U]KCV(!U#&[IN6WM645/344/;D5G#S'?HXK>OV.*^2/O==;/!_V\ M?\E"+KVN)='G5LZ7L7/R.13T&/9A'HD%?2X<>E;24U32(TRUGI7TK*3'%RX] M(Q8]ATNG%RX= R(]0+ATMJ.G9$>/1$F?-3-Z3O&_P!3_*T.M9T5^J8I\),CV MN<.ORSPT7SF'7J85=!U?1 RP$G.WG*=C/8U@ .$!N]:R<)Z*< MQX \S^5^QZ^RQQU"'3JI-=NP_J$>^I>J<]6MW5XWZ[764 ?KG4&[W[W[YQ\7 MIZ)6"VEY^_.8F)_^N-B?G/?9HGZV!_EBL=W?\:'3_N/$S,(2^=W?,D'5LUVU>O9^K\'S5YS>ALSQOW=SU5C4*_>M^L_C%CR MJ#6#K[WJWP-D0?R&?Q1' G!Y"_\6%P4W5K**4)]C=_NJEJ MO4&W^KG9ZPA&%=K\^TN3#"L?-/&&4+4[-\WVPG>,.30\^'352V:>=7_I M@;3)>^=PIE&[F^3(_5N&FHK7RK>O>-Y(* L?.;J\\5/KK5JOM_"APZL;/Q-U M8MX3E\IWQ2-'$IOWU.427?'8]F#6^DT_]A9_W%Q0K5I[L9CPXN;4CVS$PH>. MKZ]^;J-J_F3QUD:^/;5J5V_&,_MS=3D5;+P=H9):O8\0.$CF K]Z7XDH5,?W#S<\&DX91)^UEMC*%Y[Q;7V M@28"D5)G0G Q<4TH!:G-VY]_9Z-1+'S+_&'D<:X[" T>2% H"06 /'". $W2 M\."5TMR^S0;>S!O&PUMF!S$:WP8B"<'2""EI+8"#LU(8X[F-3.%_A+Z=@D@+ MWS0[C.Q2UWA[\D%31ZVF.@ URCG#" 0E@V'21F0 )>]^GWYO?O3]Z^+0MWK\ MM%MKO6\WJN__I[I;X[V&<>$$C5$)"L8&9T@"'0S'>1!]C-/09^&;9H;1N;GI MM(?+.*.SN#\.^CDWU&BVIV?F*.&:$2*;DZSSV4I_O!PM$DUBO='SAY?M&.B] M:53UY@U.6'SHAS2I65%Q(J)T'E5*6V4@28^*Y<":!)2_?9.-R' T]\88&<\T M(XQ,$;R$IH-1[U92KZC#^:V9UQQ0G [9X!.)PG(JA4]SJ.=$&S8K[;6)3\U6 MU?5(PE6GNX[^48<&$*11*CJ0TEOB>2*2>S0_B3 TA+_6NE?5&UNO5ZV,C:K& MF^$[)H22ML(0'W$2�*#-[^ M_ E]T)N,R6M7U?]XDR'YY%BF7W@_F"_=6N;5Q=W-UTYKC5%8(IE46@?'*$ " MBWXJ2"FH3<@6CT;YT\677T;OG7IV?N'0=R+#NH.J,6ZAU;/MQL?^==7]M5G[ MVFP-5V3'3F5Z-./,^:1&O>,3 V,.3:$C5OO$@25K+*"ET-Y9[;P!,:%00[C$ MI&8&3<@_?MQL5+N@ [FZD YO+++0-TO&"7Q0U6<($QW;#@P>>CK_2_']5 ^]"DU?OYR9M]J:#]_^_(=4C M9+0._F.4604$C1V"T*!-U-P'P=!5::Z(1GLG_QK3L?9[5XT4B=G*!GIC7$B( MU)Q2()QRQ*!1))"82"FR4G$IT?I1#BM'\\1Q3ZC9@\!3I_NA^AOG3,X_H[/X MU.VT\-@K><8+".>2XCA MA"OF"&'K&>!-F/#W_:_WKG1^GN/W[.<6@6FB@TT)HS-P(!A@P('S04?*@T\@ MH*!# ,:EJ^DHA[8SOFB.MC]W/SZKI_7TCZJ=NL5P\7>^.K/52WF^;@!C$"ZE\?@[@B*+]' M=8^*//<]$PUX:[>W..I:J[7( .PDET' <2(L:HA"=ZB3D5'P0'W$<%DH.JDO M]QE@>L_<73#JD>UC@?S9[%][-%R=F\?8YPXCXFY5ZU6Y5'C[N8'V+6@$_!&( M!L.2"3@SA(4D:800"F4R#"B=4*:-1[AKXI;.%"I%4%%8P=%1HKOG' ,WXPC^ M*063!9272DW-_#U1-VZO_+FJ=Z[:>2)^Z>",W%AVCEE'DTLZ8* B(W_#'NG+YEXN,"W3#WQJ%:IB@(2!.&XLNN&.570E2F MY90;?@*!.0Q[W^[UN\,<\$1\-OHQK^\.Y_/CM/UXB1^TZ\W;6@N#)$0OGUJ# MWCA^QLCYC_8MAH!Y2(AJ\!OO-$\?[-:OG?85WG>3AU,LQL]$C:OL M&A,Y>/(.68K D3%C/(U&HP>4"HV;6F+7GHT;J_G__CY8KAK_66L-JKG9D!WQ M[QU,FDJ54P(:HP,IP0O40Q:9D]0$U$9B>>%W5?:\C]JX-D6K>?#E&GEUW6DU M[BL:0NVNMS!K\D#O]/,^5XWJYO8QCG_TLZGYK9IX\OCR)?+1MN_R11Q*KZH/ MMYZ,TZ(/M\UXYLWYOR>G+A&]$E#1!4F ^&B\0'\@'7IV%P$FLWC#I7=8);6Y M,I@0W66%"+>1A]CLY?FQ72(877+0B1!#=02>" 8?$1)G5 491YL MU,Z?_E;K4OF@-_D[>=G@4>.__(TO0M5&':_:JW:4/](LJ#&"T:2%T\!D,)9* M&YC2@G"T$O;MSY^8^&U,X9K#?R1WE%W]7-W4FNW1YXO6E>8.WX"3!3WN7.+:5:<&)^'CL"+=]S\5]Q=!,V+W+Q_[0Z.3G_/.Q M7FER&0=G"<6I[ AZ,YQ/ED;*'$(%;0UQ-B_CT/NTYHZXNIF4%@1!A;JH06E#"(883+D0&)HLE(K!8-5B'$7G [R Y.;2&I.U'0/S$,U^OM] M>PP[B/D%(^TGM.2\IE MI,%Z;@0ZK43'_**2LV)=DU-RE-Q:%44"83R@+V 8%1,/)LI 1(*\X)\H+$:<#=SH*D@%&"CA1<)(8%4-"QU8$?48OG27[Y_.>K 6R( C.C$*,R[U3 M2C$[9H3FBA>Y-"'))M;0\,:\IANI*F4GW-R[FGQ[F[.N+T3U$LL.XJ%>L M\L#OS ZN.-U9]+V(TAAY3( 6R2D&$(AEQ!)ET-D3G]S4K>%$F&$9F$OMLML8]RS,D?),@91B'J:(/Q$+RA"-N84"*7[MQG&LKA M/E"R5BCX6L-5HCE1*0&Z!2VH,[F>EYI@4W3,6#LW7(7[Z;(A9Q\D,JST];5; M!$7QXM,GV[^77E%0OX?9M*=DJ^,V3SJ-4T]#),)*C"^B-PA1 Z5\/MWRJW0UAW]\(($=F]S&GVQM"]R_7M?;8 M93RN:?3^K/(2;=6P^ $*[9>\<)M'D6K-[IS5AWG]+_,KB\SW\B[L"_33&)D" M83+8B)&,,39(+85@(2KP8/VTNWS<5T?I#UI.\O;@7'LV(>(@WJ^;!WVBI*9G M@) T<4XCQM<$6$0;0GA2 82C3 MIY\P 2@737#^3H"8X\PS2R.W+%HABO%+U M6ZT[+8D'MS T:D,=PB EGUZ=$?*,^9HONPD3/-I/L7*1* EFF;-:,@4449P MC+/!.$>$3 SF2$U-QGO/Q< 'B?TG:N?0_:T+R==(+1 M4PP86#B>(&?0A 09 MO"<82R&U"A)(PM N)2&2T8E9C"N*O,A4 M>+3FX!]:^(UR$ST49"TOA6]5S$FN$I";C+-KFX_Q5K4DNKMR.O4D*%Q034D)$+596!ZH455Y$C/U\H1!@6#'E%@YE^R$OX[$T M1"D5K2)>0E#*8?@=77:DR/3 BG*%O%J[[9 '-X-A]B=4MUT[.Q1!#32<=2LHRBPNNH,98Q"@Q56AA>EH53 MQ _C);]=#_QYF+%,UDY2L &A40P.@@M6:\D1W"HC99!E:0I5,IO99V3&$$1E M)-:MKG-+EF^YLTOGIOJUT^NA8?QX^:7V?3,%"#E)R30H@3_)I#1%4TV91 W@ M&KE1EB2:4L$W&=Y.*5LFS=R-@04TD-$&0*-NLH)3X"%0-.W1EXO9FLF=439_ MF]S$?N@-'9.T444P2 X%A4X'+:BV:$L)=\I (2:*2JOUS$1=.::G4K!4'$I: M XAF508# 6/](%)4C <5\/-RM:G,I M$G&1*X?(DA!E,9 +@,9%< 4^%?$1GXWE3H,9%X/;O+:]:HD_IS:TE!G682#N M\J[OZ'%&>= XPGK?B"8FF:C $@F*>X/N&V,A *,< M(Z)P/4-7?3"&+$NN,BD,$1CJ()Z0%(/\$+FF&-Y'#(9 %A4TTA!0!R7EX+B# M)LVMIM)809B(CA.:.Y"QW'N $UM.!WE@X>\5=V@.D&(2$MT$<]X&Z^)(@1*Z MC53$90H.Z$VV9\9ZN /GDD.%0, AA)0^I&IUEY0-#5#WB26G"\QF99P0KQY"N[(E11:J]S00$:!;A5$O->:P.= M=YQR)\2:K7&'=X9#H/A>!&*< G&*CC2&(RPK4[.,$7DDQF5/N(,1SH(1%KUS M\!P2&>Z'B 9AATG6%NL=RAS,]:S8Z&ZY<22OPU.+2DZ#B8P$J8/63LC "MD" MER .2LK!<8E94J# #D2,[MOU$4D!9"<41\D.&I1)[QC//=O1A1? MUD0QQC@['=9LC;H G;)(UDB$ZY PM)7+=T%:&*Y#4CB_RIJOW2RU_)W10>IT0V?PM7\Y:)4UV%L5_T;* MC K@",:?$+UT2N9C"*+QS("84\U$9*GW:X]MAT0MJVJSU&+@Q&2R@F'L2+6- MG@EBC>8V^3(Q8^8L'VY'TT05Z&"T]L)#C%A2AR(I,B M*J1 56YQ;XCUR>I<8)$*FR;)K**NHN;II/^U']*C1XU6(7B26!)1$ 4"M.+1 M",]%N8*L^*P&;$]Z:K91=>YKRI]3X,1F*"SR:5<$O P6+177N0J-*339106 MX&()T=-T/(G>/4G9I)!BSI1XDKT4$,K24,K6Y'VK!9Z!V5S)#NC-8&.L&5ML M@1-.1XF13"($4B[P%]92(7(M<61E)FS-L4^.:3=T[$]G)>%6I^"L1K)YTBYG MOY2Q&-1P:5UII#91VKTP8NFV0)\@Y>Y@7.5SGM2PI3>UEG"9T*T66VF4UN;@ MU.Q%K$8S!(T$_:X/B*F]L*.IZ?,1!J5F[X$1[]O]6OLJC]?V>M6"V3F['#B) M] "M!3I*0*5$YR%R2(EP..F8\N%AI.S)M-1]S@[GB0.?U<*I8B",=C,*EP+M MH60Z",) 2VUB<$K9HF%W40BVMX'/68"=&CASWKB 0^5@0T *-.# O==&D8]LC?>":")\3%G'152AG]H MP640QNK (TMN4J,>-JP3-5OXL(NA/QLO'E.63WN+NYO_@,>P=)-(=&8K%88X M1.9$'T0&SFFN4$ZYW56&1G.$HHT^BV0-DP(5;]5?5(HH4333)>XS" M,!ZQG+&,6A'G4>_5O!XU3)FSE)9+Z?X=4W-G)) 5\DC4"DH3,*UU#ARL)C(@ M, D8 #H>W1QY +\_S^(LD9426;N1S73Q"#."&H'P4%OPEEL,@:S .8)>)"D] M;Y904+,;$4]'*DN/DR'466>T(,:"]LY8XZDPU,M(%"/S-%3FXS5.F!?'[VR- M(R$Q:1PXC.M2LD$YQ7(]0CXG8V5BKVY9RGMSMFB4>(T;T#1BD'0R44KJ>#!^\"\%_/:DX'0\FS* M]NIL9;3&T#3<- 5<:FUH4-82*X()DL]S,)2KV?+^$Y'*BIIOHG+S-6:D-AQT MH@:189#,(#\@D*CF.5LH]BF?%"^.W]D2BE: .R("8UGM+%=*<".E07=KZ#QG M2^F) J#GELD.O:W2WA/C9=*< 8DA+Z,F:Y)FUJ'#G20A12 QH,AK&MLU;X",1Y$Y@$.A44S;NULF61!,&1.2!YT;8P6BO9 L*LH8#_/<+3/L M-/,-!Y#(=NX6 P>P"7$0Y2'WM-7<:ZEH0(CJT)CIN>Y6:+EGJ3NQ$(@\//24VEHV7@D[QOF7*XY MKF^U9BL7GJ9.]Z(V*L.9F#FC$H)<2]SKNUJON:&(M4D8,42;M.8@\4<4+26. M"8_"Q_B[+)DT9!8#;#C 9<0]?F_#EIS&<"VT\IQ8\#KF'EE,")9R3VB,4(N" M=<3D5"\EXW$H3QCP@U%[.)S"W3W\^+^:53?O7+C[->];F+*!#_>\;Z.YZ0UO MH#.;RMZWOU6C=I)%U=9OG79U-ZKY3X-V8Q7$P,G$16X2[P,!G$DF\J"$X(DE M*Z4N>TBQHO/2L3./K<\\W^G>=KJU_HPBK^"A0WY)A 11O,FB&F]J KT)D+.2>0BXZJT#:H*/A4@L,,*)129$ .? MC"6DP: @<0:,*TB,.0P;58H8QWB! 791&:\DF>TC\D+9N1G$-0:!%XTJ'\AC M9<0PP2&,35X+C,A%L&2YF]W<\D8\3IT#\TNWT>G^TNU6ME[?]I/ [UX9]&9 M2AV3T!@<<8,PQJ$C#A(#J>B7;HQ[73+8OP]G&+SJO-0 M>-FMZW7/B>?T9I%Z:RA+PM'<_(9JG"/$&4&4QYG"BFS-62K[=(K&RGI TEBX-8'0>$M$<]3 GNJP0":%5Q'A)!:?+=!>! MD[(/)Q/QYR-6<@Q1>.,Z$L\&B24(X4"9[7*X,])PZ8\3R?=<,E,",% M3RYW1!:!>J6<*!>!SH+8&WA!MZ@1.4:,\ HY38F'\#2W'#!V+(],9UM-'J6 MQPYS&2E%$XSRGH*'A)/!"P>6Z8#^0R@SQU6<9?$L0-*[% !$I(D[=.9"TRB% MBL*E))*29XOUK$ 2&1\1QJ=\JCCD3GU41OQ;!$V-C[HHMC@F:>23-[=,OA!$ MCD@C$9I$@.2=L%X%A- N(VE9]CXFLSNWGCK>_1-_&D@RY"2\IXP3[T SXE(^ M/AY19.XP+,JUH]<4NEHC91FO5_3GN^M=/_KUT@ M3_::^0@88H$$R1AHKQT8#H)Q1#+4*3_GB)Q7;:^>PW5&8HW#X->@Q8+DM$F6 MHS>UEI#@+2E@DA8W(48T\,<;001G(?F8LJ*(.^M%B486;M MI=:C(?XT_">#E+@%4 0T1&-M/BTZB&BTTH*&76<"3U@&>\[$6.* 1.FBE(%& M0IQW9EC"P5B4K#PV8MURI]!>6THY M,CF!D"#9G$T6$LC:A2DOB+U/+S))P6H>@M3>0I+4>(0*DDH2A+1<%=Y(J&+C MWZMC]&:JC+%BC%YB4&+ ,V,5ABL0/94B<$[+4WDX7ED;C.V!"TH M(K^HMBST.G9^[CDY@,JGK9(L)>DI0;QC7!R6:0E3(N(09;'I7 FB\,K=\EACSQMM@>=P4P8 M_JG3:^9&'Y2AX^Y?]SYV\U$I57,^W;0:67'":4.Z,) :2YI8(&JG6P3@M M:;E>HV8/7ML7&8?CU;YP 4"#\I0/3V;?"C^]:"YOY_4# MM\PK]/@J 6 4H$T(0GF?@@$:='$,"IOM*?LZF3T7 ZP/M3!D--*11#"6PEC+ M)$4Y2P0M*<9>J8!:9WX_&1@ #R$?@&HDSP=!"0QT=21" ]? YAV:N?;6^E?# M]\U61!37%)S2GC(0S.=5=6!\>, :1L9EI0VLF^H["GX_"4;DAHV>N12#EB"- MM5(XZB,UDCFORM6B#C%,%!-CME<>Y=Q0MX(;&CI MOUX#([># DQ!8*B*02L+,1@=@N0A'^-F\%,L>KX*E3R_D%$YQ)ZW.+7*\5\[YH%DT/@0BHBBJ!M=? M<'\Q?-VP[0MR*!H'P&EVT3ID8^ H)=X0#+BV7RT_"#\?LB.;.6:9O-!YRQD% M"MPAZ8R2D)( 'TG@Y1G41%&Q;G)C[3$_!POVY8[1>5CI'0VY[9LU*G$FA^X8 MA#6DS- #6;OWP,GQ;SLOG CU2BL$B-* Y-8P1G1R"E@, <*<&B\F9X\F?3D\ M?)KOE4)$$$D'(B5XXS1/,E"PN35==.7^?F;$KMS$T7'RR2Y7.TE\\ &,$KE- M:RYLP[G-?9[#S!0N8I-&3"?-S(NXG!<4^>9ZWLU+E&#B3S^RCN8@RN=RV2A8)&D9WIETK MZ#@18\]E#9$3&L.X(%D2AZ#5)!;1OQ6U9&Q%,_I7R/<-EY$P "4!(X2\ M=F>ET7FYE.,'"&YEF6,7:U=#'16_O_Q=M;Y5HQ=M&=A'#.)5/A#3$X.AO<=( M0&?PZL'0I%7!*8F!_>R)[ONAXU"LVA>TH!P1KO3**IJ8X)'E]N496O!\4KLN MPM<=)@!.EL_;(0OI0L3(@%+" J!^6ZYD$-:"D(XZ6P:WBAKQZGG]-%SA T%, M$27)VU31P6DMI*(B);0DD>FB.=4.$PHGR_&G;ZYSTGB;CR"DJ.A4&*L5.&^C M]X0&5D2& '+V1*77S?7-&D6#0[RL9 R>YDY?)AEJT6TZ8C604((XA-5K[RH[ M G9//OJ^1&!+5$$1XRIAD],L8PIO$,X&*Y,311AMC-E9SF(I&8?BU+Y M!;,N%Z=+8W*EI>6)A%&^(A^LQOAVW8U>+(>WW.J?=^)R)442JM <'[[R*GFHFS*R8&S MM0_9\*N/EUQO^*>Q@5)1)[4(/I_7"X!V$?T1R7WS@Q=.AB+4.ET>[GUG'WA. M- \I&9M+<@FB*&L@,.V39PG*VN=-CC<\=98^?5W<3+L*@H2-*H:9*3[1A M,J^FF2)@VN2PPY?$W,T6<"2QQKKH4T0W8I5.Z$!RDT#A%7Y>[+2BC&BV=A7, M3KBZ=#';$*%U2$'C1!-!6,$92X$&0PQ"O<)X*2[9VH.A'G:L<,E#6<"S M_NF(I\[.+7?,^USA*!,$D1>2J.$F" *1*JV9267(O,E9B:?.TFUVR4>NDT]H M[5FN>HK*..<@^J@V%@=R20!B%_S N MR]DOM#IIC_0L!T@E:8 QK94*8)&OUH2@I-,D2.MCP50FU09E:YMP=3B[:OWQ M;Q\R8SNM5K-]-1D+3^VO=[5><],:/4V#CEX&RT7NG(WA!/'YM$4B@V+E^FPU\ M&V:,G_=75>M^^;OSY;K;&5Q=I^:WZJG:@A&[9>@9O2(*[3?325@:<@D6"#MG M3PF7H.6Z%4%;T[!3%FV[S\2@[16@F;>YB0;.J8AF60>!,$S/V6?")==KYXDV M'?KZ#'G\;<.V&5'G[DP\MV4!X="]HQT1TC$F10QE+X>-HJ'I@4T2XVNWS7ZM M%;_?5NU&$QE2]=ZWZ]FH-MR@_Z'3_ZOJ?ZHU&]/$A&' S/[Z$A:GIAQ/DKO< MHL)!0*V-D2>3%Z9CV3FAG4]01R1E.SW>_B2/(4'<_76L[BSJ7D]R64I!@4!8.X1>7S-XS! M0)$%PYVB""QIL2F08BRNYE&R;%2[(&*9.*)AU,2D$V"LQI&(:*6F><^H JI# M$>YR#.'V0<3[FUNT$!D1E<6-XSDR(XOW']*DC:,6;)#22X9:Q*E67D>E(UC& MK+?+CD1::T2[(>&O923@- ].1S<,CP-ES&FC:43(HWA,MHCO#D!".2.F24@* MT.MB+.H,YT38O$=V1()T*9EE6?1G)&&I%&S"&4V,$Y+[Q#$JB0BOAB1H[N?D M5_= PH=JPX4@,,)'G3CEU$4E0T2C.IS$5&>D6'@(C4"9KS.)<21/&.]C^JCQ M7X-1+-1#A_JA^MO6ZYU!7E2[^M3MM/''>C6\.IUT>KCIHE]K-VK=1N^/VT:M M7^'3!3$S\1;>TQ\^Y*)>M6O=9F?J69\Q%AM??QS,ZIXB0H D7EF,/2RWQM-$ M;.+,^WE^%V_6.1N#8"&6+==$/DUVSV3KW^GB>"@2393'"6H48B-G-:YCO$OB%&*Y<9X1J05P)2VCWJ!&YRHCYDD1U2+2DW,!T,KQ]JYM MNY'_BO\>-+\AC,TSK.]KW>X=3JH%@81:%GH:)VF0227E(0H,P9T3@6/0*7B@ M94J7*JK-+*_7&-5.R%AL+@/U45C$""08Q,I:4X\BR M,I8>YY0/>',\2AXC> 1NE'GT6]';%+TR95BGB-@%&3-W9]/:;=;1L(R?-OW! MQ)TE>7*94Z.!8D00P!" [)4%8"R0%Q)R*U->KLD9B5ZA(&_KT>Z7[#WZ1DGU MWGVC,4(X8U5B)NA$T!)0I:DU,;HHC2Y;DC/%2T-P[++9DX?EW&JI@C:69.0F MM,FM#X?,L]J5W7EISF7,NMCCY-XR[Q&"8@FG=/*Y+YN-#J2+=Z4SH2=GL:4(C[DB:TQ' 1[IG'P)29H/FXZ#BYMP1'*9)PB@:7"XJ=5$9YJ1GQ$8Q#,%[V M4$ ^S53-'"O92]/I0J ]-IP&+R%W=LF-#:Q45C.=-"D78/*F@6,TWY\J5/;& M^W:]6]5Z5:A&?^/OK4$##5'\7K^NM:^JSSAGXN5E5>]OG+HF08F0-ZPQ 0#Y MV'@5B:()D9KBP(H0^AW-,&)WK-J8PF/B[8K,K434Q4/R*E(+G'!CK0D8K/M\ MO)$M.YB@Q19TAVKX9-[N*IQ33BLK0XJ(1H%[@^$QN7'NPDF+CW0BU/ MC=+6:A&-!]1,Q+')<&%"I%SY,C!_X4S.>>G"6"$29Y<*88DK/+F_L<=RG8>"5(\)++B7:)E!1&^OR#DQTES+8 M.?WT*&=%VOE$F+CGPF:MN8XF)"HX%0H92N/P6# 6<;ZD5)2-OG 6;N.\9CQ@[*Y,S''4*V/B-N7+8"/:0^\C(1HP%L@Y62*HC6@D)3?+ MMJF_1!8^_1Q3KBP U8830 A,-%.6.:;R3AHB8GGZ/'TV!'P<7-T,; #-)^ZZ M0!7&_BEJDH](0[06(A(4BIP8:#XG-[0F.UNU7N_CY9]XO=;N?^Q^;EY=]^/W MJEMO]JI/&+U6#Q=[XZL].G>5^=&JS7ODD#.WO?[5/WWM]C9'Q*W6HLSL^ $7 M_4[]7S/V\N:FTQY>MB4/IXM1B!5DN!PO$KJ8R'3044'4CADN;9I9*<"(_.*Z MUJW>_LS-#U).<'(;_DPQ&,?<'.6T\W+A<#_T>(HMB-4GUHP11@::,V#Y?"V$ M'U9:FZV]L4J'6=#YYGNO^5.[V?J/M_WNH'K[YL>MAS%$E(]5#"\VA\9&X70&>+(A_E3'[ &4,G!+UZ9+L@9$_:CHB .2.2Y$I!0$/L MA;,8[<484%\8V,>T^ZBXA-!(7! M!0.*$2ZSDD$BFB:9O+J6JBN"X#(YX2 X2U\Y'M,6@E*2& 8_S MB'X>02^UMM1'Y14('"Z%8)4#(S"4<01E%] "'U!!]V=6%]^I4/M5T/>]WF - MZSE[R(R*(4G'+8?(I(UY70FGF2"Y???<*<6(F6F)O& HVXYV9RHYLY]&87Q+Y3SA4&: L.,C=8XB3J?P8O))^!P]<4@V:N58/FH> M)Z'B6O$YI!I43[4W2I>M(2@J,;)"6ZARC\$4M(O2V2"$U3(?C#E/!3GD$ML] MCG8_*BB)D1*U#9(GD.$5R&%M.<:ZW%MIYAI%0> T2)W9]@4Y V^IP*@1XR-G M#*HA.@.'$48(S"^BE6JICXS65=/-87@,AO&D1#[6,6BN'$93(>2%L.GRR7M2 M.>5RA=4_$DIGTEY.H$>#1(FW0(UVEG'MP:F<'PBP@%0PAC]1J!\'_5XNOVRV MKS;<@85.#:$7D9"!2%ZLUCX?^1R-<1SD_/!@M8>;&,^3QKTG0R,@1B1!Y.R> M]MX9%I(7G"C$))Z3+7W=88E>-0V-Q*F'%E4ZQ)K.0^X4[I3 Z^ MCH@H[H%10@ M0(Z \9NQ #P7/H FACHF\82N/NLEXC)K'*(R(;1G*8>V:4O_ M?UBB5_J,R F@ 7+)$E1L+1DJ]; E;$0P$*:*D3?P&4=']+2D$?988M#BFJ$Z M.ZDQ'LZ;I9)41,Z;U&M @M4T;U&DR1V3$6/R%+-2*I];%'*GDT7\1HH5CJ%W M7##(!H 4T6%#X9%*T )!+AG-TX9]XBT,,(BBB&8XDPHQJY(&E0.X M)QQ#*FM#48G\CE-#9J'J_IF[IVU9:&$HM2+ZB&#=46Z4]]SE#=_>!546Z@F" MDV$V(ML/](Y4.)L4Q9BIT#6!:CG;2F@GP]ZJEW[ D%W(X$,:[MASN?4@ M6(\_)Q*\+_<_&,K8!KHRI[OBUD2E\[1U7 <)QHFT\Y9SJ?QZ(Q)(F:(K:G;,[1R(87N80=\N)# M9]1);>/IPY3EQCNNO 1&,?94U"/@&;ZGJ11];MAN%%.(:XV+EN>C MI80<'H6";FE.OQ#)-P"26W#D<_6M:@^JSU6]<]4NEXD?P[X'ZE'C&H-Z_V/W MHNI^:]:KQXK3\97Q(VV[<3&XS7RY&'SMU;O-V]QG;WQQ#J-@,FV;J^F,L0@& MT0X3I24/^01KIR$OIINY MM2M%"#F!!VBG$,93YP5![0I2.VI5*OMN$,EVR:]O5;??_-H:;MYYV"H0FKUZ MJ],;=!?453]P*)]UU:^Z-_G;1>5IK3Q0->Z&'6'>:R M\,PX&JR.4C)A@21NA8O)J*",55[;(JH47$I=(,UUAMOK?[S\I=-IY!K]\81"P?SA"&OZM5L M(R=."0=.*)N;4$%FRF))_MO?\Q+\UU<@\Z,4$-MV"EL3)1(-3'B"SWY?$2U# ^VT9ZTS%O MI>)LZILL4?R(O+.1K="+W74C":(1D0*5-,,*Y('ZH7S6K#"L"K- MY.Y8M[*-.<8/G"=!I .)<0?QB7*.4:UF@4"9+\+)I#<1RM MH@&5+IE@)64:YZW3'%@)*O)>J#ECNQ_ AD-;JG*)4]"44A8"8D1F#9%"AU\[*P@TP4[32?,K1E M7 L"M2L 9W&X0B*M(]'AA,!XWT0ORI!-2;GNT+(K?]_N];N#X;+T>(^EO7HS]5:M7:]NKBNJOZOG?JPU?N&"'!ZU,R1^86LB^Q6QY6;R]MMMHZ!FY.;?XW!(,T:EQQ#;D9O*<9S5L;DAXV1X,'_0SUS_DKJ@;L7+$E;58^6'XFH^7>6-Y_^[QEMY1\W1ZMH>$*-US M\ 3!KS)<.X&.-&(0RC!XGE_+CJ!34( UV+J00VOQ]\LUON\:X0Q^UJOJ@W[S M6_6E6\O%1*%VUUM#=:]'CYZ?#G+=2CV;]7<$8QN M.U:Y.@$"F,P[7@D(QQ'<>!&,D%8[3K6?E>LZDW6W8D7^U?%2[:H:TSKT45^Z MS:NKJGN>N:MA6-(Q..N2RAB622=EH,QZ31T@D!5SW!W]@6\BYJ42.DIAO\29 MC- :@HZ"N]S9 *P&\ :%;XG$_ZZ^]2MZE5^ THNX"-^O7?U:?NIUOS4;UH=,?M@EZ?-BQ"M IJBUWQ"D&H!6&PNAG-8T4&!'" M%VZ6[5Q^.(QJ_U'0UYUN_\LBBG^M^OT<>/@N*N)*@G7$:%PGSH2W MB*J<0^%B@)."]]:Q6)9[P [(?8\DHB;T/_7RSWB$/I '\2QDP>=,*P]@Q2>=IHGJJL<($ M'PAE"V.+970MYL:$B\DP90$KCCNKHA/A 8P36MKU&QG,O+Z1&^ML_\FBT;0WF-8Q;5'.8$/(5?/BIB$XHHC-XK MG1O,NO7E.K4L&G*AB/14(&JUD5JN94([;B%X!^7Q"QPCS>.@=T,KXYU%+*Y] M,@C.@S$@G4%@KH,'XE)Q:(E!#=B6SM'VM2^U[\,FW_-)75;8)=#VHQKJX*(# MY;-'0+:KW C,$4F*ARD3-QRSL&[! $'3R@7"BR3,;8 K\V&.RXLW&JSC?'4FVWF#V.; M@2XMFJ,F1&=<0H %^+-5UC-JHR4F6@N%4V1TH<%=>Z#;UB':(0"4D$S,W0Z8 MIB(O83*%J!" %@64<[9@+!S)EL-=QEKBT%DG015-!%+$*44,>*X 48=@LCRU MA^3>9ML/]Z+6JGK#!L*]O&2X&6\)M]%PFWR$ +G'@#>HK!I,$@K97)2;2,(RM1KJ,K>@LDY?)!9Y1FQ"6Y[/H<%89AX V%!J+@8.8[TF6CO2VBZ\? M.H.UBI,F73L/ ;TZ0=3&$E :,N+&J,U1C&2Y"V6;=5'Z]L?7;S2LV1*;Z3)_ MX?-9;KF=F98\"L,4:*F0?=$J4A0F,3-;?KS=L.84)4T.BQ&'8:TF3J#'Y(); M=)U1: R (S*2%$4Q5.Z&6W,*DB:'I7)+9NE9LB9+4J&5U,@MC99:2E4>R<+9 M-L.R[88=Q1#KRW2ZYID+2;5S#&V,C]%Y04WND2$"E=P7TY8771*7C&;K0:^H M]=(A*2.-49['X6E'&)>A8T>Y(N)'@UD,F@_W=6T^Z%CKMIOMJ]Y]$8NK]9IU MO#\T6X/^XKU*BRIG7(K<,B$5P]"$*&%,(BDX%4%&#,EF-/6Q\Y FF6MXNE!N+R[[7Z3;%!6 M"9P0U@=F@H7NN Y(..%8)V MG=!^1@3R"_N"(P&3>H;!3J#,$ZWR0>548DB$JK/0*N%T M$0?A\GZF"SJ^%&,DED(DR R'D":S 9+ WV=AX92V2?(\?"B!$)M*3X+TB+=9 M\#07/5N7P1D#%S6S*BT\&R+/]V>:+J5?GR0@"> DY$;-&$HR8RU+S(5D LT5 M^;,AQ/1\A^T(N+EM=>ZJZG/5RGG\^RV!343UV\27&I5'"P/. .)VAP986^J] MIDH[JB#\"#G]JU=H?:C<3>X&__(VROTO-RWY5M1]&-2S9^?_9>_/G1H[D4/A? M0]T81F-FZ#^FS(ZJJJ_;)SUK)&LF._I./<"A&Y5")J"NY\ M\S2;\-]/JX%E MI]DJ1.:N;;D[2.]X06@"T6*H%(6QF%B19,!Y"]AFN%%P:M63879M4>M83$. MJ/SWX1<\P9SWQI_Q2+H^PG3]_N)B49GM=X=F&T/=[WZ>O_JY]_?)M,XK6J?C M7^$5\,C![V7_?#P933Y?[1OJH CW$J=B4IR."5ZA#-2&@GG4I:QA]\G-<__# M5]TVSF[-IGT*G#%.N;-1P_^I9-PX<*B3%*E0'/1A,S=$FHW!LL?#V=HM\1M2 M,7B+%[WA>(!YK75"_-_*WO0PU]7Q6&APRGBD7A8F6 Z&K7 ZV92$V]('8:.! M1 L /WS]>'>:+ Y%\$(D7ENADDK>\(=FED(]8\@K&QZT2 M<\0/[#U.P*#STK(0/5!RX8'Q<9B+HQ&V->G&F2,%A??(=590/G*A7R>'+;.0 MW$D3:8!=DIPDYVT1+6AO:Z+;DK36QC*_3NZYR+],)[/M0XR?5JIIYI*/(/R% M+J1UU"JFDRBP 0K'5)UFMA%E]R;Z:I&/0\B3B_FH7.&9C98:)\&@,R)P#P8< M=:$0RC7SF8Z%D(,3QXB*A3/830F4NI3&@_!.A2%4!2^^")EME!LY\=UE%P+;!'O"&$L^"@XB *7&H)1,";-DP&_KTV>U2:% MQ)2.7 +6K=?".JZY35@LVDPFXM+2IP1^9]LM30T%,N$=)1I30+WQ8&>[YB$2:1UQ1^KM'8!P M U,D\&AD]-XH[%0H"NM4$4!\;,L9I:2-Q>UB*N<4B\A7X(9+(-(J$:E0 659 MC+8A$4!T;(X)>CA4+YQ6B;!@ Q)50B3)#4%]B"XK*<5K;:S)=GDVEY7>Q2SN(W4&F3Z6 (^W[U$Y#& M#"L*L+GV9#2"6U>EL8?K-%R-TJ+01DJ;(O;<9[R(X.GX"!3?G-VF-U-ZC[B< M9\;:"Y=CHN!>A: ID*S$HRA:%!B_-Y1'!QO>3(1_>SM[)$$K2.1$%#2*$"3E MR@2C?>1*&A.YX,T1*(H8\R:0O],3,!''5*L"QZ.J!.(4AP"#O(E:%KKIQKRG ME(/<>B-H>^'2R"9IK4]&ZD!$%$6DJLIVEACY$+[!$K"O;VYGCR2-3%'P0"5U M27FP;:,I3)UA+;FW-#0\[/>4L;>@"_8UW1:VX(F0P@0O@[>^8. , 4;;3C1 M32$NP; V;P%KNX0X,RF!G@M2F$):0!=7!+XA,1GE?6H<"2.Q44J?#VUP^S)0 MY,MQ^9# D(D)?$8%.IY3&8IDM=+8YUIP8W%.3$.TL6W+;<#Q4%!WACDQ+LL4 M=[XH),.MA MOSEUQ @5B-2.&W .-!&&)>))L,WPI5)WD&D-P$&P[2LLM5YP3IP/D=7[-#K\K,!C'2Q7/,(> M2JH#6/:B<():5!C1-!PK1AJ(W W1(\'?@VS09%1&,+ +Z:6*P8*!31(V(P0[ M3!8-<85#3GF#M=I8P6]EOQQ^>= ><*T^%$4%B-0EX MR#H9\)XH>D_6ZX)J1YNN,5CPSXGE8QVV&!"] KC<@0"F14K!R1H-H?"I.4B5 M":$;BN*H>-C#\;AYKN"%!N8 ,X%9G4 Y:*^Y!B6L&DJ86RI$FPOX:0P7S2?3 MX0,&)$F:HA"!X81LT!,X'9NS1&EPH/G [&^F/0FS3UZMP?,(P/?%\D7!0M#, MOQ*'-)I1J&NB;%6R/@!MH_!(LDM4F+>T[-QY4:?=UQL;!.\%4 M08U5QL88)!Z4^&0+39*G('85;387- US\P%@'F.A^PQKSF(*P.F8&5 PYRD! M^BN,%X(6MIGL]!Y<2;Z/80Y?:^T[+B_$7G)'[JJ[,3U:1-A='XCBTA;">@N8 M(-1:CL)C2X[,4K38<]Z!MX;2TX6#L0)-LR-:!K99M37 MP X_F MUO!PI+U77'BA;0H>6)IXAE4$U=X7B2EA&X>LC&WR]D/P4$ON*TRAFYV7@VK, MX8']%[7'^D;#F3:P;=+#9@;E';C[L'VZV>N4-QW^;5 \!,Y=N:+4:C"26&(& M+')M"A,)" VJF0-SPX>FN6&,V)0=]X;S[G3UNT]\>-1@/R2!N:R. >V3I#1X MUF#U4-8<59OZHA!<2&?P9N8#N'M!Y)7$'!!L@P;.>*8 MV^AC09RH!G2[V"Q<:,K9+3 \ ,B=^=SUL. "_H6],+&E)U><:G *;-J2@L$, MVSQDV -D/;U@MAI?\,MB/D,G=LB<#_.*AL2KV+$>.(G'E) MN6W$.AOEE_O >1SHNTI')9 >."[: G*E)LIP #P6 *!P0?OF"&RRV1KP(-AO MVK <1K8A1+!WK8D@"V5TTOO*O^(J6@>H;F@7B6W1;RO&M7??&Z2=56\@:1A3 M*DCX#]?8R1-+;@VC(@5&MI0 P?,V@H;[8<)AUUA"B^-, ,OUF+_#<,>=CXEC M^I)STF*2;N%HP"BWMIPUN8E2QJV]$]"M$#T.^ITM4HUDN)=&@3X4!;5&!O!8 M50C@9M\>FK",T>.VV#:@?U#C)5_("-2G4P1X(Q"JQV$GH#P3-4ELMKK#D6L"$T X0DH10W-ZN^!*;41CUF%?7Q,HXM";G2_' M*PW\U1\SK#*I^YJCJ.O/AU^V")%[!"X(D5X+Y,E8@-4LP)/5E#$"%C_GQ#0B MWN BR=OD?7_@VEK2GA"%2\Y@K4[PQ$A.G*5XO@I&$8@6P9JY7CAG<<,L:W5- M/U5]"QZY3=A) 8\T(Z$2S VK@HL*C"=8E[;-'@OOJ6$;O9KO#UU;:]JS3U*K M $Z0HDE@6W\&J[&6TX*[R*3R#9O^O6#2;!0HM;JH93;#HS:JL$0JK*IP$E2S MYXZ!(:!3*JACX%HW3Y# L;+W6M,6Z-I=TPL_D4E5LH^EROB"Q! $V$1X%!$" M.94$H7>HD2E1AMH.0DB''?$2U6 #I,:%)* M1I^L#0Y\<,&8YIA0UVSD0S82>1^\I)LLJ(,SDK"; 6C48*ATV&863&!OF&9@ M(?"P);X(AJ?8R,&Z!<#!D+UPYBX$V">42BK J@4KRQNE/0M%C$4@HFB<=#52 MYUO"WI$8U:?**^(>- 58B]0IYIU2PA(!QGG15(7@CI#6R&.WD@Z4%XX8FQ3: MAXZ9"$Y1T $L)A&;A N;5%7EMP;:"Z="^$\M(9C7V416@FOBI"-[+8'@'9+J9*L.^&)F(*60"0S,J 2HU: MCC5>82O2!&NX*'> !JRP4F7U%0_M'Q# $\3HG,'I*X193S'6'F"KL;"VF5[ MF;H=2K@3E(?#NS/UR4K."K1@P*$0 H>% ;>EQ)BRC(6MCM]1X=U'H,@@A2_ M!@"9*H!QL+@SZLA9Y*YH^@J"<'9L@'?:7N#36+0H4XI2"J#81#T!4BB"$F!K M-JT8PA^"X6IDYB]GUQ;9Q_)S)=CO _#M09U2 R%PG3CS6@86#?6NT#$H)L'M M).N<-JM?'%2%"/)46. A&-A@O-<%\!Y)$H;BGO" MVP1E'>#KU2QQ?[@YF\#)Q1P794" @= RB44?52(>W?=F30%V#]@0^@T@'@3A M"S<.HO A.&,*L&(E-=91L&J311V%0[D;T=#WG&P($L"9%&V:.BL8C4;2BW((5 M7X@()J,';U[HHEJG]5+3V"R0L$)M)(X^=J%[K(M8.)4TXYB6)@G&' (MP/]0 M+A%MFZDF8 QQW:YPV9M[2U3RSA1&@WU96)LH3C/P)D;&G&UH$? NY,;8U/M! M^(C C1&RL$P9)RPH,%^ APX:&FQT&1394EJ"A>-W2:[M]OH!4+YPV1 ]TY$: MIATGTJ5D0/2#7: T3I\LMIS];09QCH#)8RD\L-1QUEH!3IO4S!EI8M*Z -.> M@L!KBD$E<#;H$1:[^[#"$7AOH]Y1I*>_0+8]8[1X-J$D$Q]0'(;V38(#8PBB0-CK8(*-@S>,/*1EIG[KW M'8-ZRTU@F*FE+BU]Y5Q4O%9O',OK0SDC1G!DN"A0(:9SZ"H!,>MCD5VPZ7ZBSQ[6#OAJN5 MI>Q*0V,%&&8^@64BC07GA#J9"FF,EK01F:%,J-NASMW0/ ;NW=FJRBJ%Y:R8M*TU M(+L(T:.J+*)HNEW@%6[&$0Z$NVXE^\"YZ0%X510^'6R=LQ0%<2$Z9BBX713DJ-)44S0+P0 F>BC#@P\^\ ]Q7;H M#6S9C7:R3X:M-17Q4"4@"R)B=#XZGN#O9'C4C@4@%!HP.;@A7PG;(G6V O)0 M<'>J R:]%,G1@D4)SHGGFDME20)5P"UMSD>A8HLZN!^X^%-O=OZX8SR* :'" M$]!A'!28<29)%YB-T8*\T@V W^N-[,T[07D@O/MZI>#Y?DHL$/"BL4\V39QB M"WGN>/1%PRAXOTVN[@-W94."0UP A7^I^FG_-)[-IPO\?E_>+"[#_@=UE]/A MZ":_&?O]_W+V7[WIM#>>_S+];?CY?'XS^2[T+B_+0>B-1GMFJQE+*9Z\2SL^RKL ME4X>'#R"+S337,\M;J^MGPNABF4@5 -$!*@T4?S;(/FZ'4Q:=9^3\+ M "1BW6.C GWC]RW*1*V'E4!K4LY!?8#VC,J#AP?.G<;#63"]=;.CC+R+_.^# ME9W8_'6*N2KS*QSP.G?C 99K75XT#+![\$ 2 MC7@_1)1%H#:C$J;C7XYCJ! M*=PXZ>+U1()=B[H3N+:6M+]Q#B,R$)S1)@WWCL@BDF!P92%MJ3E1]])*F MRRXA]0S>WO27:17E'OQG;[0HP?JOIH?NM>AOI]TH+1AP,1Z1CXL6#_:39;'(QS,)&L MCQ$;% M)BV 2,18)1Q2$$:>VP+T'X!J,AP*[$\D6^T8YB[W)+<@@Y:TV!-M! MX F$8N98P*Y5F1^*7J=] 88!2!8/3GBT,E*N(^93JL+[=#C$:[ \"NR=B-8N M$"5"@7TDI S:@==3I"IZ"*[ZK2ZU;8)=B9D#.TRD9(SR+B3M913*4AX855%8 M L)=-YSQ.\&LWGTP:#LGN'(N++8N2;9.G]38'(PKY1F)H3F8Z"#0L'_6UKY9 M#SI.XE++P@%K,7#?B0674 4V<%I/1A3 MJ, $SDA2A$KP>\'STF!I"A,-,*UHAOL4:]B:=R_E(2N^5YE1) *(S07PG201 MU&L5O"2%2X*[+7VGC@SMOG"W2T!80>O$M>1"^<*D2!W7AG//:2/<#3@F:I,_ M#H8:=1,V+/CEK!:A?^#D;?#'@!"'7Y! JZ\]^/H#C*0#U=:#)L&:/CS@Y6)0 M7A4V$I\D; JX+@7.OY1!>B5!I:TA$M8\4-!?$@DZQN&T4!RK "X#.-'-&5;@ M3]L[UWP?$-M=WIXMQ:6!H\,H%ALS/-6^,7E NST^R(!J!%4 MHJ:2&F!!1;W$K+$"TV0EN"<-[M.,-X7EB>$@+:8 \V**9DH:?L._9OMJQ)D* M) GC@TF2XT .+HJ@;;1$L]B<<0."JB&$3@P+598G=G'[Z>)R.OE2IZ/O:_*@ MM/#@_CNL@],![":P%4!E@BT),J'9-IK*S7+?X^%A9\]:4"'&,*Z]31)L8/"F M-?AGH!QQX(=LCM_5AHJ&\7L\P(\KR'3A3*0>= \(,D^8#XPDK:I.#I$U$\&P M;E$T_.D36?U#!1G&SL###=R+($61O*#.8QV99@[3_QN6+C-/QL(/Q<$#!%FA M)#$1-!B:4UA:H+D#^U:#3O<&='NS#ZAY0@9^,D%F2 )77SGBA 2[F&&NI"'4 M29KP4+.9H#_N]4;5?56W3].J___AXMU].@@C1@'=.I"PB==$( M1I-S!8W$D(:U 3[K9A[/,RYP=<5?)^,_]A%@)-3BB",P+Z5DR>$QFW12@P-. M8,^:P5U-GV(G=_8]13$A/=4XKS(DH$46G8I<1# +>-.1H8 W>D\E^EB@VR&_ M)$(*FG,-'K'T3OG@%-A\T3@#7]*&<+2Z3MTXC04>0GZ6%Y%@@ ^$OI0J&&Y2 MX1)5A OO>",&(H1ZV$[^5L[*WK1_#I<4Y9=R-*DN>F@['T!X84%O@9 .T@&H MRF.M=<#.YDPVQSR30+ZGB@"XGE 6? HJ2/#_G,3\:Z>44> $-".$1FPVS#DBX#M1;GSB MD7$.%J]TH#Z\,5;P%(7F5#=K1:C"[LZB$TSY?Z0M;B>&P.U-YQ61[W^ MZOK/_S,LIXC4JW]'E-ZV9U?7_#0&VWY674 W4O7JOK@7V[+T?IZ,RZN?>]-_ ME/.T& _VR4">1(%'1$+'*(VR3A+GK0&O0#DM17/TV.M#+KL_CF9@N[! MB.]-_'>?UZ6PE;4(X'UQ"4+;N$)%0UE*/FFF=B6=OR7D_O'Q+^"X3,=5M?[G M?(G 6Q9I+B 7MW>(>3HAGV+TP1C,J,YP:>#\)O(7!0!G&$6R63 M!8L0/(\@-<6QM[[9D/U9\;MS&@2><..@MTB)+"3X5T3&J J,8VJJFU/^I-;F MF87>NOE[TAHE&'#.!2D4F'?@E2,31DZL\X);([?,@GE]R#V &:L\)-_K_Z,< MW)L/.6<\$ET(8DTT28B@/?:=Y ;[>/A&W.:-HO9AREIH3!=WEH.I*1.8^EIC M,2A3/H+RCKO:S[\EY*;)M!Q^'M_6)/OL("E;<-5!2,,!)MDE)(&5'@8;I3*GCTJ(^;G6;T MQOS?^T'5SCIV)(I+QKV(7CHZQCWAN.RT'L3>9Z_<7%XL15@85 MY=FP/SQP+XP'-X 5"N-YTF*;T"18X;70,IG0%/#O+>%R8W;6?IA:6,$+;U%' MK<4LWJC1T0V!>(,CXY/A(8A"I(:-HI78F,3WM%@^4OLZ8\%](4K!_D@1QY1.P" -CTY'$.>'&"9^:ITGO M85F&T$TY?-@2OI3C1?E;>0$WU7U6SB;3BRJ-^=-H^+G*4,;H+@J2WX<7<,DO M9Q_AV]D90(S9RU5CEKLBT6MT_8C]9C2YY11Q(/ZL :;2IOO_O57^K?U;6@%L>M[A5FFF#HZ!Y%. [ M\Y8\ ?2G8(@#,QR(8F817HM'PA&I) M*#_.6Q9J1IB9V5F1"1*5ANX8NJOS(#TBFB M:T0G..4XP*']Y>[K'!@"T^ 7:QR!%4!?\D1!5RK#",%CD\T)G#F M5<1.TY8T>XPP)M3&[+D-$!X W?/(B!T96$<4*)C*::@Q.C(PDI@"%I/:.*5Q M!%'B6\Y@Q.O$]NJ*M72P8Z(]@!_*ZL1Z,+>#4Y&E0D<=J>2T.0].RE>!]?:& MSEA/P!3&9LM6,JV<3,[:"*YP\'9+9P5&[C8I'HG 1Z50*HQY*>NPA9@,3N+( MD4BU"]P:&TS3BE.R*BM_OJ4<6^F34+!8>,6$3I*;4 W,(TF &R>Q<P;B<#'%:UX$6T(G%(;)+7&40_^>]!8L69YLU$P>,B4'8T#3\'BDL)+ M$3E-E @!J #;A%0"R>I(>&@.P@34J5;-D_MAY!"+2P4T*'#J.K;"-\F#^:5- M(13V9.2\$4>P=@4.-*J((!=%5E)1+$;S<,@^':&+;6^2><&&A%<@4ZA+#NCFC;)3 M<"YHX#WP^9H-=8@QIKVHBVG1?37&.]0^$6M"(B!<@MWN$Z4\%$;R+::MU2V* MCGLOY1#10< BTZ&06(4ABT1<<,X0P[4,6]OI87>D5G=G]\![GRQ&.)36..L> M9[M2 $\*EL"=:&@OJ81A[84^3(N*F%E5**<,X=H ^-8;007S#+P.2G1HSH*E ML.CVC+)[+^40VC%)LB)(ZYUS4EKC4Q$3M]%Z2;'X?$O##RH?Y.I]+*=?AOWR M0:?.TD5J:531$("+1J<"IGQJ[X&+N6ZH 'FS]U KD'R"&!?N'5<%*!< '\@ M\[S4@?LH"D\EZ%=>&*J:$V% _=Y] M0R2H]E29!@DJ)%2,: <\#!RA(N@7O M%,=AEELF(8B[^;>%->\3G$P9";8^;(LVP*(LL@)$O&/$-8$U0MN[HXKM /O" M:9Y;';PUAFBM4L%!*;E065D41'EL)C>#M;##J6X9I:SWH5* +))$6"N%)9;ZV(PT@4UQ M1*&TK^\?,*8*H"PYF.@^)4\]$1&<4<&54+39;Y49)NX.,=P%;3D:X5BB\: N M4[N9(W^P%C5"&:N]MH:"T%,2IPXGBYF W&NIFDO*&UDNQT;LL8X*P T70?H(_@8P@;3@J'M! MN3*<F%*7J(3!O;6]^ ML*Q1.)&1)$ P(S(I!H8[Q8&;('? !HO-P866R VRV K(0T#=US^>& GNCC3& M)AD*;XNHA61.2N,*UVSE@8$QVPJH#H=[?JZXTE_=7+(E/-K_"\JS0\FY?E&$L3YU?7+>WQZ@T!^1M"=;M?0._; M\&)QL1(&:U-^I& Z4*.PQ;P/E@A9Q!@T$QHT8?SN7W\5?]N'J(>AX56A=SC> MBMZDHHE.6YR @L?/-GH:C>*8.\Z,3H!>=LKH7>%B-6UT5LUI^?V\-UYV^@8= M?U8.00H; MN(U]MN_%3:%KU0C^#\#C[+>/?^S;$6^8]M92K;%['J8*@!\-IA?5BF+^W98= M,=)(15__EBQ@M?]5XMCHY[+B$F2UTA?) M@D2M^J134FC)MTW#!(]#"_$&-V[;6?:]).3&UBU-K9N]7MNUU6_S#9O[KOTK M+.>Z8#A#C\LDF0]*&O3$J8G,%]OF/S)*A'[#VW>P@COB]LFH)0Y&I4H962B# MH9-"1>QE;PISJZY@M7VT.AEX$I7X6C;POO8DN+.8A>2PHK=VD#,B>S&>B^U5G>#2T:=)\;$(DD-&L@%K2P-29*"2;9=\7 J MC7F;NX&;86N'B\[FQ[8?PF0\&%8P[34@.&Q>2@1/,&3 CNH>!^V!R@I@2DBW M91^5U93F76Q[%Y>9# ?O8* R.ND22$4F4TPF:0LB47%:>&_2-J,#\ROMDWA@ MKVH'[RL;D_:%($HE'#]D>?3>.Y,BT:F C;I5VGHM&[D&@?HDT8SGW9(#3<"6 M+0IV2X,98\%'4F"N2Z^%%30JAC42.BJ^V8)B+:#(/JBGW:A3,_T>L(ZAP/#%US%KAL<3"B& +H14XQ5S'S>EU:WLH/Y@G"6&!Q'ORU42*EFACW%3MW&S'/LQDEYQ^!9:9V4%[ W MD@B&;&7 __(J>IV? P1;4@"NL['"J#>;_7)67;\Y!O1B M,JY^=OOXTF@*OIO1CM@@$PA1+K%7#><\N@![O;;5X\ID^.Y?R0?>PA[O06-SA*N^([$5G)'8KT21*&PK/B6+6!6J=E\JH;6%R5:FA-H3778LX M$H8VF&DU3_U7$"+;5?N=0B0I$96)(A5)\I"<-3BF*RA*1 "3^"XAHCZTZ8)*1ZZI=@493WJO I/5*!)Y4B(TQ M1%(+MEG+>:R5/!.Z=K7/#56V,1"3"5%JETQ*%HSER(VUKFC62$E.E7K9Z-H1 MK;Z; 96W0OA"!T(\^.W)6^R[SYU5R1!!MQJLBDMP1MHX'[AK$4^,H9UJ4;#D MP9(O+)CP6,5A"DT=]T'$PA1!;XL>0W"V_/-+O4W:E%_T/(H:'LJM?A@9.ZP,:B.01J!94J\U2]^=::2OHKOROR6!X-NQ7M_PT M[D^K&WJC]2>%R6QKM2K]CP.2OY_(_WLOU^.@PBE'DP"UQ271H/28YHX)3X/W MB39+70EI*?'N ,P>M).S^SD$Y5UGZSN$T7:[_9;/PX2AB7O&&961@GL8P-51 M"AO!PH"Y_'RE*H2*AH,5Y%+EWCR$KRXXAA+6AX!NLOI<+1E(E$[ZR(I M@,ND1&$5)A>!ZT"U]F#?D0+,OSN3BZC]8#9#:]O7]6F_P/VT2;OKA3J_(;'. MX,U8:03D>@+IX?>O(+NSQ,: _\4< 0PG*;GQ5!@I@B$Z.>4)WQ+*I!\V;>JV M,?O6M^YV==J=Z5W*6B="H2)8[UP[D 0@VQ1+160F,K$M"OT*-^Y$TOJCH&#C M!R,D+7"LH$N*. HZEREG'#/;&"GOQG.+/Q:C(-$JHH.05EE#(VQ,W;I3)C.Q0JP&9+GRM_JU?DZ95];I15[..IH"%24PW^!A7@ M@40' A-K?!DO2,$2WWKZ_1(V;S."0AMBLLY.(/3]"\A1\"%A>U_%O50RFN I MIE4ZP@W'\<+-KN2R&:)J!8NM[,W>Y)8[XIEK$<^CIDEN!("#<"#6-(U&2G!H MC?!>]8=\NA]/JXGMF.CZT+ ,NX3<9Y)%KCU1MJ(L]Z98J[ CDGJ;_QG:EI$Y -67J.W>E=*3 :=0!!!;9( MX8(K&*@"K / F;-BJW/\Y!N#W_\TFRW*0;&87O" M>9JBD-(S9T1,R:K(DXO>IFV)4M(8 8[I&C8.AK.QRM_*RR5F,)WBMW(^G&Y[ M6$,!B>%3#H*FV)J-DU M;#@L'9<%AST=.64>PV$"Z%P75B>A42S'QN ;J878'#S1 .%0 '?E-*F@@@ ] MCPFO$B=ZDU!PT!N2!\5%;+3T!D.56W$ @!O:O4Y+!') ZELS GP/_!_8E&(X M6LRWB94]KT9,D6@FWK*,B(I?9V)^F' 7NDY>[N M8INLY]J0Q,#!4M&![ 0-CZ.4O71V^W*UW&A"?3K+W=-HV-# P(>DCH'.B":X ME'3P(!F]@\62;0TO&&C7#5?^I):[:W<+90I%"N% Z$L"J]24,VJK0T@PZ[:5 M.X#3L]E,]^'+1;OHAY\ YNGPHAC.^J/);#$M?YV,AOVK^I^_PW+\"/C^'OY% MH$X7(/2JWL"6Z"II7&%"&(VP3/;=O_ZOT?S'P?!+9S:_&I7_\MT9//+]6>]B M.+KZX??A!2CAOY9?.[]-+GKC'ZO?9L/_5_Y R>7\Q^_^U^?YCQNWCX;C\OUY MM?@?0&/\Z?Q#]B7?'AV57\U' ] 8?W M-5QSUXOP^VV NNFP-]J\J_Z(%_\PG,,+^_4W7VO@/H',K!_\Q[BW&&"#R\X2 MZQUP?F: :6R]/NBDX;@W[L/SX>N9R6 MET#1@\YP7#UX.L"SC\[7X?R\\[D< ^V/1E?X2WF)3^M==[B'.X?PW,L1$!C< M.P? ,*P(UU2VRZSS[H\/'S]T_N+C M:D-FG47\!B8'6.D=-'B&LQE=P36/SN +^!E7#&L;+08U7O!M M6]&X"WG7JU]#]LT63::=R<5PCN@"HVJVZ $AS">=V:)_OAT['SJP]=,2P"^[ M"%#=N_W>&SX[GRQ& X "GMFKX(5[_KX8]RM45 #C*O<_:(6UV2T,31;3CAN/ M%W!MW;"_ T]-@,L.)>__;P>@KAY_5?:FG7*,-S7X[W!>^+<>O'!Z];]Z%Y<_ M_A-5Y$=.NQT4H2T\^T,K\H&J)Q<0/]7D.KD$MQKV '@*Y'ZO=G(KPFE#? = MCLK^O .>-%N,YI4XF%R6=7AZUNT@T-/R'$ < CL!O]:TV._-SCMGH\G7V365 MK23!9>64P*V?%@#JM$2ZO89H6/'XH$H8A^0#L.!9.46HOWL<)S3U;T5BOY48^ #\.00) M(+T9>]*Y/1SENS;8_%,)NUMA_&PQQ4.@=2F^FT]7?_]_?S[ )ENW6-&Z ^_[ MUYIRZZ#1>/ 1>+FJ-1C/U\;"X%- :1UBVT6ADJ6NH$DJZ0IBF$[P#T,5..:* MTJ/;=EMD4WN66\-.J[")]+N.SXJ+/RXN+E!*P&]KR+U%6$OTOCR[[;Y6[*\W M]A2@X<:"?=G&ZB%J96E17&NI2C(N)7.H=59%+6AM?#V?H)DV^3J&I\T6GV;# MP1"D>@GBSX%,KG3 4L]U/O5&:)?5"F,^[8UGO7XMV6_$;CD:7@!,\W)E'-U@ MOQU;(+M.)T"-V77*KE-VG;+KE%VG[#IEU^D5FS6SBBXCP'*!&O4%FRRUHNRM MZ/<.PQDE#^XLGF!NZ-!I^3^+(2KH&VF&!'[1^T?9*5<(JLV,V6QQ<;EDW/,> MF-)N.R M,ZM'4:)< =L#^61:#X.&I]T4<-<(O0 @T61#\;,J$>A,/@$IK,3L8E:"4 , MOM0N' A3>,80K3; ;#F'2T#-(AF.)0:9?;29(/; M9GA&_+Y*3JF$^2J!I7K@EV%EV"'T@)#)!?A/O6_7V,'E35W,'WCX:]3\-193A^Z/Q\0R;X1G@0H. &Z?"J\R$ !"B#S2N_H30N$1>5 M9S;N?,'YK0NXKI(WZR3U]7P(V[=&A2">AB4BJ]828%[-)F.T M_?*I"B3@BH&*<85_7PP^+XGMTV114VP?]K BMR^8EE ]IMZ&"M+U);]B07B3 M^-T)J.Y?J"!<6T9EM0QGM5%3Y5#!QE9?]B-MH4FG@^?_XRMH=N$:S)>^9G;G(UEC N\ MU1)$W&L6:?74Z"H8*%R[;]@/S&##UY3":J+F[7-UF(Y\+\OO>$(OW\/ M NP]F@B=7JWF0"]7MNXJ-V\9_2A1ZZ%DJ^(BRY>6>5>]$20HF3V5\@O^*"GW-\4,[JC.L7,.KVD5#X^P* M7C/%5P/%@CF!C[VJY.S*7:N$Q2V4W+R]NV;2S,_![%P:9O5S$+Q/Y=4$0[Q? MRQ&\\ (0?H[&SNP:P*4!L+16;QFE]^,K1$]E6&S%#;KGM;FQW 6,:W468UCR M"#9^T/D,7NS2_@ OO%X2@K&X6-0*J[::F@Y[=VD"#:\C""LW%Z\%6W8\KVW; MFV3"6I@;1O6/E:F)F ;HKPGC-G)152)V9FBGE144:SA>6T(5/EB%'&:5V3U9 M7MX#M)87J%'K& '@%E-$:Z3!Q<,!>J#5M[6Q5MM]6VZ_NB8=?/Z:-J^L^>%D MZ0\AZ=6*&RR!?V#P &Z#3X"ET? ?)<#P%1< E+PBY_45?ZI"@DM3LS_Y4M8' M4/!YB%LPF]=V)@8%[MB^:S>E,MKKB-%6!J[L^SX*GXKX:A(9E& &#W8A 1>_ M\E_*P4H#S"[+/O)R9X@BZ8:K+V#;,%KR^Z1BYDJ8I1S&7VH_)-WZ#4 JWW?[8Q!( QW*K8U1_)6:.DUJ[ABY0O> M!.Y?JH:[7LJ:0UL+@]F\=I*O6_55/ >RI3>\-MQK7QC8%"0P?O6I"@/V 6R@ MH[K'+-8X 2EVMKYH37* 53]8].U6R.M(1750=!TYP!.4<7D&TGD9O_UTM=)%J'YQ MM^=E_WP\&4T^7\%+OI2C21T=J1[9O^IC7.#Z==M^!\>+E\=!W?J$7. M&9#'9 GYM5VQ=0?7S83JI&;\_MJNJ8]I[F4BW"Q^:9U5J\,0!DC@KRN$(9U< M$]\U(N'98 W5U'$=K]H*[/#V(5+-)PAVK8#PG(9CG%"=>=9& MW@3%RE8$#JJZE0HSR\..U2$+&E;(I"AW1M7IR+L*A9/%#! \^_Z'!R-F#0]X M#%!.[Y.SL\+FJ#R;_T!6V%RB#C^OOZ8^4;J] WC-]8-KTZ0/UM#RFG_YCGQ7 M?9Y=]OJKSX=G&P'9?1Z.:R![B_ED]<6T JOZYNMP,#^'JP$1G\ L+J?OJX#- MY:S\8?7'.H;P46MP3Z__PGU$:,?_\IWYKC.%#:K^IM?7_GD^N/ESNO4)RP76 M("G^IQ]O/>CF!5L?NGD_?>3MZGE?_Y86OX<>0!O/,:R]),%/DSGHF!]O<2 # M;KIE0*Y]KJ^_]55-__C-7C#7>![- CR8_>%\. ^/U@X#L>@^H;S[?==Q_AV MIT[>PODUN/R[W;A:;](SF6N'[-&FH]S>GOUSVRAH?\456;>X9*.Z1(BVUOV4V[A3 M.L%]GZ:=_JCL3?_EN_%D7'[WY^*RY>L$>Z[/KW3?'6X)T"6E- M/;UZWGIC;O9O=2+!KH2!8S#7"^.A=]1VJ=1MV[8WF_]B[/OOLPOX]*KHI7$+ MEUTC,K<LS)[YV; M=/\SBI3)$EWWCTS1(LH#, C(+R!,@ MNB<*=OV3 =9B]1$UK=8"X%V/3A;X[RW_J5"PRAFXGYAN$4M5U=J) M8>D=_;YS"RN;N#@<+G_;8ZB;*%P[#9VO6/^Z:OE4U=/4K;6JTMZUED_N8^@H MHMHI&'SZ"KKG9LF6E_-+W2ZL!?+X9TL_R#8[+.PH%[KMO+;PLN.VV]A69-:[ MO)Q.OE6U>.!ZM_ FIO[4!M9[Z\V.KJO6JLI())0QD&*'LF4U?]W"M:K8QCEW M@_JB:=D[FY?3E\KA57O*2IRU@,_QI(U-N:G2KPO^A^/K0LNJ(+9W614P_[\- M-EDU]YM751$M=5)IJ8)U24#M]=#32.^LB<=N=/#BND'O=?%UU7EXXR1S]<)IN2S2 MG=UJ2E@W*YRN5:.O.LIM@QH[FF!+BO&RJ^ZR@>E]JKNKQAIMU48_/9W<71J] MPLUSE$7OP,FR<&IG#?1.'+W>0FHK/FBNC&"4X"!L*G-9]>W;H#XTJ)+R?$KO4Z&9MY\JLJZDM"VV>BT,DCWX-\L05.FN;J^D^+5PQ,L.*!Q/E]Q5!CF]Q]GN&Z\O M?@><9G1[=3C[T/*:R\"R0_H$FNS5,!YEIJMX:W66;YKSWK@O]=+K+$_%W3^% M:J%7$BH2E'=9>U7D^ZN"3H6&LD=\NH'M++VR],K2ZP2B%W>7+KZ,=%J\ZQ56 M%YXBEO:E:!P.5B=7%SZ8G4]W.<5-_GJN07IL%>%:^40+C_QG(3[04QS4K66[ M< UOICW>+H)I5%O4H@>)]=-UNW[Q)LK9JUU=T_Y8*UC\N/LWF MO?$5P\<5T/_F_YC+F9?5R9^T$_(525C5?>CK\4E[SU=ETJ7!6XK[SX5 [0.IE- MSN;7W[YCW^^>U+WQR.N!T\N;NC?ISV\&VFY&@'] M'GY_/SQ[W_O2&XZJ&M)/O=FP)>I\!HT(K+>Y%\/9<@\'R\T#Z8<#JE%( ZG MO<_E[0U:3IT&WIU=@;M]<8._JK"[FG4]+P&3\XK?04C@(U>/J$9[SZ\N,:@ MTNA&:6S"M6O">R6\5E/>/W1^K6^MA=/-LW'&^"7 ,!C"6^;PQ:>KSF)V:T+\ M6@G*6RY ML;O)=97FQ.4N[8$21<-B/ ,387@V++>Q6L7RXW/DQN5<\SV\UP5=];ES-OQ6 MPI^X6ZC4+T>]^O[K+@5U Y0Z&+1.?UVT KZ"RL)_]_IPY>R:HD:3Q>!]/1 > M%!(0_L5JO/QJ]?">.:JK#ZL6%.NOV8K;X6S=BP&F@)5J%T*-O;4N"[B*'1T>*FL>FS=\Z/.QUITMF&V F: 62[PWU^&E7I:1P_@?U)A=CA>5/BO]!O\ M'ZA[CORW9P.778 P5%'35+7KO?&*JP>K;1N5:+>=P9:=U]=43N(*J4B_UP^Y M2\R,RZ^]4;T7?=C]046DU;-N6H;<9 5^7@P'M9:^YI3;4*Q1?F^\#LEV'K@V M[@%-DW[%M6N2;XU+JTX9JY8:^&E)XN?PLC4XEIQ2:YF7JA3^:RW*LJ%[,82U MQKU ?A=#Y*O/$VPT E1S+6O752KB"W>C:O92FP3+8/QLM8^5,U!OR2T/\A-\ M #J>C^H]*+_UJPXH2PJ= /(;KT9YAA8'RO+S88FJ"\APLOA\CE[HZ&H5BZN[ MH."G,^ )X-SRLG93X;;=O5 .:AVRN9?K>[#92J1SUR;>W:1#W^NH__8AY['Z M0L 2#SGDW'%J5*W^UBF^,.O-6PXGZCK<81A3CT]#P".O1RUT"S\?R=VLGO,3 M2@FPMOJ]U9G7NIW11>99?4#E70G[&W?IT>?"F5TRN[Q\=KG+B%Y:!BL&:L.Z MRQR7.>Y-<5Q1HJ,['-]BN,K01(<%OKJ<#EN9/9Y9*[/6VV(M5SNVN_AJ%0^[ MIX;+/)1YZ&WQT$9=ZLWY4CFNG*?>K#KWG@&_S,ZNP'?:SDDGH;].\YRTCCL! M/M=#-,/9ELA,A>GJHL[?%X//53@>!-1@:4&L@CLK[_5_SSJ]3\,1QK0QU%<= M\ZUZH%_VKJZ/*W! :RJJ.&+[WIL*RCX&<@\"95! LCGUN>#E#"!4C<^+P* M'(Q>P0.JU-3QX,] ()<+((+9.09.I^5@6!\@G WQP!&0 0^OJ*66R+>2<]9? M]J'S>_T%[$!U"''CHE^+YNMCEXO%:#Z\')4[0G05)E=XJZ@9S^EWQ?0PMMGO M75;2&W#SJ40H!X >.U\74U@ L5&E&$9S,,@[Z+J17Q6,0ZN8G+Q"0"X*[^@ M.AUW*Z]5:M*V ._9>G"CCCWB1PR&W^#H#L6W1A)U[WP,G<]A[WHC/':9 M@<*JCRF&542Z]P_\5!UO+I?9N3FH6M_CV0*CY+!)O>D_R@J>90^5:QJ=CNO$ M#"1Z#&#B*_#A&/\ND6]O'6:]R80)[!T)*'*8R0UH<#7&$4F_3B=C^'MU>OA" MH_ _C3L_]ZXP,4O4IQWI6EZLK?5C18Y38%0_@7]UWB7WT7_?!8$V6]S&RLV5 M?UQB$_3.._?QC^\[?YU\J-[QGMCN<0[ ?EO/ PG7K%B%&IV>MJZ2N^ ?%X=RP7C41N 5*(>&)>]Z3+#J_Q62>K/.P_6.HLJP^V/#Q\_=/[B MW*_UN<\0X"K/SLKZ]!"IISXTGBUI"B70!5Z$:3X7H$]>_.%@#\K=N7K_B^,KXV'US15:TW M0<#70KN&O8)H_03H&OSU,0-U@4C%(*5.= I?UR?Y&L8Z]2;I9 MLZ>V&TCKCUMEK6\\3E=/JXJ SD'-5O,OUBN!@!GQ>2L#:PS^XVJU+W7SD!LO M)C.X"UY8Q:[1+KZX[/6O+;$U:K^5!C,M+R9?>E4*QF@(7+P,%HR7&02?T=9< MB@R4I#.TFBH[9YD1,"W!3,*/F^E:N D]L#!OKMB5:K21CW%'E19(LMED"45] M)#P8 G-/T=J^CE3,81EUTOKTMN>&F4OKPZI 9O[7^7!4-MYV"U_]Y="-?FV: M=W#K0226%[/5))*:BL"2Z\W..UA'OW7H/[M\SGW383!=8V7R57 MG=V _6*S&'^_=9Z_MD&[T7![-,P==80W93*#Y9]L(8)J:@@ M7!)CVANE0EDKLU2D?=YQ(B][&$I>_$M9?!XD\\B^:90^PQ"/$QK9X=:5\#UJ MU%KI)/9L=+@+L8]N#)!GR;1,F+^"JS($DVYTU?FM"EB4@T>?A641F$EO+^E5 M?@>Z:YG<,KD]A:1S2T_W..KV@([6+[NAIYO-ROF#)B/L) JL_ M)R;?B(S,Y)C),9/CRR/'1W;KYD=K9T+=U2#[YS2V3P,]K36,CBX6U6 C'B@"^3@\#\/O^<"_CS0W78J3+VF.U.['R6G@PQY9:B"V]%=X2LFN? M8&Q=YJW,6V^.MY3J,B8S;QW-=KQ-#R]\[./ODWEO=-.'?\U0;(V"\L"T)T+@ M2Q^8QKJZ1<&5YZ7EX%@67EEX/9'P$EW98K0@"Z\LO++PRL+K:827T5U.>19> M+^%,XH4?2?S[L&Z)-2Q?8FKRR\JORV'#EY_NF2DN4URFN*.%;U_-"?]UDYR< M/_R&LX.([7*=$XAS'"%G"+Y5&?".FBX5K44B8.3RKI:M*;&]:'G+UF]F MO,QX-UK-L*[1[1T5OW:MEK.+U[.+ES9D:]23\UN>"($O/+]%$-4EI#US(2>X MY*A9EEY9>CV1L\-IUY+VJB7OB[:#G)X70'CY/"!+MBS93DFR<2VZE+07(\UV MV8-G)V7LX'S?F@IXRXDT%6 MIKBW0'%O/,3K^LO)M.4 [W#_K"UW..C^!&G@;63O_;T&_HE-E'^0.#[=Y?Q^7G;.)B.0Q@!#!X'K#.?EQ:R#4^L7 MT\YBW%L,AO.J_2 ",*O_JL+SE5\YF\._< 0ECN>=7);3'DZ\G\%#IYTY/'Q^ M/BW+3F\\Z#0P=#BTL^&W%I[2N8 OSV>=$A;4"EC_MA@U1Q(W)<@#(#WO?2D[ MG\IRW.DM)R]VYI/.M#P;E?UYA=_>8'*)&$?TNX^AHXCJO!N.X;?)8@9HGW4[ MY;=^>3GOP-YT9N>]:=F!G>M]_\,Q*'8Y@O+>!+OVFEMJE*P>NWP(?EZ'8SR9 M7@#.UB&A>,WU@RLIT^F7H]'RFG_YCGQ7?09)V5]]WK(9OP\OREGGK^77SF^3 MBU[#.+GH33\/QS60O<5\LOJBEM[5-_5\=*L^&$.)I8IJR[EF?UJI I#6H][E MK/QA]<>/FQ+Z9A7K0:N;A%:Q-0IW_[A7#2$7SSJ WCSKVY_W=ON2@<_[GM>> MUW[":S_LU".' 1H*EM)G&/U]0H.^?Z]L]I]K*SE65C*:N)T[+=L<>LHT]TB: M^SC\U@+%O1#1MPNOCPY0'#>]X A4>'B6P1/2I9MU?IV67X;@30,]_E9>3J;@ MA6<)F$GO^*17A7PNGKEC7":WMT)NLXY;!ADSO;U6>KM_FOVS$^/)J]W62A8R MT;X2HCU1A9T)-1/J8U7]*RU=L@]![/5-O]5-,W8?I9YF(O^C2/7DY,#)E$2\ M7@&:R3&38R;'3(Z9'#,Y9G+,Y)C),9-C)L?3*EA^[H[FC_.F?YU.!HO^*QB/ M]#@TO,#!!X];,-6R2]J;<9H+]]Z,!LK\_QKX7W255)G[,_=G[G^#W$^U[2J5 MAQYE_L_\_Q;YGU/>%;RUH8B9_S/_9_Y_0?QON\30S/V9^S/WOT'NYXQU):!=V:+3[/^=%CW/3F =&XZ:+R0D7"/C*O9KFAOVOBK MGP>7CX);. I^&YSU3@!GM=:YUK69[!+2FJ.8M5GFK,Q9 MRP@,[RHI,F=ESLJ^!I6P,9,F5 M)==C)1=I[;0V2ZTLM;+4RE+KB>PMI4F67%ER9RMSA]NCGC;T)R/6@NSPD?ZB_'D%:G MG\\N\TZE#]>AK;9."HDG@[A,B9D23P-QF1(S)9X&XC(E9DH\#<1E2LR4>!J( MRY3XEBGQL6F[+SEK]R_3R6S6N9Q.SH:Y67#;"#CUAB%4F"ZAK25RO)8 6SX: MR/S_)OB_Q?33S/N9]S/OOR#>1]W/3_S_DOB?85I>7E,T,8ZC]4H^$4?$'SLC="YZTW^47%D7O(G(@@V4M7IRYA*"-=Q=LK67CMG8->\&'XZ[-)LHQY$3+F'6]SVDEN M")B%3Q8^6?CY7DV<#),B;+F"QC;H5I4,;8XX_&R#(FRY@L8]ZF MC'EGNLP?G)93GMX!M4IOUV6 MXUDY>TXQ7N'UY1UJ;_S/\OB/^Y%5TE6IN]FOD_\W_F_Q?$_^T>963'( N&+!A>A6#@ M1G6Y:DTRO!;#()>[;+GIW[$=UMET9;:]<8RO/8LB2Y@L8;*$.=2^(5W37M)%MF^R],G2 M)TN?^TH?RK#:+M?Z9O&3Q4\6/T\M?DQ7DIRDGB5,EC!9PAS+P*&V2W+\N 4# MYRW7R%2'5Y_*L\FTQ)$N7X:SX63<@8^=X;@_N2@[\]ZW7#'SYLZ_J^"-:2U M_/IE2,Z,R9+A34B&5@^.WHH#D[D_<_^KX/YW$OL+9;L@VP59,F3)L''@PMHT M#;)HR*(ABX97(1I:/0S)+D/F_LS]+XC[WU'*N]JT)@!>OV&0JVRVW/37X_O*!=37+J5T[]>E762Y8^+T+ZY,J:-MV@+&&RA,D29O,0QG0% MS?9-MF^R],G2YQD.>D2;31.S^,GB)XN?+'YR94UVK[*$R1+FV27,.TIE5^KC MQW!>OX'SEBMK5@=6G?3X>?%O/>IU'9F4\ L(N+R1B>.NG_ MXWPR&I336;?SJ3<;]CN]\: S&(X6\W+PG"+K%!#Y]D[,R0=FVU[TZQ4R.9,F MRX4W(1?(A_8.M=^*@Y.9/S/_JV!^- I,-@JR7,AR(R7,AR M8<-9R'.M,O-GYG^+S ]&07N=EU^_4;!V3/'G*CB_]?JUO]> 'PW'Y?OSLL(- M9>1/MY!C !-KJ_O[8C8?GEW57PW'P/#S'[B&:PYE^\TE/U)$GNYR_ACW%H/A MO!QTIN67=I[_)\V.^,)OUJX Z>FL!%^,=P- )@KW_I=K[" MA>=P_]FH[,]GG?EYV>D-)I?5;<.+RUY_WIF<==S'T%%$=3O50 M==X-QW#+9#'KC0>S[W\X!A[[@+AR>ENZDM4E]\'KVGMW/@0_KP,VGDPO /'K MH%&\YOK!]4E5OQR-EM?\RW?DN^HSL'-_]7G+COX^O"AGG;^67SN_32YZ#;UV MT9M^'HYK('N+^63U12UBJF^^#@?S\Q^L_""IDLHR0K2VFO_IQT^3Z:".U*&+BEHS:+1:VG5[6$#+[I_W";JNTK>^GC[O] M>=_^O+?GM;]0X//:\]I/?NV'Y:YD#[*A8"G];C>REII\B0IZ^:TSFXR&@\X_ MD>H_CW'VT'_TH,N3/0(5[$LFMTQN3R'I:HK+ MXNWUTMOR+57 M/&*TR+&DU>[]\=E)MJW0;0GJK SH69"?:RJ?Z6M'1_K;?]6 M'^[N/EU]*,T>%X&/(M:3DP3/B(:^<'_ZCW&5,_UQWIN_AN'-CT7'"ZS_>.R2J9)=H5JK 9K]KG*]LE,H^HSKR5 M>:MUWK*R2SG+O)5Y*_-6^[Y6YJO,5YFOCJ&S;+8'CQ MM)T,#>73T-,]#TNY1NSTG,TBM+KRR] MLO1Z&NDEB.X2V]ZQ3)9>67IEZ96EUU/97CQ+KBRYLN3*DNN%22ZTNSAM+XTS M2Z_1K?/'NZ?5/AE@:TA[EMFQKVY!=W/33^/.7T%17'PJISC.276K$HWD/OK. M<#9;E(..^_@'7/*A^O4]-=U.8Z4'O;7^B!?_,)S#,OLU'%5;*>S/CE4BH3<[ M[Z1Z5.[OD\MAO\,X^?Z'#E:13(=];$.%ESP.D.JUG7>XO.72OK^9Z_L_B^&T MQ+F^O7FG!X]< ZZ/P)U5P)7?+D>]:I9OV>F?]\:?R\Y@,87-K+ZY!!J:##K+ MW^?5$??R_F[]%'S-E]X('CSK=GIC'$A\O4"\X$/GOY9SA9?[L 2T4YZ=E?WY M\ OL5/EINNA-KSKU."Z#XXI[\)SY=#*[7%[SJ3<;SCYT_KC$WY93BKN;[X+M M!E#[HP5.^/HZG)_7WR)4F[ "ELHQW-^?C/O#T6JYG\K/P_$8*7ER]GZY=KR[ M' _6OJG1T+N8+/!!L_/)US&"C ^X \L?.K^O3U>NBH@ 5KAZ/.A-$;_]:5E/ M:EY,.YYVPZN8";OL#R$?0>XF@X'Y8XGGFZMG&(CB4] MP)?3LO,5_U%O<_7;)@(_+>:= >B&\61^/0,:(-KR]@F\H;?Y=GCYV7#<&_X5[78[(1#0A<9P@+K!".BU]< M#^\&- L_JO+0CY_]E[TR;%D61=^/,YOR*L[K2=K&M*&DF(I7IFS,BM;XWU M4J>J>MKFTVN!"!)-"XG6DEG,KW_=(R0A$I)D"8$ [P]="6B)\'!_? D/]Q>R MFB^N!M"(O6\ZH&<2RIYZ0O;4T_! ;,LWM\M?[<^WPTC''%%$"(0/U9L Y#CO M?K[8_%QV/9\#%0) U@6=NIX?M^NYW3 [';O;Z9DMT*9-4U_7<]/2TO7<.7(? MXI/N8TR3/YG)GT@GU-J%C^;#I8:\U)!7A[%)C:W.I6U@W6A]LMA*3'WUI\D*$ MKLSWD;>QHUX?=3FW=B)*)(9N]-)EX<>V% 45-R*D[>J6@9 M[>;&.1CD4E!$XQ3,%0*?4P&?7I?B&00^!#X$/@<'GY[A=,GR.7HP];3=PK[K M1JGR"J(*]$/>;L&U2)V2* MF![=2B+9/X;-8QMV4ULAI?,W;0@8"!@N Q@LH]I+R>BD031!#$+-H>UG5-TL]?Y.,H(>@AZ!G:^O&60G_)>(? M9Q?JRJ*])XK.;$,)LVL;[0,4M+H4NZI&6'G^!A=AS&E@C&5T[!9!#$$,00Q! M3#40TVL;K6:/,*8R)_ R?3V!IZS(RZMUY./B0EYFQS2Z/6T&U;E@&H6\2?XO M0_ZU^E,D_B3^)/ZG)/[=EM&VNB3_K[HTK[=KKU/#WW7$^/]V^6\MI:J;[;[[ MM^_9O%PP>EH)]^3N6A*N:*,KV^8>JY'SOCGX6\VT:!BL9[9FNR(V?CT]YV/ M_I$&0O9@-^0,'_I?;I@7QVG6N_V7L"%_O6YVC#4:;:M7JX]X\0^G;3[YT(#!;2YSE^P8K?6)R*6*U^*Z+ M_=^1'; M=SSFD;@>R![N_)E'0UDR6TRF?C@30D4K ".OY]_ SZI)N&H" M3<*A\%6O^$ \LWE[^)B)T4A@6JV0;QMY,>@%-@/HC4O[VWR4B(C="5=,!O"' MZRI*C73:11R=]Q@]SSR9W,6AR& M $R\)!'#!OL]8WYLHKW0R#[O4)Z,(R'DI#4L316]RLOM1E6+[Y<2O3BQH8?K ME[ )!Q+#*^!N;S+E;K+?J1?!NWT1QQF88=. QP >!BCIPP]R;,]>,F8@ M,9,8CPB(;RY5A-M_+Q5^< MO7G V7_ET:/ M5N8N=Y)FF7SRC3SQB(H=2@N);LDXUC@H^>QYXZ!-LBB*'4N M_ E6>:)T,M@O\/\DDSI3/;1RJPB[GI)/4E'U\KHPNN+YR MS/(/P0I%(/8#,@7AAY:5E MVRXL:1]EMO3DT,4;=IKXAE*/ U^DS3)Q45S=R!NHQB[E=5E%-V4$1H!W:10! M:>#1XHG[J3H"AI?G]I$$BH7IHH%U.*OIN)[46V:":5=M)CP4E/T8Q$F42M)> MWP*\>PG[*8Q+HF];[?K'EB1Z6':9=/#M!GX20&P MT&,*?"-%+P#1PT;LR':N&JJOAHHR)!5VS,;"'R(;\PE>^1]9G!.4%OAKGO+- M^!/W?(Q"7<-=UU+Y#L4 )B" OU6M3FGC2#T+*PK/6GP9.D]O/P-D?*X5T;P( MT%H*G^540'MB?5!X>*!,CV>X2UP/PV<%&2"H"PNS/%L0;)## LW*4I41 N<: MIX,8)H)/<>%=CZ+ JOE8\&F+ST=9QR='P[E"GXLJCB<[ 2JM$QRN7"KUJ[P> M2)U.)>;N@G=64UF3+P"O0#N)*E'F [^$RNW0JNSXU1"KVE6Z-6]&?JR*C)"/ M 9B0@GW)*="L#'P$XFQ )4%S))=FH&698&QA!>[/C#YW&1#Z%(Q.S!F MOK%[R6L@)U$X06=5J7F8WJ]2ZE:]H:'#WOFZP$Y2PJ1;\7*XG9BZAZ*6](;T&5.LHH G,6&0S!L!)?>58X#MP>9$@MVF&!_\(!S%01#(_ MK'&'7>67P)?O,P,IA \C%_0G-Q'OG1 @WY MWW_]/HVO'SF??KA!K?3KZ)-2%)([^L'P"^"!Y)8@F8=:/L&+75 L7P$?;OS0 M_>/O__U??RV>@W$_<+COI%TWS9ZSXNG%W3@7A)K/8O2W=P]W*/#_:_WKZ]T[ MY@WA"YCT=>ON[J[9O;V]<^XZSHW=OK'O>]9MOWMW\W#;O[UIO?O["[PK2\E7 M;P+\\@N8GY_#"7]]AW4=7.J+;2U%LG*"L5^?1/3DB>X:OTUC&.A3.QAX\ MDD?H@V+L,G[/GL$&"R,/@$F%>P%Z(]!'/'EA_R"Y[H2/47\$:/:KFX08?K>: MS1Y+87HJ)!Y@A/_7+YUV-A[T$7B0J]TF#BDSQX825N3U@#HKII+9,F/!AW_" M _)0#?L940'1^9_ NP:[!7(#O@8>ERLLX>MY'.)DP*04RA#TAAZ/5 PJ"M/' M,4(Y#OJA)P"J)$$[4 Q;,8@#T&VSZ&V0@51YL(7#OX*$I@4!D M8+3'1[>#^]= .* ]J#]I)H@ ':T8;0?<2//0A4-2>M^4U8HF!;P$734QRS5W MIKC5*@]RL)>[;O-EEMM7$1_*V @L)SSE#QAE K[+(WP-0CIS?2$7N&+'_1ZT MT&,D1)"+O]:50N'/$3]6YDTTE!@F+:YPE&2 )L5'KL;B@GI@*J"Q([:V;[:V M2\I6S2V?2B*!$-W"*R-8T%OPY;\B/VQCR'2:9K]]VV[WK8[E/#PX_=9-K].Q M>F:KX]B]FW[EALR18U2W)=<_3!"W5G2S9,,TRCUD963'Y0 &,DN<;6/'[$IJ MQ3"-@3_B]^M[/Z\C3(D.KMR(V(2\"^EPS9R:&>GP<_DU < /D&5A!?":XL$R M(0F<'=_/KOG;N^8[^3D&!,D_;\\8$QZ!/:$&R=,DS+]0"8ORFV=OF(SA:B#$ M (,M$1YI\?DT%A_R/\H4DGE=\W&7#X<4N6'=EHH;4MK][._EL92); M-J4];V\?]_67-/GMCAM1PNZ2Q+W50SJ3[(P2YO2;,@#9_VG*_ZJ@Y0KZK0/: M[B[:I?NJ:_U5)@3]',H4G/OE%)PMB$Q,2$RX&Q-^ >]@?Q;<"1QK? @\LXFL MIN: CJ&;6IK?74N$%!9B=83 MLV/Z0[5KMDW?AV)LUB$MZ2V"$KI%R&H93K?ZYD[G(ELG[+$>7>]>G&RUFD93 M7R_KLY>M"W.S/ZN\^#S%;=5^=Q7"=6(R=&7V#-/IZ+9MCU"@?U]*4!.?(ZBB M4Y,6VS&Z+9*6.C2T.(@ZJHZ ]\&P?*:4RS-5E6R2+V[\VM-O;!BFF/"TS\[O MJXNT^1[%Z4=RWJ3L/I6;JR"D;CSLF4:KK:^N\\[DK W3D6]<3X.$ )( D@"R M!DQW]!J3!QN8QN-29E?K60"\:^]D@5=+7.8Y YO!M$8JR7II-:,2UL]X(G'_6"( M_]S/^SE\+EHYK/Y=GG2>;7"NIVDW;WJVW>G=WYI.O]/I-WMWS7ZW8UO=_D.[ M;Q[T7$]=*_85;3-D"_=#R:/F$TR?%[M_X'E^62W!P\.'6!\%OY1G9A(1<3SB MIPHK@ S@ =NL]!G/3F!R]B2"(98]R8_YY@507#S_/XW"QXA/MI>.W9E]06@P M1BUK4,5X>2A/_XL S_[?%:48MCG^9COW+<=\:#KW[:;3[M[T^SW+3%;RB3PB66+Y$/[GB"Q3;$L8/6\5*J(A*J__,W#*L/^3,?D_V*:=J,) M8_)],/-JM"I_,1V[T=$XL',NL?R3K%81EZKQG:C)]C% TR00LHAM5AT89$@5 MZBSJQ3'Q3;AI5F?E9QZYXZPRV;/(:Y)A^5U9P6->!T\/HOW%;#@ZN9(1UNK! M6EC[,EQ=!UEDLW"X,#&!!V1>]&K,B(E)CPCN>>.2%:2Q+RQ:U MB'00IY\^ JQA_6>1ZAJLF#K'#HJ=)9^&\&'$]8 MNUS63O2"I]!_4KK%];DW40ZAJ@+F2QI,% V D3W9.2-#%54U!%@[C52)];R$ MD*S(!<\%#OKLJ1I,$4I%:NF21G&'3TL1>]B65B@E#^;DQL'6M2+Q8%B'5D9 MF%!^]ZQ4/Q$X(9:)>*5*BDNE^#5IT:HTU#E#PT=X\20H:I6>J/&)5;]X%&'9 M(^68 1NBAE+%_?P4:WMEY4UE)7I5 0EC@UXV_QFB@0LC!2!!?'B$:T&YY#T@ ML)*9-Y),#0\8IEA\%6N[83%)5Y9:&F$U)13*9.QA4)%'2<:-7' MX?D4Q3!"F0-]*S"A*? QP?@K"CV 1^RABPL0-!38_ /80+6C MX-^49QPF6+T?(4F99T65Q%@LS2<<^ BJ634JD9?@][V)AS Q]K!VW$Q-RUM! MCQ+&R^X8@?=G*H>>10)=+W+3"4Y7+=%<.P@.C@>F6!J28S$VI"L8/J&T M5!;1#HB=RH3B#)85ZF*A\3AK)2+!%(<:I_#H\LR* HT2WUTW2G/4+/%6*8"] M](!,1[T"IJ]VWN#9D1WE6^5L+EDX' $-8>D--O0 R&4%14FP3$;^ )TV;V>E M*O5EBDXHME*J\S'$7B,J&T1 %7R=52L M(JOPOECHN'MG-[VWRX=VZ=_FVOV[KO M-+N=>RRJV^K>=0ZZ5U7+.K6? #!=;^HKX%H@]XEJH:_;26D!X:4>07'>?2QEZ7E!<2 M)?>0?P>\N,TT;1][%X!D_I3W6MJ^V&/G <2JW;=,N^GT;.?FQG::':O_@!4? M.V;W? 5-[7Z]6NLQ$D\B 'UXC#J/:VB258):6]1Q+8W.MS)DK]7HV.UNRS*; MCM6V38?J1"[>3G4BJ4ZD7^_D8RK11W4BB0EKRX3'J!-9MW-N^HS/I>IF.L*X M>)>.7%PYE!H4-:M_GOXA#H><^=D/N]LUVJ:V"FKUYQDZ_%9/U4_P1?"U WQU M6H;9K+YT56UXYN)K[U0G=)66BCNQ&B(]RW#,Y39<%UY4D3SXBQ4(L]TQ.OIJ M))Z+1)QV0*$Z7?):7;=L;ZL*@3J7@HE7(&G=CK["0F^1Y9SK6I%#>@!-=C:" M9UI=HVUK*QQWT9)WX;[4J1>.JXN[7X?R1V<2*FJ9MF'I*XOY=IFCNO 0><3U M#6P3>A%Z$7K5('KQ>BVVTTCAQKO.L%Q:':GT5HK&]L-B1RZ7%FZ=W_XB/5X2 M$GZ_$X-DZT1X^Z%O.2W[OH>EG]HW]S=.KWUW SAC=1_:W6;[&&6?RCS8TEO8 M$ ];_!+BD7(\O.#)-O+ M3F]IR4[O6I2@37[$QO%(RHU]D1L[+V>SRAC<\'3]H3>X3CN^5Y@%ZU53/3M4 M;]N$^KBB?^&1Y.RT+?>/&9*J!RDNL+FKTW$,T%FZ)GZ&@0M*NRBK)1''']@0 MO% V]&)Y,-U@@9#U+?@D!*K\Y^US^K0-W#5ZG;:V4"-M U^L\B[)(Q;)E#$N M67SF8%)Y:L+7,VQ]&1@D87NHPNYIB]XO0G8)B&1]L'G)T22//FJ#=^I+=:RM MS7,_W-.RVT:[>\ ]S]IS77U\BMK$9;-M"&DIG4Z,]CB!K/K0BL*J*^_ZDH3N M'^/0![2)_X>)/U.*L-:2&<_*2>O[?NC*@GI/W$]%;B6ZRD9!%T2D" M>X$16!.,,-NV*0)+$=B](CX4 M8XENCC8=0CKG$GTQK1MPVH[AXO>U(6':I6QOC+;]_5TW7)>[UUV M:/UVS*-'$6]?2MZYO6FW[$[_MF_UG%OKYJ;9=CJVU;]O69U>J]^BML<_Y#1F MLMY_'+]9?J:^N?7%5-SY5/(49_0IO<"-9/WXH@$%:JB\\W',L9[^*(Q-QA;^:)2'XJ\E4A6:T&U,XI4009L_)5.P:65U>5'6;,^ M?'CHX[VE1BK!<%ZVX94WQ>ET&D:)+&OO1I[*P\_+E\L*Y6IW$S.\GV2+B*P5 M$HXB%J/49[XW$IK:",7>-PU/83. )M4^:K%3RLJ1#[AL;!W(J0&+352?)!&( MD9=D9=NQTYK T(+J+8JKG0AW'(!M^CB#ESP)/YS*'HORD>[,Q2Y3Q>L*'I"$ MQR48>]/LT4:I3Q:V3PFSD;L^A]4:S5:O((_S!E;R=MD%-?N\1?^G>#YY)$^" M;0D><2F?QR)8['I5,%]!R$"VW2KM?2]4"2D/UBO:+F%!@Q2=2GX=85\(&)5\YV( E_@*>(& M*?DI:TZ[C8JY PUSXW1[W5:OYSBW][VNW6O?]GK-?KO;M4W[S%J&W\N(,/L8 M8$HU=JKY! QY@@IC4_6X>KZGVFGV=VPWY052LVE ZN0YU('W:I_X\7W1S JDU%E_"_PN;Y'-GHI>F*9CJ-Y_(8_D@:A2 MAR<\XB8RL ?:?1'P<3( S)-$=:Q^PAL67FA@0RAWC$T7^21O.8B# M>Z6UJ(?UF]"1!C?#<['WE) -2:X^?OKU?=&H3.3=%+'_E2OB.(SR?F %=517 MTF(@JBW44-D[[!&[H,69A9212TZ'J8-]F"L%&@KA.Y5MQ5[\J#[BG(7K*5VB M>K,9Y?ZFV57/0-Q5/Z2!EQ2_EONN+=Y7_D5U3,U^**EA^%W.IGQG;N45O;F6 M&GC!5%(_04KH:5IXA#Z?7Z5N%Y'K@2Z>1MC!KB!#MEK 7+Y?ZO&'G=4&V*\V MELTRM<""V6Q^IP,7\C.)W(LR6V.^/Z1LI,D$>"V;GS(]T-+ WR5/&R@8A0TI MS<#5 MZ8;]EA/\0,D#+.F1,+>YEF=G2-X!,X6\-C1D 97<9[;G:C7(%IZ,D. MK4RV/M;&9 F8N-)1T#'HD6R0^Y)]2ERA^=QY/4,!2G%F ,ED)@#[E$;N&-M: M2K5QJL"XBYK?1*FO)=:5NN3+IT_OMU7\H-_?<(IT$KN"X^7%U!E7[=$$O%WV M/YTWQ\1 24ZP&'VP. ?V6W2>67\1X#F8!\69BJ(9^I3/HM#'WFT8<5%]F$0=Z><%"TE?F9PR(QLYV,Y[H+86WNNN!O MR&BRHR\22>&>_/CBP7D455>_<5W&1FUBEM=J/0K)R-;CA61C[\ADWI(7W,\L MTYU^/ %]QV0%DMW]4 #\]ABIHJ'Y3NNWE MM^PY3'UPKJ7TX,W>9"*&X.H),(KG)4-DG\R< O!\*3YSZ%CX>?CR,>@\BF'^ MF(4Y(E>JCM/>E*ONKRK@F8]G^-J(L0;'A,N]/'@%^#DB0&VA IE+[[F2 Y:+ M]-[(^E)[JETS!X$;%EV5&^S7O!%V>3[&*BTG_:TY5=9J-[5*^\QNRHH,'?1-DFS=%8OPK#-L M>?&9*Z/.FI#P+[U&D\$U_JK39]L_+CL+*$RO*YG.-1=&5%E_-98%W#,EN-=D6,!X8$S M?Q2%I352,:]O,JD"#&@-$VPV>KJBS&_E#>P;C-5BDZB/;\=>50#QU^G;[;_J MN[O=I+Y!;??()GMSD5+YF MK*4:I=9EWN;9ALPK*JM:H MB&IF_+!?TR1.N(Q*;4K&,^ ]S<3)\4B)<'_."Q'F7D7T6>/KB+;OV.&/+6_!@QL%/WJ@$.5-E7TS)O)6MTS;8 M JU#Q_13*./1:ANVTS-ZK>6=0]TDO(@*'@=EL#/3UMJMF?JSXB$*$IUY&>E. MHZ.O"E'M&8:PZP2QJV+"G8*4MAO::HP2&Y(*)16JDU!.IV58*X[.D18]2.G@ MLZH0G"<:Y*4RAL=$KYK(UY5C=+LMP^QHTX&74.N7XMN;Q[?/K$]:J]'3IHW. M1:^0.)P:?2H4D',@3^W8YUS15#^SG NF4IN/]4;\*(Q&PDO$\'L7=^%\?=;\ M6QONU?7^.*(;8!IFSS0ZEK:&YWM3\9+]!XHC4H^>XJY>PZZ^)?JYJ$V2K-/< M**J)'CQKNM6.X2X.R@_(7N<"Z/ON69RVM_,BQW"S&BOGWE]-MU3:/&T?W%,AOMY6WK':;Y1N>V.B_1 MR?9M/XGF.[(1WD)SFKS)X6)G&C>,D\6V-$4Y[WD3>DT]?%H]K>VDZMHTQVHL M6S@[B/:^37,T-$\YJ FQ(-7-0TJU^H@7K^_Z\QFT(6@!Y#/5 .BWP$O.HOT/ M*KIH/CNE/U*8W:I>0+)KE>R97G'[GP5OD-KK[-=>Q]327L?I[=FEI'72/5KV MNWU?VIWT[=3>9GWPH6;M;>K14Z1&)8R+MB%LM1FP2R.<^C%D[<+%-2NX72.& MI*+^NXSLQXC#(^[J68K\@7L1DS6_"4$(00Y;E7^5+[]0&G_5!52?7OM^X6]! M%G0?4*'Z2C^Q_?=]J&:78(OG3 UX67")=!'2H,#G=UC(YC&CU+6X[EN4@( M!89N.T=6H$*A3%,4?3BE\7==N^Z?,N63?XJ?'%9TS0X*/ ?N91\!U(+<=X$#!'M6!.QV/<)@8298 M_ >%%L9M-IO? =F]9,S =A@OS!-+L,8B>L+BY AIP"4 =L'04Z6;IWPF*Y9Z M05$;?,P!\PPVBL*)#HHTO]-!#< P#8\Q'3VCR2KB9HL1J,I_&<\;2%XD,ZP/ M2Z=Y37GQ&('.@6DH?,;ORLM4+ DB]T0D#586JJZ!2R]UF28V[6H3*L4O4B$" MF@4OB^FOGB1WQYYXRCH'P&6QR)\#_V-Q.O@WJ"ZD5LZZ)99-QE&8/BH2YARM M-!B^QF%5PG4:GA5[WW2,B#A_M\>0U5^/Z8"!TD\?X3V5F/VM M=LOHM)8[[NDS^]=9U#ILS:866Y/L^C.SZ[^^>L6;IJDT-&,8F5?V#20K@(D: M1@@&_LQ@P ZP^%X\%JI%E9P!&V(OK_D[^#./AK%B!V7CAFF0&],QAHZ\)\5F M>,]0)"*:> '^_O*16)18=@8C9#[A7C6T='68S@NO_UGB@\K$9B[\PT'T7PE) MHZB^!AS)&'3=LXBP>9UX\L(T]F>%MO8"32ALV!W'L$R=805 Y*7I(AX!VDU# M],@!K+^Q@0C$R ,EGL*WL8@;[->1+FO_0+,R=(RUW>L8IJFE<6 I'%-FJJ7% MT.0;M#M=H]G38NZM#R2ML)7"P)\IO:QD+49E//2&+ @3YHXYJ'S)3'-%QX # M5SPH"V9% L@EX&YP\8;>R'-Y%O,J-"SJ\4C\F7J1&)+2K,=T[M(H-VY49$H3 M9Y]2M$!/8 J4EA?'J9YQ6J;1;&F)8N2XH&=93:/GM(Q>4TLSVKE:6(>UTF%% M_ISP;]XDG2QKT7\M#W=T942>\!ENAV=[%6?I#>M9N0;KNTG* M_9QP&<4R^ODAF)-H5ZHEF7>+SIDS\YZ'8BHD7K,=%T\%NET>H#:&%X]!86SR M9AA^,&-@),IG@4QDTY"F,)?Z.!XP\S*3^G3MX-NF5D:K:S:?U= 28U!)?'I44VL#W=0^=)!5 M*:$;*8RW9J';PV.UK1JWBUQ1%KNJEDX7!=+#8AR",9'D$@\V0"4 M"G;V@NP!.'1U0R"/QW$EKO#/)']N.$5=+#V(Q1YSN_<4KSH'?+,C(INL/74] MU]#UO*VGZ_F1>V.L;7?NYGT#!>K<8W+T)R7%JO MS&,F5"0N/#07:BNU1%Q(7'@N6*BME!6QZ-FPZ,9 65G]Y=.N_W>+.U1X\\A&[D3=-5F597UZO/\NP6MK,AG.1(=J!NV!YZ%E4A9WD@>1! MW=4RFB;) \D#R8.ZRS':IDWRL*_/4:,02G7.R&<1"UF/"X_\#L$C\<,I'C^K M0HS.IK5JQ^AUS,I# >12J/("*.A?9LL#9MRV2+9(MDBWM*4^VX>AKWT:R M1;)%LE7$(&S#MDAO5>>-G9/3]87[6:'&"8_^$%BMB,(6/YBFT;(ICD=Q/(KC M%7$&JTT"00)! E$$!YIMR@0@@2"!R#QZT[":I"'V=BYJY,I7YW7\* (1<5^U M4QIBKZ,XP>J"3^O+-.[JV+]Q9/AL''^C:^G+:=^5:.:19;-KM#5N19%HDFB2:.I2FVW#M+758+IXV=QWJZMYVE[G M5]G,XJT"^=5PFPW<-@Q3K-V^3Z6JVIS).\0ISDT)>.*G.>VVT;7U'>=\BVJU M82$*1-?WZ#F!%X'71@1S;/">*@IL$'@1>!%X$7A5!E[MGM%T*G(O";P(O B\ M"+PJ Z]>QVCK2[@@\'H1(/M>-MI;=?W!!E8BV@:="8].QVJ'N[Y%9L*_L8$( MQ,A;Z$+[9C-,[$S-?3]KX!JS:21B+-D^E&UJL6TY=G+%5Z_OG9K__=?OT_CZ MD?/IASLO=OTP3B/QZZC1P$0+_XD(GE'<1'VZT1Q^BQ&?WOW<(?%X/_7^M?7NW?,&\(7W$VN M;ZR'FUO3=*R[^WNG;=_T[=:-T^N:W=O;6^>FV7OW]Q=+5Z;Y&RTC5TGWTLIK M66?Y<:GX_2\B83^%<8RKQR1E6#]K%"Z;9 (# .4GL-RR.>P8;A11O# M87HP!C$:9:^2\!DFL"I 77^FV--[$HO30/YYXK[L)NP%KI_*"85IM##!;,JR MVEQL+#YA57-Q4$_P1O%-1*X7%QW&-[]_J3EY&GB).@ZU]!-_YM%0/C20)I3L MQ"P"#P0"] 3V8@[ER@"7PBP+,ACR:0LC\>(XE12'-8*_@B2_]?[+IT^-DDNQ M]J\'E,0TFH9QQC7<=].LW_Q@'[# '[/%-W!8H":W6]\Q,#=H8X%J%E<:82,* M)ZK7=#Y*N!,&O2>6<=D!VXMR=O1P[1+O.A_CZ2(2&C728X UF,L+4M#W@-1# M14&UPH W CDVNQS(BM?E-,+>W2!FMPCG<^[IRWOEE^QF<2F1^/A$Z248N(9B MFBC= $(QS<3^*41.:[!^O,FH7CX4;TE!YF.UQDJ4I9$CKP1&"UTIK?@XT%KX83"5!M(*T#(1\;\XFR#L$C M&F]!/#E]6#$Y_Y3[#!X!%PR O89JY*?-DTN]Z 4L+M I,QR4IBC$>R\<*B_3 M0LOY@B?GSP#.XWMTHM='HS4!H=( %MRAFK>$-YO-VC6!;QVY&?=)-_,^J5[@ M-;N]>=*C/ZG)GT$?Y J5"37BGM^T.CI$;=\/FK)\X=Q&;=^I[?L*TIY0']F: MM3H^#U0D+J2V[\2%)\>%-<-":OM.+'J@MN]T2E,CSU9+Q/HQJ[SIJA^S_A"W M(\3P_[[7!:3$D/5GR+=XKG:$JPVQB.,( HDA+YTAZT75RZZ+_4N6IZ!->*LX MUE$/4M7JY$9-#F=<.5VC9>IKS+0I9>9B=#+LHTT_DAHD""((FD-0NVF8EK;F MBP1!!$$$001!6T&0:3J&TVD2!A$&$081!AT'@ZR6T;(.5^7C$C"(VAJLO.OW MEZ<[LX.9:9P?M<73,=[ZLTIKCL$8RP=J=HF1;E===E4MB#,I+VLU>X;9.YR+ M=/8%9FD+0\,6!HEG+IY6S["K*LU.XDGB2>*YG_;L&(Y94<,A$D\23Q+/_;1G M^[ %XLY=/"DAXM >Z^'C>*7\G15/K,=*U"K*5PG!M,< FPWK< T6=@H G@+C MT1;%*6]1G *'$;3M FUM@C:"-H*V>G,80=L.T.80M!&T$;35G,,(VG:!ML,% MS@G:3J>OP]$#GIL-KK?+PA4W_5_V*<*ZV:J(.?-D 7I5-';,8U4ZFF?G)U4U M\Y$ORPZ/!7RORGLS;S+E\%TX8OTOMZS=;!OL>>RY8_:<7:2J!S^(093R:,9, M@V'9A/5]'$YV:5Y*]#$K R\5N5\H\;ZZS'VY?OBSB,2JTN&+M87WK"B,M9WG MA?3+/1$&PN5I+!;+;D_8/3+BI+H[^4T9]!A$%%/0E%JU'0=^+.7S[I=S[$Z.^>0?4A?"O M+ARH[I3 \78E'=OH=O3ER9[[>0 ZKE-5(L49RE:K:?0L?85P2+9(MHY/N)K( MEM,RNNT6R58=681DZ[1EJV6!WM)7(>7<9>NRSXA^%MC/W<4D&I75DP9>HJV$ M]@E+D>D8'5.;]7!H+V?S1P/K#<#)/9G3'P3D>O%Q2_9!A'Y_&LJ1W7T58TZ=X>? M@FD43-M8L&S#UEB(G$2+1.OXA*N+:-D4I*XE?Y!@G;9@68;3U5>JX-Q%Z[+W M?^XG4S^<"9&Y6D4"WM3G 84T?NCVM"77G8N\4(#O8J7!-$Q'6](.R0/)PT$. MI9Z%]GB+2B1-)$VGKUWTA=K.11XJVSUJGK;?\C5,N%\-N%;=8$3;2<(*9;'3 M-#KM&O0)JH)6M9-Q"NX=Q+0DN4Y^:#N&[1RNKP;)-.O M,-T;/W3_^/M__]=?\XL>N!?]D_NI^%GP.(W$1 3))Z"H.U/_+VX"6@9(L,]B M]+=W#W=8<>1_K7]]O7O'O"%\P=WDNM-Q>OU6NV]:=X[S8/>[W?M.J]E_>.CV MNRW;;+[[^XL%*!/SC0*\J]9O;17K[G1E%6LMXJ ^XL4?/'#]/5=]LU26!8G+ M)'59B;SKDT?WG%^%5;I_%VRB9L'"%%B;Q^-RW6V#37CTAU 5F&/AIB :GH"O M,9DVFF?8ROMXPD9(G"=)G#!@'"Z!6R*8GNSY&#<8@Q<.Q0B(4+Z6Q[+NMOCF MCGGP*-@4'BO@*WBB*K$]$/@HX3WEQ;]C&!]6_.;PEC@6"&3B ?Q M2$3P?M_C \_WDAF3M;CEDP/7FW(?;YB$<<+X\(D'"7\481IGLRT*@1>/7G@. MO%.BE3]3KP(QP?KC Y$\8Q'P[!E3C@@)K\+RY:%Z^V3.,&S($]%@+^@/A.$P M/AB>?'4LZ9R_' C_@L;P27!W#+29AO V('-6/C^-\0,O7SOV1,0C=SS+2N)' MN,Q8=CV5E7$F_)LW =Z0X\12YT#<3%R M&'!'.LUH#48)\"?SQ9/P<8AR5(JGX.(8Y$L^'58"66;QN:5U:K ER=XAF(AE M:C4\1\TF+J:###M#X4ACU14AYZ7Y7 Y7=GY-B>-=]*:VJN_LM2&MJ;_>W<0, M7C2,JBIZ#7IA&_OGK65<-&1;TV][+6PFL59[?Q,=MQ;VFNCA# /YG)\DL"R; MSCM(]37[=1EI08K3H.AX\F<:XC]2,<92";FRQX12-JIUA8<& E(T5QXEQ06Z M8W\S=4OJ+[":%"F"%(*4K06-0,:J$F06D05Q) ;SSN?1:R;H,O@@]J@'AF!( MH>D,)O+B8!)J59-U"^*N"#3WU%F2ZPNHI4R7<8I89W MD>!#H-0U?^)@'>"E^'3\)0:RY+8#WCOW0]) ALGD18HR>?0)XQ9!F&#L0AD3 M*I@V%,,&^U4&PKX)[ +IAA.X(G_E-;SB6H;^2H1V@>&]6'9]' /7P-PY1NIP M[$] ?\FNC_CH\DTRB A<)R*4*I <^$,*F22\BCDEPAT'WI^I6):G9=%%UEC- M"+)U(=!A'KP$#7P]\%3OP\)^"6(1Q&F\9##-+1L%-Z6URNX=\H3C@JYDC[)! M5S)R5H2U=@E8'T$>/V(?T*&G5BC<.VIM8&_0]Q7N!M8#K8"!81GNEL0?>K'KA_+QTS2:AC&B.8(*LNU01*^H ?E8!&@- MV@S;%,TW4^VLZZD.IP(6 "6X@+&% ':N6,=MML]ZSD/3 MZ3E.MWEW[YCMV][]_4W?;MH@2I?/NL4AML>7.L<*A*E"OMX^_??92V M VD[D+8#:3N0M@-I.Y#"4;4)1U'PB;8#*<)-D$(1;MH.I.U DL"2P++6H E M;0?2=B!M!])V(&T'TG8@;0=>V';@IGPK#:]C[R3=(MO>E]GVYSG;?EG4)*7F M!GC;B>XV(;Z.0M\/GY$3Y$1C,*8F(*ZXH;"O>@5T+-LM)?QW 3T?PTC>B.'S M-?N2.X@7#T#NJY&P^4-APGI'714HS!]Z)8V),(UA[/'[W7\/+L0DEF4M5<(U2EMRP\I+GB&>5A! B0_J)R;I:]2VW^_(N1*X^]UVHX M+;-G-FW;M+NMIO5=?L(;?$:?3V/Q(?]CB5BK P*%KVEU%YS0[1UZ-4*S\]VV M(87%^_>[O7?4MQ_W=IK[B0Z>YDYSI[G7>.[[MAHX\9J=.Q4,FAL6G7>O$.I0 MA:37$\L%.T]$I8EW=Z%6]]7SG+=A>::;H?1]I'8,AEPFY>FNG( M_#O!I,?_B.&F;ML!QW8;QLD6'+!VU:G(&TG(;ESX8Q3&,?LMB 2\KYZ"\B/W M]#5B)4DA23E;2?D)1BA(5$A4CBPJ> "JAN(ACV21=)!T'-GP?[&I2QQ)''E< MCER95% OMM16#)IX]CQX=IMTET/TMCINC+*W"W&+FUX[J+9)A/PMICU.]?SU MQ--=,;^"K@07712?FEWHV+LBR23)),DDR23)),DDR23)),DDR23)),DDR23) M/&38LEHB[B6KM:,JL2,I"E(4M5,4V^T:K-SX.G(>_7X;!#\#Q6;SRB4N\,%Q M]ZWK<;C@+[I)H'_&U2!+US(M;=!R+B!!^1F$ X0#A .$ X0#A .$ X0#A ,7 M@P.V932=#D$ 00!!P(5"@-DQK%Z+(( @@"#@0B& O '" <(!P@&S973:-D' MXCSI[-&*FU[K7U/_S),M]O?K4-2L-J0Z-;5$_$;\1OQ&_$;\1OQ&_$;\1OQ& M_%8%O]6.<+4A%G'<^2/41+)1UDPU$MN%^=XZ";%W M1/7 ,47;--HM"BH>(&Y^KG!\9A)!NVTD%205+^^Z:CO;5#+;:.KS)3^97MCF%9/5TB]BI5SD7V:+_N *KJ M7&2K AU& D8"1@)6!*%M6]M.Y9LTN>3H-$D=2=W<9&P;W5Z;-!K)%LD6F8PD M8"1@)R1@I+Q(MDBV2'G51< N/2'[-HRF8<03P89B +?NTACW7/? S&[;<)K: ME-6YB SM"E^N1)@D#20-) U9^-LTFBUM>[<4YR9A.6-A,;N.X73H8!M)!$D$ MI=B15)!4D)X@B2")(#U!J=A:P[KRT[.0PQF$_E ]Y6N8<%\7^V3=,#,JV--O M;!BF U\4'3%WD;#Z]]X\0/'C-RG[)O-JZ>-ZQ XK;<>P.]WCT[,V7$?;R_4T M-P@A"2%/? ^&T)'0D="1T/&,T/'*,IH:#Z7L3;S$M"2$)(0LCENZR.T6J3_TT 20!) $D N<*$=&S#ZNHK:$0( MJ8]\RW0@!"4$)02M%X+J[2I, +J6?*4$HN\3#G19>7WI[]*\?"\0UV.5:&-: MS>_* [1VG)BUU\36#6X!D.PV"(-<%R\ L$T^8++3:_0M/77A(ZV++/I6&W;=+[+61K8U>?36'S(__CA)8O.AUC.*ILG&'97 MI@-NGIBF1FAVOGM;D%;*>G;_?K?WCOKVX]Y.XT]QK/?;N4;# * MCN!KUJDCY()=T7FK4LT;_GS%)QM<,/-$5)IX=Q=J=5]-4N_'+!RQ?Z3^;$Y' MVS28U=Q\4_*T^4\S0?=CQS?[NE; C&/41C'[+<@$O"^>@K*C]P+MBE]19)"DG*9DO(3C'"K*G$D M*B0J%?#A _>B&HK'/[F?"I(.DHXC&_X\'K/[/U/OB?OP*L)KXL@C<^3///I# MJ*W6^J'VEUW*WY*@D*!4P(N?19Q$GIN((4,4KR;^6;],VJH*7?\DGH3/S$KX M]H#4.P6!KPVQSA.(XXCCB..(XXCCB..(XXCCZD0XXCCB..*X^A/NTIM_ M_1P&8L8F,B++N.L"6QQWBZ >29S:SK)5-V.J,5V;,[:D?0@'" <(!P@'" <( M!P@'" <(!\X&!ZR>T6QU" (( @@"+A0"3-NPVMH*>A$$$ 00!)P8!) W0#A M.$ X8#I&1U]OMG.!@.TK3M1H)[O:=&MK"UXYE2WLFA6/J0VI3DTM$;\1OQ&_ M$;\1OQ&_$;\1OQ&_$;\1OQ&_$;_IX[=+3[#^K?&EP1Z1E8.)@'N32/ XC68L M").M:DS,2\2^P7Q[QU,/&U&TK;9A6Q12/$#4_%SA^,PD@O;:2"I(*E[>==6U MM:6@+"_YR>PY:NN^3J)RMJ)B6X[1TM>!D90'2<2)2X33!1^C20)! D$"(>^R MVAW#I)Q>D@B2"/*ZCUE0]*R"N_Q1!.YVI8,W%B>M>PI'E+-.VVBU]#4W?HTJ MYR)[M%]W %5U+K)5@0XC 2,!(P$K@M!VIW4PQKKDZ#1)'4E=V61LZHM5D$8C MV2+9*@[T&6:O>I5&HD6B=7&BU6D9W8Y#LD6R1;)%D8[C"]BEIV+?AM$TC'@B MV% ,X-9=.OV=Z^Z7W;4-NT49$EO.DU3/V4J$V=3F%I$TD#2A!&0Q'E)#&GWU@<^MZ0_9^F_._41*UC6%U]@8\W:',NLD;[ MQR1/!U1=)%4D592)[J*T^DI0X8=K^$C/FO8<+]:EC)!E8:ANG %WM)6RWV@UZ7R+\< MC'AOLJ/^N(=V6V208(Q@C&",8 M.VD8N[*,GKZR _M3[))W\PCE".4(Y:I N:[5,CKM]O%)1@8;01E!&4'9'B$T MR^A4E0=,2$9(1DA&2'8@)+/;AD51-((R@C*"LM.&,M,Q.IWN\2EV+DA6RM7X M/N$P]577'VQ@):+Y7B"NQT)BGFDUOSL&<*T;SDN1*2WRO],X\48S]947 .HF M'^P.7*-/#+Z.!>.3$'CZ/P)SM.*$\6#(!+QXPA/X:L2]B#UQ/Q4L'+$PC=B$ M1W\(N<2ETZ",1_!Q'#X';"! 2[#!#)X6)!%WDY3[<%."5\[8E1>P9!RF,;PF M?O_AW%91JA.[G:]CMFC--6M6>NK"0YHKGE%^;1!&$UC4,ON8>$WQ8+5$KO#] M[)J_O6N^DY\!8MS\\PI2??4FL*"_B&?V.9SP)4W_[ V3\8=>J^&TS)[9M&W3 M[K::UG%Z8&V($1O0FN*R%> MW6_N>?N17W_F?CN@!](BK-N[L+L? F^>E9 M8><@](=Y<0-4:_](_=F)>E6B;*/;U5<4^T(DZEQK".R]\7NZ501J8WF=>BK.*9CS';MG-*V* M#(EMZ%D;KJ-P13T-$T)(0LB+3LJN#==1GN,N&7)[9YC4.\L16#:.61I$ EZ+ MR8X^?!8Q"X-U68TR/61IUMN/8,,,D^T?S)Y%)%@B)M,PXM$,XU4!YEJ*!L-9 MCT(?="10GJFY32,1 X'C5\F!V9_SG,\8'A!AOF:,D; G$2<3>7E,5)H[S9WF3G.OX]RWBTT?;0MH M7>(@):]O0RW-:98_B3B>$Q!L\F#^R;3F?T_@[O$VN]8U8\#:A?J( =53?@1? M#UZ [F# 3(L1HQ&C5<)H6^U6GH%:I4,Y)WWV8=/HRP&'M=5IC/H)2WV1F:1C M&S;\K0@/UU!&?@IC,E[.5D1J) 6YCEBUWT= 35QX#"Q>Q8L$B,2*!(C$A1?" MA7H!D8ZTK[SKM\:7!GM$J0ADCD4"-(_3:,:",!%'U3;U3VRCXZ%[$\KJF(:C ML?!C[7F&TL7KJ88)O@B^MB?454MC)P&MG9U.@,NH[1/A&N%:+7&MU35Z+7U- M[6K/,F25$7K5A!4)O?:WRFRG^H)#9)41KA&N$:X=$-=LJVDXIKZ:,[7G&3++ M"+YJPHH$7_N;95V[>NRZ>+/LLFM$OMS.Y(\B<+VM-C(WKFA7<1*_;O%S'*/= MTU:7Y%+, -+V9RL05Y:^0F8[J9UZ0*8VAY]$Y6Q%!1Q/N],BW4$"00*A=(?9 M(MU!NH-$98."B&VCV=;F^)/N(($X<8&XTFA*78+NH,S]E7?=AA$6F4P$&XI! M4BJ3686(::7H,1V9CFGT6M5G!UR*FJJ1I)VN_CH7X;HRC9:C3;7IW>*I!V93 M<@W)705Y(4VC?0"Y(YU&LG5QLG5E.35-6B"-1E)WKE)G-RVCW:R^Z36I-!*N MBQ,N<-,Z9DV/K9Z84KOL9+N',!+PV'*^W2 ,AI1LE_Q@&;T6Y4ML.4]21F-8)-1FFOKI!&U/M8@L'$[ 1L!&P'0#8>CVC=T!@JPT+D55&X$7@=>+@==5IZXN( MD4U&L$:P1K!V?%CK8*BLI:\//1EEA%Z$7H1>!PN5]6Q][9K)+'N#@J7=S.\3 M#J19=?W!$+=$&]\+Q/58R'4QK>9W/Y2(]>\T3KS1[!B8MVZ$+UEGQ8CE5UX M@)U\L#MPC;XE_RS@5?\10_;(O2!F8<3\,(X%_!6PF //AR,VX=$?0BYSZ7P( M>Q:18$$([X.A>B,0(WCW"![ ?9]-@6+A,&;32,0P:C%LK&>M[.^_?I_&UX^< M3S\\> $/7!CUQR!.HA1KJ\1W7NS"Z-)(? 6"W/BA^\??__N__IK?\C%PPXGX MRK^MN Y$*D J?A:CO[U[N+.:9O=_K7]]O7O'O"%\P=WDVFS>-QWKWNF;UJW3 M:K?[G5[/[+9ONCV[;SIW[7=_?[&290)_]29 DE_$,_L<3OCK>K5B5EVYSO+C MLWK1(/2'ZC&*6@S(]<99GTUYMWMPWOTUC8#!PB.?*? M!]P+CV'#%+X/LY_@<@_X(0IX K=RGX7 L/+OF/$ U0.6%2\_K<&^C@4;>J,1 ML'W@"C80R;,0 4O@ZS6#2,8\8<]AZ@_A#@8*P'L"81O,&)]._1G03CX WYA@(&HZ.=426,@%NLEFA7CY*"NDY(9I ,$5=,U#N3 3(G3H( MQ8.41]702@\;'AX9$:L V5G?320 H(H&:@/FAL9)G? M,0'R#^CQ)%BV6"Q;HL8R YP>@;D?AT@"/QTB-K,@E70%$0FE%!4H'6=7Y:@O M? \$0]$9KI9P[_(HFF&FI$)YO"+)%%.H0#.-I5$V2J5<*FO-6'5ACMF>[R4S MO$5\ ^M-+D,9M\OWHIA/PJ&TYM3G5QZ5B_T@C6%A8-P9^,>&@OZ(!PH+\&+) M-8OZ%EA%O4"R"@<-&?G#9V^HF"B>Q8F8(/=P!G>!P1E*A%+?&X6&@6=&H1R9 M>A%GJ):8B$*I%/$R,$J]:SY HL&3&^PW8 >%0MGRJ0'_Z(<#>,''( $,E&KN MI_#Y&HVC(/[DM)5FC;779D0>*@(722)'-!0B D\(Q*P6HJ< M^0LXGKN65\VUGQ(L7,1\I))V/_;[GPRY:#Q TYO#PDL%#4].$,'_0*W+N"OU M)[+7%+Q+=P8<)A1QYIA^Y;W/+Y2 +&<%@X&QX@O XX(?$-Z!/+E&]S(S1QKU M^.EY[+GC[ X>S)@'$),._@TODS867!NE/@ST^KI\HQO&"9N(9!P.#>2T*V_E M6.#YQ9.+DS.='V*XE:-1/\E&.!1@541( KD.V;N*;]6+&NQ&N#R3&?P='^R+ M;QD?)QGD2>C"(1N@%]F8/RG79B9@P'SX%G4EHT5".AE>D$KY#N4"QPHW/9B, MF^0OS(%C"*Y4!@5 ]FNI%LMSS,@F1:1\GPC@8?**(:(MKEW&#&!7?DGX: 27 M%8.]27U?P%_LE[#!3+/+KK[T;_"/][!L<2K5 HX\R";S#'Q2?EV#_2XD)ZC% M5?1#(Q7-@?EK<"F#(WJ(W",@AXD1= MWP^&^1?WBJE+MZ,QO(VG>.=TS+N[/OB(M_>.W3-[K5[SIO_0[=^9[0?X\QB> M8EG7M;K:==TH1 Z3W)K% 1*)?,@JF-JMX!VH6V &.B"/@0PM1 *,"055R Z_ MA(F"3<4OXT@HGT&#O19[WS0\!51@D(QCC29J5;8\0"A",UC:0,#X_0<=83(7 MXS71)GRY$'UOYC98QH3XN?R:((PF,(L%]PRO*1ZL&,L5OI]=\[=WS7?R7J+ \WWT C5(#DYV_H4*WLIOP/!(QG U$"*+TKK [WP:BP_Y'S^\C+K. MQUT^SE%$;KLKC^QL?B!$#:EM?_=V:'AE9#N;TIZWMX_[^DN:_'8'A&@#<4GB M[+<.Y"WLZBQOP51 R_6;-TM V]U%3W=?C?!^E9KU9Z7+[J4N0T7$7M4_M(M- M3*B;";]XWS2P8&6EVD[\6&5_ B:X]Y\BA"0;H0[!LT&O[)CR_2KY3V 77%_V MQ5L\>.)9%VVC>8 61;7A&"K)4$_E2^!%X+4]H3J&[70(O'2 UX77MEAIA&%H M'=,GY*8'-81*?FC95*F='&NJU)X5++.U'2([%VFHS,?OGK9ZD:63,/'J=4]? M;I\=2.UH]40V-X\.[=EJ5%>7;1R29WL [7<10MDQNMWJ6]%?A%!>N,=V"]]% MW$W2%8DK9)S^8':U':4[%X$A5^UBI<&R*'!!KMH6KMJ*5,CE_$=M=DPE1^1K M;QS5X>S\N>^0M(VVZ1R?FK7A.?*2ZVEX$#X2/AX#'[N&:6IKN$KXJ-'BK(U3 MEIU]D/&2H^/DQDFJATE"K36MB*^(K[33BK*85RO2^Z(\0.$ZRS("V?%1W^/9 MP?/B@'(58:G][9D3"6@Y#7VMTO:FV0GV?/J.G+H:19-);$EL]8KM1L4-WRI2 ML%OQ@<4"!D]P@RQ\=^OS./9&GAC>S$I[ES]C:2;0BW>@++OU7!:9L\$83'M;JMIU:UF0,MV^_ [<)"A%B7.E 5@X\I MW?7??*43X7L3RN[8!L!DY>2J#<]00E,]E2_!%\'7+O!E&;:I;X^@]CQ3GWRC MNKFV.JROS/)*0C;"G7FTP*HY3WS<.(MV*6P[1K>MK[#,&]0Y%WDCEYPDZE6) MLK4>_+T0B:)DLS5GM*IA)CI=0*<+M%&R8_>,IE61(4'G"RA<<9AP!2$D(61E M"-DVK":=4#VX/;E[5N3N&8WES,B?PN#Q)^RCVI+3L>?VL5GA MUKF0EM5JWM_;UFVO_>#S%=TN1/Y+COYEW3*H.P6J?MU"@S9]Z7>Y41M'D/:8I? M$V\>F#JV\J]U8-=U'N!.5.Z(M(] RS59%90:D3 M%+(X3,B" )( LB* -)LF.%X5&8J$D*_;E[LFEVV7%/8RG>RKB"9W8I!LDS5V M>W/W8'7N[WJ==L]I]VYOVH[3O>_>W73,]DVKU:\\:VQ%DI@6 5B]2WD;!I*W MD6N_B, +HPTZV6PY_ ISW'9BT3V&W^IJ'?['@/6GD>?+S5^#/0O9ZA5<)JU%.?NP*35_%,[)\IK#RFK\(UL/9)BGUY M8:Z#=":BF$W3"/OPRDL_I_ "$_" ;B+2 8_O\SK1_9=57DR$JZ0/N0T"@'Y MA[$F@OW%:5L-4^/B&HR/$IC'4 Q3-P'5+F"&1MY 0>^A[>Z,"'X&V8.#\3: MKY'GRN>P,)"CGO*9S(66[9R])P^>.X0YR0D%\/9(8"-G^!%I,4C$,! Q_!Y& MQ9QEIV?Y=& X=\QC>7FI."G0,I7OQZ%E94SC=!![0X]'<$&9!+)2J<#!*: Q M'4.* 1##AQ>77C)4[QP*$(?A_!V90$F98-QUP7"1 \0Z/CAD#P8.:C9&B<)) MJ&YH18'4(0A9@^6%YI Y@^L1J#/%[F4VL>3Q$FV >=2OX33)/B,B)^ $+*(A5@67@QND ML8=XGRN+XO,0WNE- '@]1=\I&@[H8;_ -[']BH'_YI.R+!7AO2Z^<3)(!NF21?8:W?;6(#;QW%68RCM$;, ?-._BJM:2F?B]< JF06 M"Z8 LSSSEUVAJ2-%.WM^G ) +][\'IR7K'L.QW8Z8AI*RRSFOI@C-2JYE0H! MX0LP"D0/;M:AI9?3AW9 [R3BDB( @3&[>AX+F%_$E-^&:(N&+[81>I\3AB/@ M>^%0DRNU(H5S-[\S'^CBC(KU5HX,Z&$_Q6^,^3J6KL\UT6I=\(*50'L_@LFL M& W4-]"LT.8:YF3:32TN>3:E):-BE/D\2K?"U]*T!SO#!RA P"_19?^8XY9P ML8"-FHUHTH&D \]#!Z+X:H (K$6G VD6S.E,22A%C,JZ1@-]15OD8Y;!L0FH MZ312L4GU_7L9NU2>&UZ1WZG@=(V[AQ \]V DS*[0.-O\I3(J#BBV MR&$5@7:!Z()]SD6[_)M*\ 'UDV MZ[/K]*N,;2A+_F4\G(%]Z_F5 /;")J;!QMEF >X/9#M?2KLH]P+-3L1VI6R* M/8.R>HG$(X^&TJ#.5!(H(_$8+@7O&^PW9,6Y33I_^[,'K\S2"D#1Q6/CQ?[6 MZ@T0'"1^-? "G@\3[Y;V[R8/@'G@C\(7\Z&"ZR#:7WB59>,9X( ;G"HF#'& M8>3RZ,''.;^%0:"X564K2.?MQ:QPN*5@1B1\V2>V9*MEKC ^+R?,HJCV0=>J MG!1_9K!7= A?>K&D)@8"9*(1(@4K-&WSAU$:##DN%&['@O/]*(H?3;7CN9! M,\>'I:W,2/R9>I' = X@5"FI1.YF2@C(0.P%A)4 C!4W*=;2&F9N:@TSKXI] MS"&,MD'>$ )ALI5(:2J JE^%Y(I<6]'Y1J5%R<' ME3PG4FIX4ZH:Q?MO:!(0]$D6-IO*J-(4=YGCG*[#Q4 V*;6*TO@Q,S:5-D1!\++= M6U)*S^B/3GDD[G2T.=1-)-HM\!B M\WN+&^3^S5!@?JZ7)6&K39Y<&D?8V?0).YLJ&S7V8*8\*CU+6JE%3O28 Y8! M[/ L]UJ&1$HYH$)F&Z\=YLM)H;H%7A=!D71>TE598AU.P^6^FRKC'*:QF*:^ M.(W7B#&*PLD&0LK1$@?OPL_F,?1 12H[/D]2W^ AV:[2JG'(W3W,_2[2Z-^C MP/*\_3'"1($ XMM4@!IA7I#39HB?)=WEJ3%)D1@KWA5IYR&H#)7NC& MK)_"@/M26.*Q$-FY B_.[,1L9U*6I\9S^?BOEV1&>ZJ =0*W%<_WU.Q'*B-& MCCXK3>Y*PA ,'@X&P3 (8J[<<#>,D[APLK/PP>LX"09^Z!8XF\@9PE08BYW.@),Y:"C5<;2R\&4H!AD MC@4BP=GD9R?> )&M!093H P.4M %1%HE=SZ=@X>)Y MWF'&HA+;BZO53#4=^S*M1D_KJ2\8ES+%]>?W]QI=G:,/[DN$A,>/7J!&B1/ MDS#_0A4BD=]DC2:"\M"4+O* M-%3/GNK9UZ82W4^Y'[%>->W*P0U%?]\2OB?>/_=3[HANP6C:54D]2*&M MVE9U,]9=%LOI.'AN0-?$S[!^%37;+JLE$<ADD/@]*>]MY7$QZG@PJ3PUX>L9MJVM M"3M)V!ZJL'O:HO<+R-5C8<4)+SWI^!LFO6W_8)4LKCVCO=WL-"R-.>WJ?%B)S"_/ M&ZJV(D%1G4>>'UE1M;+97+5"Q;'HO$AE=F=^LDB=C%X:Q,OC:?"B"8]@)HS+ M8ROJ!.%R % M6@Z15R8)6>>].,LX+S$I\64<"2$Q1 ,S MQ=XW'2P)2)2,95EZ/6WFJM.!=#I'W^D<+'.A[3Q.5\MYG+9]2>=Q:G8['49: M(?/UVB^CPTAK#B-]E9KU9Z7+[J4N6VBGHRL>0DQ(3/@J$W[QOFE@0=KC>B7( M7LI9ELU4R^<-CBG?]4]@.T1\_>8>F4@G;\15GW*T8EE%K7LY7[>%YZY1X[UQ4J#8ULD#0?R\4\\ MD>YK7M+S=4]?;I^=8J;KYN;1H3U;C>KJLHU#\FP/H/TN0B@[1K?;(Z$DCVUO M3KJ%[R+N)NF*Q!4R3G\PNR89I^2JD:LF[[(L"ER0J[:%J[8B%7(Y_U&;'4-% M;ZCH355.<-L\X*&IVO,<>BKJ+XWS4ZP M M!R+VQRZHZX]4EB2V*K56RILLTIE2B0'Y>.G2V->WN2?,0&O$$@5"_>HJEN MB)W.@<&7.]QBF3,])6A:C;;."AM)R.0I/S2O0JS"-L5^OMSWRWVG8S5%%P"# M>T$^.T $3T#0XNH:-CN15@D!BPRK/&B.K7?JF?>PC/C]T ,D $QF"%1QOQ) M*+JI-O4P@&D:N6,>"\:SVA%Z*I-8IM'MM@S368Y9[T"S>,PC533EU2HU*38] MYL&L7)\6KB_:[7X?1L@ML4C453P> X_,5-=H[-P=X=;0GZF7M>B>\#]DVVGQ MS<5R*-D*K&U_;>2-N5VDYX3/V$ 8:B'CU!W#XX>IXM_Y6.)T\&]@:ME=%YDA M;^KMS[#,,[P'?M#!Q79/4_4=+'\DEX-=J3;,D9C"VD@RJP!!LR!7Y3896WKY:*@TP;-P=5 %EZ.*XF. M7J"Z@:NWBA*'3H&U ]EG?NCY:9[QNE1WZA7Y*PG'$JLO%-LJJ+5[*^FR\6.V MI]_>4GMV1Y?:.XK6UC=\]1$O_H QX%0.J8?0+)^H)P M<*JK-F^[_0PZG@5APKQLFL#BDN6!244^WSG\@;0")"#K@E*-^*/(RZZ]#2BH M4\0P?EE.O;A1!^!;[8:U?*)N'\"7ZNTY1PL48X"'Q!=O*T8FT0H4K@2)^8P; M[/<7BE=:.%FE.\'C-)IE))N(9!S*EV+8"=9$O37')E"7"IV>1,E86"#ZJW6O M5%$^.36E&F0/,IA..!$-]O_"9P'#-5Z.799Y@Z%+KAD(8!PFX-=PXKESH!Q% MX:3T-DTL4T"E+E[1;QQ(7A'?1.1ZL5BI])1VB:7*>(U>Q<:P>M<%E[W!J>NU6/[W7[]/ MX^M'SJX=\X;P!4#9=:=K/[2[9LOLW=\ZS8[9 MO>OE;[P>GTV[?O_OX"I)(E$\FWXF( MG,;2]8+?(X&J!*22*Z\8H#A@WDA)IO1F46'/!%KU\&J!M4\3?.RLP?K*B(Y3 M/Y$1@062S-]N(-0#3& 4 20W%LICRYZ#PQN(68@*[UGX\$)5CE#B0SY >"Y" MF:]3:SR6))'-N5;29M2I5BU"FX8H:J$*?L>EG1\!/]#!03\ M$(8BIX3#2">ITGDAZBJI.2,QAN$@@.&E&!Q '\Z+X:DC7Y6:E_ >Z0G";A\?YF._]@:6-GS.]G[-S><8# 2RLS!-<*=!;LTP!>I'R M <'O\6#-/[^V?'-U)242;GY%@.4Y0Q?!1S*?8I&A$!,UJ]>(@),OU3S.'+!X M*ER49= ::%,54IWI,_8UE**X[ MQL7D@Y6IQJZR#-_W1F; K7.+XP3^4>R"(R@09EN]_;I:+BMO4)Y]Y> #)GR* MP$Q,0?KEZ]7%ZO^%XM] I;?M7JOWX-C=3JOCM'JW7:=MF5;[UKIMM>];=S>D MTG_X++">&HAK?QA.<='G:\ 6%V'9BCX-1?\Q8#^#5@7^:*FRTP]> 'H%@S6E MN7Y)0(1X!-[#30C_L*N'_I<;D!(\GKQ(E?F5OTU13MA5_\MO[\$:;\AW7#=[ MQIX.Q_+:94L%BAU@0R)??B L"X+? AU!OJ-E:VP'#P4GE,\%D;W_Y9:UFVV@ MAO)!D0H 4XB R4S%P[+*R?"7&B,H,JR,K<+U(PS%3V'4'D+,8XB.9(AP%CV! M3R)UD9N/7T%>[B #'":YUBU" 5*9\3SHIY0S_I2-!Q'.+32<_-)7**LBU8"P MCR(KYHQ:=FD\C7S"8, !YL&888P!N#]8:QYTF?CFQ9(3\LEFTYDP!/-%J M4;[/;XTO#?9CO_])N<98*UP4N2/*ZL/@2ISQ%/I6$[PH>0XSI2*QEP_59D3\ M 5Z61"'J(7R$+\DO#C5V.:#KU9\H<+ V_5$([LY&'65H,7I]KRZO2$^$K=WR-KBIRBE?2 MIN_U!#F/XEGP#$P7B)/&.;U>70G@V$;/8A!E*(-D!6>-(KZXS-@1:ST MC5?]@P?RHJP\)4 /6@)H+(R!2<,(=]+9J \+QAA46L51R@]+J\<_N)Q'?DT M?#N8,K&R9%0(7V1A)OF\/,P0@*[,9WNJBX?2.$$#-(872@,OF <[1R^Y?2%: M%HE)^*0V!WT/I#B+H,B &(HD.@H99!B9SX5+J /[#,,D4B?#J 2=S4*?,%% MX&@_%E< ,,D@7)P.8C?RU$9E=GF#?0R*K1"E\7+XP*'EV,;].,Q&H>S$H8?[ MQ")P1>&E@;.9[1N7(0Z=';DKA,$WT(_2)&2_C[TLS%E^VP*]%/3&Q6X0+CU MHI@H)9:]-)#-U^,QP^P>I>PRTQ/5#DI+[I(FP)5#-*VS]2G8,'L T/')&ZK& M(,IC5@9Q_C1T 9]$K/Z$"S(Y67@-KI_:Q]G 1"Z&_8:)7&_VGW=.*"W0>C(L M1C-4GY<76-(M>4-E#,FT^ZM\JJM?P!JZ9A6%-R;K^384Z%F-7M=J.6VSU;2= M9K>KK[V :6GI+^#TCEMB_[0;!-#D3V7R)WI\:%M-5%T6KFD>H;!]C(-6/J=]C&WS;D [Y*Q0?P7-C/D)7!4/3#I_QCYGD>HM2%LSUJLO!!+KO62] M(OV0V(W8[1!(U\\\W6K4[18'+D_[O&5?)@]4PI35DF^ORI2U$W4Z&U@Y1A([ M$CL2.YX>.^Y9G]8\<05])T8BBN2V0+$G9.2Y?\X('@@>!AN?Q!LZNMI_>Y6 A5 M10#/T\, ^EYO[V4'<9>O"FZ2I9C;#%8:B-@ZJI#=#7!%X;09>+'4[AGW( M)E=U8:%Z^94UBN)4)YL_96U>WBJ"5\_DN]/*KZ.PX>FG>Q+'$<<1QU46OCV; M'?ZB2 [E#U]P=E"S9]@=2B"F. )E"%XJ!ER97<-L:8M$4@8QX0/APQGA@]DS M#U,&@].$-Y:QMM&VK\LC)N0@@A8XHQW$+(]"1XSSK0"F\://-?3EGMLVC6;W<.X [>Y2+(,P MB#"H=%>G;;1ZAZM!&7[..\CO!<7VG\W4LV"CT 8UA# P'Q[Q$3&*&7>O3B*4!3X=>(LL/ MX@!B]9<,STN_,D[@'VQ!B>UYPZF(.':\C^&A$4O@XES:WC2+:?9WX% MXLZK>+X3M(O[=0LM^Z %Z/V#OOVPMP=M;CS& M'7U'WQ7N^W:['G #O)A@#>, I;\5*O1]+6SV7VLK^4)8R=S$):]:MG ]0>=V MU+FK^$&"QK6$^MZ2Z\X.BF;#"QK0PNVC#/:HEX."?,WI7\Z@F7S^3 &>.@;GU1MX(,9DY&Z%M7]6WS,/N#*Z/RTZZT(PM0VHXH MK:(3-A05BKKK5-_1HTO!1P2[N.E;G33C[:U4-0/Y=U)5Y7A F2,1W250J"/4 M$>H(=80Z0AVACE!'J"/4$>JHUH'E0VHM_P LUU4?0(^ ?^^XA_R[ T MVY)6%!'X!_Z!_Q;A/]!TWP#Z@7Z@OX?HMTQ3A7"S1;7K7QSM>#PU:PA*W@?B#KR&;(DI=GLY:72-I-5ZZS,DQ(7I_BE:8R+2VQJLC.15L* MK.XF+M.T-=N5MYQ%>=4-I 1C ,P%YMJ5N71IN[5@+; 66 NLM2=[R_5T,!>8 M"\P%YFH1<]FZI^G!_BKO@KG 7& N,)<,FTO:F7ZP%E@+K 76VI.]91G[JS/> M"^;Z4%T>A3?U9V5(Q>[GP3E/E3QL(0P_8UW9 6 MR-$5!QNV!H#_7N!?8O@IL _L _LMPCZ?^TTD"P/^@?]>XM]T>2@D"H4 _\!_ M+_$O+Z 0V ?V@?TV8=_E87DH$_2LGTTE"F[U!L%5F-""A.F03,+\3UJR%AZ2 M+QK.(:,(D;RK5ZHSC&'JFFO).[+0]2=)(>! XX!QX!CGKAI.,<$S9?& ,> 8\ Q_>28(U\S_>;- M&"RB0#X@'Y#/B_A3J>DANF[@]/F@2IU>/IO2/.1[4(0^3&E:T.*0-*."7/JW M>6V8FN%@\WH/^@TS _A7#O]RMWVP, $Q@!@Z00Q\-:%[TE83, R ?^"_1?BW M EMS;6FU5X%_X!_X;Q'^Y6YE8&$ 8@ Q=((8+-_5+%<:,W3%,,!QES4W_<+3 M88WR;#+?:LC2@VXQ8">S%11SY-J:83=?*1M6B4(S3"O:Q-#.05XZQ MZU$48!@P#!AF6_M&UWQY01>P;\ ^8!^PSZ;L8YC\M!W.^H)^0#^@GWW3CZ\Y M.H+4P3!@&#!,4P:.$6@Z_,<2#)P^GY$1FU &< ,SS9<3)FF :@!U !JZ 0U2-T,P9(!Z ?Z6X3^(\.P-,^71@#=-PQP MRF;-3;_1DB19@9,UV!I]?_/"T#P=H5\(_>J4]0+V:07[X&2-S&40& 8, X9Y MO@GC:[8!^P;V#=@'['. C1Y;9M)$T _H!_0#^L')&BROP#!@F(,SS)%A.)KC M->_#Z;Z!T^>3-?,-*S*E.2G&84Y)6)9Y?%.5X4U"29FQADTF6FD5_CK-D M2/-"(S=A$4'I"P5!-F_'7/]Q QD=[J[)(-(&O!"+WA!/Y&W MJ=V7!0[ #_!W OS<*/!A%( 7P O@A:>\X.+0#7@!O !>>+980%TK@!_@[R/X MF5$@+_-R]XV"E6V*[X5S?NWU*Y]7&I_$*3T>4R$;P]2_>R(;A M=!Q'),DB47"'[YJPB_B'.$E88Q=_T<@]NW#,[A\E-"H+4HXI"8?95-P63Z9A M5))L1 979\3578V(C9J"C+*$\7)!CN*4W9)519@.B\]?FI!CQ 1'\Z?LJL\O MV42N*^]]\R'\^VK#TBR?,,&O-LW@URP>7.]4131)9M?\^$G_)+XS.$?S[VM& M]#J>T(+\1N_)MVP2OIC7)F%^&Z=U(\.JS.8_U!0C?KF/A^7X2^"<.(;KN(&I MZYX7>-9W/]QD^9#F?"LU":<%_3+_\,-S&EGV8G7K<4%%IOV$H]ZFA76[EW4+ MS>"[]\EN+=O6]QN[W7[8MQ_V=O2]I8U'W]%WY?N^7>P*5I O)EC#^/2VL&8S M^4P4QO2!%%D2#\E_Z>*?W9>;;Z\U9F;7LN/^1VQ5?I/X=E_;5#=9,JR?"^B<;)V[BA\D:%Q+J.\MN>Z\CMY) M#:T#:.$[LCRL7@X*\I6MX&.VCF;Z^(U.L_S D8U=94"HWG/5&W(_U82]!>H& M==L'T]4:!WKKKK[-WB(H98R*C_M;BY+*&T_E%;1"1N*"D7==:KO:&K' M75?;W^K-W;=W5S^JL\T*<"=E58X)#BG)GE HU!'J"'6$.D(=H8Y01Z@CU!'J M"'64+-4=$\\8+5]/_Y&*F.FK,BR[4+QY5W&T\/S'KETV7$>S76EG0' "K#>S M$3B@,QS@X 0H\ _\]Q;_S 9P311K!P> _K* 99A:(&\!#'@ ' .*!E',#L M . ?^ ?^>XI_RS UPP0'/.MG4[%X;=\\^$8+D1&%)TJYS_)DFWCQ97:-?6YE M;1$3*AM;CJ\% >K1-"X 3,@]Q!9P!5P!5_)Q%6BZ@Q+5P!:P)1U;@:,9E@EL M 5O EORU%G %7 %73S!YOR&3_5!;[=[\#HKPV2>CEF:TCPY6&Y-'\@P MJWCNX5U.EDL[L-^"W8B-!;AG>^;"\+S 7F G.!N5K&7-SNL@QY89Q@K^3)_N/KU6KWUK 5H1VD=FSG.O0Z MFGY*R6]LHIC&[Y&7O1TJ[?6 M7_G%7^*2=3.JVR'22O'\[/R4R%E8C,EE72KW.IO&$3$M_?,7PD^1Y''$TU#Q M2W9KB'@M.>+=FW7M\[*N[[^J.*>\KF]8DI ]I-78?Y(ZG)T-LX M3;DF9Z/C6=_YW30=KOQ2BR&<9!5_4#'.[E/>9/Z 5Z1\0JY7JRN+0T2LK>SJ M=!CF7+Y13NM*S55.ILO2%/FL- 5):;E\'AGEV83==,>ZSYL>>9\ M9>"X.&;ZP'[,*;GG_ZF'6?SMN0!OJI(,V=R09N6B!C1KT9JW9^P-X?.WLY>/ MXC1,HV>_LQX5/.F\J$3-'\C$+B:AD/^V$%KQ3&HMY2,^UG69;"X&WC@2LPX* M@?/.5XOBW4P,K %%_6F-0)YA=3ZX$DBCB!]D4,\D$S7UJ*BI)^&!O"S?TBY_ MM3[?!UHZ#CF+4,KIHZY-P' \KW[^M/BYJ'J^)"I. +,JZ*AZ?MBJY]:)X7F6 M[P6&S693W9!7]=PPI50]=PY?+>8GDYD0D55<^[TTT/5[U@W[Z23^^YNC(U06& <. 89HR M< Q'/^JO@;-K^HHV+_F6/J"BWA6OPV*H"/S@:T'^ZR((9)IG=S'WV=\\ MDJ.*1R_$Z>>U 2&-%*YO0.R]I/B.38'0'^@/]$>9NK'MR F_V[1Y3D2.+R)D_I@G"*K1876 MB"H,8 MK(>[68K5']EIEE,.L>+ _!B_11R7!2ZUX\E)/(JX7CFA0#"CFJ>UE-E\LM?LF M&:@'U /JV=JZ,1UYA>2Z;MWT^=B R'$Z.P"P-OX?/J.^^8P,MC:25U $%@H, M$56909FD^?OC!CFYRGS3,*6-?U?,"/! 6WD %@(LA#9N*[5^Y?&R ,&Z^@/: M,JD_3^P]2^'_0OB'V84Z,K'W!._,-I(P?$MS]Y#0JB]VE4)N;P,S]#\0)I! MU15.@\L;^.\'_J6NIP!_P!_P;Q/\?5MS31_X?W5)\WJY=I4*_KXEC/_WD7_> ME%1SO=UU__8S6:8+YBNM,HS%[EJ9K2FC*\KF'JJ0\ZXQ^%OU=%$P6$YO#;GE/Q^O:=7SD0.!M+WLO/)V3E M&Q%#4=2#'T6\_CM7!UZ6NQB'.3V^$37/(X^4O M[,]UD?"Z<'PXH622#6E2UXI/Z3U9EH)MH[A@\P)Y9-1;K.QO MAZ.2YN2<1G1RPSX8CJBFZ9.J$'_ESX]'L3B+6>99,9T]L$+^/E-^7D3[22'[>87RY%68 M/PJJ?Y,BW6/=;)HB?Z&,;HHY#_JVV0P/\JXL>9!_8_SQKRK.V;L36A0S,N-% M VY3]C#&D@G[@VC;?5R."4/,I.!'!.A#Q*[GX)+04&9P"@*400T,\6PLXYS< MA G#+J/C,64*&S+>)F(Q<)R-CJN"=8UUMQ1T$=9=7&3S8EQ9"H7@N:#I3/<) M9X0UA!XF148*1B )Y^/U$TJ8U 0J7L,W.&J>YH4XJ\EZ-D[T(2[JLQNE1MC/HE2C.-?!1E9,*[6V/XFEXC^P 4A8#TJ1["SD M!T#8\V?N]REK$7^0.!["+U[+C$28'"7JXM#P,_;,8_*>]-_;8^^LPOZ5\[)[T7&XGC57SRC#F MA44XZCA<5NR2F<8R/;H?Q]&8R8:K*$==Q#XRJ[RLYV1FO[#_EC.\U0B=HZZ8 M(W0QRW-TSO:1%MQ%HFI2)4*/CVNCBUV_6 3,+/^,6:$. M>M[PI[)Y*5P.URB/;^K"+JOCLDYNM1&8,[ZK\IR)ACV:WH5)51\!XY?/[2-! M%$^ZRPVL_5E-AUU)O6,WN.2_)(5*]"W3/?S M%_(K@TV5UQ,8&[VG5W(]7/? ADP/PUHU/0R+L'52RE3HMF)Z(Z"7,NCQ0NQ< M[:*ZJ4G=5(XA,6$79$R3(5?C<,*O_+=(SLDF+;9>B^NU67@7Q@GW0AVSNX[% MY#ND-ZP#E.EWG:M3V#ABGF4CRI[U]&5\\?3^,QC&E[,B-R]2;BUE]Z(K;/;D M^4'9P]/:]+AG=]'C879?4P8#ZI.!>=E;!FR&PP6;K:)J)@C>UZ*Z*5A'^%,B M]JY;NN"J95OXTYX^GV.=/SD?+B?T)51Y>V8G0(5UPILKAJK^J[B>B;J:"L[] M"-^9>FU-/B.\!=L)5LEG:^#G5+D=6ZTN_!3D*K?)9G8\JF+*8LLTMGI&6:S%CB%T<)4_*ER<:IJ_;9,6/F@5P( M76,XR;,)7ZS6TSSKWN\"=>O><"+#WKE^HDX"86)9\;RYHEWA2KOJ;,'1DW;% M=<\%%3VW-\2J@4_K'* EZS&=]9@13I74"PO^#CZ\7"!GU8P/?LYN"B81H?QL MC#UR-+^$_?AY9B#-%AC13*+#N(@8,53\M_ FJ\JUK^8\L-K[#7"_UL@IQEG% M")S=R8T8OJ"AL9#.JS86IX(GBY[D\7V?UC 3/IZYR?2DZ4SDX_".FXM+SX\4 M:IA__LOW57%\&X;3+[_1^Z4SY:DOY2M[4?18__>:<<)IDD5__O4__^,O\WO9 MY=Q1_?B5&:;E(!U>L'&;\EL75_/V?2#QD/[". M'1ONP#BW/4/W/=TY#?33LS/OS+ITO(N!X9^>&I_^^HS35I%P'4^83K ^D&_9 M)'Q]%_70VSFO(W8NP]J^G@M0XP40-3':;*U>W M2Q^^U?DUG977MPWWH3<9'+'Q;"TFK-E8Z&\,QF63YA_7DR M4?)K%@\6^X>,FY)D=LV/G_1/XGO!D#K_OKVRWL?#2<*8/A QN9/_ MTL4_3\7VS?#!8.^771'#^'*;?&EC*?[YG)"F=!F!=T\Z.Z M624[*&9'S]7ORJ[7?#-G8?0>$N6OBGL& V$&OL" &E)4XJ17$W*2G1+(L$W- M,II/-ZB,SN DJIJ3,.@+]/4!^G)<3;>;+U>JC,[@D&M3F.,;$!7?NUH87[7K M.QN5]V'^LF[&!NL)\YWUQ,Y'2/8+-H^9"J:T,^-=00T6V+T%1&!JOBNM$$E7 M (&%_=J[+JL\C1O$#_[Q-ANZ-4215G >$EZ-9\M#5^10E6'SN88+J M#K1LO_D"-UV!5K\71B(Z?9PE0QYWLPA%;P1=#>RO'!!DAJ/IECR4O2.P*HQM9C>KOGM>NL#!-^YFE-L*'RMN/F#NE]0Y1/>LWG MQ^Z%0QY+NK8MZ92%I>=KABTM:*S?L.S[3NT;2BEWDVN7@H:9Z& MR5E5L+&A>7'Z^#>:W>;A=!Q'@YR&Q35OT399'DS/\)S /#/.C%/G]-+P+?=\ M<*E[>N"XWL"XV&N6AP,DZ;I^DKVA3B$PI-.8ITSAF1V&<1'>WN;T=I%.)J_' M@Z='NUT(GZ<5"DF=^;?.(TENXB3ASV3]RV<)+T6BD/G8"6L\+N:Y)'BHMTAM M-,[NR3V=9R:BXJ9E0A&F.".>"(&G9Y*5:T*>-)%80JG$$H8K);.$?>#,$GJK M4T.@\^A\"SJ/G"([.K ]M1W836=IN!;)_G_-1'K]BR?I]66M3.!C@+;-M.TJ M?MA-USI =Y)%VH6L-;(B7YJ6-4^P"5:4SXK0PBVU$!F\H(6'UT+%N%":'QLJ MVAD5;2BC'-AS:]7LJNK586E9ND@[_&W&&_50OY80'Y>J.&2%J%[$TE MM T\LXDL3#/0/!<\ YX!SX!GFN,9RS UPVP^1PAX!CP#GNDOS]B&K;E>\TE/ MNL(S_YIER(M_ $."(<&08,CN,*3CVIHOK]0\&')3W^3K>57WUK 5H4E/EQG,;R*+ M?UZT97MM)?]-ON9QEO,,H7$V)'$J\H2*K*7CL" WE*8DG!W/(V5&W?(P;LFE>\W&F6W:G#IZ,Q^\QW[\G+@GEG>X-(Z#4XO+WSS?*\)>TU[NL>$O?57?O&7N&0O MC.I?7J1KF N5?-O H[]I5_U]]O1I-^89AZ=Y/ ES=M,\9[!(*AQ.V)0ALA6' M)4/Z':VA'J=W61RQNV^J&YE:.*=8'UG%\W M2Z \?-ZOG)?N*F@Z2[G\I$-A3@E]F#*BJEGKAK[2:IX[.6;/3RGK7YC/@^B8 MI-C8\+3,7&9\YA35PF["1/2M&%,F#/Y;\0Z'O4H*KZ/Y;>A_98V)'K?)U>T% M_IEK&J9]=N8Z%^;YJ7OA!?;YA>]<#DS'W&^N;C6A/^?1%3FW%/U_YWG(\_B. M+C1\Q&8?4MXSV&55S@#VA1P9GWGIV&'%INP%#L1T':=14@W9@(_#?'C/021J M_TQNZ)!G2RRR4;GX]:YRJHEG+UY43=D4 MR>_FU?G8$VEZS/Y^'(^.P[LP3D2&[9N0D=I)2\?K]RI_,19Q,1O#X6SP&"$5 M(>LI(R5R^3)*;)!8\^:)=U93GJ,_#M&!\Q1O#N2?/$DZP3W+4GS";4MQ:"")> M/KL8Q],IK[H8L[>4[(>;1U(5_/[%O;4"B,>-PS2E"9F&>9GRS/?#3,Q#[$+& M>_P*-EFQ(E,5UMRH/4<=OT&L<&O;/:*<&JJT8%-C/(KI.J@) MR*=CCL:)F%W?PY[&C(5;,HH?*/O(1XM/K],DK.]?S.SLQ[KFYC/]T_A\?$^3 MA/\_9(O7HEAH5))5P^.Z/@*;?9CBBR<*BICUGKVGY#;'R=QL6WW-6MG&Q:HM MP$#!>O)(N/]J/O4S'8_**F2*3?/)7*2WE"EAC9 PO67=$0/"#0?^HOA!V ^U M]%8L$]Z+-ZPBMN2J#9Z[L"A9%_^9L27)X[SHPW051 M\P8O81=E$_:7Z T$+\P>9H<4["*.B>7K7^+[+"OJWV>#6ROFVG;-+#%A3(6< MB81MQ[K]$U]8#N-:;?GS=UO.OISK!<0NV+ART:3DJJ9.&8MF)AD&E@G__UTL MIJ&4#"M(4)E"?&KG5*C'J8SE$]G ]; MP@:1K\1C,IO0^3>BPB-OI#H:3B64LS>V$3D=LJ M'M:S] (I3UNQHOEANMJ2]1@0:!'&>\*,68':%>9;06E<%T=9."GF*CYF+UMI MQPPI]2S3UDGA[RMKE6=S+Q/!*GJ9^DUBCJO;+!LR)@SH Y^4;^E,0S,F_!>OYGS&+0[. MY>.8\JF+J6%6W3+-G$Z31[$(?%(^9\0PP9!+I_R"/&.WO5V49JO"*L_'\JW% M#7EM$%\O2A?NMAV4.IZ"\8;I3 M1]?@N:'EIGC.3YPEF+45+8I!K=H9&@?/_ N?O 79+Y=+.WO" 1? I?UP> KYJHG[QT]H+/F*$EPD/%O=\KGDZ:R6[@"LW M?YYH#O=>L0?PP6?O_)['-E5,"8HQ=YSF=!C7&PC+XLBK,4]/(Q567W9"KNL? MV B(38CE$GU!S8MMETF5E/$TH6^XZ(0DYW(3VLP>GK_ET^.^S2B<"O9FLKFA MO)5#)@#VVG)UFF M?.YEF#GSN).W2KF?=22 PWN136Y8 UX+WA"[@W/W[/K) M2WB=7W'PCE:=&[7OD7_ESO"EC%Z9^%940NSI"-=YR<8N3/BV2T'K2MFB'1HI MPS_Y-[&].>LF66Y4K8YQ47$O.1ND,/^3BO;4;NIBH:,\4HMIN%!Z[L#DK^ / MY_YORG'[9#/KE?:_[7_>)##D6:S':F#(5<34N4KH[Z-!%.45'?X2UT"+Z?;5 MW*W!A>T8 T]WO4OG,G"#T\!U+=O5?>/B-+@XVVN$R/X=[C,)SK>I:C7(!!J3 MI53GT5-S9"W]U[(*JC?F)/$S0S1UULTIV M4,Q65_>1QZ;7X0.S@-BB69A0AT2U^B?8%,]9W89CD;;&;.C&A:6,QN!4N)I3 M+L@+Y+6]H"S-U^6EC51>8]1*)MEF(VON6JQ=S:Q%'UD=O)>EM6596!TM,*6M M(KL""ZR6>XP'W?" !RS2WY@_RCR\H\GL:%Y9[U$O-KOYGE43.)(JT0,"S-8L MWVW<>NL*\K"ZW,,4U15HF9KC %I8^ZR[ZW<101'.9K"52 K8?#\8IF:[%HP^ M+(*P"*H!X6BN)RVM;%< @"3>*VY-FG2!E;%.[!WU/&6NZR!BKC)&! M]2T($@2I&$%ZFFZ#(/=N=+Z>4OOMHRR;GTYYY4Q+6L;#.*GXD9\K&E6YN//B MH4Y_Q?,IGV63:56*@S:_CR["G)_8*K[2_&HTI+DF2% M2(17/YV$99G'-U5]K(/GL%IYTSA+ACR;59U[:IX,C-U=9QSCZ7EI%%8%?7I: M<$+NLRH9KN0X#IEV'<_52]KIG0-,SA]I3DN/XABZ+N_PC6%*.7UC[WKZIMWG M7]#ZOK0>9X]V=-8Z:M?9;OHTQ[5(0_HK^]NX(!L.:L MI?F>M/FZ\W&X" %H*@2@@]BR=2TP=6!+114!MMJ-+%L5G-+L&^T*/-85,NNHWJJ-"ZEA_@ BTP$&Z"@ "@)@!PM(\1UIL.@ !0+0=$(%FR\NWTA5 8.]GLX6'2'$4 MYLDCH0\TCT0IG&)U@PAK_K?.20 O04D!P MJD#+@I-:2?T L-H-+%-S?&D9E3H/K7[O_UQ,IDGV2.ELJ;4(P)LFXKGFN/!\"\NXIXZ/JTV0(7#^_RW4TRVG(* 6N M@6O@^D"X#C1?GFL&N :N@6LE<.VR1;&\ L3 ]89K;0GYKR5ELEZ?)_LL+,;\ MWXME#N9!.KP:9WEY3?/)3^D=+4I>)_)9UNT-\F([WN#2.0].S\[T,^=2=P;G MCF^?.F?Z.?OON:7O-2^V/SUL7FRA!@4IJLDDS-F%)*N8@C'!KV:_UF95GD4> MY&(QUB*B-5^&N8K;;AY)P7H2CQ@Z6=/BQ4"Q/Y?T-LO%C3S9]AOTNGVO?@[3 M*LP?E\^T#(VLS6"S_;.7#V4=EMOJ*FFZR;*2@*]1T@/,M1NV4##ODRG3 MTL:C[^@[^JYPWW>-KVSY1N6.*3F]?J=T'XBR0YNO7CH9XZM43G<+26*WT=]) MQH3T;SK<=-FVQ[:=944IR[,(SS80\C$M_%O."\']D>:4O4]-H/PMC.6=/@=2 M@)3.(N47UD)YA=[BIE_H'4W( M-G%N2P_Y>TI[F)#!MX4G.TQPCWE1>A$)B A?&7M70":0"60"F4 FD ED IE M)I )9 *90":0N4^W9;-"W FKRDD5ZHB) A.%^#AQ'O]L&P:], M8H^S8[8DC"*F!ZVL4BGY<,'_D2T"];,$ULSBFX8IC5JZ0A*(SP /@ ? ^ ! M\ !X #P '@ /](8'+%/349X<% *Z"T%&)YF!JA/ PH !?25 K : ^ !\ # MAJUYKK3RPEVA )P]6G-3??;(W$)75(D\V6)_7X6D9LJ(JFW3$O0-^@9]@[Y! MWZ!OT#?H&_0-^M:$OBDG.&6$!8WK/L/U/<3ZCY.K$W++53D5]8C*G(9%E3^2 M-"NW2L:T\4F(G3VJ>_8I6H;FVG J[L%OWE4Z[A@BL-L&5 5S^\ZQAOVX/ M4U57L-7 ' : 6 V,();5G2=BK?E4F?O=- '5"W-!E=S0]EI0,Z0V[]2.%<;NZ!V;XKN;HTB:K MKD &N\+]180!- -0,/,_6UHNBUM[Q9^;H"EPV Q?$=S/!QL R* "(38 15 M!>8)( *(P#R!4&RI;EWQ[9Z*YMQDR;!^RG56AHDL]9E5PYQ)P9H^D&%6W21T M41'S(PA3O_;F'I(?ORO9=Y572AW7 U98<1W-\OS#RU,9K>)[*08'.V;N MU+&W&O>$D"R7@4&,2YPRLBV_\&"GU^2[\M0G#]'7/&/UM6F63YB.K\+2X-P3 MSW)]VS1TQW0MP_ENKM),79-P6M O\P\_/%?191-7H\J6 8;^VG# S0/3ZA8: MWG?O VDMUF?W[W9[<-"W'_9V]+VEC4??T7?T7>&^;Q>2S8R" ZPU5:H(^<2N M\-[+5//.>K[ADPT1,_-HOM)Q_R/2\E\-4A\4)!N1GZOD<2E'R]"(J6^^*=EN M_9,LT-W4\=VZK@UHXTO!;KX./;#R3C(FI'_3X:9+M#VV[2PK2ED>!;@&@9"/ M:>'?\JPHR!]I3MG[U 3*W\(XW2;U%9 "I/03*;^P%FZ5)0Y0 50:T,/+,,X5 MA,?_ADE%@0Z@X\"&?UB,R<6_JO@N3-BKP-?0R -KY*]A_B>MMUK58^VKCZ2_ M!5 E 9T\1LMRCR.2CHDG,6;\7^J%TG;5*+K7^@=38C1B-[N47IM +PRPNHN M4T+CH''0.&@<- X:!XV#QD'C5!(<- X:!XU37W!]+_[U:Y;21S(1'ED21A%3 MB\-N$:@1Q"GM+%MS/4:.:67.V&+V 0^ !\ #X 'P '@ / > ]TA@?,0--M M#Q0 "@ %])0"#$LS76D)O4 !H !00,LH *L!\ !X #Q@.)HGKS9;5RA@^XP3 M"NUD-QMN;6ZA*VW9PE8L>8PRHFK;M 1]@[Y!WZ!OT#?H&_0-^@9]@[Y!WZ!O MT#=Y^M;W .L_3JY.R"U7Y71"V;UE3L.BRA])FI5;Y9A8IHA]1_EV]J?NUZ-H MF:YFF7 I[L%KWE4Z[A@BL-<&5 5S^\Z\BUI(2@OA[PU>X[2JJ\#*IV%BF4Z MFBVO B,F#R"BY8AP?+;&T $( * $'>9KJ<9B.D%(H (K+H/F5"T4\[=\):F MT7:I@S>&D]0]A0/BS',UVY97W/@UJ70%>]BOV\-4U15L-3"' 6 & "V<$); MGKTWQ>JS=QJH ^I6349=GJ\",QJP!6PM#O1I1M#\E 9H 5J]@Y9G:[[G %O M%K %3\?A =;W4.RS+)]F>5A2,J0W[-:/5/KKZNZ7Y5N:92-"8LM^8NKI+"(, M7=JR"&@ &EJ.AB-#\PQIN[;P< ,L'0:+Y3.T6-L4FL7T 41T&1$(K@,J@ K, M$T $$(%Y D'8,MVZEUE.V4-7X[!OLG2((.RWSL-IAB-MWNG\Q@EV)K$SN;G? M&+ "K K^9'7>U.K/GNE@3E@;M5*M!%V#6@!6FUP= !@ !@ AKD+T *T,'YQ]>8EUALI58 MC>_+D'5][?5K/O_E^ZHXO@W#Z9>K:$R'54)_'YV%Q9C_>_&O*KX+$YJ6Q2 = M7HVSO+RF^>2G](X6)<\56%SS5UTSN9PF6?3G7__S/_[R\FD789XR)2R^TOQJ M'.;T-"SBB#WO/$ZJD@Z?/H(-06[JAO\_YC^NSS^1>,A^"*/R MV O. GU@7>J!9SBN=>F?.>>.?W$Y<#S#<$S[TU^?C=OJ&%S'$UJ0W^@]^99- MPM=I=.7V)$[I\9@*UC9,_;LG*#-3DF)?MSE$VF51F6<9:2;$1NN,1)F [)L)8Y M26E)DJPHR)3FI."C0L*RS..;JGY>F?%G3-CM13D#X?R-FH\>^K+4RS?,+> M]F3P^36+5M:2BVB2S*[Y\9/^27QGG!+-OV^OD_?QL!RSCTQ ,YYC-)6$TX)^ MF7_XX3DU+1NU&KBUI#=W;43>YK%?=9OLX+OW"70MC<_ZM./MN][?YML/+/K# MWJZWNO6MZKR$NG=[CO:,&'O3?#^3R0;QUI[:\=8OI.5_1%C\)O'MOIXL;YC! M,+=6X<'/)047[ MHJ(;$V63%8A JP<4HGK*6H>I#PHR&/+M"#K\;P1<]T@AW],YY02GC+"@<:! M*&3?%5(MJ>Z:^WK/WDC),56_S>(4I(&WB;@T-42UO_"S]D29'3F^9AO[.ZSY M$D:M41]D6&US:*P:.@0*6D-!KJX9YOZ.'X&"0$&@(%#0*@49AJ,YG@X. @>! M@\!!A^$@T]9L4]J.+CCH0[XAA9R7S. ;8D1;.I!YH1($,#CC4K8+0 GB_@:0:: MY<@K!PQX IZ I\39T],< TE! $_ 4T5XFJ[FZI@]F\ATT>. B'VN6/?OQUN) MWUGS1#5&0BDO7R,"D^X#U$_,_:7\^9 #L V*ARV*-F]1M$'#0&T?H;;])X?F MK)9-IC0MQ -$O8 \>GWT3<:9;8%G*9?6V>E5@EO%;N]SY_N:4[EI3GN> M=A=)GO<:7-5S;4.29\78#UDCVYW8M!NL""U$DF=H8>NT4#$N1))GJ.B>DCSW MYD VWY'@#NZD@%='0!H3M&'+?X>*LDW(2?9. MO^7("SQ77E]P.$[-"1C4!>K:7E">*2]QE_+Z NH"=2FBBJ"NW:E+8G2E\OH" MZ@)U*:**H*Z=!65HEL2SRLIK#!(V[-_W5533:9:SQU4W193'(ISZ(^[<]U*M M-+S;+SUABF;:TLR&KF (.W ]QD-@2DL?!#P #RW'@ZWI!O / /]5V.YAK2 M!H>%K@R2LAU_7TC'!5 M[F&*Z@JV3+;8MTQ@"]@"MJ2'/%F:(S%K/[ %; %;#'@Q]OX6]H(PO[=XX,=V;A MK_EF0QF#MQ!:5Z +G]L^?&X]@::A:XYN YO )K"I&C9]S6VJ@#2@"6@"FCM, MFZYF6-)R,/4>F[MN=>GM7G5>9R5;<[Z7(+\9;9-?ZJ?[ISCE5OI1]C2GY6J^ MM;_2L\JH$!S1ZAX]!WF!O#82F&.QU5-#C@V0%\@+Y 7R:HR\W$#3G8:6ER O MD!?("^35&'D%GN;*"[@ >3USD+U> W;CYP:E-BWSS'GSMF9-] O+DY].W#.+\Z\,ZOK MI3:7\B.A$*!&4EIJHBAF7.=)*I]4XU2H#N;KO9)>!=.==K\*IGWB6:YOFX;N MF*YE./*J8/I2BF"Z!RY&:+6YF&&[.M^!8"]%'*X] M3+XQB*)J4B7,ZAJ2<)*QOOX[;"K1^H'+KLL&X9&CZ6Y#07.O"V>I0-M*YV Z M]AGK=OGK]OZ!S9=8Z U@:\X7T?(0_?5[<,UHGJS8"N4-.!6"+KJ^*'#V&TFF MO,[!Y:&F"0-^!#\>)C>)I3>4FP3\^+IQN7L4V\8!9NOCTWY*[VA:9OGC697G M[-/V06F^9_FF?QZ["%9OC-U[=31F,4RNO@:M6)9F M&:XT]+TCG*[@3#U(*6<+]!90ON;;>ZLOT!5 ->A(,%H^I2WVMIK1J>;B%Q2S MNQ2-7^B4*6_9FAT<-,!+,:6#IT)-ZP0$"8(\2("7H;F>=7AQ*J-TK8GP>CM$ M:WU8UV_T?A!%3/R\8/37/$O9QXA.>/: 03H\&X?I+2U^2E>OB=,HGB:TV"KX M2[\\,]S@=PN9;H M(9(!MBF&[FM.[V)FTB6/Y!N=9CDS!64MXT"!4+W754^L._B:$>H&==L'TPUF M*]UFIMM7LC1T+P*X/OW7B%(V*[[-?8-M@#JV2!KG2*@CU!'JV#YUW#&M8-L# M:\[IB.9Y7=]X$A=%G*6%1J)Z>^>0QK8:XI&VZ=ME>V4;&> M! 7TA@*.#,VRI=6+>ZGFK1E[9$0%/8 >7E@(AJ;[T@ZK=<5":,H#V,T5!I/O M\?:KC,W/T\A<_Q[P((VI:Z8\J+TJE:Y@$+XE";ZEOF#+=K1 WD(7V *V@*WY M7:ZKF8T6OND6MG:M;=/R5/[761DF9+C&4)2F08V<9E+E_(@*AY:Z,:<]]V9H<_IW8ZT2>Q=L?39^@7P M +SEK.:;FB\Q@7C79S5$%Z]&%\]L2&G:@_B6/0FPY?$MMNYJNB[/7$" "[QF M8"^PUYX6.Y:A!?K^JEI]:-'3 L7#?@"8#RR#RTY%?+P M- ?.JS*+_AQG"5. XO\2^J\J+K>I:(KHO$9F"G4T3SG!0>.@<= X]077"@ ME;L\5[.#_>6@Z8K/ 2P#E@'+;&'IZ);F^(IOZ:BA/QM;.BOKL.]%4?"UUZ]\ M7FF^8A7E/T3'ZG;G>DS)*$L8&[,V$-XX$I=T4A!>M;[*296&U3 N1?I!WH"B M_B3<\V)=693L?[P$)2_/FTUI'O**]P5[:$Y*]O!RG%-*PG1(7DAH^]86\8.$ MIY )^W%<$,HZ)*59/U?)RY+$+QGD RT=AW>4W%":DG!6>9&4&0; M#K,IES@7_^#JC+BZ2X[BE/TMJPHF]D(C]"&BTY*PL2'%.,PI82,7?O[2A,;. M2E!NK+ KKWDRC>KSQ\X>PK^OMB/-\@F3V6I+#'[-XL&"94A$DV1VS8^?]$_B M.V/*:/Y]S6!:O<4O=7WTP#WQ M?4,/#-?P LORS._F4P%CZR2<%O3+_,,/SQEZV8M5I]4RH-5>ZX7;W.]5M]"R M#UJ WC_HVP][>]#FQF/&^;[?K 3? BPG6, Y0^ENA0M_7PF;_M;:2 M+X25S$U<\JIE"]<3=&Y'G;N*'R1H7$NH[RVY[NR@:#:\H $MW#[*8(]Z.2C( MUYS>Q6PUS?3Q&YUF.5N%@P&A>LVKGG#Y3 Z<,0[JUA=U*\A@YF2$OG55WS8/ MLS^X,BH_[4H[L@"E[8C2*CIA0U&AJ+M.]1T]NA1\1+"+F[[523/>WDI5,Y!_ M)U55C@>4.1+170*%.D(=H8Y01Z@CU!'J"'6$.D(=H8YJ'5@^=$;SW5;37_-L M6$4=*(^TFQA:6/A@MPX;GJ/I\FJ;V8@X+\+^+XA^RS0UQX#U M_ZR?72UYNINR7%53'@=.BNJFB/*XSGNRA>HL,VBTI"32GB%"QQNIM\4. 4F),^FSF:KDM;*&(V [* K)D'QM)< MQP:R@"P@2[*=Z&N^T_P*#'8B, ?,S6[R;:2K3TA*KBNQV6PO6 M FN!M[*W7$\'8"<\FPN:2=Z0=K M@;7 6F"M/=E;EK&_.N.]8*X/U>51>%-_5H94['X>G/-4R<.U;:HMI82HC."@ MB=!$-00'380FJB$X:"(T40W!01.AB6H(#IK89TW<-6RWS5&[?\NSHB#3/!O% M2!8L6P"J)PPQ;%_3#6F!'%UQL&%K /CO!?XEAI\"^\ ^L-\B[/.YWT2R,. ? M^.\E_DV7AT*B4 CP#_SW$O_R @J!?6 ?V&\3]ET>EHC#E*8%+0Y),RK(I7^;UX:I&0XVK_>@WS S@'_E\"]WVP<+$Q #B*$3Q,!7 M$[HG;34!PP#X!_Y;A'\KL#77EE9[%?@'_H'_%N%?[E8&%@8@!A!#)XC!\EW- M 8@:;#?RS!P.GS&1FQ>75#1UE. M>4F7N[B(LY2PKR1.HVQ"21D^X,1,[_:_A?/&E^8@[CZ'(#(&S- +9I"Z<=27 M!0S0#_1W OU'#L\O!+L =@&8 @_,@Q+\WQI!-!]PP"G;-;<]!LM29(5.%F#K='W-R\,S=,1^H70KTY9+V"? M5K /3M;(7 :!8< P8)CGFS"^9ANP;V#?@'W /@?8Z+%E)DT$_8!^0#^@'YRL MP?(*# .&.3C#'!F&HSE>\SZ<[ALX?3Y9,]^P(E.:DV(RI6?3G.$N&-"\T>,H++@[=@!? M"^"%9XL%U+4"^ '^/H*?&07R,B]WWRA8V:;X7CCGUUZ_\GFE\4FO?/JBCCT6/]4YPRP)=?+(]=LRWLGW=Y1XI4MSM_I&$UC$LZ M)#F]HVE%R2Z\MXW'\*_KS8LS?()$_QJTPQ^S>+!]4Y51)-D M=LV/G_1/XCN# M%U1DVD\XZFU:6+=[6;?0#+Y[G^S6LFU]O[';[8=]^V%O1]];VGCT'7U7ON_; MQ:Y@!?EB@C6,3V\+:S:3ST1A3!](D27QD/R7+O[9?;GY]EIC9G8M.^Y_Q%;E M-XEO][5-=9,EP_HIU^.<4O(K^]NX(!?, AN2GZODD5B&1DS=\."U@,[)UKFK M^$&"QK6$^MZ2Z\[KZ)W4T#J %KXCR\/JY: @7]D*/F;K:*:/W^@TRP\](?=33=A;H&Y0MWTP7:UQH+?NZMOL+<)A^N(5:BFC\M/NYK*$TO9# M:16=L*&H4-1=I_J.IG;<=;7]K=[H(]01Z@AUA#I"':&.4$?)4MTQ\8S1\O7T'ZF(F;XJP[(+Q9MW%4<+SW_L MVF7#=33;E78&!"? >C,;@0,ZPP$.3H "_\!_;_'/; #71+%V< XH*\<8!F& M%LA+$ ,. > UK& WN5DN;0#^RW8C=A8@'N6EVRN,DU;LUUI9?#> M%9LR.H3=4'5W0\%>8*_-V$N75M<7S 7F G.!N?9H=[F>O$4BV OL!?8">^V' MO6S=T_1 WK8,V OL!?8">^W+]K+ 7& N,!>8JV7,Q>TNRY 7Q@GV2I[L/VY6 MK?:5$J6K[7VG7N+58U =:.@[O*+FA-"7A+%$V*;-Y*=ZGE7A%"=X_^)O=8\,G M83JPY12@M[#ADR6[#:"\O8'WE+WYA$.[2>+(,&U-]YI/WO 2R 8CN9(#(;OKX&SZUGJ-B_YECZ@HMX5C[(TBA-* MTME:D/_*/XM@A&F>W<7<9W_S2(XJ'KT0IY])-J5Y6/*(AS JX[NXC&G12!7E M!L3>2XKOV!0(_8'^0'^4*6+8C@3%NTV;YW1$\UQ$[TTF<5'$60JO*185K5]4 MV)JK;QR#@24%/!IM,%= /FTAG\"'/P/D _(!^>R=? +-\6'Y'-R9VNYEX2"* M\JI>%4YI6H3B4!$_1925C*=($H-Y_3UX>-,3UPA$-B@'%/+6]S.8K]W7?) /U@'I /5M;-Z8C MKZI1UZV;/A\;...G 68' -;&_\-GU#>?D<'61O*RV\-"@2&B*C,HD\%Y?]P@ M)U>9;QJFM/'OBAD!'F@K#\!"@(70QFVEUJ\\M/HT,OU7%=^%B3B[S(/L1R)].KBJAMZ&ZX)W91A*&;VGN'A):]<6N M4H@KNV]P@6/:P3&FYEDV* 84 XH!Q31#,8&KV1(KT'>=8_J^R[3I6H_R4U98 MY2GM^>B=R\OP#,T/I!E47>$TN+R!_W[@7^IZ"O '_ '_-L'?MS77]('_5Y1?]Z45'.]W77_]C-9I@OF*ZTRC,7N6IFM*:,KRN:> MM+.GYE8]710,?KNW\\]_^;XJCF_#_T?M!%&55RL,HO^99 MRCY&HA!T,4B'9^,PO:7%3^GJ-7$:Q=.$%M=,"J=)%OWYU__\C[^\?/+5.,SI M:5C0X=E*4I)OB^7S5/YD6JN;2_T=&/GR[/ M67?]_S'_<7W^B<1#]D,8E)R.>%%FH61Q0<)B5E?\G<3:FPA(F W6NIK0&XC]R4.4K2L] M*QKMG#B&Z[B!J>N>%WB6Q*+1AAI%H^U65R[>[?8#%]Q&T6?EEG'J5MLUE:CG MJ%#)QM^JR0V? $=D:8H088L088R0WZNR*-F,R'H OX)\A52CP*A""OEW\0,= M'F]J7^VSOBD;H_#V90*-P[?L;WG('G'.3%8%&W<9QCGYWS!9DWH$# (&D8[2 MV]NM@*!C-/W.;+3RBC,2 OD)WL_.^-COY@P]1-/VO$=X %X:#D>FE:=KD"D,0=URZVM_Q7^:257UHI884;3UW$UWF>4C M&L-1)TQ$W_$UQY7FIX,=")]%AWT6AGTB+]2I*],)\-!;/,"'!Q_>+OISEJ6\ M[Q+=>.\$3W?2S6=HAFUJOB4O"'=7*?;9_(.O KZ*I<%HG/C-!W9W99H$M"1 MZ]WS17L4HO*":W>6T*8.^51)DR=\GA@7%C,NAEG%TUGL$]T39BZA3^!_V+Q\U^*N%B?%V)A'GQ)<6K0X& . 5K& +;A:Y:#2.+7 M+?G-DF.^E5902O*_;?(*B@?^+G(C%A].)7AY&CCFX.+4-@>73J!?^(YUZEY< M.HY_IGN^=]FG5()U[L!9MLDUV0-Y703V0YSR[!;Q'253M@(JFDXEN$8@$C=C M-IL7-AE I#J4D.K0DI+JT'9VS%AGMCI?7ZO2_L:A!6Q[P G#_2LF]T4I=C4;!M9^S7 M/(S**DS(+_%HA7*.?DJ77_Y!PWSSW*X@(-@3#8%\-6>Q8E!ZDBY9L;8A4[/T M+=!3)&AN=K_5Y=NM6F W7WL=X5H(\MVO-:.^*B+'Z>[9&$\\!]P%[E*8NQH6 M7!M0ZIY8+9%F=]404RBFT+5W.9ZMF::-653&+-KS_$/S0 ,ZVUU!'J+RAR-^ M+LK6#$_:'(BCZ/!O=SCSBGT22)N-NC*O YMDT^3J8DZ(![EU*>K;"I?6;K" MJZ-(D7FPTW)33N%Z1^5[5*^N$'J_$\6=(C]<\ZBT LWT;4UWD!\.;F&% M3*X]^A-4#6]HCP?%/S&D5?L# 8 .KT68RCW1414;)(--Q+VL=)L_KP)-PW36X^G,-CS-=:15 MSU9BY%N>I/_]3/KK\_+_D>:42>W?=/A+5A2_IS^)VE@3FI;%UHGX+3\XU0W+ MTAW[S#DUS8%G!([AG9^Y@66ZEK'71/P<+OM-Q'\]IK-4^:P-I$[@/LUIP65) MF'X7!:D6TB8)^T[KS/NC,,[)'4\1) )K>8Z@@I)X.1+LE[ D]S3GOY)0#$6< M5EGUXHDS5\0+Q=R^-QMZ,[9_L$;">1:I(;EY7.DGB=AOMUG^^"Q3TD$+#TB8 M.#=1V;KT@#OM?ND!^\2S7-\V#=WAI.#(*SU@VE)*#UB[EA[8[7:_U=GOT7?T M'7U'WU7L>P?J%1PD!';17*_?I3)^H46Q%""SR5LV\,#44,+#\'%ZW01A A5 M!"%""WNBA7()$4=6UM[UQ\G5";GEJ$A%C$7)9%Y4^2-)L_*P)6K5SP:N>#1@ M&[([F)ZA.5[S9;B4T1E$QJLY#8.^0%_;"^K(]O=7GF:KG)LMT#(DY 2O@=>4 MY#7;UP*[^0,:YZ[>FV7]3LG^?#LSO*5I%&^UD;D\+]RM:FZ.H[F!(PN M?3$#,-MW%A!'ING)5I,^UT4#5#H+%;;PM#QD008@ (C9W&'8F#LP=P J[^N( MYVJZ*VWAC[D#@&@Y((XDFE)]F#L0N;_VKK,LGV9Y6%(RI#?L7AI5#'X-^;JZ M4N.3QYL'-BHV-RX S%_] ]>1H=G._K*K=WG. ^Z N\WC0G3-W0/N,*, BHX=A=?+D-2@*6A[SKM$A@N@V$IFCZ09"Z!H7 &:J M_D'KR-R;6G5Y;@/F@+E#.AKLC MY;8JF/ZN(CTI!&=-'\@PJVX2NE,EN!:D0)27:'-3 ;8\X::K>YKAR3N^\I[8 ME-$A["\>U$@ >X&]9%A>FB$O;]#&4NMMXF 0&X@-Q+8'8@L"+=@CL2FC0K#* M0%X@KY:3UY'GRO.(P28#K8'60&N'IS6/N\IL>77H892!O8*^]NW9Z#).XY+^$M_1X4]I M&::W,;M''&HH+JNRRNE@DK%1_G=8QEEZ\3"E:4&?/I?).^5"_49'/WZZ/#=U MP_\?\Q_7YY](/&0_A%%Y[%Z:GN_Y@16<.XYS:@2&.S M[]1S+KRS4\OZ]-=G M@[0J\.MX0@OR&[TGW[))^#KIKMR>Q"D]'E.A7X:I?_=$P0R7J=.*%ORS*LIX M]%C_%*>,U\LOEL>ND:<9@X)D(_)"/;9_T,]5\KB<*"Q#(US<$AZLD9$8;4+9 M$$L M?T^4FU^S>+ @%Q+1))E=\^,G_9/XS@@RFG_?'G/W\; "N>VU(3N;!X34#?2M[]Z?&M;.;/7] MQHZW.WM]_78Q,@>SH5^??_V/0)K?)+[=UYBXR9)A_93+N&#=)?]@JX^"7*2\ MR>3G,*W"_)$PYMS"W%ETR'HO:NV)Z?/23FE VF]+.&*T0?/F9'S!>'D2LNEB M>S[=8RMK0T;!AJW:5@HV;V;N?<"L;=^)X.:6!=_H).03>,YM0&:N2=NZ^]#R M787H;,6+82NR*O>/25$;G]L25NVX*R]C5?;);3&_Y?O(W.N4WI;?G<1$E6<$>L\TF M\.G@P@\,*W#.!Z>.Z=F^XWB#>SH1&?DI'?)MN M&Q?OF]O7_MYWKW^OF%J/8SHBV93F(=< ,J117/"=X4GX)\W%#C#AV)TR19A, M\[B@0^[NS-BM9^+6BP<:52532/+[:!1'--=6_LC4-4PC]O[E'\-T*"[XFM,B MYKTZ(==C]IKZ)3F]B^E]04:+&^.EF,F4W<-=X^P)*6L74TU!&7R?@MR$15R( M?>QIE4^S@HJM^3!A2ESWC-W+WANQWWD3Z%V85/4?EN]B4A O2R-Z0OY.R3AD MW7HQN-L+FG&&A*>0FZI@"E2P#D1,X''Y*'I2,NJB),REM#3-9#2TF$&$23*\ MI7E![L>9:.&8)D/6^HC-!?46-A^OF?*QP23+;_6 54E9G) !NR'G.$D>-7(_ M&Y901G<+_E I8Y,+#A5]FO7^I'VL4'_E%W^)F2$;1Z]0()LGPMO;G-[6L&0X M^T;O:%IMO!6G6AS/]9C.PERXXM7#.*33."H+CB\R?-'AO.XPN7DDMS2[SQ$G"G\GZEW/HSK@S8GW*)AP:',*,N#B7Q47)47,?EV,R MSNZYJL]HBHJ;UA*5M+ <>=*4$(.#F!MY,3>&*R7HQ@X.&W2C'_;UZ#PZW_W. MMR_6[$6LS)YFKU=\W]X!(LD4BAN['N>4DE_9W\8B-H\90CRT>.RJR]ZP\>2C@D5V58;E775KKR*7&,!&=7-Y&%X3J:N]6A MQ(])I"O!OZ@II9"]J82V@6;4.F'?),_.-%B4_*<(/D-QG>3+\B)OPW8PF MAXT-E)ZE(=!T1]Z"X1WA= 5G\+L#4*^EJ0N892PO51 !4#U&U"!HQD!9B@ M"H"2M!GEZ)KA-%3?I+N(0O*N-Y)WS0_V-Z-42.*%)%X2]\BX3ZDA@P)IO&0[ M*7MLH( AP9 'V=W3?+'MO#5L1FO1TF<'\)K+XYT5;MM=6\M_D:Q[S),A, M$MGP2?;D<5B0&TI3$LZ.YY$R(SD=)30J1:A).,RFXLIX,@TC$8$RN#HCKNYJ MY'X<1V.>D51<5.2+M<]<+K< Y?([E/G6Y+L1=VDJ6KD(5(HU=! )(I_ MS6R9%3M?RMR:&6"R%BEP-T W/ZJ;5;*#8B)3P]J[U,_4H(QS0O'C2&WP>/F. M9EO-'[U61F7@\5=S"@9[@;VV%U3@::;$1Z)0#/LALP* MA.# 9;$?EP4($@39U$EHW6 +KX8,13#DZ_;EZT&*ZS[_Y?NJ.+X-P^F7J[I& M_#=1-9XIW'E<1$E65#F]9AT_3;+HS[_^YW_\97%YR7X89PF3;7'QKRHN'W_+ M2KKF)EY'G(ON&QW]^.GRG.^]_8_YC^OS3R0>LA_"J#S6+P?>Q< Y/W&Y9R=.8$?6/[YY?GYI[\^&XI5L;X3F[-N))L)G%J_-[DJIYK ?=/P?B"U MS-X_X?"<]+,QDCNQS.9R-(XJ*H>)ASSF1>%B4; M-P:,$RG(,FT5.>0L"8MB.?0#H:KB1W)*SK+))$O!+O6CRGLIRA=QX=;:M\(P M42WJ&8_4 S!X\NN3D5G]PXP'WEBZ*$4(]WQ$AE);:\YI7Q+U+QNW9(KU0[(< MP/NX').03,.Q2=I]@-+ZPX,,:LN7$/#J!.P,* MB_JC 1RTBF+-QEQ-F-K4*9 M!BTM@+=ZR3X,V/4)L>M)HU[?#MDZ=:Z"_&G\J;.OV8@MIE:^"PT](=?CIUHY MXS#!56PMRYV'XJQ>R+X-JT@<1N76,0,@_\PZ,0WC(4,:B<(IYP'>,M&IC(.O M$.9S*KR.8@U]$R8")\68TO)MVEOCH]O4Z?;$4U?=%$S<#*X7=^P_Q3:>.=NW MO(%M!_J9?FZ9_AG[<.H;[H5]YOOGIX[5N&=N#;/)(^^7SKJ%J(B054L)^B>& MC>J6O6>&#'Y&.F+J,O/&Y=^X)C,X_I1&)QK3;*8]U?!X%.?LCB(;E?<, L=# M.F*]$KZ'/+REW'%><8W7R$@6*SH2.9$(!!9CC135S3_%^?%L=JR*.LSB-DHJS!WL/I[%7"(%)F1$"ZQ;K+_M!-';V?$H82^8EXT-: MFW^_1V5VP[[.+>6M^>,U*GC*%U,F!-Z.,#FMV>J*D]629K:B$/_,&+BN;IV> M7EXXEX[+G?O!P-)]/[ O@Z!K%#*3&!$BX];>-$NYJ#MLX/Z4GY'IT;GX2YK=Q6CB%^P='Z MC6['T7H87W9,(6@_P"G*[_J']! MEN Z'ZJI&;Z\DC7*:PPBU=6(*_M!65JOME\$6-E-$:=0XHJ)(V3#+K+ M.(V+,1V2VRP;;F-W]?4LL&5IEN%*0U]/#@.K!RGE;('> LK7?+NAVA?=!52# MC@2CY5/:9GMS.#*J@J7>]R.CEJW9@7=X<2JC=/!4J&F=@"!!D =)O61H[IKX M9A!DPT:EXG5_U(\0^YIG4Z:#CR+FGPE!$!LBU!0,TE+L=D2HO3WYH_A+JZ. $*&&"#55=1/%7QI( MV\K3D"^,WD.B7/TE*D(\=H]/LTW-,A"A!K^ORGY?T!?H:SU].:ZFVZC_<^0J([ RW;EU=AI^O0ZO?"Z!<:%I0GQB/Q9)HS[$[>S;F$ P>UU-$^B1=@30#6V'M/;/:_5!3*G:X,-E;<=-W=([QNB?-*3=\JN MUPYY+.G:MJ13%I:>KQDV&F^=JMB4O: 1P MPQIS^Z-LS:@?SD3C3+0T2?H!6S0TY,#&F6@L]J69,B!($.1!=OAT0_/DG<4# M0VYJ9"J>-4)""@$)'+EQ7HOIOC,\G+_E,2+T88E:AB\Z^ &Z,^P37V8U M--Y@*>URY;9K7MBL'.>4D@F[9%SPZF9R:H"N/>WY,J/8X>0IK5"YK/$U@Q-3 M1;VSS&;TKH@?H'4??,S)R[9T)T713VD9IK8F0EPAYB=Y97B(O4:MSOR OT?XV:*&;;WCV0:EEN> )&.]%=%KHPC]##)/9[J7>N]ZYIA-AE*K)C**+:[>"@.4VX> M!GN!OAV2O?D=<#U9BK1%:O5VLIZ/I;D/[\_V,],2Z'6!['6R^B;!JU<*J MU]GQ+0^K7K\'UXSF-14Y'02QBF/JZP*.JH2DL0C*H(N7VQ0DUB* MOILG+W.>?T .CXP-BY7>G5=,Y3,AFB$=,8#&=Y2DH<@07,>0,LC.>J*)R]:" MFO4Q3J.DXA*-4W)+4R:GI#Y4,9PP215ESNY@SY[=P:\7CXLR3D8%'8K053[% M"0]S4;+_B12/O!G\^+)X(6NZ#'(TW+VSXS)8I DJD8/=427&G0]1]-S-OQAJ MCJ3X!=4S!6"\7H<;%[T)-GYN6"'X6%[PL2TE^-@_KTX]C2MHW[BXM^Y&05=3^DL2N2"RH4"].IY(('CX513.<0"]..;$^#*,HK M.B07\_UFOA?]>\ED1'Z)PYLXB.KG8N$YU+EIU#,BCLQR(9 MU-/;D0P*F]&O&@1(!J7V5C.204BVJ*?:8[&::3@01!T TRK2J9(GN=LS:P ML2\X!XN?T3>_O!C4E]K _XA;)JN?40%=K7XYEE!?IYNWP>OJ9_L?ORMQK&^/0%ZW'DY MK#;;_=[>1ZM.[M\*OW\K_!-5T>K$L(]VBOW^M?#[_O9;EI#]RGSU/D!^A@"I M3XBX#Y"?O>A\^[F9VM??/[ZY?OA\M;KZ[LG-U=7%47!P=>%7%ZOMZ?K)^7I] MB)OKTXO=]#K/:13A$.O]NNKU:UT93'I;+.%9P&PO*%O MN=D6MSG;[2\WAU^6EYO#^?+CHR>/EC\Y]Y=EO_Z_FPV<;\%TKYX?$46O\W+U MTWI9OW:[H\[F]?7-Y=51)',YG*\.R^KL;'UZ>*79>5-N!3:[_5'9$8!GMZY] MJ]AY/!]48W>\].GI[A*AX9=R=FB[PQT?+>[T<(-/@MK-Q:$X_LU%N23NN5_. M]KO+.^G0UQP?+4]N3L_?X'RG%WJR/+T!U_VZ7!A=$ :A/#W:G=QIDA[6&)?M MZQ$$L^VSU05"Q'*]OK@HA*[VF]-;6P-S]_O5]OF= <=D_A"K>RHB>_ZKB^6!_?Y/TGBW5[X^(&8\?+JZU3B]+)W?\:;'"[[8E$_=B6KB MI^OE<'S+]79TBGG[]>WOW,)(K_<@=RNQ6P(-?EKN_T;G^&CYSU_=I-P1%\(0 M_#KHN-7Y!H3V)<<8OC>\\.GZ M8K,N@P5W?%H4<5?7NVT)OKGNYM9C3S&'1W=[L;JXN9V15Z+2V]]LS;Y;$/:? _UO W8)Y7"BG[X[V^T. MQ;/_C'\L/Q^_M=^5M7Y^.%Q]]_CQRYF3L)%IRACA M*7).C']UV8L51OHN>;0P_WOQ].*W='#O%:;[P?*XR8>[9+G+(=PP1&V5J?)I8(;X&)53 MM-9XGF$J=4))%4,@6"TJ^USET\ ,\;&4T$@9ET1)1Y753CFGE4G6:1-ME4\# M,\;'*QI5UED'F016B_CH25*$2ZF,,UFZP&Q*-FBC0XU/"S/$Q\JU\X$8Y^"I1-&J_[0P(WR8BM0@9F"P M Y8+7#7;J$F&I28H6HT_+HYO<69H0/EUI&YYUEU$IBF74J"$ZD0.@7+E;S M5PLSQ <-<-8N9F^4#+BVYUH2(DI2$DE7XW,+,\;'IPR#B7=.6AM-*;.","QK MBWA;75\MS! ?SU122N3D4<_HX 1GW)OLA%:$BFH\;&&&^$3$CX"@+T,)LM(Q M'HU!D<6PA@6K^T\#,\0G2Q%+6&.22H-8JQC*/H-DE$-P)E;Y-# C?)"=8_16 M62D=UBZ*&N:3#DI'(6 TK?%I8<;X!,6U0.D2B(P(<%@NTA"-H@;?\V_A\V[, M$!^A+641UZ5$(F$[K:GAQJ)W03!AU?CO]5PLSQ"=Z MCHL0A'\O,T?OFU ,R^(+EDE>[=];F"$^V5F?$#AX$)+&8!#X+3."B(AVTZDJ MGP9FA ]"26 95S((_XHKCZX\H6_P)=(Q71V?%F:,#_Q2Z6-^E!85!-$&Z3J5 MZB;1>OW3P@SQ02.>.%:M)-"CU5\VD+,\0'S9S4WB)G,TF\A>&$&4<2J@CE39U/ S/$ MQR5D9ZP70SR\,J&5\II'[1%@)-=U_VE@AOA$C'!" ^-0%4>2#4_:L8"JAH: M^%_ET\ ,\4E$H,]T00@GB:!>PUCD:)<%=\***I\&9H@/B@0JT&U:@[18>CN% M8(O.,ROX)Z_[3P,SPD>5C1R2T=@Q(K-BCA&:T#Y(&QQEJ5IOM#!#?(1,:+DQ MZHQ+$P)ZA9C+[H"FG@=>S10TC:BMT& Z11DBKO:&2U;MEUN8 M(3Z:HJ?#GZ"9M-S9$&+@'G9JPU%75/DT,&-\!$O>&(>0*QG<0%$B D7IAYI" M\VK_WL(,\7'.VE0>'"'VH_GVP6H>B$Z"AN(>53X-S @?K!&.VMPCYD;ILS#! M.XX!R(E9%%W5^-/"#/'Q/"N.7(1X*Z.2R-(\6RJL0T 1ICH^+^AJ_]7"C/ QI#R:,5%YM"U"E<7"?=GQ0IZ&7U3[Y19F MC \:*6&EMS++LM.NR_9 ,%0;=,2Z6H^U,$-\A$1_J0SRH$8M$[W.RC 1N P* ME5]UOZ6%&>.CC-5>HU;(J+.D1TN5K2NA!?E)L3J?=V.&^"B5-?.1\E)S.LQ! MA"LPKR)#25'?7VUAQOBXI).TYKCW;QC,3<9%S0ALM;*ZOEJ8(3X^>BP;AG3$ZI:B5\=7\WL(,\?%<*&J\9YG( MD!)B+1S#9"XB52BRJGP:F"$^2,TB8NWFR*70P@4O1-(Y*825M_3O+P?XZGW=C MQOCDD$6(P3DNL\-H>\:$PP XS5%PU?F\&S/"QQOTF2:'(*R1QAJT#$Y(%:Q' M?D0#6N/3PHSQB5ESQ9,B1%(=?$)6=,B/PD;^EOZKA1GB@X@FT=?E1#6^\N4_ M@O)!9&HR,F653P,SQ"-65OVYA1GA$X@7M#RD)CQ+_+%44FDSCP9K.OLJGQ9FB(^F M3$:NC6%9$G11E#,G@LC"R.3KS[]:F"$^WF)Q<"N8TI)@]%6FZ**\(=00=)U5 M/@W,$)^ 5(@XDC*NG="^^.,S/H[$6-[(J.;3%F:(3^3H-EUF!FO%!&\O5^-/"C/")-"3A. 8Z6@F/,!2EIY4,40XNJJK^T\(,\9&<4T>,4(%( M]+K&JZ!)>7>/>!)LM;]H88;X6"*5(4$Y9&>)3@%#3W3.D2+BH>VL\FE@AOC$ M\CNED\U2"@GGM,C8&J4>$I'7AE3KC19FC(]FF2:> V*;+I66$2P(Y:54I=:J M\WDW9HA/DH8Q([7 5PIF4B(Y9-/"S/")U%FT3YYA%DB2]VGE>;E MV6Q@%KUPU9];F#$^**$8:DU27C<0VN1,!:)6!G*TC6G X \(O%ZKJSRW,")],X PQ*T0U7C8)7$)4$YXK03BA MJ=I_M3!C?.3QP((R$FG )Y-9\DDA\M/(77X+GW=CAO@(P=&"HZ7#72R*&'0- MW&JT,3I;8NM\&ICWX_/JK*3;GRY'>8&C?, M:K4_;9R;O/O$X[-"Z-6E7L'+ MR>$/.>NX ^CN4@\I]4C0:.UT5-(FX5&"NN0H0J[UT5>2(BA]"0-[#D^^:: 0 M,I)$K2W/5:(L+Y-IAFM9IITEM;<$OI"!/:PYP#J ME ;VG&B=TD5[CLA..8,]9VYG-+#K$.^4!O:<"IYQ#78=,YYQ!KO.+4]I8,]! MZ!E=M.MD]9L&HD-2'KT2*J!RY,_YX[-S=$\AL^AK1_Z^C(%=1[5GG,&NL]\S MKL&NP^13SF#/Z?0I#>PY[OZF@FG,$>%9LIUV"/+,Z, M+MJELS/C#'8)]\RX!KN4@*9TT1YIH3D-[- JFM)%>\2/9@PR76I*,\Y@ESS3 ME#/8H_$:TH7[5'UFM+ 'IFP M*0WLT1V;<0UV"9G-.(-=RF@SEFI=4FM3SF"/=MN4:[!'#&[*&>Q1EYMR#?;( MU4TY@SWZ=U,:V".H-Z>!'0I],Z[!+LF_&=-$EX;@C"[:)4HXI8OVJ!S.^$)L MEVSBE"[:H\,XI8OV"#O..(-=2I$SSF"7].24!O9H64[IHCWBF#-6,EUJFS/. M8)=\YY0&]NB!SNBB70*C4\Y@CV+IE ;V2*#.:&"7INJ4!O:(M,Y8R72IODYI M8(^,[)P&=NC23FE@C]#MC$&F2SEW3@,[I'AG+-6ZM'VGG,$>L> 9@TR7^O", M,]@E9SRG@1WZR#,&F2[!Y4^S!N\^]$H&^D.>#30&XW8D_F$0;DGMU]>[F_UI M^>[E!3ALG__QP7K[\,;Z\/ZV7+8+?OUV<7Z]+ =F=+>Y)6!11 M)\O+\\WI^?+R[D/ XF-Y_71_L]K_LM"3A:$5?_3]X]^,T7N/6L^T3#1JRVK[ M#%__6 9'/:3F_4;Q0P>Q9_%.-(B?V/5Z8OJG&;6/.VBGI[N;[6&S?;X\.<#] M5OMGUTO8/=N<;4YOKWH'O8 W^]O-P >^TNU_OK MY=_NIN#?/W@._N$[?\8_?OC#]X_+N&V^*W__\/]02P,$% @ >X4D3==\ M4;F M,Z=8LI,FSIS3\>N-.T[DVDISWVX@$I+0D" /(&VKO[Y8\)T$29&B+%W%F'E[._C' MYY]^^:<\=&WQW^@S[AX3 @ M0NK'BS _"6-);(RPYW$Z\SURXW#[BLRQ;WEG Y_]X6.+SBDQI0@6@2HR!5*O M/ HBCO^^@8B*,R,+&)C7%RE-U:D<#9HEHMBX?OVHO(X8 M:J[_,->%($4#%[YM5*8CQ=N$\'1F.SSR^6GM(T]%% M?[09R[),?%#)@QQU.,X%'TT'4IFSO!$_D,INQ/T;S]0.9(>::?PEFS MVG\]ZV3A65.=) FQ]E0=EY.F MZD@2(2/B5H8'#*:R *(RK+O %OCECTM"O$M'C@I,LA4#!(6^/=Q6AJ!*DA(& M4951I8E-?3X>C]Z-1R,T1%=4&)8C)%OY1\@(*4XH8?7+49Y!CK4OB#EAG]7O M?+N$Q&&1"L)<1UZ;+MM7M&3APZC9&X-Q;IJJ FS=RI&1VTK(*^)A:FT.5"7S M*A#?C=[)?^N"*%\E-:%45>A-6-G?#AYGR*.8OD4F\W/#X#XQ93A(F"#BG)D3 M;TGX'<4S:E$85[J"OTV=M5;QH8%51 (@9XY"$5 D \+,1$H*E!*CMQ@->M!D MA@S7SVWIUM'_*FFC9KQQ^*U4G"WHS"+G0A!O"^;34H!:6_I[2UN*Y$%I@1++ MDN,/2F1"@5"]96F S2/WE7C=6T]%);46\KZEA13@_QG):GL;T,+S)!\X?+4- MY'.L:_$^;HUW6%,/L0:'^R!D6H4PH)=2! M3@"= @M\S2LJ)]7],+02>6KM3A-.;-'NE)0H$?-OO2FVA/Z!2/?>)[NQNUSE MM4:FR6IT:V2A0+TU;0;H7@QJU;+4VIHF&[LE6^L'LTW-[Y7=][7<^..1_*<) MU#HPHC?1K]X^U@/L@1B2QEJ=FXX+R?:D '>8_&FH?=(B'92_[IBU@8"U ]G' M+0UDDI/)3_3CVY;,8R>^7#O9ZJQVO)4$2$.K#67N[75+-O$H MV:I?D_DE%LL;RWE^95^Q T%K+7D[/D S2XX5 -:@ E(Z]):]?8.9N(2K.O;> MM(N2UOH6I_MFVXD.O6TWMQCA<0J[/V"$>&UKU=5=:W^:5U-J M!F>+]="-*ZM>-85_VPG&#W"%U1>4$2$F3X0_4?+MH7H: M_?"NF*:LQ+3?E)Z%G9FP.1;P$')2,.'SWW2BKAG"MVT\$C-" 2>D6!T\&.>6%9Y ,)FK!VTBD$:,JP./]YK\71EX$'/$M4 G"YX> M:,"AP: K+->&KI!-*X6N!REJW%OF$4 B_)ZR*\Q*V-9"6-@K7M'[HCJB;T%[ M5./F;YSLKF13G<9^K_GXI[SC'5YJ.CI6$SZ38Q[U5JGT5 .$*ME4(#2*O<;X M?,_43_4)G6*7SIH=$#KP_2"T)2SNRH#GWL*-7'LM>;6#>*IQ$ ,V*.:#%*,# MAZ&C%'5CUM63U*G&S]##UR>EZQ!.UK0?/KHQ;S MPG=9I9BK"H>J1I2N,CEBIH<_!4(:90<$'E;..BL>:H*(EKPX]3C2A1\P&I?@<. JI ML_2",\=@,A(J]!8>M6&!Y093_F]L^;+,%\Q_R)%%I4X,GZNC[2Y6L#^%8\/S ML?4%>_"XQ9E+.Q"N>O@]T0R_6@O*'P@8B8I UB#M$$F+0%RDY(6BB<0H$1G- M5B@E-(JD/LA!O=HJ?N6.$-\8)]B"!H<57'4(9&P4P2E^<+RVHIPNL?>=<'++ M@BU5ON/GR.\=H427='=$ $;'W^1A9?B?+'@P?4"%ZL4STOY9-'JE+$_GVZU M':80?JS3892F*)$5!;JJGI/TE^CXPU@XY$F-T;-4&5&&$J7SG%"DMV( FB-0 M'8V/4:#\SRA1'SI?NHZH!?K.%QEHM"D<]L6 @_.$+7BN&WREM6:_++A8I?9S M)\T<-G*K$V)W)V-M9RCDSDH[0[+?7>TV2HG\<\D< 7TC_YF$--WT=OE$=I0( MW]MQV.R-(X,*)M61P8DF,M!;P@$&!C(V\ ,(?EYB3\_ &.S"YJ0-;SAVFD@A+QS();P)'4\[5D(TTD,%YEVHN M=PE'JA*4K@5Y#@KJ0>F*>G#+($AF2,=V?2_R1TY60^'FDF\W8FF9OM$T7@3Z6*FMI#9=I6)><,=.V-X^]Y+=J18;4\J)%6ZZ$F1LD,<:(M2Z@8\ M!8H4#FYXS?6]OL=MN\%O+#\]8?R0(BE7:[NC3$U8Z@ M[B#FD,F![N J-F%'&X<:,JX>XX\UWI(&MW[/4#6T22KXSF&+._HDIW)UY<'#0 73E$S1A7KP5]U)SQH0.N]X@RV/HS0?[P MI0+7< =6$_!RE-5AANY:UX0#4BP.M]E;=!T]@VH?X9VNB^1 ^'_O!;\X2 M#Q]D;AQ7]XT3*_@D'O""6YE_K[\']=+G7/4BN#W];-"$@%H6S.QG T^2#)"0 ML'C4\T&B7[GCNV<#N.N9?J(>L0&([3"+&5[?R#>@Y0,'S67!DRMG MX$2.=]%CEW#JF%/%@#)(WWGIJ]?+M)YR_$2LX&,QPJ6%,"@6J9;3N+;P_FIK M_L>/]OHXR3QQCZEYRRZQ2SUL!?-(? ,9+)7$7R=>D1G<61>W1V?L=M)BIL_# M!%2QR; 4 ';/11(E3:E22:KFP M3<^RLB.QYOG^#:F72\P6X?Y<*/"=>LM+.0<[-N$JW_G@6-:-PY\Q3T:>9C2[ M&EI;Z1PYFZN&>I?0[7Y:L; 0D_EWS+GLT1/^ $O2UR^$&U20>TX-$K\4X5MQ MSXE-?5O.'O"-D(RCX@;HB%FK;B#[@!LPJ6J4M8:N*OQNF?3OL""P Z$X@K6A MW#M7=+V&"'/=#\1P%@S&[*F,^*RU6J*4=.^:HGR,D!-3O,1PSQW3-[S<\%Y5 M8@\'^K2XC[[K2C>Q0J%\B9TI%"L L5VR,3D5] 4_X9X\-00E(PT<'D]EZ.-B M2WK%/O/N+5^$(;<,MK\Q5\:5\3G&7G2>4=0>KUGACD?$4E5OH^B:F.J#E]JV MT1#L;?*B5(GI4L(">?#H8/DKO!*UJI=1M=>?2@-9$-Y!UREZO*%RR'J5)-BF_W3Y%; MVY8N%O:(M9*1O$' EJ9+:(F^>IX*@/P0$QBJS-?LEIW MPVKW\U84YU^1X/^W+'3QTZ<7:18OXW9H3[]O.=&*-M%XE.4-H"^\=]F"E+IR MK*5VLI*D[OY:!?^=DA?OPI).2J+OFJ4WL&TO8K.Q>:>R.!:9VD623@XKJ@M%>K%*BMSCE$U MJ]FO5-?.5\"5$I?8E2)=/][?GWO1< :!9Z8Q*@IMH(7ZSGM3KTC)-ZL':Y8' M*SH[-#[01T65<-98"&.RF"5R'^>K+ 7H'Y_NEFFM?9!F@W%)"=B-<6VQ):3^ MM[E<\.M6N4W#WW$+RRF>O6;S%NK;5=N63S^>PQ^(]%W)+3/>YF93_;O]FT.G M<.V1Q,*%8ED=]*_V4(5G^7IU0^<>(6S-%;^&-/NN=/'(ZRIU*TKOWDL/'=#) MO#Z/ME[1W>=%@X^ A+&4(<3GG_X'4$L#!!0 ( 'N%)$V-G(6)N2$ (-O M 0 5 <'-T9RTR,#$X,#&UL[7U;?!$5*E$R1)=95CIT'C\TN )D? M$GD!$HE__N?WB^F+JUC-)^7LEY?D[_CEBSCS99C,SGYY^<%OZY46<+5Z\J:)=Q/#BVV1Q_N+/$.=_O4A5>?'BS[+Z M:W)E$;II]&+UE^ED]M<_\A_.SN.+[_/)/^;^/%[8CZ6WB]78YXO%Y3]>O?KV M[=O?O[MJ^O>R.GM%,6:O;EL]^D7^%]I\AO)/B%#$R-^_S\/+%\#A;+X:N\8@ MF\^___#]-[;ZFAAC7JW^Z^VG\\FN#Z%;\NJ_?OMXNN(336;SA9WY^/)??WOQ MX@:.JIS&+S&]R/__QYQ;_[LN+5_F;5Z_M-'=Q>A[CXDUY M<5G.8![F0,>JN_,JIE]>7LX79P !T5C= / ?^ULMKB_C+R_GDXO+*3#_JG7J M3D*8Y FVTP^S5%87J]E^&Q=V,CV2\CH]=LU5GM2PG,9/Z<3[:AG#N^^7<3:/ M\Y-9^+0XC]7'B763*= 9YXV8;3!0?QADFCRH@I.+LEI,_F/)?!X7;0'2;-3^T'E(R.]QT1("AWOND\LK^*&LKEOC;7=__7'TN2HO M8[6XAI7V[M_+R64V>NW-7;W>N^;VJP7A.9*7^VW;I'0^F6> XAR&62UK .ET M>7%AJ^M/Z71R-INDB;>S!:C$G;V.*514#S,?% M9)[=M_IZM)RG#25(N M<6#6AU8>IW;^$CVTF5Z?A/(RNZAW'U3E#/[J8[;W\VW#VH,(-:?J6:';GP)K M1-"SPO04NEW][5-Z8^?G[Z?EMSZ47WO4/5>T/T&TL!ICG' _2MY8\)XOJDG> M+P8K6%U-XK>#/#SR?7L4K5S\Q6I1 M #IORA4,<5;'^:G1M!%[#2ILU9V-E=Q_S<&HOYEG$^BI6]/?7)17EQ6<7S'(%=Q8_EO 5N M'NNQ1Z[N+'EC=G[LJE4^0)LO\N;W:9Q-RNKWYKU35U)]/I^KCS4UK] M4%N]'M-;U]PT(KYG6C_,%C%_O#X?:D3Z_KZZYJ2>UU:G;7N4;E("\ED&F/[% M]9:I/T1IG;;M49J/6O(0.;P!%?L9;.)!+/>UZ9:R)B[9L?UUR]%=6'2Z*/U? M#7C9WU.O7/PQF]0^U#ZRNV[Y60T+@=[JJ"(KM7MGZ0TX>U+'/?#XZ?(I.RA/ M[*9;^NOI_<,MVZ/R_60&$<4D*Q.0WY42/TC?OC;=4K:52'.3+Y)EKL/9ZJ\\W\,M9_1249\M0QW.Z MV=O+L756*%=VFG_?)8& Q_V=SM?76SN"=YRL&:F?#3A/<@TF\GTR7(\Q/[K+GDQD?I\+/P9YR<3 M,(BFH<-/RT7.XL[9\:M^YN^^^^DR@*&NRHM[.(QRIH;E9K#9K*=L&W7:'F^G M\2SK^2?LH#S>HDNJFNQ-'-=;E]SOK7V-Y5MG+&Q(_3#]3HSI0-NZ_7<)9?UEO^A=BU2N*5%;N+U@[0]VJ)+JAJM\*-Z M:Y&;I9O'?R]A0M_E:P0'R=W]>6?TU$5Q;ZM'J?-VZI?3%< ?X=_KSS,=3:^8 MW0P9OR_B#-R$C@>M+S$]$=3X+M8MG9G*#9W3TA\0@_Q+<7C(-\NJVA+>J75Q M^LM+Z+YX6@>%]Y@QZP*B-& 4@M9(4.L1-4(HD:SDRM]G;'40659K_!_C;(WZ MZN)ELG.WNB:YG*,S:R]? 6Y)U4_D59 M@1;\Y25Y^>+;RO]>_?6F%UOY'P3R_KW4]1>OYMF'SSVBR2)>;-KG^[;=3W'9 M-8S 9"^BL\;G9K\(HIZ\W;IGV=1I5K 4C;&&(T=81-9C@9Q(\$^A%1-"^A#$ M\4)#?Q:A:1G#PQ*S7XU^K>Q5G-Z<.<<*5/4L.W\;# ZHT/V-"Q!RE;P*B$4J M$=-&HV1,VL#DN&:UU.=NB6#/72(Z1;(O3;("9,U$+1-^W$KV[C17LO';&<1O)_, M0!)66QD[;J+O603[&Q;<$*T<%TC3%)#"$H-A(!PIDQ+EQG+&R'#^YQ[B=\S; MEW@!6@U6WZ?T?C('X?GO:*OCH*G;>Q%#\,8'@C2G'G'K.)(6\!. 9X+%1DP3 M)=*M']N%B)1C@+@OR_0T[C(S7[^5K0GDNK\B!-QT6/D;G3-#(<,<042PA;!-!TMG L;> 48.H MKUO/?92"=R2JX_#DZU9F^E]O?3BN5PE^Q_&]:EJ((&DD5*-$+$%&\ 08@(XD MADGOI K*C':_>-@E?RQ^8S JWB\O\FS=#]./-"B[.RL\BT%;(1'TAI'D1",O M.$%1.LE5D(QHVXK[C'XZT6H/TK%8DGUU\'JT'[>$'-*;]S\L+/'>*8^1X#J MZP@FG,9D$//,::.-B[*61]XQ5U_LM]] :*J)G=9B;OO[0AD7 ED)7O>BT>T+9' MA/'O36G:,78])'QN'\&V\K**?K!/)+J=Q752\Y1\E:CK!15,(QZ/'Z_OS,1'!#F(2W0 MKCSD#C(>VRJ,/"K2ZM8K'CO1=:J]CI*'?24OQTSPLP/\&2S&MLK/]NA[-5?NJ0I=2@9B*F8P\)H80@.M5S,FMF. MCU-R(%G\8,/B/7]#R%NPEQ %GG#Q'H(VK.G;=V^88D:2MV-WE-N:I+)#U([. MZM:K#9U<\N1[^S M?S1P?<5(&WK_G"S.WRQ!Z5_[]-T^]H5S":/":/(2460TS@BEA(,+A25 M ?X;XTO:)/13.DL !!R2CB\AQ)U D@+0V)L4H, WU%M*@&G<8,6J$ M8E]1_Z /#SS'$*%VG?]GSMR!JOHCX^Y@Q?M1T=O/MMK>RO.M#U>[EGR?(P]X MC_NIQ=Q[W%FXR5;9=ZBP^J#P$@OE2$!2ZIPKPPWT* B27JC$+)'6Q.&)[1$)3>'%W0 MYWE1WZ^Z=[)X8ZOJ&I;YJAKBWOVP&NT+K (X:(XCJK &'Y]+Q*G B*00A!&2 M:%%+T(<7BJ-F]*%3VQ%FO9VZ7H%ZSQ;V?5GE@@%WE1EK*(M#;0MPUHG35@&> MD2!!+$<\1)]3B006*5KI&]SRZ"<@:D]6NL"KQ]/Y[)>M?&.0GO8EO",W1AP\[CJ\/G#8]WJ(0 MWN'DHT!)"X.XL!(Y%L2F2@#AV#38017/9$K;1ZFO90RA^:6=;.I!;,I!U T; M:K0N*#4\2DN11B<<;%=@S3"BL ?&$H7D M'3+&$&0A0&)<\V1"@\S;/EW'1O+0*D)]R<+]DP?0;5LO:-0ZAZW70<&BI\1H MBG(2" JY" (84I43B+.31:))\GGXHHUDI#.T^M8=JT*6=]YT#<7QH$4ADP3[ MB!D2C"GD\[VV)+E$$#QS&3SS438(./OT/5O1&LWAZ;=^WXUNJZ,A=GY?&$=5 MKFB* C<*2:K F_;)(>F$%I1B9U2#C2;U7*:_+7#ZFORMBH'YM/C1XNH[Y.!0 MTX(($R 8SWZ2BH@H"-L4-AJYR.$_*6.XJ'4%M'/.ZS%9!.V/H^7ZE=)'UW@T)919T@%A 2'A$;.'*! M :_&^42#M%2&9R0 1TW<(P75Q.R^L8O\35'2$8$32#8DM^XW1)[N3FUU$Z8!A:CG_VTEJ2@#_!ZO!=S M%:M%/DEX&]W^&X<'VQ22,R\)H<@JS8!9F[.6G$41VPC^E':Q25&6WMV*1I%' MFR@-9#)J2<.C;8J\;:Q]=$@HIE#B/.2ZZR#U *ODCE"J&X0AO?L1C:2A391Z MW7?= J#^YNO.1D6BC!O@%8F(!<(FOR0B6,SGV)Q3YHWRHWTOI6UY:!6F_HS% MP1LK.\W%HZT*+'3$)$+4;2Q!D@*;U"0!^E!X95S"1K130^FY[EBV"UY?@O*D M;?H=B(':$SHIB43"'-8!Z,1H T-!XT@2 ,::I 'U;CG:%XM6,.M3;:S?XSYX M^^3!IX5GP!*6X!RI:"":"@(Y"4XZ*%@L3)+:T0;'^/UL93:=K!TJH2%&O>U+ MW=XF_&PGX<-L775CBX-]&U0'&Q><:".PU,A (6HUAB,;TA(4&*,T%)HWN!( MOQ_ST;)T=(+: .4?5PY2KJM7Q?-5B]'N>;4M2YQ#VEW.67ZN,X9VM9N ^S>_5 MIDP3/]F?;W:H<8&E\(YJCE3R%GEOQ#K'*DZ/LN.KPN>G"1&!!0,Q'#!>H6BL#CGXC(*T1U8[ :9&/WLEK8L$>W MU$^5E\.E"#[;'*N?Q\4$QKE/8C^%$6X+C\RWRJH\0D@_M\X?7'_^(?/T_@]; M7WZ.U:3,6*M%<&-OB;[F 6H['%F M>KQ%YF,,\_;?G^;=/;VSP@;!'9=@ 80F^5%A M@B 0- B %A -8I=8.X4[NGSWI"\)ZP/> 03O2X1(%9S9.>CC>KOYAQL7VA)N ML.>(4>!7Y JS)"\^*I6P7%@7;(.B8N)G%:SVX.Q+D![!Z.9J:L.X=$",9HRV4WU^ .77>.8?47Z=P#J8@#U>&?!0 M-/"TG@HBF.$Z)QLR[1 1UB/&77XF5&L8W4H\7 MN"=V522=RY&D''5+@3AW"AEM,&(27!]JA0]-#D@'C4E;%[CNL1U"XGZSBS71 MJZ)GU[<9C78ZG>_CL:88'MU_ 3ZX5Q9, C4P8YKF,TWE'7(>:VH]CEHWR/SH MY_!^ -GL$_"!XY+UPP[-XI(=G10<5BO)A]Z)*XNXCPQAB/N08"JIR*W334J@ M]J,6GW]] R%16XBD%2&8>PBFFYQC#GO,U+8,=03H<.*T*8>_W]7>VZYPB26C*$8. M;"]2T0T"1;!Z&/(TO^5C&$61N11#],Z;!@*G?@J!ZQWBX5VE=2FZH_RD==O":B=3 M9 )QC0UR(210STD"$1PTL]>&2'&\:.F?*23K LP6S=RZPMAVN+B1\?V%8!OU M5P!3V!K%4"XM@4Q*H,)S59J5]I;YC%0VV/TV/X, ]0UP;Y=MMW:O/J7;!*4W MY7RUD?]V,K]9'GL45-TNBF@L]2$1)!,W2&/ID'("H EC9U/5JLF-T/PSR!G M/8#:XT'*W07A_64U(M)I@XU7.C6I=/U3;4EW M@69O%62:'#+ND;!&_18.6V9Q8$@K"#52?B^%N6!1C)2)(!3WK-8&4W>8_>]# MT)T?83]-"GZRAZ-_CL>K(N'WL2'T78+8W,'].J:RBK>/G<;YN^^+RL(JF\QL=?T!)FCE MS4!+F$B@[^S#;!'S#._?8NAJU,(*E@2U'"DK\B5,S5!2C"/PV#7S2D:71E\- MIX$$_;C],"*D>S.3FTV<6NMUQ]>%T>"$:R.0DO 'Q]0BDW!6WD%BIUA^!'[L M4C2:N7]HW%K!NR]9^K4"^CY79=I;KG+KJ\):&QE7'B5K"(K4,Q0"S@7",=:. ML!1P.W=*.Y2=QG-4MHE/;RG;^7'>S5L1>Y])?_!ED1+T:+E&6G&&7+(>:9LP M\I81CHEW,HQ^0^[H.7J8A=T8FR'F^]>R#//ZD[[YO& D/R,2/:(.\.'4)62- MU@A31Z,Q/OK4(-^QIU+I369LS^PW &D($3B-U=7$QR=(P5:+P@;IM:0>>0;Q ME<(A(H$I_)&(U$X(QDV#"ST]547O2!":X=3;>5 M*/,@S0"5)KF:F;,4$0TL.F4=-X8$$49? K.M*7M<$HZ$JM_IWS!^(VB4!91C9EG0G@3WP"IWO<0UJG/M780-M^"3%O. MJ?;(BL@0 MO<4-<;4A!F3_9JN_XA8>^T*'1QL57&+/(\\5LXA!/F>;2+!]R*C(M$_"6M+@ MWF4_)J-=R6@5K-YV"^,,,)CF*@7A8C*;S!?5JOCH8=DXT+* "(R0")SZ?(_4 MDI0?3W8,)9Z4"%HZ+1K<.>FG:DF[ M(^8KTE:I>S\KYM/2P?C[8IC .;;)V# M^%P+\)P(1B:8 &Q3:QQ.0J8&B1W]J(ZQGE6TB7J/R=\W&*U)?0WK9/_IQ2,M M"G#.5= BGS=*B5*4P)XC"<)_ZX7%G+@F[RGU5[*PU-C.3O[&JN+ S47MS\K M5"1<:YI D3@#DXTI] Y6A7(O"+9.:UPK'[8;CC*)=S7.-[G,)Q?YUM(>#O*3G'6P"OM)UXY?@I_*$/5*E)]F8/[9/\Q MLS<7W>+ME;;:PK&C;0$1OY0&@^\&T1CX;C:A8!7.A>*(],(8'<+H341'(M(. M7OW)R!1D*2UUPDW29[I MJ0Y5BS+1%DI#>@W[[76WSL/&DU^[74.[#C^0L]>#V/%U01R$"$XJQ(Q.2-S, M.M/(RR"F^Y=,/?3W1#O:?8M>$,_WPWT>^SD!'94/VYBA>3Y45MV=G1 MMI!@):WW%G&6;^$:L*&.\(!$I%2PH *I=SMG2*'I9I+W2E([4(ZA3L:1F@>< M= /_4P0I(R.R@G-$'6<(@TMF,Z!)-\C2ZV>G; #!:8QB?SM?/VCB=]_75:UK MEFRNVT411- B!(MDU!(9+C0R,1?K"XX9')FP3=XX[6O7M5W+U2%X0_J^7W.= MJJY=W[>E7P6-^1V=V6*RN/XP2V5U<4]>.QKZYIGYVU<][[W)VN.0)R%,2I/X]AN7HK9[/-E1V$K,#FB\E%OL'YWDZJ536-3^GF$-^Z M[4=)7E_GD[[*^L723M=/FUP/'=X_?$,E6[&MR[7;K,(RF.QU1I_859&\D20_ M0$K!QT+68HR\UQ2!/7:!4_BS7MI8/\C8 MY?-FT#4>JXB412/ 8Y6!V>P*,_!I)$6$.^T,I9&'T9]E="M0#X. $4Q!;]%F M35[7?/YWM-77;^77\ZIZT]%Y"AG^<(412)*1T"7:M_D-8YA;%8[8M.N MK6J"^#A6< U]U:;D'AZDB)Q%[VE$D>& ; "%2%B(\#?&J;7>*]P@8748@S2H M[':">3_[:OO#Q]45P[O21CE/+^:][%N^YH#,5O6\K^=V\6?,R:#K1-%R^:#Y MYW*^VDJ"=A_C/#>8$;IV2\_.JGB6@]/7UUM]OH%?SLIJ=-'GG3 X%Q5-9PATCT!DD.CI=*V )# J=$A"&DUKH>&W[;]N!3E=,_8M4MIGM'+)0C M(>8#N40A6 K*):0M]?EQ!.\3U2$X^WQM?T?R5ENU]CTWPWL)ASC>*,KVG-U& M(Q:6A, 2<8A[RA%EBB)BC4:4.RJT(58V>61E:/]A[/+?]MR,7_Y/O%]>9$&Y M^;D3B7\P1D$C-HF"JZ8$5P AT4@FS4"98!^E5<+&6I7TQX;EQMG::,X^L#TP M9J%QT#8YAS1S%B4/?CJG\+=H-9&2&,5Y WTR=GO:2/):TRKMS]'X]1,5T8HPT>:1S[+9U'&NA_3D:,);/#^Z^O3R=ELDB;>SA9W(?DZ(I\,?U?L\3F^=P1PU$J^UT/! M@MC^5=WCKI1%!JJZSNH![>3#_.6]:V M78GHO;Z+:*2+*06P+$XA29/.%70<\LD2&[P/4C=(7!_:[ XKH4V1'EY"CQ*] M(G#X7V;-4(C'(TX6$6(\,AA8EU(+;!O(5#]U08:5J2,@[*T 79-GQ/:\;245 M%TEX&)(1C\#)C.M/.U?#G)T:=HCCP\_NMO_Q]02P,$% @ >X4D3?SA\&K"4@ \2 $ M !4 !P2)OH^O\+'\^QMW"^] M>L\L7'UTCJS2D>3VS%,NBLRJXFP6LSI)RJ[^]0<@F:R+BF0R;P3+7MWMEJ@$ M$OCB2R B$!'X]__YY]WLAV]YN9@6\W_^"/\!?OPAGX^+R71^\\\??_O\D_IL MWKW[\7_^C__V[__73S_]+_WI_0^V&*_N\OGR!U/FHV4^^>&/Z?+VA]\G^>)? M/UR7Q=T/OQ?EOZ;?1C_]M>P_H/L^G\7_\6__-UM,A_^',Q_;?%^#:_&[TO MQJ/E^MVWR^7]O_W\\Q]__/&//[^6LW\4YS6(7GV_S?&F*N_MB'D2V".-8 M=W=;YM?__/%^L;P):$$!^ :K_WZXU?+A/O_GCXOIW?TLX/1SYZ-3D\DTS>_+LJ[-3%LOAQ-9PU'7J?'OF<5A3I9S?*K:S4>EZM\XOZ\S^>+?*'FDZOE M;5Z^GXZ^3F=AG/FBU61;O&@X#.*8QF'54'=%N9S^UUH@U3A]4;Z;!^;?3+_. M3F0#_FR(P2.]SSD++^%'XKRH;.YO=[?<#/Z6!;W>;E\ M"%^:^\_5]#[NC]W)KE[O?<_VRRB0I^%ZCBOKX0%G,PQ_'>=SO%T\WU@$HU'Y4%X7N M< M8JP%=%*:?0[?K/UU=F]'BUL^*/X98_+H;W:6B?16LA?4[TH1[[_!2P7NQ M+*?16Q!Y,0B"!UZ8!B9U;;^NWM#AK%>+Z3Q?+*Z^Y>6W:?['T3GL>;Z[$:U5 M_.7ZHPCHF&(-0SZOH_S4:#K(.-LX:EMVV^7\YI/H (QC6 063N)AQE-]IL94 MZO8PY*@_CLH [FV^#%_:K/T47NVNY_GL-HO%D\VYT50.]C3D+(J[^S*_C1;8 MM_Q]L>A@-OMZ''!6CSMYZ^E\WU6G\PBK^3(ZOS_G\VE1?BB6=1;;0ZWZ'IV: MS;8GHU?7ZQ]J+Z]->NM[-JT&/_!8W\V7>7QX>S[4:NB'^^I[)O6TMCIMNQMI M%3T0SS+"UK]\>++5'QMIG;;=C30>M<171/,F++$?PYYX%,M#;?H=61N5K&E_ M_<[HT2SZO"S&_VHQE\,]#3J+W^;3VH?:#;OK=S[KUP9#;WU4$1>U9V?I+69V M4L<#S/'J_A0/RHG=]#O^>NO^\9;=C=)/Y\&BF,;%)/!WO8@?'=^A-OV.[$D@ MS29>)')RL=YV%LOI751=_6A:_L=HM@K/_#HJ_Q6DN]X^QZMR'5ZC'Z)A6X[& MR]5H]NMH&7^N&^UPOA$-A>HO93!7?IN7^6@69Q*-EW60TFX*FYB<;Z'?=C??N M6Q>I%\X_%8KU;A7;O\T5L,(?HU_#P[4+=W)3YS=JL?7C2 MIPF_W-0/0;G8"?4LT\JW%VWKN*!\&\WB[Z\Q,.#QW-.I'YYX!!]GLIU(_6BX MLP^L7XSKK>;'6W8WRK!G%'?YE]&?QX?URJ/=C>-#OEQ_*WGY^794YFH99/AU MM9;NER+Z&8OY>@^^+6:3O#PZUH;=G6T^CQP/"M-JN37OHQ-^'"AMI[-5X/.) M?=;\Y-(;Z?FE\'L^O;F-)V#!F@X=7JV6,8H[!M*O^UFX/\>SU21LU&5Q]PR' M)"5UWMF<39KU%MM6G78WM\_Y35SG3_"@[&_1YZC:^"::]=;G;![5OO?%_.9] M,)TFFY!J_?!+7MR4H_O;L*P%9:[Q#)N^89A9;R-3>IAMO9[[G&6]S_]8NPY' M^&05V=CK1\>VMT6?HVKUA3?JK.JB>+#5 MWM&-RG$UP.T?GXYQE_4VG2]_GDSO?MX^\_-H]N)D>4]>794J%W/RZ'J<3UIV M/:A)%>'ZTR2_'JUFRX9#W-M/CP,N[D;3>?OQ/NNF\^&N>__I+K_[FI=-Q_I: M'UT/]#;T5XY77_.?=M T'.Z!GO8..I!F.E^O7^_#7[=/QW&U3=K/7 %^#?3U:?%TCOEK\=#,:W0?D(?\YGRT7U2]Q M9>,_ ;C-X/WOVY\S'^>8K_6AE^EL8=KYNV5^MQO<;/0UG_WSQS"0[)3FF8&8 M,XT- ])IQ"US%%+!M(68":S%\\FO3]6+]I))+ 6SE"K$'*68P15!1Z55 ](M@-K_O?DZX,? MQ5 PKCEX7CH]CO_#Z"ZWS_27TRCU6D\9(A)3)@TWU!A/ !'(5I^]AXADKVIX MO=)KKW9YTLK67/+UV=4AHG\S[3P,>S;+MT&P\Q#KXRAHNP>\ 1X93DPU0V08'9(JKYEC)_&DG0R+7B!+8+7Y ME$<@IO.;IQ5'/N;EM)C 9JO.H1XS93F0($#!D0Z84R^TK/#A@ON+HE1[K7T8 M&!]I]N\_OV*%]VB=MZ[T,XP3H=OZ.T./N6[%G#?F ''04:&5M0J&)=8:;>)F MK[SSRB*G^5_' <*!X X:8#W2%$BKC974$DB<1T!B>U$.D-IB;>X .0VOOQT@ MS]1K@J4/FK27$B)J@WRD"$H4)DI*&W8_]P8<(+7YT<(!\5(-NW:UFHQ>.A&:PEK_D5;[@M\:7T]%*P<-ZN+CTT$[)4TI!#^B8K(85 MDXB73\=6QRUYO''8JIBB%FIK@P&%:-BT,!:<*68=(00GX93<.XWZ+LG#762( M <$\#I.FGAI.%(24& VXN.[!2KI)V1>V>J'V)EWR-. MR!JM,TJY%Y )O+$YE.2(0T )D59YH&3ZSL>NV/#2NNH74 M:)T);C%W4G-OI/>02(!QY>]B4M +=2UV*O*Z=.H/UK?#-TPY1Y!%/=13 ;&$ M#GD9?E"6"&:'W/WJNPO/S:;30#M.EN\3C^(OV9=8XZQZ_5XWW[Y',\^#@0&T M< 82Z@Q51&(7_B@)HTS:05>*>C94I]@7G<(SU!>_R?K.R^-R/](B YH80(4 M5D-J,14 <^:H5E1+H7'S+[LWETL?XN\6I<'<*JLRP!Y,V5CN9OIG_-/B*!'V M-\H@8MA3AH.&IBF'7AK +"96 6*$Y4SF?7=W M7Q;?-M5=C_+A0*L,0P4Q(F'I V&UHUX$ZQ!YB!6"CE+6G!#D$@G1'5)G5PR/ MG?<<;I@)P8CUEC$4/@/(@QJL9)BX@]@)#09UAK3E17NW2*=8#<6,)^<'-K\O M\_%TFV5Z/\NW=P<\"]+=-\<#'.KJ%0%!I2SSS@"IJ31*:H,Q]@P" SS0S6,5 MAE=1VK/M3*B>?<4Z?$YTJ%FPZC5Q88,&@.J L]%,0Z,Q( M5ZO3D3K?"=%K)5^Z/PWJZ@K*E$96]V+(Q,< 2W+9ZTRV_YF)?K MP@V!N5=?9].;7U?!-%:&W@ZKCIUQK&GF;:"&,,YS:RG04BL8]D$' M& ><\W,&!.X9^C&;X%"S3#JOE54.<("!=%0JH;>SI59ZE(JFWYW8BM[025HK M_U@6D]5X>55^CK?/CFO$]GWW>,:8A@0HSZR.YX&0:"RW<#"*V)#!%"=IR-W( M^'M78UN$!G0[QZ'&&A[;P2[JQ$V]WB93R@>$?$PCH](9P(!CU1PU,2;MRF?M MQ/8Z!SH#Z6T2(M7PN11XT)$YLAW =F%;JW7W]T6YC+6[Q^5T?5/<]A\/Q]"= MW%$&++/!5 <46H8U"Q,EKMIXM1ZTF&O]\Z>VTBH&A*PQ*\0Y 9[#*'BU@40=_,CU#=/ M7.N-$IVKET, -UPXYH'A'PS*/- NXQ(%0]A"Y[C5QF L3;76"@XL3HKZ#\4BQ'LT9D>;VK+&REUA%,D:+!7E-& M4N0$,M9P#C%D"65)I\*63H!,8O/Y;B9-=Z/O.LJD0< 2SQQA+* MM,0FH.$@ MI XZF*#GO#<76:_(79CG^^_0G%9',BBH*[$0[IH/E'O&D=V%#)4Y=8@= >"@#HS6*>R-Y.GY#!A6&!&N'J+?> M"DR\-[ME@+L$39*WH 0T C]UJR;]5(Y@4(8VLPYC&<#'!\IB'OXXWB2H M/LV@2<08>Q?1&LW4_7V8R9-+0,PFLVWZ+7?7UX%N7\I14!].-,):=)YQQ##A M"%HD$ IK,"5PXSMF7@)':A6"3PRYFD97PXXSX9FG4EL-H18X:& $ZBUB7(45 M*3%C:Q!RO+Z^#H-PTL954):7Z]=^#BO7*$S^B(WTZO,9"?L;H,00YC#EQ'"N M_180X2D8LM1P$U.G=QZ\K-K7 8A#:9K5$'^;+X*Z$7:^?'(TZF9OF\P;@#%S M#,0JI\1)@[6IYDBDXVF'8;64VW>U&[M%Z6TR(LDXK%2(<%X"!!7YV[18+68/ MG_(8.Y1/CE:V.=8T<]P0(9$'\4H[S150;C=CC]F0I3=KFHL=2&\/'SH":3B? MQ*+Z+-3D_ZP6RUI%T ZTRCR1G'&@L"9:A!TU&+*N4N^D\\W)T)OOH'LR=(?/ M8'5L=L.,=QE^R/_89P8?435/ZB>ST;$B'%:UQS,'G,;*>J@4AQ9KS66U9P=4D4U;(>U)BD5O MP+TE:B2IF2;,B#/M1KOY!Z5]/AF5D\5O]Y.PHX;G"9!'J5&K?08I%)HH!PRS MTE!'C<([1]3 U]W7TU3:B?#["FB=@S0803:7]WQ=K,/%#C'AV8.9LT #CY5Q MW%/H//':;F>C@*&#)A"==+!U#H=K*^R:!_F.[J?+T2P&^%7A@*98Q+)J9E66 MKY=*K-N_0#X57[VV4 M4>P91A0B#8$U%GH,32 WD&&6D,#F!.BM0F5+ G2.R5"2KZ*ZIWF=7?R5IS.K MDP"2R,/9K *6Q)/?RH89Z\?S!C'M'C%)QP3@SU"@#H&D93$.Z VH>X2(:IJ MG?\FAES/<<*0<8 8U4'!"OJY\YBK;694^'#EH.=;?<<)UR9'MW'"IR%\&7'" MO^3%33FZOPU S.K&"K]LDP&-PA*NC6<.84@(!E616^$ @LT5X+3CA6OS85^\ M<$L@!PL0W!#SZ6B/1XCN:Y-!: GC&L:-7WAG'/*VFB.F%*4=HM&![%ZRH6.D MWB8KDHS.2(D,;4BPR,?_N"F^_;S66,N'#0>V?WDI_NW/V6^?7Y'SXS]FT"") M&>"4[;A.\$2U ^R+EC ,]>U^*.:_';^W],E3&28*2ND1E+&: M%X:*25;-@W'>7+OL+W:W,W&VQV.P-;F3]"\ J7.(:,BIU#)PEP%:S4W206^# MO"AUK@6(EYGL8ZGCT&.$C0W?$O8"/\X1(,LN1)5K)K?:63_-4'J;C$A;C3LS M$>X)K^9)$&Z^-IPA_:LI&;K#YVVG?U$A@A(=9DT4 5H$E#6HL CZ>O, M_-,/6B]!!>T3W$O*\6$:.0N-X-9J3L+T,-]]0E00D+9"VI,4ZR3[- /N+5$C M2T=_BGD -)::0.50,#/"U*L9$ZD'+;?4]K2GMO1./?H[#:3+/?H3PG'7W65 7M$]Q+.M]1 D,LH.*($AU)BG4.>IH! M]Y:HD:1FFC CWO+1GP0RO-XK!1!&3GC ,:@<4<$F&/+JBS9'?[5%V.CH[S20 M4B (@Z(507;M,TT4I%Y31*GWPGLB/*[F+F2]"XR&564'(TA3D ;+>LF7[^;C MXBY_7RP.Z:O/GLN4I$Q(C:P U@E"&9*FF@L79D@O_'#GP$W]\6V@.X-9\Z6( M=X;/Q]-9_FSD7XIXK!?VV6_323[1#[\M\LF[^56P!D:1^FH;9M1;X71@BCL'=>2 D?P[L/2HGG5 M@/ZJ^J9 M+X 'E"1KPG182V_9B?!WM5""8"8@PX"IB62E;VK(37-=\B4R_ZU M, 'ZP74H=L71Q_^+A?"^C6:;HFWA2YO&V[GC/X35]_D/3YX\0+A6_6:8*N4X M8@8+#AC%7I-*A] 8F>;AR.0-2.OV4PV:Z]\QK8?YR2!%$)E8L)(I M8@209)L#H3CGOM;&D!AR/<>T FJP5I@KA%E8_@%T:EM[1<78A^;W^J47TUJ; M'-W&M)Z&\%\@II4)32D"L9Z# D3&N"Y2 6(H&M*_,61 06T>U(II/0W$RXQ@ MU,I3K9CGA$LI!3'05!\LP@8D'D+04FZU0QF;H?0V&9%DY$ J1'B#,:U<6NZP M1M)(HHB2-MX(OYDQU3+!VV$ZD-[),:TG@72Y,:V$&Z>I8I8C*FP\Z#;;LCV* M02B;GPN?(::U*1FZP^=MQ[1*!Z#VG$J#M,?!*L"/6'!,WVI,:U,5M$]P+REP M$6H%(8%&^7B%KR<*"U'-#!M+TU9(>Y)BG0C&9L"])6HDJ9DFS(CT0A:[BVD5 M1EN/./8:J.C"* 31L;?46(8NU1=@HIO4TD"ZOG(WDQ#'. ]Z&!6" M 0EIY8VD'B28CW=&%VPW()Z#)+\4Q611OZ9-]7@&)"(4:$DY%MHY H"&U802\Q,H[I:AY(Z00S4LZXLS<';K!//)_-8IC4 M?/+KJ/Q7'O56]V>,_#QT*K^_48:]LM9Q@#E4AB),I:V0$I3+MQF\UECQZPK' MH=BR"ZO;#O.0S_*[9S,)A.%(R5AV !C!S>XF'"6XIA;ID5C >,Q=\.T < X[WMT_DJ M#/PQWD_GUT69;Y[[,OHS7[@_@\X5A#>=C\J'-4X?BGD,"0K"F:WGO,QCO.(! M@O7XUHPY+&.)?$^(Q,H$'<[A"F?,??.BWNP-$C4=0:2=\&L5C/>0"X>@HPIP M8'?VA0@:8_-"9OP-DJH-=$/1H+J"/J#Q^794YC&:>AQ4/#N=K9;YY QCK3, MI#"0*H@)9)@@';1 5,4Z2&=(<_>)>(-4Z1;,],/NGZ87' ZDW\[CG,-=']CW M/;[5(I!HL;CZ%OUL^1_]OFV=@+LY; PH;+:[FWP^GO8]S0,O5I/)NL_1[-T\ M;+5W:QF=.\GB?1!)GK_?) (NQN7TOFX&Q9&6F:# 64GCU5B"^DT9",2"Z6RP M4M#66AZ'G/.QW(<#K3(F&1:6. AUUZJ0<_K3TA":"?,8]3H![S+8P\W/DR;:,^< MI$8AR9C41 % @ C*\Z"G]?7S$@;AQFG0#"7Z]_ERF9=7UZ;,@P9X-*[KM<K=!C[_\X*@.(M_ER.A[-]@QF MP!S?.@;G]P^'_4/SL'D(%18.*CP7VF"BJ?1 &PE0K>B'GF=VS*Q\_F#F>="@ M451OO*(VK(Y4 &J!1B)HU9@.N;D?M"3;"&-?SG$3!-*V%ZN9F=EHL;BZ_KPL MQO^JF\;^LDU&=#"G /0!U5CG&0I.IP0-$'K(.U9.LAN;RG48\FHAQ8%&\;&&UPYNU0CL;T87];[Z1V[BZ&, MXT'A,4']D98R!@7C0@;36!@>=*(6%?$&R5COE1 G(3.8O(N[NV*^'JXZ:A9^ M_W#&B @ZLY3<2D$%A]H+3I A&BD7^)Q@6D<;T;R4 M,*N H1I:9:%$F(055! $0?-MI;^T%O$?\\\: [.L#9%4YVA1NL,,..-PAB'93#@ M&6QQ&F D1FM')!;-2=%;='V'I.@>H#,0XP15X4"K##)"'*$@!N)2Z)$B4C!E M():$:\Z;YP[W%A'?#Q%: G,V AS5$/:TR*"Q#@.JN0V8>16V0.<]!4A3QZ#6 MK+'@>XMO[U/PC4 YF]#K*0:'FD47N<.0,4DDI<@8$=%S@$.-.72^N3-97J+X MFR-SMGB#'1R+J^N8AN!GQ1_GB#MX-H[B[K[,;^/1P+=GB5EG&L]C^EOO _F6 ME\OIUUG^.9]/B_)#L>P_%>&U=T:GV2;IY^IZ_<.Y,Q">A_6\KQ$(LJ=%A@6T M# J'!5546J&Q8PRJL!4#&S3X6BO6$',\%A+RRM,9 MP;8*BD!%%HH.04,2TH M\1@ I)K;ZAW'A;26S<&@KR98)!TA\C0FZ_WVNSP2(+*O24:!"CN3P8HC2;%F M,GHSH?(:,T,@;:ZO]1P?TDK$12_@#*6WO3;>SX T5A.$@+7QWNY8)0NB8-@ :I5WPPJ_ MGNG7A:"^,P';0S-8\,$NM?CC:#IY-S>C^^ER-#M>0OA0NXR%[18H:8!ECFKG MM1(&8.D(QAK">M'5PYX9]T"#+B$:+.'H\6;@&D6#7WDZ,X'C6C ?5'9 !5>* MJH!:(+\P1'G;O+9.;RM UX9'>U3.DVUD1F7Y$*O8G99Q]+Q9YK11W!$;]"!" MN71*,Q"GR(/Z;;4>\J:^NEE';>1UT.AL!&:6-U"HHNPY@;EUS7W!O.T%_=&B/SW"TR+SP0:RS*A@]FBJA(_5+P$00'HNE6#-KT+K+5:H6_EW@RSC40%I)A(EW:WBAE?)2 T.5Q42T..OI+1*H2_FV@&(HH<8; MJIU F0X^VUW M-\Z78H_%L9E(/$ KYNN;NE\8J ?-O/;=9_$>+PO"AQ"E L7LBF!!A7V. M,Y9@!8*FHM]_(=E0Z!WGW?UB>1/9) #? M4F'L]089!YX**QUS!ICP17DK434[#SQ(^^;1=@([(OU6"+TU'B1Y!IR"^"_Y M[-=Z0J@3A$+O%/- 0B6W<]-8V@0SBML*J=:Y[VFP#"7RC@L,4>Z-=]@+C2!G MELM@XE1S5";9B\J[W.Z[0N=22L8(;@36AD%,N=;:<*_X;E:8R;3W^@ZD=;QV M3#.(W@H!DMSDDY#[N7;Y=C6#'*%($F_#1#P3U C.7#4K"E""L5UM1'.\9M!I M>)SG./]3/LGO[A\O:CFRPQ]OG&EHO5+6 ND9TP@91ZM9&^!:U!(\W0%[MJV^ MMA34XK*6@FCG2W*:M%W0IVI-8TPJ]OQ)_DE0K M4J=-5X>$\P<_78Q'L_]O-2J#Y1QWQ7A%T?Q&78>_?KG-G_VS6V>]7LW_G]7L M #I:>I="ODXNR8-F:8GW[+JPN_ M[.AA^_W$D:XG\BV/^;CY>!7OFOM2CN)@=X\=)E?[GC.KG$(($.1BO4@.I:9^ M)P!'F@>S#103TR6O!H>S,:7>!<)/IL'LFSU\+/-Q'H<2:&_#+U?SWV^GX]O? M\X]E\6TZR3\4R^DXO[I^!.HPISKH.D-40\>$".![30"W!HHM"E::%@'3O44T M]$>JX?$\9Y9=TW1=03@*JH/T(EZ$(962L9+I9H:6R.:.E]-C+L]F@G4$SJ4F M64(DP_X+J03":<.%EI16LP06)>Y\;2^\^MF6S9!ZJ[Q(TGA*B0Z7? #KL..* M"V##9@MCO4'K*@O3"N.;JZ?G2+ZM+:A:A["G07/AR;>06L-44+XTT@AK8KG9 M(>=D@@6;>Z!!EQ -?"#W^Z@L1_/E5?EI>G.[/*(D[FV3>6P<($)12 R6!@N! M*^0249PK!BNL/!+DM; M4>Q ?G48T0JKM\N-))7%M"C1D8LJ[$[W^<2,9OOW_E>?RPAWE@F( 8244\J@ M8JP:GV$M2NSV?2;?#NVB.TS.4Z$^C9;YIC[XQZ >A7\8W=1/P3G42>:1-9QK$_V@X2L M$('J$_!*V.9!&H,G[W9#D [!&HHR'\MBG.>3A0]0U<_7/= J@U8CSJ S87FD MCC"F864#>P+9D)$[9R)%=^B<9^%X,N8/JPC=U?4FZ_/QD?K1774ZRR!SG"IJ M,0",(Z,5)FB'BI<)EG?H=R'I ;2S4VGSQZA\?XJ>%]B$02_[R*2#4#I"L?7: M0$95,-0K#*S@S2O ]78SS&#$:8E50GSY6$['>4N^;/K(@$!*4^FLU!H@+J'T M>(.! )80T9@OO5T:[<%MOLAZK?U23F]N#A[%M>PYTQP8ZQSU M#A,:[,[P#=H*+T%\'^:3:,C7]K<&O61>A?^!\;]2 M:D*M-G0W-T1MBT!FD#H]^H>K>RJ\T-2>\C;\,!]/[T>SC9_RXVRU4.-QN%8M8 M]Z]^,.-KK3/*@<4$XWUR4KIRPXR M:H$PU$L3L(@U;.-M6=6,.'(MY)N\L[=7I 8[FAX]K ^Z?%':O)Q^&T4OT)-H MC/6>%1-,Q^$?UH76#YU8G]Q9!K#E 02#68 #8ZP=K\R\&"[<@C\7X_3M';6S M1C6Z/X.R.UUL%L#=/RZV_WK0Z]NHO\Q[@"GSBJ)@>QD@/4:[[TP!VZ) MDWLV%!_Y-'2!\LIMX_Z\C[>$OYUZYBMURNG MSCONH+8<*V.!#%"["@YLR9"U:ULG2]46;9UZY:>9U0I+ MP256U%>ST]ZRM+.CV@FL9L'J1@B]-1Z<1_Y-ZI4/+/XD_,T-T^6500("Z'70 M;SV@!E-LJ^TTH)9@/=.V0JJ5*G\:+(.ERF]NSERGAE]=Q^%65VANC8@#XC_: M-M,&<:DQA1!0A8'! E::E;8,)9A&U[6.V#5&Y^'%SN^U/C"K38GGS3*KL';( M&Z<,A1Y[R:FH9NJ4;AZ+//A)=#=L: 5/"D10\]V%NTU)\;2+S$(D"/<",$ZP M(YR"B,$& 4)I\P/JP<^G^R!("ZB&(LMW[INOX8_CV6JRN:Q[-[4#9*G;119F M'W0Q:5F\_T-X"Y5C%0(&^N:FY> GUTW)TA-49R3+:;R(\[+<6$0---!9)#BJ M%#3#68L2CX.?9W=(@1-1.7^JMEV5@;";(I>U/8_[.L@PAT@9&. SWB #.-]Q MW4CW&+26?L)3-V[)CH ZWY' VOFV[PA@.Z2V;[;%> U6V&+=?+E..[TNRKMG M>]7@AP^[*U7JG#M\_W"&, IV!0$.&D9Q+/'GE*+< \0\\;3697$]S^S8:9D,I(-)!0U/YUK\D[21@!@Y/:7Q'%E."8D0D)EY[ MH)D@"%L$N;948F66_? M7T>R:P-#OY_=QK_CYI-XO)_>]\5/KPRVLV\H&G,ZV1,01X&"9$%2"!G!I 83 U M*.@%S;_2WLY*.A9L.T"&$.V&>O6%^^3YC'M&(!3(>TNI)T9:;N-E4(0*'!:C M!,]!>A%OH9E66S_;WPWKOOLF!-D0J":$*T#2O3==;EEE'HNT(D3X_63^=Y:4)8[HIRL,?[+,G M,V&$I1IR0G2805#K!$"8GWV@:-7I?@M=MJ[0!;UV-8 M7*V6B^5H?4/RX?7X0,,,2AOM-;R^RTH#J24+;SVQL?KS)Y$?)P[ZW0M/CU:Y),@TQC7M;FY,>;X MWJSIHA\>']E6+%!_C,K)^SJ!(JT[SZ@*FSO7$!M@B1!!D;/;:CC8&2YJ^=Q[ M0FY\FT]6LUC/\M@T%_OF>30FI:MW9.&S-AY!98@+8&J,C.(5CIBVJ;?1<3C+ M@)1Y&==P)K"3CIR)*U>TJHX$RSQ]+&-0"R^]@D8A36@L9T>KZ3L_Z!G+:?$Q MPQ/@94F8YC .=8A:#?%H6,3S!S/M'!HI1Q1V';/9%818*GC M<6T#0%(3_EO-07'9_-L^7%^>RYC%I.'.,<68A M4%(E9;O-S3#9/!BU-Y6LD22*[C 83)ZC/^O)\^ESF69A&I(I!9UB7%$LM:_F M$LMRIJ=M=2+/%A@,)<]ND\>@"#-#@BN"<,Q]HH* MTTM)(J+&(8B5$D;'6)9X*+[#B6"DH5EKL-E%"6MR9TY<*T$8TQ[/(3L.CL6/M^27@3_>T9X$" M+WUI1YJ%T7,E,27KT,.PXSGH_2,0]4HB#)QI-/S9:P](#J861BB^'D?KZTNT M=G[$34'U)[$TVR+JQR(J>GEI9L,W13DS87T&F&CO-$([;VD;_T!_V55GC!5( M10Z#LKT)UNO__$>^6.ZJ 1VZ^J/+UV20,2FHHX8Q@)U'0+#=P8R3+?(%^TLQ M.S.CSX-\\BNV^_-^6FXVI&.5PSI[1X:D9H129S6!!%N$J7W4?ER+:UO[RZ.[ MP/6X)>S)+[];!]ON('/U=3$NI^LK23^]GKK0]RLS0*"6C B)G VSU3(8@Q7" MPH/FQ.XO@_ "E^5NI=#8N%H/SHSN?5&ZSQ\_JF6E .U)G#G>**.04L@($4QX M1F10CM0.2DA,\VV]O\3%,QE67>*8_";]]/%8P_BHFMG)2S*'L2(>.>(PXA1C M\T1=EZA%49C^3]_[9>\?.W2DCU/9A!IP:V7&F$!O<80B9U9 M[ UO<4-9?TFB9Q)S:_22M\S68:3%9'H]':^;O)N/RW6#T>SE;M>'E7;"Z\.W M17V8O0N(0V^$IX3OUE)+=(ORAF_I+"-AD0SU,:C96OCYY'4,MC<''*!SO0XR M"6DL-(@8(]8PPL*$\6XI8*Y%\-M;/*SH!=2A*+73]_+RVW27VI_C<(?_(L /)&.92.XT?&$C&=C$C1M9+ M\G_]JWB+9QU)"^=P-]V>@P$L3J 6.R7B2]F+S M.+OYI';=ACY>EP5%AG&@. BV)/0XWC$L*F25-RKMG(6&+#G5_S,I+^R$WX*T%I\^_W8\D_I0NXPC)K"$G'EF/15<* JJN6*;Y*TB M9Q7YRQSM#L$]$Y%.)=!V;AX)#"V@UDJ& +%4! PWD^;$.9\?^XS$:01J MFE59( 9.4L4L9%0)#:2'?#<'U")[Z&*JLC15]9MBF&[E#N1E6.D0PI)2BJS6 M %>6M](2)JY4-Y#'@1(>S;"X7-DFJ74.*]+SB+)9%8^P?2''-"9$*&&I]5)6 M&YERT@YZ%>SI53QJ2^)@%8_3,$B[RHYRZRP\*1T%'@@5IK(]$X<:*=&\T/L@ M55D:R[,%!D/)O)4)I2"--Y$; VWAM)8[+Z:AU*V>:&[BZF\TE2E M:H[BP&PXZCEZ]EPL,$"),4X[KC5C)EX\LF-VF%[:BE4CJ;PNV59X7+:,DU2P MAA=M5^'1>;F^VF(^SK?O-\5\<^W%XG!IVN,M,Z 5]U9QH\*&Y%S8?/ .":): M)$GTIEPUE$'1)R[-4_DV\28GRO5PJPQI1#T $!K) <">45]M2=IHW;Q<>&\* M5@/D*93QY!) Q V MA&FKF;3!I,%.5S(0D+>XNBOA4,/&L3N)BN7R/XU?XG6EBW, MUT%_H,A2I!!G7" AE'78>MZ\^ES**17I?1BMI))\DO[38D&?IC>WR\6V[-7H MYF@MDJ[?EQF*# YK#5/0AAU?*^EWPJ=<-D]K2SD7HQ7CSRR"MY;&1J3F4 %* M@AYH!<%8N"I>QT@&FNLB*:<]-"5@+YA>?&;/ 1+VESVE*$-$(&4,H= [C3&T M%<;(^^8^M90K.#7E;2IBN'BJ)Y[$9H'3AFAHG9+2(2FXJ1:>N XU+^&1!_083V5@\W4 84<9ET& P MU;X**?&0Z.8E0"\GD:TN!0XFLIV&8S)>TPO(!A):HU@)50(4)*2)%:(Z ?)& ML\2OJV[(DB'2@IH!^S=UNT,XR8B7"V;LF4+->TED"U824LI3)[!31D+"?75" M[2G4^@)/1WL5^4F);*>!.Q21GH0MK'':'\]SI$6FF;/08*0<10AS!#C>H09- MBL'229&G&U@'.R.) ,0ZXG44_^JYS!FK%*=:6H*<( PS ZNY"$R:KR^7D];6 M1O%OB./@G#BJ^+QX,H,:^;CC&P.\@YPZ#:KP#R^)-Q>@;I\NFWT2;H7)YJ1:9&J MWIMJV!CMHFLTVDI.K6Y6BV5MT;U\/!-,:PXPIE1KICB'@;#5:)VC"<9V=2F[ MEG D6B 4!E P9A%32)8Q4:0G58HX5\AFZVA)M44PW23R*E!U@,%B&34<6@- MJ"[*A<'"5#)M[:F!/ YDDS?#XG)EFZ2V-*Q(SR/*9@GE5!(>\^(54U90 #SF M.\TQ3#+!'+9&DCB84'X:!FD7?'"06@>-TQX!#:CE7NQ\>HBAYIE.@Q0(:"S/ M%A@D+;(6>4[I?1\]D_1LR8*GB?#R/Z/T MD@65)"ZPP7DL,#;0>\ZJT',/F!GR'.?OCV@ "5[^-_0?:Q&=]1MZ/H0, *@4 MP\A02K'! %E>E>WP7NOF633II1^^E6^HE00O_QL*@KG.I^?^C+X;1:954 40 MBUY@0(1BUL)=A 3"NKF/++T\RK?R);458O,J1DWSF(].R43DR\-?Q]!#R+P6 MPAJI"%>&0+"I0%.=5"/REE(UA_DT$I?@Y6\R.RG]GL=J ?E$!4!&-_E:?XTG MPGXT+?]C-%OER;C?3AEIIFG0NP%73%*&I+ >HYWQRL-?WI#I=!'^N1Z%]U?Z M&!/_ C.%&"6$(H\0TQ(*'E3TG:[.S9 W]:6S$?;#_02_X1/%?_D?[G-O3YI? M[XECS)#&D%AON6;82@&,1'RG"@+<+EY L!8E."_9\7GAWW&_'+C\[WCK[XJE8-+\B$\98*8= MI,@I"!T'GC!G/=@%4&O>HA+[)3M<+_P+[I$ R3IK8S!KH^\QH=%EP.-8.U-! MYK14W#A)=N&44L+F 2V7[.+M]6.\7.D/NI'V HZZN2GSFP#!N_FRG,X7T_$: MAZO5_ZB\]M;_I!UHONNEIX*V_YHN M14P7_RDE7J/6::4\0@B80):U8- N:YEYT[PT5'JJ8L(?31>R25Z12^JF!PN) M 0([C!2RV!K*Z8X"*JCXC7F?'ORO8'Z&0ULPPJ 4.AA&U6"NCK;522^X(,"#0D'G/?5>PKTV9WBK8GP;V*.4* M]F$M*^[RS\NP&L=WOH_$B%@<+L1TH%5FH)26B+!:(T\=I1H '19NYH(A!\R@ M&<9G*LU4FQY%7Z@.I5WM&?'1HH@'VV6>*R\%XI(22[%%4"D>_LNU<=0YAS,A M(<"">@4@HA)8B;WQP $8GO%2G>E6^V.5GCH1;SW*] /D9;,* X.LX81H)*GE M2'F*H/=&2HT89VD6WAR>,Z?!U-A3$3V#5]>?\F_Y?)5_+(O):KP\7-UQ?XN, M,2=,&)R2/BRU LE8,M\1AR%&2,L$BW-V)(.B#WRZD>GGU?U]49XBTV%B>B7/,UOK=PY[YEV@:?P2K\Y8L\UHI5\XD-HYX5 M]Q&*K3%.$CL7 M[X<='0,U%#5^R>=Y.9J%8:O)71#"8EF.HJ.M+C]JM0^@,AVF*H&0A"(;<#!* M*.6]!,[:%K[:WLZ!^R%)'VB].;\^LYY3%K98IRBG1EA.L?0F*%->"#SD77T# MWFO;T,/6"Z9G]>MOC[K^]N(?.0A2D'-.K.;644.\5HA)1SUC7D)2[^*LO[WX M>:84X!8I2SW2X;N@"DD/D678^K"JB^8[4WI>_-J4Z^ S$60V-W*91A M3 +HPXIO@YD2]$DI)%>,>BT9$W#8BY1JN^$'(<1IR PF[^+NKIBOAZN.VM_? M/YS9L)0:QK&S82EUUFC!,'54*(@Q �&SSJ&5!M1/-2RFWQ^6,Y'1^- M3EX_E%&'D'"(,& -U9R+F"PDN*&4X^@_2D^JYU19F^)V\0DA3VWH \0:Y/V9 M\!1Q *D4R%--E2)$14>9!CY(P#9WY:170*<]9U,4R<5_#HGG1T&DA9+($ZF# MV@F,]HP[&@AD%6;4-O<^))VBF]H'TH5LSN4S75O/^]RDVP&U?:^?SD?S\70T M>Y*:,/P;'WT-ZJXHEU%P49AJ/G&+Y?0N.L%W50JNKC>'*W>9F/9G%6[\/?\D68UVXZL5;* MNS6OURV_W(Z6O^=E_FX>YS.=KXK5B^8?B\5ZH*'=^WP1&\PA^C4\?/N8CC[1 M#T_Z-.&7FZ(\ L>0WF/U+0PD"C!,XO/HJ1QKN=A/Z2\B-]9)!K #5F)B:'6H>=QGJ+@]7"\0&-C,/>\'ZD MN]?QW2UN23NV']>$+V&P1Z/27SZ<.6*0LI@I[*4W6DL!*K"=#:IF^J[LSH3] M711H2["&BP9^.M#MSC#]K[7^=-0A=;QQIK$G3%K"PG>I"*86(UO-VD"AT[X^ MN(T8#S*B0ZS^*DQ)TG6=%D'.0XS?/O]2?,O+>1RZS;\N']?0H[0XUC3# %'K M->%,0$ IH0Z+:L8^_#4]3VB78BQZ1>L<_% W>;"-8N)N8YX'.QLK[8%LO\Q/)&=(E5$/1(FCJ^?1FWGC/J=4^4QP[PA07%B",-<(*.RHH MUSQLZ](UOWN]QU#WWFC2!V2#A3(O%OE2C\;_RB>S-#+YOM74HC?;;WR^Q'W!B@ MVADIO+.22$Z)QJ3"S7CIN-8N1"/'G7O7G/>_* MF.&,L" Y!K PF(>=;X>I)"K%NW$3UZ*[03I]]GX75O-\WKUJTWO>F5%FJ#.6 M8428]I92Y'B%,54LP2MGS\BSSK7J;J22/O.K>58ZU1#,/_+.+"QGA#(F-5)& M.B*\KAT3>:D8I5$9AXQWVHL(0*)3@ MW:5O@=GMI#!$+/BK$<6KN[M1^7!U;4:+VQ@L_BU,.OS^6BRTFD\^A5[+Z3C, M,3ZO'SY/;^;3Z^EX-%\^'@Y4!P,)U-4^2V2P E)HBJ#A2EL(A)2.;B4?CS)J M^2C?1&1P,"4HLX0L79QD<&UQ7AZX&H.,!1O M62\EL I)!HR%U7&E %80(RQUT'QYY)K2XT %0+^>,_.V"+QVB=MFQ MX59:*Q2@1 K#@H(/O&757 6'S16-YJ7X?VW#^_C50]'G%WU.LB46L?2 M:T6H\%)0%O"LUD?$R) 7K"3F .L%P,'I\VL^6JS*3;7;[Z=QM'3G2?UDA"M, MK<%,0L4QIPJI*JS 8 AMVJZRK@6^CT\]0OG7IE>2_K6+8M69V?1N?K]:+M:@ MP./:\/Y6&4,&!55?$4,Q(\3$S;PZ0\,.))B.WY,<][&E-6;GY 9JQ U4I7\* MA:4!2CMH$:/>4 "K>2+68A7IS1UW/FXTP^S\45//JO$UBHEZUD/F'(.04.U) M^$,L"$E@A:F5! VZ\_01D]TTYJ ?_!+@SV.LU8M"B+\$\'5^793YE]&?S9A5 MK^^,&VD(Q- IX0%46FI6V;K.8]Q\#TLD#Z 'SO6";,ILC(& ?;'Q6=^9B&7I MP_=KN-%*4,VIJ7+37-@7$LRQ2I>-;9 ]/QL;T2R+]90%==@)J)P3CFIM'K\Y MU-P=V=N1Q;GY+/N3+=3I07JYOF5#+(*NO MJW4*S9=B<\74^E:5VV(6R)C68!ZS@(J[^_!8?.?5M1XMIN-X<_UTM@JD.['/ M02Y):#K/W_/IS6V\\>-;'CN\6BT7R]%\$K;M=3\+]^=XM@KC].%3?X9)'U@, ML-_/E]-)'/GTVY,5:>\DW:BLZ?:3?:$%*L.7I0)A8U#SG@0-A<##1-";A$%3-(A*V(?S,,: MGD+[4[2&QSWI/*Z6>.B'USLX$B/3XULS[9Q'U $%@B*FG3#:X$HXP+@A+_%N M&E@S*$=?VC+)B&8PF_G5 7\8W>5'PRB.-2T60]-)KQ[UP MF%:Z%D1&)!C*TYW8]ETVV1*DX?UZZQ'_%D2P^/3YMZ-D.-@NHXISYY!5@DB" M,$,<5!H%9HXDF$[7&R&Z!.HX*>X7RYLH:@'X5M#QEY>#B'=?CLK9@_LSZ)S3 MQ?.K?O>*OF%/&8@7R"#%/3+:&PZ=4ZB:HR,I7E;;.1F&@:XQ/9XM6A]7Y?AV MM%A?$WN8"T>:99QJHHC60G.#J 84N>U^'.18YONQ/+JM8MW']X%^DW72WT(_ M_)(7-^7H_G8Z5F4^.O=1R:?\6SZ/UV>';\&%UY8!/K,*,[P+O G[]HOAUSD: M:=IE!C0$L0XF(=Q2!YW"'JGP=RF##A"T@12.0DZ<7/VCCR8=9YIPR9R@#BE( ML2 ".!?4ZK Z$FH\2>8RZOXIL?=H8P!=T;%DW;UM@F6O MO=5.<$4E51X)+(S@C#+ G<1T2/='PV.$?OGPDH8= 3F4(KS=R)Z.]J@#=F^; M3"@+O//0HICI(QV5QEL$N394*>E$)B0$6%"O $14 BNQ-QXX ,,S7JHS95 > M\_]W(-27-!D*PLODD<5.40B%!X)30I10SH3] $I& $-LR*J8]3WX0[+D-(!. M(\$B'__CIOCV\SB:0N7#A@/;O[P4__;G[+?/K\CY\1\SSY"!EG*LI:5 *469 M(&$[9\Q@ >-T*@;\=@>^Z(E#$-]NQ^*^6_':[T\>2KC7/I@APO$XOW'C&FE M@>)&2!E043S!:[NZ$V=[/(:2Z\>R" K3\B%ZXY;1(_N?J^E]1.%#?LAW=:A9 M1A4*,_4XK%R66JJT]L@R9#%V%&.9X/6$@ULB'>(WA&?ID"MCB]W?+HS]+/'8 M(D2\9M1 "HW3"&O-L)4"0N]%K6O2_UHN#"&UHEY(A(RB0GC!(-#2((HD5D29 MBW=AU*9$MRZ,TW#]"[DPF$!.!RO*Q@O?!&524NVUL##82Y:HYJF?:;LP:O.A MM@OC-" OT_2$S*E@FUFM#'$VF-VR.L%4 />A=]!RZ,[EER&D#G=V$0'=1T1(G$5E"MD6"Q MH!$!F EMPPZ?GN73 ?;?NS!.@R%=%X8+3+:44^2@I(S&$BPV+$%86^PI<\U= MC&=P89PJSO9X#+8FCV;Y8JO]'/9:O'@R8Y8 BH5F 'DJ(-/:64.\HABJ8'!-)$Y\WR8>CW-0AL&:#PRFRT6%Q=KT=;QZ7R MZO,96ZN!#% "<2 5XD +10F&+!@I%-8*F.W;7[(>LGY83Z"^,^2[5IE!!!'' M+-!6&(5 U)NV91B_'[AS,7-FUME+<*"VC# M;&BLDK.9%46$IYT2]CK=>#U?5N$GIY<.9 MPM 18"S62@L:C#5 =+6S(H;1D/*N9YNT$><9'BW6*Q.)L*F40:4 M!PS$M2WLAPH3@G8[(4/(-C]Y'&0)Z(<$C: Y)P&>U$X[D05/6F8RS),PH953 M3 *D XJLFJ_2K'G@5&^)POU3H3D^C;.!/ZSBI(OK]>3R1;&9WBMR/?!T9@U2 MW#HCM&7">48,A-58*2#-\+C3"Y6QRKZ?D'6J6,8!!,'&]#Z_$S'F@6(413OIP&+=6NRC#LL'I-B\EF-@>/=>IWDSD# M$8(:0B&0EI)K#2K#)]9':AYX(B^#)CV"E19MCMU'>XA!511[:'D M %4X4- BX0J"M\2:)F -1IK(Z(_E='R0$[N',B0==D1H+A%BAB!E$:]FP9%O MKE3""_$@-L9BD,BDU==%_I^K?+YTWY[<"])3@-#SEYT[$.C%<-[7B 7:UR2S MD$/I$"$28"*)0,"MRX,1[)GP]:I4#S++HW% KSR>8<@Y"(HO0S"H/UDO 1NC0#9["=_/O1'D\4V=54ZVJ.2"J=>/1/6\G] M_^5=34^$,!"]^V-,IU\,%Y/2C\2+)OH#R(HU\>)&*P?_O67!VTI9J6RC%T*@ M)>F;EV':O)E),V$53G^3$V4*@HJA0A$42$I&CHYOT5#:&%+3BIF*$D09=RS3 M'U>83=MV+,U+66^G>,AX1 *T .V<++!"?/:C MIE_$*WF0/#T>+@^[X*\N/@%02P,$% @ >X4D3;L8ZBN[QP F,D) !4 M !P#O[UO_]^=YM\+3?UJEK_VY_@G\&?DG*]J):K]GG MCZ_81_'Z]9_^^W_[+__Z?[UZ];_XAS>)K!8/=^5ZFXA-.=^6R^2WU?9+\K=E M6?^:7&^JN^1OU>;7U=?YJU>[7TK:'VY7ZU__I?G'YWE=)K_7JW^I%U_*N_F; M:C'?MFU_V6[O_^4O?_GMM]_^_/OGS>V?J\W-7Q Z5\.OW7V$\U_O>H^]JKY MHU<0O4KAGW^OEW]*C(7KNFW;HI'NX[]_]_G?TO;3D%+ZE_9O#Q^M5\]]T'PM M_,O_^NG-Q];.5ZMUO9VO%^6?_MM_29(='9OJMOQ07B?-OW_^\/HL.OJ7YA-_ M69B_ MOO#%VV_WY;_]J5[=W=\:>O[2 [\'X.WW8&.A:TEXZP/R$JM/OS PWD]FZ)9A M$7__E8$Q[SJ:6B]C]-^G7QL8>UC(47M&M9W?!NX9WWWE6F)_V'VR^ M_8+\MHWO1?7DB\O?M^5Z62Y;T7STU?6SA[>PTLF/^EO-W6W9^\ M:O[D%8#[J/I?+Q/SE,EJ$8K)'3&W3=90;?8][E''8)M%4FV6Y<9D,]TOS3>+ M%SRP_\1?%I4)T??;5X^':@O#;)R*;-XC[-/]^6 M,ZY06FB=J[0H?K]".1: $$HP8A 6E.4,8+ M@HTQ #'A,DZV9\+3A<'2I&#+A]LRJ:Z3-]7ZYI7YCKND'4)'I'7R2POV_ * M1Z>]Z,1DTDUQ I$8386>,/6"!/GR.AW]\;;@&?'IQX:M\O#Y;3,#^OBE-#GQ M?M['?E_5,YY#" M((=4L982! H#]>"DD ,Q%?LXV0@ K*!0IRQ$E*<\H EI" MIGF:"0Q)%EF#]KB2%EC2(3-QVV!SE!Q_'NUT9Q *W<3'C[TH6G..G0N"TYO0 M::A.?S.JP!VMO_[(ZFZ^6L\0+( JF.0I8X49110#M!\YM% T[ZM ^V8H8AE. MF4(8*8(A8@1C( 21$B"$83Z2!NW0!5 A6S;]=2@"D6&4Z"4.!].B'1!'-7*D M=;IZY&J(A2)Y<6.K2:):?RTWVY7)NII$[*?R[G.YF1'*"Y4),_/#&6&*Y 66 MW0#"A2Q0J1T@@0R;2*KD0GH)*/Y7I5;9*WU;:L MW23(DSP[]8G/FYOPG%+6SKI^V4$:6'*>I>6"VO2C<1I"T].&*F3'X9AT$Z#S M)(XD11>)NB!)80B>AC0%LJ6*T07[K$N_6:W+U]ORKIZE1O]@RH#*&$"%R<$8 M)OM1Q0I-E/_:]$D;!909+%1:$$:H+'BJL@RR/.= :@I09'EZLHB:_-(@2UIH MO5:C'4CT69&.PY_'/I@K=0.L01^XL5Z'=F=S&@K4VXJ+Z]&^K-BJSIO5_//J MUHA=61_VW82&.:EE0A>M-??(6,=]LOJW6-^RN>EAO9T@UC8B, @8%,O,#1 YC@T+M M-,.ZV)#B@N4*2V8FD22GBO$,-$;E:;,%Q'GD#.;]9K5>K.Y=YU/]N//)62+2 MYB@PC[;0KY*_;JKZ_/+7 !G+8V:LTQ9/0J>A.&%,N9C ].+'3X-^7L_OJLUV M]?=RV9PJ:MN% F<0FU%#9VG;^/ M='E1[J-?T6@.,?NZ2D[@)1V^,47M&;JLE:T/U5.4MU[V7-2X_DS9"]UUN=F4 M2[U:-_MTHJJW]=MR.^-YIA74 F-0(%FD@J#FY LN(,4YEP=YLU6VYUO1 $F9 M"580S0DK-)59 4 !J,XI*S+HH6?>4K:JZX=V(WK1H LB:)[4VLI81$Y[B%=' MH]C1:" -K5?/\G)1I?HQ.15MZFG%=XH4@A7K92.3O9M4Y*[I0S-!0 RHI+D2>DEP7G#%-.1"$R107VFU9 M^LS=C0L#Q-"7+/;I:R,L1M8;B=E^*7TVZ]THLUPSBL56G[GEZD+_]MIJ@_O-AM?UVLMH$"\[-'("AW.B/X H=N[C&N=LJ\I,O MAQG%6A<*FV\C+,<,R$R+G#"@B( (1U] _KBM%K]^J6Z-[^O_)RE;=(YKR:Y\ MV4E"1*+<1&$'9+3%X\<\7% &3\*FH0V^X*L@G<;U+,Y_/-3;]I;,I^K,#OL. MB*CN[JNU^>"[ZR>'A69 <9;F+#=)#2204 $%[48)5 BZ'=D) (BA-)/ :"F6 ME*2$%$@7.19&2RG+LXS&/MESVW;!?'GL<^HA1?^XOGD0: MT+734.QA3?[N7-/@?/==V2*9P'D!"YD#G#42IL<*S @C35/ 6.P( 1K!C 2E "- M4P.TB'U9XR1DW^\/_BY<3D\/ZYS+2=5D_>*?5'WZ/JEZ?3R:_5U.]>[[G.KR MLO>(OESN:XVUVQD_GD\?P9^D;Y^$SH;))B 6(-^'PY#*8R)\*(33-'IW7Z[K=OQ\*&^;C+)-(#Y^F6_*IES?\OW\6VO(8>V&%"G/ M,P$YD 7,A,B$1@54(,M@P32U/8T:&47$7WRTX!2XK+D.ARKRI.!0#LKD M'"W,I,7Y6'%.K4GXMT">C!@G8)ZR],1W7KYWG2PM_.[AZ/V*>(HM=-B,'HI71S3@=,0 M[G$I>)I$CN\/VS#RH:RWF]5B6R[;4Y<_KU?;^L/'G_?56'*4%2F%>:8SJ4F1 M%XR KLU40N02#_JU%%G8C^"2%EW2PG.3^)Y4VFGU<"RZB>[S!";_9+#5_SQ2 M#:>+7%V0TS <3T,7 ]E2Q>B%O91JWY9&10HE(%+2# $L2='<'FO;8IKC/@IE MV<+ RM1+DVQ)\]*B"'SUU*!)R(ZKW#C2.$F9<;7ALKQX,6(M*TU.UL[380H4 M)2R3,".LX(!JF!^^'Q&GK1C[;XTM'PT01\VP9\12)Z*0X:@-#891ELT.UE^2 M &>&)C+LW7$_'>J>ECL-[[V ($U- H)02@DA2'(.4M&UP"ET6MUR^=Z)#G%; M5AP&>01"O(;Y*(L^)PR\--0=>9K08'=%_MQP][+>=L#_-/]]=?=PU]5KSR%2 M&4\Q+E@AB=24=HLF3%%I==S:[YLC#_H]&+=A[\B-W<"/1XO;T-_C&"GI?\3" MA>'OQ]8T!, 3>Q6BOSB*P&I]T@93#(,44ZH(T*!H7NI,]VUPQ JG%PC=OCFV M".S .(J &S>6(A"-%D<1V.$82P1.6;@D EYL340$_+ _%8$>#-B*P+^7];8I MCMA,+@K&(*$IUE+D4A"B&"-="XQ)ZB(!+M\;60#V4+Q>^G.BQTX%8C'CI@&6 MI$11@!,&+HQ_'YZF,?J]D%?]>XG7R-]OG **"!9"<95SGF4B(U0?U,4TZS'V M+;]YJ-'O]<:>(TE."A"!'T\-&&4EX!$++^N (UN34@)7[,]K@1<#5O>VWY>; MZVISUUP/W[!'Y!1/W'OPZR=L%^FX)RH!R)N M H(>RI(J?+?JE<6S[>-]A,PP@PKS_ZC 6A(A\ISM&Q50,:M7K0,U-4(.S[:) MTX9@*%*]4OB8?/;/X(]4ALG@G3GME<#'Y#9<_N["L6_^_H0)^_3=E\()B'U M8RXG[_TX"G;%\=PMFC>'ASVYQI 0H2E@*2"R9@47+A MA8H+;WQ?#Q["F79KU!/SH^-<9!@7CG,K\D7B+ZRE#^C5:2S #VFPZ_W&T%Q' MCQB[.\/'5\?J=]LOY>;3E_GZW7T[MWG;E*BKM^7R[4,;\:@ *!4XXY)G5"H" M4L4[_ 7,,[<7.*:#VT6YO![WV(G0Y_EMFQ'^TVJ=U(UE]3\/%$[">SIRU!G5 MQ0,'IT.9_A-SD];>9&L,3O867R4'F\V/K=4_2"1S=6:,@!>M0_W@<3$>+Z'" M9V3/C1]E_VJ^8EN_7IL9YZI:SE2J@-!<*4Z0)*AYO"DO4%$PJ5*I--(ZP>#JZN"Q8VM$STXUM.Y,;M[.V1G]1XFLCUTY2F#U[$U_]+CJ M2\M@8;67WYRBZN>7X7]^"K_]QWYA]L/JYLNV-C@7S4+]33D3!(G41/Z,00DH MXHSJPSR;Y%0X+X .CC#RFNAN/OIUOS.Q:=%=)?<'?!Z1 M_%C.,.4Y9(#@/&>RP&E:J*[\J: 9<%PI#=1H]"E86[AFKSF+4VTJ=P@=RQH' MHMHN3HS L9OP'Q]F/1L"U LTQZF0;$7Z/Q#T/X; JUXIT_:G:SF]/_[YYP^1MM?W?Y?9#N:ANUJN_E\L9(QG" M!6)"8 *UXFD*98<7:>UT:VT\E)&3]Y_7FP.6I XJN2-ZUDZE?PRGN@E[9U/2 M'0P^I^\G.T"['-YD[8_TOS',?&:;?"NWR=&V8>-!-!==""'C=XMI1)T)\%!- M;YY,(>'[0(T?!1\+7 M/&=]E?Q6-G- (XYS,WLQ4\#$?*UCG9B)<3AV5(SO^8F%RJO]_D]R76V2$Z/_ M("'T67^.$5?[=:P_>+#M2/(?-[HV^%.8Y2(7,$(1YJJ04[3.Q;5,XS=QV1WT:B'WAX\G \7P* MU8LZ+[4)SUH_I1GIB=%G2+%7&#<.)ZDNCB9<5A8?/GQ5I7OSS[2"D$8B%PIC MG1*&$#IHF&96I27ZMC&TMM@\3!F61#^)B<%?3Y49[4W/,]PXB(TKF]/4&V$_=L6QE'.7QJH+8@TIO]8G M8A#]&>>IS'/\N&F0(Z>352%7.U[6(2]F/)5H7PZ@D CQYJ11GLH<@:+(0+YO M*R-2J1XJ9-G"P K42W-L2?/2FPA\]9U1C5*:_5E:["7&D<9)RHNK#9>EQ8L1 M6UGA#_5J7=8U6_SGPZINEU/;=$H AG(F5)H32$$F,YQGIC6!$$&$,:?U&M\V M(DM+!RLYP>4UJ_+FT$YGAJ#/36E\F(NB-6>HN: V?'3!=)0TJE^J\7F1=%J5A>'*< MECVAR*N2L1=7+O6+8W/F6;78F3O+6L7/F/N,[/:G9@*E*OOAKT)UDEZK76\. MUO-; X%/9=!K-A M;XBEL#M/\XHGE M 4BV$ZS1^'43L0YFLJVZ^6IR1'J5&*Q)=9VT'NC@#JMM+D1>T+LH_IB&!L8Q MK1J@/[MII:CN[E;;%@5;+T6U;BHCE.O%JJSEJE[<5O7#ICR<.66<*):#0K$4 M0@ M5TSE4C5;DGDWF$F>.1V"[>*8D%"EBBB"4Y@CD:??NKH:B<)LJ>K8161E/GR':X7*<%?I29SD!'( U MQ[G>=X2-='+K##679F\]R9R&,/6VXNF<+ @KUL7AFLNS6[+0D'D%N"F+/39QB;*V)]64.O!@+,>=.<<.-(0HE0(H!7,B>*@>YE 4ZR=3G*Z?O> MFN!U2LJ9*T==B$"3OS*,R)%"BD)P3S%G.= ZTZ!X3UDA@9'U.R?/[(VO%'E72PDH:7 [G;WPI MNRP70['E)AG?$^5S8LF7,8:AWIXT562$\8WD.3<+7-:44(:X*Z]S 0!*[P^6IL>ZL MV8ML5,+\5/:$JQXRZTZ:N\Y&):^?T#J1Z*2T3XU^06J].9J.UOJ;\(S8]N1C M_&?R#B7J/E2WM[K:-+\TRV66Y1SHD2/$[K'$ MYN32!P-MLUJT+PLTU<23G]>KYIFTAVV]G:^7J_7-5![2\^L"=@L%$T,=+]R- M^%YMT]NZ;96&C&3/QH_R)+N7JR^LLTRTSTUC&6>JY S_KJV_#R<4M?>/\ZJ< M0J9D(7+%7FS M6J^;)]Q<'I;_415U0D^#V_:#?Q@==>5EM*?!W3PWOGH^>8.54:R,S"N=%FDJ MH-9YUCUYH4$FW K=307T0"MA?T!MG-[CSK:^_J,KHR\M8SWN[.:W\77QWUM1 M/\ ' #*6I4@00E*1 B1STL'7G,O9NKQI'LO[- 5Y=,1N)8]T)X_?F6FMDCM0 M5B(Y<5>/O=H3P[T37^?9=Q[3=W9&_U'BZV-7CA)?/7O3'SV^^M(R6'SMY;?Q MXZNN-M?EZM0"SLRD"66"20QPP3(IX>' -$HY[4+LV-'5';E'@'6+K0=(4PRO M'IX>.\)&-G@)AESGMY+ /,Z<]X'*/NY-CS*K8 MXH3PCAQQN5_$_?0HXA[[S^L7(^[$>X]+^O(QV5,7-;?Y[EQ1DX4U"!G&249HH74*3HA(W6?LM>KQ>\Y4U[-/+@=TW"07>^IH93DG MUCO&S2NB].-_F.PC#GO#YR@1>\&/E,G,&,H(Q@1IA#).89%#?4C2="[ )&\S M]#=KD(L.SU]O6)J.-=_4B?G:W?QQ,COI(;O-CY.V!.TK?YA@X2C;>1KL^% M]OSXVJR-G(R9V\Z28CP7O* MV,G(F)UDJLG(TPM^_VC)B&.?F,!-P7#]]H^>C$3C;:2[AJ$]/WXRLK_:\6"D M\&7CN(($*0:ARH'&F9(:'*I:\CS%T\A$@IH4.0UY?'UQNIE(V&XR=AHR6@^9 M:@YR0L@_6OKATA?&O#H9MK/^T1./.*0-?>$RAL\G<1>S;GY\V3*@4PDH8C!3 MG+)<*(H/#T=1"NT?$OA![(F<;#R^L^F;;/Q(A$[A9N<(?6/:ES[KW7_T3#-^ MW#XYH?NB(_3-'^,J:9@^.HVKIG9.'NL6:N N^ ]P034T8T/>78WB[?%7T1S. M3H&T2'$J(4KW=K-;U:M':$R0&B]S7:J5+HLO4Q51O^"!L>9_O:E=73 M;/'2A9&<_E*:,/6^.*'T8/)4/9<63!ZT4SJ@[NYOJV]E^;'KOY?+X3;M?>FKQC/(T8P43!)D) M+(%Y(N@-6.Q?2MB+Y/<2+]ZVJ;?"NWR>8 WRT=F"Z+EKG = V(EPAT M-B=[HY-SF<')]=%=!M"NX)YTG[?[[G,T^^K1E^U^Z9D<8=C8/YJ3+P3^Z7>\ M:43]'X"GZD>3E$F<55#SS?KTG0F%%$L1) AG6#.*Y?'6JQ1:3N T@B/BR'%\ MAV9R!:)=W3KJ&8*('IWJ*8%]MYE676C73C.)3?Z(G6?JV_C6G6CL/?K'/AI^ M%]ZSC_RA]]E].1EF)[V7QZQW5,J;IO$/Y7VUV:[6-UUYP!E71$I4-)=;4DX9 MD0"8_X8Y%QG*!;>^8WCN^PE5F!1-(9&"$Z8QAQAG,M.YREA&=$41SY!S:96V+Y_3F$OU-^/IZF887FR'S:Z^\+OK=_?E9MZTMV^_GFF$E!:@ M$#3-"H:HR@K:C1O-6.&R,GB^%508%0 9484 1.>LP!EEYD^$ E#E6>P:+SM@ M276=?'ZH5^NRKA/#]>JK$32W5;L>/-KISS 4N@G0D;T#JJ2#-:P G67G@@+U M9W0:$A3 CBIT7_,3H9WHS3_?EH<&19[F$&@I!024$DA8472CA_#<:@W#HAFB MF10IYX)P3C SV31FF%,B-<(Y8K%O51X'TN: +:E?&DG!N713HL@T^DK1$=;( M6O0]/Q9BU(/4::E1'T/.R%%O;FSUZ+WI6F_G=R7[?57/,L@+336#@B&."2B0 MWK_6FRJEH=.C!$Y?'%ES&BQ) \9-7]RXL5.4:+2X:XA10X,C8M,7 %?T8.O#BPVJ[]])O)-+[IU?6V M+-?=6N?"_-GJ:]FT_E/9OM"$):.9R:)UIC204&&1JZ[EE IJO=D:J+W(TF'Z M+CEN;>SA)0T^A]VO4-1:;'B.P*J;ZNP )GN$SU.;_+*#>5Z0XG'LL#\X M=^ MNWM[SJ_WG)<[SE<'SN\O=6>[?3@[+L[MH@5F<@)[8*$MJN+U.^\8T1U6VE:+ M7]^;KO=E7I^V+SG3$*=,"8Q3:IHU/W?M@PQ;+:R';W60>'$X)=F 3#J4_<)& M7[:=@\> 1/<+(1?8[A])^M+N'4\&I#],5.G<4+=NN._-+I>9L8LQ M@=B=7*0)9=?Y>!.4.>M3#Z9OMH'I<)! SMH)SVLQ^S84(A6#*6"%X 0I J 9YUQ!.T]Q%:3R^?L(2 MXT.6G;9$YJF?J(RR:OH](Q?TI =]TQ"2/@94P;J2HW14=W?5NFV.[9,B0)'4 MF)OOE0Q315+&BZZAYL$V)^EP__I!I(,Y:H8'2Y::$9<@1\UHP21[BEZ>CL;1 MC.\8N:09_O1-1#-Z&/!4,_IR8;6JUIW[V"WEG9Y*;^95M6DR9S0E6$.E"BVT M.KSJV,@4 =8+:7T;&NQTV+,KU)8'Q,)0:K%:-B2;;J*S)_+==;>]\NA*S_NA MN718 AN24[]5K^\ZZ>*4V[:?]EWM>H&$A:+=JENY:71Q)DW (7DFS-07I)AKQ1$Z' ) (I]]+3>?J^@5SOH# M=1FUIS;9'W4Y+$8W&)-Y6WJR@=:4#C9#^;HI&7PWW_Q:;I.O32F@"IEQ\VCMJ.87K!/X%L3KY*]D3](_;$7G75I*7+\ M'C*-Z<04B A5&2RT;Z(7>&[_T3SUMEK?[*[5PAG,,EH01426@51I!(KL<*Y! M437,8V<^P")/G_:Y_GQ7.,E(5U,E)KEW*-4PCKL<(M84/35XC&K_E>PMJBYU?_[CUY?^_7ZUV4W^=M4:$.49;LI>(PY6C->@ GAA1@3'&]/3RBT#&MWL,+&_9B//EOY:?[[ZN[A[G!$[N%SO=BL MVN) 'XQ"S@"&G&:XH$A)T_$YI1!T< L-W&/,&" CAQP#U?SJ;;(LEP^+MJS2 MR5K=0-.8WGZ,/*49TH6#AYZ]<2?'ND_,2QK[?I#)S@M>BC'Q"=4Q)A2I1J4A MU(0HK%_LJ^^*^;VN-NKC^_=LVZW]-<_^S @D!&88%UFA,TQ1 1GM&H186*VA M!6@F++XS[;]WS!11[.G2X( M0]X$SA8$,N2[DJ*!N(F^\O6T5#RW7F1U[WB^FWPV<>C M7VOL^4$6OKYS0XR5+W]?3VA",;#AH=:^^G)O-6DX>[GSW?5UN3GLYLP8%[E. M:9YC#!'C##-Q:%JKU'[Z$*K!V/L@%^XV)]4>JM-6>UBZ+>838S#MIMX7[_%W M*-V?G@A&LL-,8PRR_>8<+CV[[[S#DI5S,Y#0I$Y@+A+9\]64N-3UO9)B3:'+193O3+Y\ <6?H0D(73PY?AV[>?4TJODQ-9)K-9']E^,8T(Q MNL^$5O@G0TFHXT/Q_&4;+-EMZ]G3A\1/6U:_-S^6,PI)CK1 68:ER'!FVDL/ MD3I33CO)@9J,'+#:U]=WBZ=[!7M4#Z+NT?S^];98D1N'8#<1.\&8="#;N,[(-4."WOC4.ZWWA>( M>KN%0&MBSJT/AF=V LN&$8RJHO9&EYCRI9G8O5YW+?]MM?TB'LQGT4M 9ITD&]VE&=_-+ 3?9X75Y'"4N\2V 9RP&>L26L M(RQCC -'9\-,#)ZG$&FBV%7%[J&.M<>?CW=OR^T,IX"BK. R@VG*:"8R0?8- M4IVQ=+;+Y3]NYYNMW0I=C\9:.3T]P"D_ZS>CU/_)93H= 84K=^.?S0Z MX_U74J(S'WPMQ=$#O993GF/'<4&E%\%32'1CF&6QJ!* MYYI[NFRSDR)/,TA M4 (4.2@0%RJ'7*RL.SW+,Y?I)Y,FG@-P39B_")YTY^UEDET+W M8"O Y#ZG&BN>IAQFIADB3:.'Y%U(J?:3>[5>]I[:O]24^]2^0V4]!LTOG,SJ MF^<IMI2/.G!YF2(_335C9N>0^OUW?U\M6F2 MX3=57<^0U%(+JM.,L8O2(N1)ZA'-,FM@7/5%"K?ZW53V;MI MI);EYRU;+W>EOS^6BX>-F4:<'+Y"*53-0UF*ZD*P DN2(E)@(B%F$C#;XJF,5QC&%9%[\6.M]@67\KE MPVWY[II]G:_,W]R6NMI\G-^61PB?FC^=02$TP5*I@L&,*X/$Z,:N?"U/0D1@WTXUQR'>330/G%T:R@7T*DJO\?7QY["'1 E#20W??-ARS7]BT*4;YK7 LRF8)Q=^TB'FV_*FVNQ7?+O'X7-=8,PQI+E&2&:*H;1KF&7R2^R:B[8C"HZS]%C+4*]N)VB*/4SZ*)( M!>#*5K1^JM;EMY_:EZWUPWI9[QO+,DR4U)0"R1#-@)!&*W>-"< 4[Z[2^@H4[[4T MU*>O$570[N6F,C]__&OUM=RL&X%KUL&.<[E.W(29Q9$L8VD*D12*XFG=@-1Z2;PATYG(:H7>3ITK&F(/Q.0[X"V?+T M&%- AFR%2E>;+03I:$H=!.E1^R-GC)=X.B"*(5@=AJB%,22IT4N@[%CG2K- M5YM_G]\^E/S;X_?'M3?C5D-D8W24PU5V5%U*K<)R/0U! M"VW4TX0K!F?.,O=3N_G65LNOOX>Q.W4SPSE+B11I1B'+TYPPQ/(.0PH=YXA! M6QY,]'IK7ABB':5O<(Y]%?!4 $P;'6R,[S9"-?/=B=F%CUL>2<-/5FIX\0H7V+K& I%8!Q!27* MB!8$P*Y%E'EF91[M#")$J+\06?/F+T0Q* LE1&A"0H2\A,B5W>D*D;,E%D+D MQT[(B]1O5NOR];:\,Y-60 M.$!0YX\USSI0JTF$@F,'0EZGM6XXL5@X7JAO, M20LZPJUJ!U?8J=UX7G#3/X?;U38.&.V*]8'+"QH9QR?34,U(MGECM3*H,0$ZZQ^8'"YBI4-].5%".3[C5O+5INB09JTTE-#_#L M-_@Z,)K@4MJ65)X:3,UL!.F(87! MK7JZR1J%M0#RMU@\W#W<-B5^_[JIZOKG]:;^S7%"! M80H5*S2 C%.>=3=#E4Y3IP6Y^&@B)Z MMN0(+FG0N1XHB>^2WJ(Z@C?"RNW1 M@.19GUTEGULK$F/&9'38CG4_A0[LT*(?P2&#B_Z; MMH+PCR3ZCU@/+/I^'OUQ1=_3W@"BWX?I_J(_8RBC!5&I*B!3JE"$LH5*>%;.OY>9S M9?]N0:_&7(;4*2[KD=7@2TX NCY-T(]*.TD:D$,W67I*WE4RWR8=N!?D/=(K M!)>8NB!0@2B>ADB%,N:[!P<"]ZM]>=,G:5>EJ-](MDH!8K/;-IF+0&71RN@QJ#\AHR%M > MZY3+CRE;,?M0UMO-:F'FG(V6LO7RB:2^-<3L 2B%99$R"A!FJIU_(KP'H$6A MH)NJ!6PXNKP=L28-2C=A"\FPG<*-1*V;U#WAM'V6YOOD[0AU6-&SI_""^D7P MPS1D,(9A5?0^['N:\N.V6OS*OXG;>;U_V$$@C+#*)."R$ R!@F1&BW$*,X:Y MU$ZUA_NT,^!)R19=T1^MB4R\NG&[UBR M.LOHS^TT]"N()6?/*?9EQ[ZVW=U=M6Z;X5T5& F Y*G4698+05/*%-@W1 BB M3L+D\?61]6@W8KAKS3IWEBS7P.(2Y+CNU8+9BPH?K23=4T8NK6_YTS<-%>EC MP'<5YWIR8:T931-[B7IS.#6=Y5P0G0&"82H)0SG@1==60:!3;7._%@91CD,: MXW^QPY,_2T&)3IVCIK2L54ZLQ=&5YXBY)"V]B)R(NO2SX:G !&#$5F/>&\^7 M9FJV;%O[^&5NNAA[V'YIGHLIES--N01%D>8"RCPE0/,<=XWJ/'>Z$]NSJJU:=&&5RY98?]6*P&D8Q=H!&U^M=C@FJE*LA%@KEQ4T? M=7KWL*VW\_5RM;Z94=,:S@K.%,LH0-PD=UG7*N.9T^W^OFV-I%/5$6)8L7+B MV5^Q8E$<1K9.T(VO72=@' 7,A^3IJIB7-192YL_22WIV7V]O9F\?FA6OZKJ= MI)JNN)NFSJ1 +)=*%%QFA=(9%A!V+1& K2Z-]OG^R+JU0]4LKRQVN)H?6PFS MDZA>U%V6I:%81%@:QY-G=R1#L M>.C4^_GFW>;CMKD5V1[J?U]N6A SH@B@!=*,9CDK,DTSCH\*F6%/O?)N;U#= MNI]ODJ]M5>Y[$]%;O6J5:UG=WLXW]?%/_47,GWAG,1N$\SZB9@ F38' %N*^ M'+H!N1.[T03N'&UV0M>;],D)7G^+S@M?(+:\$[7]:F(.A!*HP"P54BK,LA3+ MKC4J)>V5I%FV,4:"UG?3P9M/S\0L I7]D[*K438;SG#CDHTYLCDY8?*SXJ4L MS(L5;P$Z70/,0 HD %H;CZ>9TH!EW;F1/,UQT4N%7!H:0XJ"["OTH]=3E&(Q M&T*91MM/N,22BT;YD#M1H?(RY26U\N?'^L9.T]B'\M[TNR_SNERR]?)#N5UM MRJ5\V)AF3+?9P4V6+=YF]F@ ^ZM;6$_8J=UH3G!3OQW_'Y[POT>:[* F.ZR=. Y\ M-\B!QPOZ&,4=T]#+.*8]O4X4C[^P>KJKM($Y4#K7D #""->0Y@!U" C(G3+" MD.U.1TVO=NMU,834T@4A=30\^Q%E=(2J/PXL]A91-U_\2!KJ:)F7A/JP9ZV@ MC3R_WZP6Y0Q1E2I<\)PBE F,F$1YUT".M--NAYH;N/F M;;E]O5Y4=V53!GFF 2^4S)F6$.$)":>.9?,[V]]Z:&;3)H$W?KM_ MV#;9_7JO3"=GC>9/QN'B9*?L2W5K>F?S4$)C<#LQ7^Y,]E]1CN5E.SV<@(/= MA+,#G.P1)\>CW]_?W[EJ7Y+;.6H/?5A!]:/W@O)&]MZ[:M/;,7Y3W9@^Z3OC'5U>7R#+80+L2_,T!#.8-2],A_NQ9%^X M^6NY;EZ77VU7\UMV?W^[6K37P7;+VF+WE-#J:ZFNK\O%]M-FOJY7S=_O2A(" M(E+.TIR9S(@"#J!BLH 9P,2DYT7!710R,I3( KI'?Y7L\2D^=%\0ZH'\. T='\K8[RI2#\BQ_1F- M^;9L;@)_7)3KN<'!?E_5)LOBA!AJ(5$,8*I4#G'7EB#(\7";3PNQSUWLL22_ M-&A[/\'-)?7IS.A$%ZF_'=[7MPS#CJD3O M-^775?50WW[[4-Y7&S.9WA?'9CF5N4HYHH)BAAF57'?-$DZIVU-$O9MS&5-> M#Q"Q.CF"2SIT?IKD3ZJ;- W"IJ]"/IOSAGY"L23 MR]-J^^R-+?_CH=XV/^U;Q+E0G+!,YH@4DA"M!=JWF$%(B?M;:KXMQ=>N R+W M=].\Z;-=_AJ&-]>UK0.JY AK)'FZ0-'%]:C^Q$Y#E()8\LS;9F'8L7ZR]M!, MK:O-V_(WMEA4#^OF=,?[3;4V/RY:.'4[O:0*0*YS0@7B.D709'('#'E*G,[& MA&TY\A3P!&QR76T2 S _9:>PKL"#N9&\\';L(7E/XX;^&Z,'E!'^-X M9!J*&=ZU#1!Q MN@@1IL78V=DQ%3B@3'8PDP;G*T =D[$P/%LF88-3[)A\O'!:)][>6#SS.:!3IZ'Z0QH\7S MV[+>HWM;;@]WD6F.599GP'RQ($61 0I)UQK1P.F94=\VAE'V?W'0T)*NW%4_W;ZKEP\)QM]:/*7=)B4*2XRF2!DYR4)46 M42LNXRE*QXJEG#B3.#TM<3?A@I!X\N&C(A_+S=?5HFQ;8WE&"V#^*:"@A4J% M2KM=B1QGW#M%<6DC]J':A_OFI$U2/WRN%YM5NW;J+RQ.Y+EK2RS>>LE+!VID MA3GAQE)D?-BO&[G=3E ,-^9ZWYE62SP]-K%O0R2UZSGZ $^<]Z1IWJV$]QK-F:GDPX MH;\\I7%DP586_KJIZMJD]M>K[4Q0!)$L\C3-H*8I$BKC70N(<>5V^M3EFZ.? M-FW!)/.F!#M*WE^F)(H2G-A_005\6)J& G@AK_KW$<>$ MH+PU?WO#ULN?YIM?RV9;3_U^7Z[K45"('#&:8ET 4>0"Z:XB0I%+4KAE(>[? M'ST7V4U/J@Y84NZ1N8F/!W%VFA.7,3>I.6#IY&7@5V^^X^*"K/CS-@TUZ8&_ M"M6#/+7CI)HL)(1)IA&#!28\58+H0ZXD%/55#X<6HNM'@R)I_-=I2+7VU0X7 MXAS5(Q)COOKQJ%[T2")B51ZZ#X$3$Q(?"\Y)B3<;MF)R;$ ;BT35G'-\, V_ M.XPQ7EY7FW+WN4_SW\M:_;[=S V=J_5\\ZT]S/+6,&1^T[!UVV(VLY*RWLXR ME=*I&=:N=9/XH'G63WL<%^MMP=30M.=K6.7S_^=:\J^2Q.4EGS[#"'=$Q M%P+ %+K#- +)))BHIC=8W0*;-FA6-^N_5B;97#=W'V7Y>?NQ7#QL5MM561]J M7:0*9RPO)$!IRE'*4D7,O)[GJ:94.;W4&*;%R,%F#S*Y.:!,/E?KI6-X"42N M7: 8GE\H/0),&H3)$>)(5X6LB+L@R6&)GX:X!K:IBME5'>])?IVO;IOB MJ@9$L\9_;'8OU]5#_?-Z4\YO5W\OEXV4OZ]VA]+U?+5I'WX\GA\MK MVMAQHKI7R=&4Y&A+TLZW.FNNDJ-31SL.'] 9%^1\#)=/0_1'L?SI+=+1V(\? M0-Z4=?WIRWS]Z;?R]FOYD_GTE_J >H:YU P A@&FF60 (\QW:#%0J7*JESL6 MQMA+0 9-'CT^!6 @6JT)Z)7[<.D7Y;O.F6M^4FR-:*0I>8,1S#!!5".J"Z@XM M*-S6AL;"&#EN_=4@-K\V4NCJZ;[8H6LXSPT?NAX%+".0R8I[I )G0*7&TU#X'$*29ZW MH 9?GGO9"X,MRP5UP)C+<3]* (D;+-S]^J,'!@^+PZ^U.;(=7_#98K&K*K3[ MX\-:8";R#&=9!C.0%B+-S/<\8Q42)*WT[PH\>7WO8'BS9A/#'<_@Y$N^G1$]PSD@FBA,Q2 MA#.N)2%(Y1W>IOSI;%W>M!\>:+/ %Z>5S-&=S)V:]"/M\WC[<*B=GJC.F\!> MC_%\M\_S-'#]*-'J!5=%W>_IVSU^].@5C(?@>SYA/!,_FG4XNT6^IWAAJC') M,LH1$U3A0C/515_($45#1;.^.*-'LW%W?WJ[,79 &\1_HP6T0Q@[W?WY40/: M"ZZ*$M!"=8\?/: %XR%80 OKF<&7!F>$(BUY1@AD@J5"JU07'3[ 4-8%L$]# M; RY@O.(6I\FODOD[)^!EP'#^&0RRW\_2M 9(LCX>OI'#RK>=L=:VW-DWKD6 MR)MR7I>U?M@^;,J?5NO5W?;UOK\DL+T/&5LEZ4V@G= M4&RZB5L/(J,HV@66+JA8"&ZGH5Q!+*G"]SS'78M-N5QM]P5NJ6>3*).O&2Z$RX3;U>J8! M,W=$@G)).$M)IG-&%94T!Z8530M,H\^Y&DQ)=9WL4+G.L'PHLYU:16;+=4[U MF*B1"F$]Q\K%.50/$JK^OMYJ%9!=?S1_>PK;?S];)YW6C7;)%G%"*! M,R"$)+!9+N7=\&%8.)6U>;$Q(8#@HE D+R01N2PXRXE4&2LP8&GF],Z?1PYU M BBYW6%M)B,+[UE;'UY=9G #4>HSFZM/IG,GZ*Y&T:F7V'IQEA> Z&GH5CAS MGIW]!>/)>DG[X7-=_N>#D4SUM3E$\*G\?UCX 2UIDC@O9_N19+F4/PIOC8O83RNKDEP96TN(:>C'[ M'#^7EK-[R-BG(C\DQ]:18#O?ELV\_:]E=;.9WW]9+>:W[4$.)7AJIGP80 AU M#C#B&>\T JK<[6C%V5:R BDNM)0I:IX(R2@E7/-"0JZIQ"R-K-^G>!P5V)\X M2W$=A#,WW3R%,LZIK7.D7-*VWD1.1+;ZV_%4D0(Q8RTVYD&S-FSHV=Q.9L*TB#(DT18S@S*76AJ##FY;D6A90%X+$O[/00 M&W_B+,5F$,[ZB,TX1[;.T7));GI3.1&YZ6_'4[D)Q,Q+WDZS#/D$0$TU069B:.BDQ"+#!(L\*$^)1' M%I"?UZOF#G KVY9E2%RXN"P5D6APTX2?W[[^I&3R\1/[I#[Z:$%=+OY\4WW] MR]Z:G13L_^.I"APM?F:X>] Q[KCV 5QYN]XM,7A;K7_N'@]$BN: 0$X551F3 M&2TT.D2T7#*75.#T>Y7)923)"5*0DHR8L9!*H$#*9:I)IG3DL?NAK+?-Z=SD"047(KH/4=.(X5[(J_[=Q&WT M.RZ'O#D<:Y(%91044J4R-1EPD6%TB&A946@7J? &H5.)$-8\(P(2*!0W*MCP M0@LS_=<%BZXK?JO.;WQ/6,;SEIUL3<)1;AKGN\1LXZ,HNNC+\041C>ZV:2AN M?#.K@8>#XQ+/_+:L]YC>EMN9I!A33" P82.E@%%"\F[0Y,8D#2 MPDQJD"8%S#A74F#-2 J;,]VQ]_[:$EO)9H=GX'6)QTQ<6HWPY&P:H\D;_=.5 MAUXLN.^J?_PRWY1-?9ZEJ.[NRW7=%N?YN*T6O[YKCV;7;+%=?5UMO[5[.\?M M?HY-&J4$*"#C1<:8S+ELAXL$A B1^>VL>\,14(I4*EED.2*0Y$PJ+#$AG&F MN(B=VWQ\N+N;;[XUTZ86;+)#FW1HDY_7I@,FZC\?FO]X;;K4VOQ%F;PWW[(+ MJA_*7=FTU^OK:G/G42)I")^Z;K9/PIV.&^X-Y%>?&\S)*>BK1XYM*X;O7;O; M7T_&.^#4FVZK[?;HOIR(D ]H\-EM]X&X#A4NFA6CS6IAY*N%V"S^UNRW^69Y M!F6A40:Q5K!00&<4@SIP6SD)CXQ2 3&&D=%/%!)N "Y62#%(".VSH>49UU<)ZU) M/TZ @I.[N;ZMO9?FQW'Q=+?GF2F.0*I1#E@BA6%&1,&9"=F+*-N)<&BH62" MDTP*K0'+2)X6E&D#4"&" ,:"1B_VTP8J@ZYN-XH:(ZIU>]2_FP.]XM\IGF^0 M&MS#KN%JRL[U#UR=5K N1[&C;+G7IK$MVYB6M?1.*9($=9A73QNHD4XMN MH_%P-LZ-ZQGWB"?F]9?F_YOUI*_SVT9VV7IY*#?U>OW5A.BVX.^34(P9+;)" M2B$EYL#(G^)B)WQIV@1EO]#F#:< @"-:,,3,9!44F M<&-9HRC5*"S+@9*N! MGYS@OTI^FF]^+;>M7AU+S>^7Z@Y9>_MKG[\E'U>F-URO%O-U4S6@,]?\];:\ MJ38KVS-00WK:-<1-PLENL:R!>_6=:UL?GL"=4%3RY=@J_$1WX-3B3'R#SP:4 M@;BVC1PG[8G;>5T;J2J7_%OS<$;SRNW#_/:G^;:1N&_2*-93)8%($Y@Q"F2: M01/!M,HZ)1$0$Y>8T0L(11(!940-2&P "2H-'(R+G&N&.(M]*/XT,V9WQI-M M?MM$_E915+U=W;5;.,W+]4G[='WST>?CB(D9)T8GG=5N82*N6^T"Q&0\ZA8: M3O7_B/N<6Y(&^^AQH@_5%R+$(!Z<1FP8QM1JA!'B.Y-X_&+2N_7YR$0!2W'! M19H)P 'C!!'5Z06E6/E-'>S;)RE(@5&N_H'VN^M/3YZIO M;C:[%_<:R7HD9KLIAV,DB=(A7&<8X_0%_^6QIVXS#IOFM,*:6*MY1'@W32,X M1+7P[$PA%ILOA8+[>GLSXW/3N9OUKK+<'E?PY:I>W%;UPZ9DG^LV1LTTEBPU MZ M]Q"3%N/IGL819?)+A]/R-'I@HI?5HJU>V"Y$3I#P1_B))NJF/W/-\G5J^8Z:GNV_+7IF>N;E1'6 MTXHEB"-)5-94&,HIE2Q3,.M&'](>.6]\B42K=#&8)Z:6)88S M[&QR&)@[6^6\T"S_]M/\/ZI-NY#1UE^!".&4D4(QA4UBFF<9@]W(!4+D+M+I MTBY.J88IT91"1*04O'GI(DTQ,_(!J(I=SOB%@6LFY2W>W=JBFVP&9=].-\B3 X\7M#.&-Z8AGE$LJ^+WY6#R>6S_[?SN\*8=+42&29;2E.9 M$<@)[P8Q,6E1( E]MNW&2JD*I5* "%2JR(5&A&J3@&%,1.Q:$Y>']-6C =V@ M#J:D?H[HK:;1?1!24;^G?Z3B5HZ$^DEK+]=,7E[[666Z&\9YZG;([6PCG*4Y)&G.:*$( M08B)M'G+D>0P$[B0L2^<'O$D]RU$QR33GSP[#1R$-S>QZR E)]R-4\SG'#D7 MA*LWG]-0J/YF5('[6;#4[LVQ?(P@!060$ VS0F*B&3VD$9KD3L5^K!I44)&" M,RD9-$V;-%8HF:=,*\TD4M&KA;ZTB/7&MX!/&+9[)VUQB XZ]QVO (\-;WX) MF3OMT]"XL";9IUZ^? 70OO9 S"PC2%.8Y40(+%B&L9E/'1;Q&>:!=&_7F$)* M0L(HA 4E9L+&0,%Q;E(42*6@HIAX_M6?S-ZR%I['L)//%M]DQ*Q%XR=D;D1/ M7L0 H@76RP>[A[:ZCO[8]V[LQ698!HJ8*:NF$K "@G0803F1EMG MZ]T)O-Z"=@Y FF*,2(Z$$H"0#%."LS3-M)09R"BTVZ*DNZ%YBM5ZA)X :]Z- M/2 +)G7>U/<6OZB<1Y'#4V$JI:" 6FBI M8)%K"=VFQ0=4U@/Z9 S/]V-X73J^'MF7S-XZ&9K'L)KX]@*?0\O?Y>J6@2B> MO*PY&6,O8>XA;8)NJF'W54>WV#?YMM?W2U=YN%;:IO[V:?U[=/E/; M#RLNI3;9HA*(Y5!IJ@LS.\MRR!63;MH7H?VAE/##"_6SAR/<4A-'YMI1(3M5 M_,W /3PX<+5+]7;/#G28Q]=,=V8O*6A$/TU$3V-:^%1=H[/I?O_D;?F;F8,W M3U.MUC?O-]7:_+AHG[-LJH*(+V8EG5NO%ZOZV/*DIE>6:HYSF.3 8 M"Y/PBA1U(+&9N/O=41D$6F2%?OQ&=E-:_?9;PI;5?;M4=D">/#;/]R[+,,ZT MD_@)^]%-_4]=:$PY[[4V$NS-:6[1/_I@9]'H 2*L7R[$CI$ZP#3"REC&G[VN M,X(/;(-1\[B.D=8[67[>?C*_V1Y_9XP17A"I"B SR#,A 6^;RG)6I,3I+6.O M!B('AO:AJ@94TJ"Z2AI<+]T+"G89')\Y-B7TXBZ*AS_%R00E[T3@-/>MG M0A6P6_73EOVI[QQH4DBJ,B6 H"G0DJ*N,0TTZ*,NEDV,HB\O79$(RJ&?QD2@ M+X3*C'*YY'EN')3&D@:YIQ'.GZVY!&IR"VGDE86'H#J%X$9B.H'FCY&LVQ'GKGB/O/X+R MN9KDI'U>?%F5)F3K;WI5+^:W_^_#?&-4HCF'4JX7J_4-NS;_^>E+^>BOU7II M_NK=^G\^W'Y+85/];7\/$&6@>9A.4EG E -&,B$Z:#G5R$8=!P4463V-&K9/&H"2%5\W3@X5#"<3!''I9?R?K2S=]#NO& ME^]!C^A/AXJ74_2K7T',H?UK5T,S$+_/A.=1W#>!"IR#FUR-.%P?2WY M0[U:EW4MY]_V,ZT&50OZ:RFJ=5TN'II7U#]MY@VPP\?VJ"13#"& DTM./NT0'(9P MGT6;\I%V31KDHCF69MWZ[]]62V^_*U\OZF^KI;EVVJ[ M6I3-0YK=@D*72Q .5584.>::8Y!+ 8L]+$D%MRHB,1B8R&'[Q(3D8$.;]K?O M49DLO[4C^5N9["U)=J8D[ZY/%NPQ($.L7MJ MCO0+WH,YU"YZ!R#U7/@>TE\3B-^#FEN--"X>F39SGB*Y'7*H1>E/50I IO!=&F4DPP76'+5 M)D=N)ZQ.KI;8Z),7.U8K'F)^?U\NQ?SV=I^3X5S)K( I@)#DA&2095G7ALAR M^^4+YV^.K4(MGJ0!Y# ==>?'8G$@*C6.DG)DQ6>V[DZ/P]0[*DU^\V@GNNSF MPD^M/#>Q]69C K-4?^Q5B/[0Y\SJZ[71FK+>?C 3VX_;I@3=^W+37-&>WY0S MC:3(!RUI>D"R MJNN']L%G,QM;'($F=;E>F5G9NMJ6NW*9S0<.'UY4M?,[-WV8MY/(H4AWT\3' M?)_@:F]<#OS>S7F&+BA>"%ZG(7%!+'GZ\$TP=OP2NY,VWSXTZ>2[:_6?#ZOM MM^-'ZAG,5$X8D2D 68X$9RE&!R":6AV^C]A\9,G; ?M.XK[,S>\D\VW2E#M= MS6_W?]N4V&Q3PN2?5NO]I_ZY3WH8QD,^:>+@SNF9+I[@O4J.7MMA/OGDP*]1 MN)-JG3\&]= T1#:F@1?SR0A<]I9D<9"4#\T*#9Q1!2%5F*121.;\R&:S7VFN4C85U5)\J:W)LQ_G_#*P! '[7%&8*I;KN3N@I MME'Y#ZFQ)XYID4Y$5Y_RYR.GWCZ8N(KZVV4KGCV9"ZB9[S>K10EGH$",$ZHD MY1R@G$*JTUW[!9 8.Q4^#M?J<)IYWP!J-7-9W=[.-SO1;/4SO$3:S/66R$^FC]5?JMOE\4Y!\U)A#H&4 M"HI"Y(RGG ':8: ,]=C%Z=MR9*D\8$JV^XLZ2X,JD#+Z4=U3':.S'%(AC_2? MW).:RA3].29]M+*71R:NE_ULL]7, R&T\UGKV75< 8+FE)E4*%, @$QA=UE M+*/C4M"P&NJ+8C ]79Q<@HRIK=[N"*6S0W@BCN:>N:[KM1]% MEWO;Z:S189@-I]?'DP'OKC]NJ\6O;=[]:;.ZN2DW,YX#(94B6J68@*PPD4-V MJ JLPRRJ!L(RF';?'V V>RAU W2_DK#=00TMXCU]%$K*AW-/'$%__\AOK06[ ME8?DTPM^&TG9+Q+>2]_#N/)'4?E UCIK?4B6K0[KOPSII*1"/=/,_ \V_Z24 M8R*Y( <$B$C[RH&!VQU,R3]WU4KL4^\H/%]6Z+$ICJ/&IY5BQN3>X;[!B#[P MNXT0UA=VUQ7<2'HFBL6D>@)7'6)95L7OJ"$BT9,%_M,0^;X[I<#:0PKO;Q]J MMEAL'LHE6R]_7M_/5^USLF;*='+&>98IP5E.4)%B236G@$'8@>=8Z/Y!;'#( M VZ /DJ)GQX32>Z-/K6W*5GMC0JAX,/WC3Z!=]+=(N9& M[=7I3.K==7*P-MF9FS3V)GN#$V-QLC,Y.=I\N+_R8W:;$#G#I+M/C'1CE&[4 M,V<)[23G=&>T7C+E3&D\4JR2K)%]UOOIE<>@9Q K@6$F%29"4X!Q7AQ6ID&! MK!*LT&U&SI!."IJ]D"$UK_DV5[F2;95\+I.-^<7RKK0L)!S<$SXKO<,XH6<^ M4R>]>IL?_JGN H;P"K;5UIZL6:OE=?EQ@QNO5HW]S1%0SO$ M+>TX]85L?=$ 3%J$R0G$@8NHOOK_7^4 MRQ;'C$A0"**IH+R@+,]8D7=309@CE?=?[79N,K) OKY^M>@ [60QQ)JA.[%] MEHJC0?4"ZT[UQR ZQP!J5]!@+I [D]US6?$J-\[*D-[=37E;T-\IJ M6; G9]:5F.;?V@OYNMK([?]"1#.KH!*Q^<@!9H^X6<$KFQ779DNS2N8WFV8E;VVY0Q63?;O4 M>F3BW:)0!S:YKC;)$>XC;3P@3HZ0!Z[JY$SIA40\HG^FD9?'-/!I::C87/8J MWJY^+S>+55VV2Y.'OZSW?UO#F=8@)9EF!$FJ!: Z10?A9T#V?V:B-X+(DMOA M"W@!/Y(G+)"XT+'N3KQ5\G!-;N3\BZ>"6#F$Y['LM4J6=(Y$Q,=-QA4599$#XM90[+4TOSZ"R29).O%2F0B M'VI?^]@ML4K$VFL#:V^\-H9>_VA#[KD5D5Z=-0TM[MG&)B7I$S/:K%A]"R#O MU\7MXO[V9 M)2JH-9RQ4LC*"&)C;?546CB2@$17N!X$SK%;?[? ]V!?WDYK, MF[K-UL5=6-_-EJ$!UMJS':.YKL)(S/<^U$?C+H\!?OB3PER<"7__2YB+; M&]-DFWTT/\:\%# Y?[9\7F! OS9\G2 %LR^M/PWKM@FL30UL<#G:$(F;9GT, MX42NKNWW .;3_+N? ,[#2;O[]=HW/$-$*X@-IS#GG#.,$&-&4VZ! @C1J"-J MK[7E-'/2$" R2F&6"K *>5Y+BP"6O=^>6W^/436'::X*5)G%IM-AH8D,"XJ M5LBJ>PP[;)D'E^W1761[?,-.;EXAZ\PT)A7-TYBP)+.F[*:X( M-LK/K/R$2TD(^CXX5I_F=\?N1I&H(K;R=@.8'6#ZP'$S([&;L32P? LMWUY<+W^ M$6+%[NCH?%.?"/T\7U9'MS=?BV*;78?W-_Q/RL_+Q9>JA4VV6%T%W=E=\=U/ M+:J=V4/HKGZR+I;5*V/5&?!_ROX>SJ9N2__QS;*XVN[.J.[T*PO+@.&RQA[" MW9^+[=>%__&JR'X4\W786MA_%'Y]5:YOY\NLO"M"47O? M^M6/*X]H<9,MR]678OWK/W5^*ZWW M -X>.V =8H&/I58@@9',D=:.*6UJC2!^$A"3AK_2% ;.2DT!IL[_3VM!O CE M3! N $2\[RA7H3M5<^FZ7D U(9%\UV+-8Q[03:2&GY>:+.).:) M&)Y&:I[*F+*77AB?GM>:Z+6RPO!,XX3FW&+,C4/6.B:)H_DAN4%A>[+J4Z/G4?F/)VZ;MLU+OK!#M1 OPZ M,Z\DP0FIG4XBG-*H9Y+AY)PUWD4+3P&'GGEYH^>;KVY9_KF1GS?;]?QJ.W.0 M8H$=D;XII#045A$.%5'.A#S.--W\Z=)&CSL_-:PP(PW L@I9]D>-[?\=>-OG M#$WG]GQ2L#N-Q"V-*8]W>]+QTW10O2NVH:GWZ_+;XKJX5C_"LLB;U66]=G$\ M@GP 0H'6FFEA$$.$^C.VA^9[GHUJ^?%_9.[MY;]^S-R'R]^S MR_?V@_STYMW?,JD_O?G'FT]O[,>XB6D?+FBF=B.S'Z>!'NQ.^FJXV>J,_>USAQ7]><'^_XY\FC *+YO>*1@ZFZ/ M7!%XZ/F()CN3LE^"4;^&'_\LX:4/)YT["C%FGYA&B!J7@L='+\;W1_/" M8W=>91?56I)<7(&8BJE-2EG9Z#SBFT:E6L M4=6Q]&PVT_^AB(R3\5-4%YG_V[(XT'D*\2)[5ZY\W+Z^OQJCIMN+U)T1UQ2$ M3T,CDUCRI+Y;*G8:)^8G35S>'*YB5\?;/()022E43MW,!-!"(0T( 01)9P6E MM&Z>8Z*CDNU4C?:=0)_@#$N1H>);=KU'5XW&ZZ?E%B.3XV3\-TQXQZ ^,HE] MQ/JN#$_-<86TXOZ =>!LM"&#YS+,U$Z8AB*F-^MQ)M@/;XUW9$*A Q6*/.KR M-NP*[829*J0X<"3'5CHBA+04[QNS_L.H^A MF^A9!ZO7T'[;E;>\.L%5;W]& M7FQJ26/#+:W^&8S;Z>ZWHF<*P%!_#.!*W7]/%M'T_&ZQG2\/*VA6S_\J_];$2YAG&Z-;#;%?E)RB.8MG%+ '5TQ#$OLPK.R]&W<537FUFXA^**Z*Q;=P M06LF(;:.VEP2:#B"5AA3;SA8H(V(2]J2--E[_E9C"EO/>U#58R1=A;$-O6TE ML2]>4XKA@>K7@?6IZEX7DUY5O,Y\M=>Z-ZMOQLD8+U57D8MKJ7=UJ,#^ZRED4@VUU+#EU*07L!-S8PG4" M)4JQVO [5:EJ9H497\IXV6+^6I0LH(NZ"):+UO&P-S6MG*#NSJ,=F- MN&4W/,OM;MA]^EJ$2A?[:'%]B!;7]^OJ6;6OQ;Y^;?6X6K%>E.'D8O7Y_,N7 M=352]L4UPM.'RV5V_70@U/_B^$T>YV+[XR(LZ93A((;_]5#J(KM?>15>_MB_ MZ+;:S*]VQ3BV7^?;;+X.[[WY?[*X682Z')MGC\W^4]=K@(U<]TS0ZL'O$[C^ ME]B@LK9\,E/$W M835J*I#435.=(Z0U\M7)0P^<=E_>W5[AM%K C25[JG+7VI[& M2[?MF&JY-+(O;G%ZC.F9 AIG&.8Y,X_JBO2'H7^RJ M.B\/3CUVK634GSM:K;*,X(D$"R^U9TYA/U\ :1*>Z;1",X*'VBW:'#Q5K]>$ ML#9O/(;2+Y T8Z[YFDEB3TQR&26UC>=75GIAM'UJ7T\P/A3?BM5],9.:*,0L MP;G!V&B.+,WK=G,F0;?4/K:UGJ/=83%[O0A ERO_P;W_;(^N7!VKB3"?CDHH*12",PB08W U)!Z3B4?UPU\\^X?]F,?=0.3NZJ3 (_II:3B?##D1)POLJ,MV=&8 MJ94=C/1!O+3WY>1)RWYO1C<+"?URWC1ADE?_<;]8%QZF;WO[X[T? M6]OP8HK_].ZV*@K-)6#42*J,DIR'1PMY#0 I0^(.9"1LN/]#&/[SK_-P^J*\ M"2EWA7/W6E<-,D[Y4[+>3-V'IKN5@M<@0RF_/BSO*I?PV7RS#+JJ-4))+# B"-0JI2>0=N=2M#RN<'76S*_TMQ7,(WI,IZ 'L M;S?E^K>-AYL=\5Y4Q:A&EM'S=,9H:2+'3%104UGWFJHF9;&QM*[+JZ*XWCC/ M0VCT\N85&#G&&$#N)%"4")$;;44- PL>5;\O>>,]+T;L7I)/)*K)B6^HJF-R M'BFK>ZA9&*19@!:XGYZP1C)Z3EG[2= M]OO<6<^7R\TY?#-L'4->XP52SJA< 8EPC8T3%/4\P3"(>I;A(_ >M+A'/\4+ M]#10$_A5:QX8N/U-867 M)JVS20QLIK?IN&RU1AQ*^%_>58M;*AZ/Y\,"5 MU\E0/*M<[>6RJHJ5%;=WR_)'4>P_O-L?8\CN_%>V5])^?1HON)-Q9Q==?G/B MR9T9>Q\>#*E6>%]ZLZ8Z5;:Y\()^M;R_#HGP Z$?3]Z[.*=A%!C$_],+%L.8 M?2:F#,A[[+DV5ZY-L5Y\FP#7SAL%5O7+88\A^*NM->WN@J&ZJ"X$PPR2S+B?"3>(PUUA;O"ZY; M)*0&W89XVU:'&=)'=(]SQ'9'5KO0W#"U&XC:;@=3@T0^Y'8'<)=WC2:2+S#6 M3!2[TCTY$>QLT,NBEX:K]!LU,V"ME( S@9DASC%FY0$ 5L0FV-9NT^Q0V]JG ME01N#KL"B;>V6_&>>E6][\9,=0LFR=9+8U=,0R'[,*SU5DLD=TT5,[0> M_E^X2?5MOBRJ)WA\=KJX\GE4^(&?GS[\X.0WWU=5ZY^6C=FOK=CO5]5C@Q]\ M3F9O;HJK[8QJ*B7+&7*&,B ,)L#61@ *18SJ3@SZ ,K]W',"BU4EZ!<[62^. M%E;K8.N#_=7/XU1]8@0WC P30]U?=-&5VZOX?_;@'^R, MSIZI_'61'4S/:MNS8'RVLW[8:#6L9\]$O(EVL6E$S:F24_X4,C%@])X1DR,, M =* $?9U_PT0,),Z;93X]Q/%L+Y"4F,G_@4B3'-;4P:,2(:'T7\I MM%(RIU)@# 4E2I-ZHP%9;NQ>_^VJ8;V*?M'$JW\-O!?M+T+][U=5__\B#6GJ MO[^"AC2V-:F&Q#$\B(8<4EZSV-R5F_GR;^OR_L[_"__WJUUYL^+ZF>IF$.3. MY33'R K@""(&U^>%D::YBCFR-DD#!KA@X7.?<,W"_N^_O_F'?&O???J8R7,$7MK7L,D-E.H6>,M"!T7/2I M;<\JXZM_>6K^%(IHCN'DOH)HWWWN+Q![>ZQI\QD;ZZ<_X H]SJ^7H= M'@;^1WAL>(:YR(71!EFF))900UF?.,1&,#C[5JP_ES'!N7N;,9IY"B]*.BMU M>YS\QP?+! PWCV[#4AL?CO;E-AX'F'G8%]^AS"J8PX>,5YE[1>/3,3\=44YH MTS,JFIJQIK+W1*YW%\>K$TKO/#GWZ[7_X\P1@"7BTF&'<\2XXZJ>76$JK8S3 MO42-]BY\'QZN:\3)72IFF^G=")3&"=YS>?8)QHOLB')8O6O&W!G!2TS]-!0O MM5%EK]TU3O,^WM_=+8OJ_<-E:-XMRS_?K&[*]>WN@;HZT1280":D1D ()SA3 M]K"DA'/+H^Y/IVJSYZ63CW]___ZM_=V^^R3?9N;-1_WV\N/?/]B/887D4+_/.77[X77YZ<_DN3A.3,=],%,<@/4X53Q'N=#%@S$Y CK9TT)"\,\*8FOYI M*&-RJ\I^.VWTFYGE;?%I_KW8O)\OKF>0Y!A2E5.(("<*YP37%=8PEHY$OI 9 M]=U]+Q.'X7;G@53W,!85N&P;T$6_C!E'63/QZI.M.)':(EA1U;Z2M3IB(O7N\MUO53)U\FS:.W-2!ZQU?I70*+ZEPCE?HJRF#YRZ9)/?"-!2Q![L>7S'IB;GFNPYW"Y_G MV>]WQ>IZL;WWW?C-;O9[K>ZW[\KMOQ7;G8A#+(V1'&&3:XDLL [4S6M&HEXJ M3]9HSQKZ_MG7Q0Y%!:ZSS_?;;%5NLQ^A]M>YO*1G[IMN28Q >^RN1 4Q.\68 MU2 KNM_MZ1X^#6Q*W]FMB<0>F(9,IC?KR09%+[R])I)WF^V7V3]VPGQY8^?K MY8]#V;'36F0SPJ'.F7( &(F=3W4-KQ_A(8;01AEFLL9Z%L4]Q'"\L@@@#V4. MK]L4.4Q'\7D-'(7=..VKB;V\R2I\Q[J&#^IPT?4AGW_L\EVQG6DA-61B M]QP;PE)8'Y 09$I3Z7N)B=NM/ML4E]_!% MFLZDMDG8G48ZF\:4IS4'4_$3MY7RT4?':C?G;: U;.!\7VQFU'(#8"6%QKB< MR%R@W9BRE&,0-9T_UXZ&0AC"16Z0HY92!8 R0N86NAQHUG>RNM\Y.&#+:G!M M=EA:,AFSV](_B:UV7I[RE_T1D V\5'F&HUDH@LYI(13* M6=[WJ[']2E-3-CN)4P]$)I.G';9I"-0.2[Q$1?([:9&*M:693+5BJ-&RGRXW MV\N;#\6W8G5?^.3M^OYJ^WMQ^[E8SQA%RH"<"L&0-4@+)&0]J+"VMO%JWYDV M\MQR/VO-I7"<&HX$IM5ˆ(250WT=3/+*P/K+>8?MO_X4CB/[E;@US9'SMD+TM26OHBENT&HK'=:MVCKICM.V'7 MQ;F7;7YI32X!2Q-8BDMA19FV[[15Y7!0L5S7K?'PIJ#-A79($NLXX7X^MA\0 M +KF>S!GVB"((.O3J%Q!17.")+<0Y;EF $(BK1E%E3<[B-GF_O/F:KVX:YY# M=J8T5J+[8[.;1.]Q=9;H2/K:2G1_-*:1Z'V/3"K1#VQN)-'M6)J:1+>TXD6) M[L)*Q)V^PO]NN%9C?*O+LEKHK';O-\6^90BA@Y)!R1F#QCCGJ#O,3!U',?/\ M1NUIPW-C<2C-2P5P0E/';4X8TSSWL:EGZ:XA5LO[UT>0T5?ZNA/;;,H_-*=Q M OZ SA-\V1[@ZTK>UU6^UT@[LPJ0DO)IK 4DM>CI#;[$;#6^OE;*N:HJ?-(IWG.<<*+G!4,:,<#T+V\?YLM@58;NM\45>R>O,9C-!&Y3(.#7;0ZM8/( ;6H^N, MCB5C>AHBELZ/6H;0RW\[ 42 MQ!6PH31R7H\Z1F74O;MF+6*0*V^< %P0BHRW7$LNI7,"6&-@W.,K\4*V!UD- MPOD#F'%ZEHC>9J(V/+-QRG9*ZD.$(\M;(^+.:%Q:XJ@(WX>#-]L>[$ HDXWFV8 M&DA@SN)2M\:M2LF)Y$ 3@0 5U"B&M,]V%,6">\O[OHA\"O2_9SNHD4E<.H(; M9G.C2D+T++1!.TL46=$+ W!TQ"N1+8\OG^7D*'FQP3]<"XVV]W)GZI"U^Z# M?<)X(I4/X1!)D0!"8B0T!XK+OR6P-LYYEQ9XI[(OZ9HHW"=;CQ/! ^/Y(XJZZX$,G/$S[QM7*MA2? M/<38L]>FH;#]F_GDZ.,@O$8DCIMRN;BNC@B\]W^Z^G'2)./"0*.M%+G6AEK+ MB%&2"9P32DBCHY&-&L(R)\)9(I7SJ116 EJJC/732,-E;GC/^OI^O5A=+>[" MUD?U:/H)TN@,L@.;C1/(88B,SA^/L"ZR';#LC_U_Q\PB7V3K?!+9G>1I*%P: M4YZFD*GX:712L!+)Q>U1''=M/FY9*$VX4AQ0!P"AU(6!MA]B,L>R\:G!ANU! MB!"&G/E465#KA%J(._QGFA7<:A)-5^>%@"- M. R7BO3SNC86WRTR0D_P2=*WE[9:Z9I(7'\<1QP^'('K=@<1:\ZOCYS?52"[ M'D5LQL!+QQ(3\S>!(XJI+2K[ZVUQV>W?-\7EC=UL%U[[BLT,8*L(PU23W%F! MN)4('C(P 7A,/OOHJY7 UE@#B96$,L.$-5)!G'.84X%K'\*MT]#<84QM M]/)4+_PVU?/=6'$245@H XH2#D..][2_R(+#M"BU/D+APVT]N!Z(M3TV>9 MFXY&OLS9&05,0/0T]"V%(67R3ABG3::X*4+16_UUOOY2MW4R)0902,B=L4CH MG*B<0%F/+:LMB]&G5YJB85<7:FX%]<-98"X)R+ECCG/"_1]ZUJ@:7:;+V]O% M9M.\+FHJ*IO)U( LQDG5D< =LNFHU'G*SBA5(JZGH5:IC"E[Z8^QUX&KF\W9P]C_9&95N*5'. KO2$E%^7M,/3V>&*O ' MI?",FJ6C?QJ"EM">)Q>!TS+57M:>)!$,$9CGDN4&*X&HE(S5(U$+$I6/O=X: M9Y;ZJ6_.A$14Y$1((ICR.D"=X[3WQU*>&9-=E2V:S[;*UB>5"91M*JG9J\1% MZ5E;TJ>J9ZWM>57/NC'5^$&]XD]Y=57>K\)%Y/?K%556]P\OP,KJ712 M$X(($\Q #22U]7!DPL2]JQ?;.-,X1RI'.5".XMP#R;$Q H9/,<2L=[6[\MB6 M/S)Y7=Z%-?(C^NPA_&KA?/?K9WXI/&OT;\6V_KK(5_>2>ZZ9D([JM#A=]5!? M9G\Z"AO+Z!G![%[\7\W H)@!XOGWK M$,/&"L< S+GP.-CQ,(9"494;FK=JF!60LW##35)$E*)&8PVYU50;2F7/>AR M9A72[ 1JY)I@0HZ;">@X],8IY_/,3D>[!\ZO NX>GQ)$1-(%"-:(@*,P&&F MC1J06RN!P,B;*[15E!GB X%D/A@ K'H6Q1IG.,MV0!I9V"$9O\T4<11JXP3Q M658OLCW,T6_V-67PC!PF=\(TU#"]68]K.O3#6^'OR MS6KK^V@H4R&K1R@?ER?P$S4#F.,4^1F;TQJI0XZ"F8J:&;=I7P#*G+' 0>8H MT$Q:*9@FDBF$+6!]7UI^F+C42+,=U!9*V(L+8M/$<=AOGS'N\/Y6 7[JA=&% MLP6QC1+)]&Z:AK3V:N&+Z65?;,:*;WD.B;O?WJ\+>5NNMXO_K.YQ[@M6/(*H MJ:-$&&D=9PA*0X#CM22 G$?=@4D*#.2 $T",A$QZ%BT'$@#D)-3( "7Q@'(= M %97,4Y1UW5E-ME-N7ZJ)>W$?!B7QJG\Y+S9E_Q?9#MKGG7S9&)#"GGU:T618TU\(,R/P'Y_\RZNK]7UQ_78Q_[Q85@?P'P/ W%J4.ZQ #C67(>VL MIHP68:I^N?U: MK+,3_&U3_^X.B,WX!^6^O=+7M)_@G(R"OTYBHZ0^F2>FI;XI#7LQA4_,7?-* MZ/L7=,,:];Z>G"YO[];%5R\.7NGWGWX.Y=FOMC,**,^5P,18P4&.\["'IQ$B MN?+#FK]6JJ>O9GLWI*O";B<0Z]*.?]0H!Z_7'<7AN1'\^66PZH*M _DRS;\O-YEWAL7V:?W\?LK1R);?;]>+S?75A\5/Y?AXVI@[H M@%!*:"PILM(I(1D5KD;'+8_:&1H*4\])U"Y'NGJ@ 8N=!ORR]*;\^L]Q2=-@ MKFJFR5/T4IQ6[QSTK$C_$JSXM5K4#D+N30DGEBICLE-KLFV9[>P93=<3^>&, MW@_MZ6G$@<&M+L<=7VGBQM]7ZV*^7/QG%^M%>5U;- -**XP)=,8RR!"P#N,:+J1:IP@DO8/L.;+HK_YO M(9AD]P=+LI67JB_>CGUPR;Q2S;_-%\O0*7Z[*=>_;>9>KS8M2W*,Y^]NT6A2 MKDX>GH[697OSLK]57>!MW06.1F9[*[.=F=G.SM,0-XVXU=5C+0+98)UDVI%M M.!H:AKJ!_=*\A/T3I(<6J%((.+%UZSM0V"PB#,5>G*@WGFT\/\L8NI;]BQ2>4=D4Q$]#*)-8 M\J20?2IV&E=].E1"OKP)K?NFJQVW#\4R5&W7Y6:[^?C5=R\UWQ37[^<_JJM/ M)^^0$>Q1<,.D@$YA1!Q6]9.+P*BXLE =L0!IA96*L%#B7PK+*6:Y58[(\-)% M[Z^5[Q]A]&[SL,( #N<68RM']>V.9O(X)4_$2>A)1?S]&GN-/=N#SRKT%UF% M_[?/P8"LMF#$%S,[4GY&3!K'U>_&I3EIO)NY^N5SWPW/O6M&C^V MEQM-(7>.Y":\ABPD!:Q^)-QR$G5G[>56./!-&"" <8P*"14!RDI&%(3"&MSW M4W4A9PKI4W;G)\L5M">I4RCR%Z;")T^FQDEV!XJ;B?$P[,;);(TI+!3LB1U/ M.E\DZ(PH=B=U&G*7P(XR=7=K6>KJUL_?=[/TZGD@;_[EY^7BR^$ 6#BC^FEQ MZW_E\N:C_W1S,[\*/ZO.-LP8EA9K8C&BV$F"K-2"!(/8O? MWHI0;7UO1W9B2':TY.)X!'AG3$B=3LW9GRUJ^)+0T(YMIJ(3]&F4Z4 M-03A&J2$<>_6#PSMIXDT?EH>#,N"9=D?P;:A@TZDSP<*/OVY>ZP@%./I:<:C M!S[I,RZU<_Y?)#ZU-#YUG.KB@\'BU=O%JGBS+6XW,X>I<@QQ@ "G DJN&3D MS&FCIV='@/73Q*GLCV!45EDU=(2*\/) T:D?!X\W/6KBVVG&I(,G^HQ'\>[^ MB\2B%H:GCD-MN6_TKOG^%M]Y=/[#L,$Y_U+,J!#80(H-18)PE;OP.[J+1H^GNYF#J$#N[3WT-K5M0GC[NO4=HK'"3WWL\3IE"9'Q^_D?+7Q?7SC,:SMG=[T;7YT50&X@:#U'.L/]62\:)S:C>_+4P9YGLSIS"A M'#%!M 2 N8HWS<+N=*P>UR):&RWBW+'T517>R\=W%UNW$C+132,UG[@%25E:8-N&NXIW_ MQ:_S31'J!H9+BYOP"Y&W%=O3VDS AN$S_[-JEDS%ID)">" M()PC!NI5!IQ;8N.4J5M;O:O3$=Y.A[+[ '#H\Y)G*#I[!#(%M=,85(EL>7)0 M,1U#C8YT/&HP//#3XPKL+10"=%37J_4_V^4/$]GX?KFAP*&-D+\2E%"<.V"45 M,KQ163G@ /A!NK%Y/=\8QA,19RI&]DB[XQ-]>*;9.8EXNEXZ$M$C\1,X_="G M=>4PW3?FK.)IBOI^/X,+I<'V33*JB"1*<<4TH@I0R,R^2>(L;%0L MPR1L%Y8.<]D[_ULQ9\^ZTMD@$@W)9*>9;(VM*C77)L!T9C/FA-Z K+8\>7>F MB_Y3UT-TYZU_\7!<(M(F(/O)3"E[Z%2#;OR_/5SBXL1" 2V6A)H<^_\!5J]2 M$&9-HP/H@X,:9]+Y@+<-;N8. M[N=IK& -;W;:;?ZVO \4;>1M>;_:SIR"!-H<(Y!;C9Q5():E)1:U(H*;H)UEQD\\J>[)?%:O?)YM=!XTU3!P\2 M;'KP[2B1YB+;6?)3!9D=Y/XB3*1S_Q+A)=;FM+&E%>-- XN:;Q:;RYOW?C35 MDCU4@U4."!_MI.08 T(L PII8CC)#(B<1F4VPWA\KJIGP2LF[8JOOU^$]L9G/#[1AV*<+2'."2;V[3+LL*+6X5PHJG/M'/.31>,4@IP:@Y,(?T1[(VG_JES]EE+_8QCN M% )ZHC9M%#B"')S<)+&@)Y+["0<-R.X:$8Y-Q >%%EQ..BZTL:=9:&C-5.,' MK%]L>D:QRS&B$"D(C#;08:C#&J+P#4("<=3[U>V;B5K0C7^^^E/X)]GU,Q%A MX >67V3HS-0Y :W3F$:G,.3QZ\JIN&DZE-XNYI\7R]V5_WHB;Q1RV+J<(*(Q M42[/)=E/Y!41+&K;I,WW][P;<@)IV-'R#!=GADD7YJ8Q/CI94*;K1Y'!93_N M_G6Q_:KO-]ORMEC7K?^H9SV88Y!SP3BB"E%.-=+*QS6#A8%":!&W+IVDR>$F M(.OZ'8NHW#@MO\V6M0ZHU2RAWD6T.H+D1:^W M)&GT"X MFML2(U>1##6N.?8?]_[+#U-@YBS13DJO?Y8:CG(37J6NIL :8A=U8R+RJWM> MI:EN2WXME[YG;/Y[5E38!BZ#]8"/,R.E)7'3&!IMP3^NU6VA4RD->E)(+#%7C1^2V?HVPD;ZY8U;K.:KJ\5\^;[<+*J#V+64(IDCR/+< M8$F,UTY'I<2AEZF<[39="D[35WP@\P LW'PX LQKA: >"F]!V9A@F97T: M S&M28_?U$C/5\N;!T)Q8#FN+DDC10"#DM:- "CCRE[$?77?2V MT'/GW\/)YA6X?VYS]R::LV8!NG^ZXB+R#L]A!W+D*SF/>'E50=KR."4A:6W# MLWK2C9'F1_,V7^7J.OPG+ E\FR]]FQNYU?/U^H=/KO\Q7]X7,ZB$L50*QBBP MQBJJ,*G;ALI$R4R:%ON6'8^NNL-[%?Y0''$.?5ZO 5=GC^ZEY'H:8RVQ34\. M]*5GK'&(_S9?+,/;\@<) 27K>+G(PKN-.Y MM9['X._S];_[F;Y'>%))9^!8]AI'Y^):,GZG,>X2VO,XWB5FJO%XV]V6WWPH MK@H_TCV DWM2!"F-'6!L#N(ML553K M.O/ELORS>B'<_^6_P@N0HRHH_E=!F<_(PZ?_<[ZZ#P5),+S(PLV.ZN?_\WYY M_"0R9>_DDX:9^U#NB$S@:T]\./%$FXN7B;3O#$OG9"\%N1-1O"2F/!:[=/PT MU;DWJV_^R\OUCW M@6%B.8"6*4&PPQ!@X>HF!+!1KY='?7'/.G; $J:(G3DP.,2D6&%8]3"LZ(12NFIB$.[:"7"7I*Q,WL^CRL/EXXJZ5&4*6T MX "%%04. 3'0U*TQX1I-Z;NVT;,DI*J^T87%\XHQ)(%QXG'@[@15BR(;7:B+ MN%$]$(4M[U'O%V3ORG5=&_2YFZ!=7P-XF8-G!#@5:Q.X,9W"BC)M7XI+S]ZO MB[OYXMI^ORM6FT*NKB^W7XOU@T7@F3.6V)P:9P3.'34 \$/+F'$:D[6E:*]G MY=Y#S(H=QDTUJRP#S%J^]QM"<$J:;Y8!#DQRG[C6_>W@5O17 [-$NTK!9 M8P/2SB23*2F?1HZ9U**ROP[:82<[' Z1&#NM&,FU$4+DM-[60MI(&7-/(^Z; MHS2L[;V,+G(5252+;>ND''7:KAYQC[KIWG1CLJ8A'BVQG]N+CF2@>0)4WA7K M[8_PQM(V/*GW'_>+NY!G5V4TK %62@JU409R(KD[:%#N_Q*7^71HJ/>49X=M M]^QJ#:Q:BA\Z"+],TMGHFX#;:8R<-*8\B;?)^&DZKMQBM=@6;Q??BNLW?M*Z M^K+XO"QV SHT"AER2"I+#"<4*6L11_M&,70JJFQ,QZ9Z7QNN(>WC\ C#ZCQ# M9P96(FJG,;12&5/VTOWBAE>]4/!F=57>%I_FWX\-.LTX0P03ERO&C IM!XU7>_0S%#KJXL*6K:=?R_:E+A,06BSY'<@+ELNM>Y091[681H^^,;- MRPR=D:@$M$Y#GE(84B;OY>KD%?=PJG/HRX%-*#HSQA)S/(WQEMJH)Q<%>^ L M-CT()]HVQ\V$&1!& @X5LE3CW$FEU"$98838-KE!;!NC;+QVS@NBF8Q+"OHD ML65&4$$ZV8(=)Q=X1$R#1* ME=-0IZF?N#B=>;CE-U;UMF=9 M.2,RW5BU MWZ=[G9*8#;JD;+39F1MC0^[5G;C&K$QCE,>"?G;O+=+F-H7D5]>GU;L>E8;2 MTN*J)I1D G-LF;9UED(0(E&90[)&>TXFWKZ1ZLW;-Y_>V(^9?&>RCY\N]?_Z M'Y=OC?WP\;_]%XX@^Y?,_N^_O_GT;W%*D8[T9EHR"M]Q:G,"L=KZW $;[?9Z M4\;.2%5RTJ6@CBXZOW$AI%-$<.0ZYQ6)U%L&Y0,LY;2F!L M,SV+7GU.>7E$&%EOHPN%T8+6)WNM)6S\\ALO,]1,LMK2.CF1:FW(R[+4C9O8 M:\GOYS_"]<#Z[)6E2!LC$. ($85Y]3N&Q..XE87DB.;Z%F #A=@[W:PVMT< MCJ6MX:RL?\8B9VDU67M$(]\2?LC+N8E<-R*G(3-=C7CA3G G3AI7I+Z]6Y8_ MBN)#457,?"IO,Y)C@K!A7.=YCB7.@:NK+0AF8-36=]?UNJRJ+MIG6Y]*.U\O?]COQ?IJ ML2EV*^B7=V%"LYEQ8 FQQ@F3$Y2#G %;;R)*J!EN7.XE::M];^/56+-Z(K(M MLR+ ]:G2'F^V"8"SXS+=;#?^1[7%FG\JL0IH=H&85UNQR M9-(C*LR,1GZ[FC-')\PWF_)J4?FA>M_N07?/ME_GV^S/8ET\'A9=J]'$\/5, MA.F/\PE4K.G'KK+OWMIU.W46+K8ZCJT%DFL+=4[T(09BZUS,F;$67S_(^;&Z MWD/K>7<;WMKNG2:EK/N>Z=@;I5$;I(VYFT:6V\6 5S=$([F(>.#W6['>AKN\ MIOB\/3G:BIE @CE"AD 3G45?7V[?2]WF,([!L4ZP6Y3I;E=OB ME5,LAT6,^+:&7P);W.%_E:,-EJ9:\G$KLN[HTE0R^R MTWR)KP6CTY"A!':<7^AKS4S4O;Z3W.ND04TAQD :& Z+6 L9R@\-$B>C=*A# M,ST+T>7C#NOO67[.J%$"4J>X2 M8 IN6JSPS(1PFA LN$"*<>F8R47=@I66MES:>?5[!UG32;&6\SI#T8LX2WBUT9E?!67KG:+E9?BM55:%$" MC'+#M,P=L,(Z"G!]:%5AQAMM-*9HI_?%F0.TW3N1I^"R7]Z5VR++?XU=I>E M:]-UFF$8C5VI>4CF UQ#+]6\2-#9Q9KNM$Y#@))8\F3!)A4[307JS.7!W!H@ M(-9 ,Z*-XIR0NM2J0I)$'6[OT$S/\G2*K+ZP7%0((Z_T=6&RF20-1&*<(IV" M^N_UG62YW:X7G^]W3Y)NR^S]?-2;?JTN)R=@>QI"E<*0,GE/C'[Y95\9*K2\ M>UH82^% SK%@RJ=KA"H!CRT9%;66T^;[>Q:F Z3=092+[&Z^SKX%9-4;H^"? M PNRO6V>:K'UZ5=J%_R1"X\#_8?>9SA/OMUW*]^$__+4U?(?V7;%76_WRQ MV81#WM4A^?OM9NO_X -23P^:MO)Q,^7LV[UQDGGT[,>=9RM %]F;BNW!'Y)Y MS,P93>S"XS3$L),%3Q^&Z\*XG&\VF=S-;ZH_JZH\9KF*5,(+1'=B^$O]E2C\M?I_AV_>_\ZOG103 M>=453!P;@DA<4(".S0AX01C[M?K'"-,+ M$)+$ N #WY;?_-.#]B&E2&X_M: M\PEU;]TL?A;M>]/XZON8DU7R_"H<_Y\OU\ M=WB^U\>=+ZC%L-, BU\ H;25%JI9ZC3B-6K]+T%S/JGQ$F(77T'Y; MK+*K'>%MNPJ,+ES>?YM]G M6A"AK4.*AVKO0&" ZB/OF@L:M0B8NNV^%>\(MWY1]11PMO18HV^*IR6_H1". MR'ND*IY0OCN!\0!K_>[++P'NK]6;+R$#]I@'OW(>0^@YS>S)-1,1T+ZL>WII MO4<6VV^ES"!FD!LG&;>.2"4=STG=$'#J!.%# MRBB!;7FVK%UC0Q\XJ]:]4HE1=ZJ;2=.@+,<)U?/EIJ=58[K9R;9NS$Y#K]*9 M$UE+.I*GIEH6WA=;>4)_?)C_^;M/W-:+^7(SHU9C"['-K9482HAIKHP?Q/[_ M(]3AJ/+1S[>@G..Y%A9XEYXST="-S&GK3T88R9?=JJ2SAJ>/- MU^+Z;V5Y[0>*D$@3HX5E&!N1.V1%/5",:B"(,DY3FAO%K["\Z?PK+>3-AG9)&6L !L+ZD,H5AS94CZ)& MN*BZRIT:ZCG]>(@M[,OLT65_5/A>/O/= Z?-!&4P.N/DI3V3_11#.,/2&?5) M0NXTM"B-*8^K(J3CI_DI^O+Z_FI[N?Y8K+\MK@KY?;&9Y5X+"9#.YT8&$P.) MPF+?5$Y1'GF,OD4#/>O2'M-N$7./:Y/]$:!%2E([^II)4>_,Q4E0*])Z.J#^ ME)@SJM.)QVFH33<3GIQ1[\Q'I+I4R\C['F/*V_EB-9/2>?ERG&E'A=4@!S:O MVU-$ZQ82TZ*5<71F!ZZ=TK2A,DIN>F8QB>:\1F"?JO.4G]>EIP.GD]*?+G8\ M+T*=F6E4['W?V#Z="DW>W]V5Z^W'^\^;J_6B*N6[_^'OQ>WG8CT#)C M'*:GD8RG,Z?9\F-;GAJEYOJK[WC% MFU4H;!2*A?SK8OM5WV^VY>VQ'N./#^5RZU2&XQ1O!S5[L\H.- >T60WWXLAZ M]D> G.TQQV3>Z9T0D7B/ZHQV>7,=R]5+>W1OG$TB[^[.M'*+71C^F M\G+S,R80DL1 :YE16F,L=+UVSADP>'97K!?E]".KK59"7&3J3"Z9A=AJ)8");GKX0DHRA9BG@N0;? MK*[6Q7Q3.&]]?4-^,X-"H!Q#08R!N::(Y@K6* #&S1_D[*'MGM/ Y"8Q*,' MAIOD?^.2&YD!OI9B7&0UY"Q@SJ;BB)@<<%R'M,P"TSNF8188S=:+>6!_O$\A M$^S1NG*8WILJ6NU73#X45^6752@85UU)G>5&&DLP19)2(Z06%%F.M-&,00QS M-EN%-1?_VRFB5DL,C0:RV WD)W ;#^8]JGI9\?K1\UBII+2M'[H&M3ZY[RNJ MU4N[1] 7605[;&>D"FP#.*6WR!;OG 2Q[7G"6@6WCMQ//;IU-:]Q>$O"8YK5 M#H4 $Q(P (D3*D<*4[>/J0(16Z]VV-5UBK6.UUJ+7^NH@34>IG976G6_S%&7 M6&U43?4G6OIH2O3/L/31V):HI8\XAI(,MB?#?B8T H:XW)(\]VUS);#V(]Y" M2"VTT$4^WIRRZ;[W^A_EBOZ_-;3H]YR3,MYLNW]$LENFC']&9"434L G7+:5 MQ/9.^0DTLH-Q,:+9EN/\V7QL;BZ7U<5;,(KU[_/M_N_ MO2N^;\-VD0_HG_XLEM^*WSWZKQMY6ZZW 9XN-ULUWRPV,T4 -H0+2(!&H?:$ M<_LZ!QCG!D:5TT^/CDCGD3GHR<-48Z)(SG1.",HI4A#V?K'3#_X@#PL_BU\5 MV8]B[@7B #,+."/+H [OOV:R/6W7Q2G[P9;?;LKU;QMO378TYR(+!F5'BT(M MU>_;;&]4MK,JVYGUV-E99=K %5=3>^9,G!BO%TPCE(QH_^.ZKB-[(G5 VF/\ M-Z^@G_XL/WU=E_=?OKK%M^(9I%IHBYB'A[&2A ,LD:LEC8(\ZLY<'_@8(8SF MAD%EY)$*+ZZ P_5Y#JA8&68:H_;[0-5 '?$>US MB;5TUA%E4&ZY18AA0N4AL58RZK7ZZ,;S7"/%'&! .NJD4E1(2G/*N ;:TQ(5 M8EI6&$X;3[KSW2Y8#$IUYTA0J?]I.)B>O+]&:(1V)_/--(4YG7FOJ&YB'@=: MC'+SQ7KWCADW!O(<.$PQT@(A*(FNASZ#(!]P#>H(BB%FD95*&B:IE$P1ZF$R MI1WA%(F^:VH\N_04T.T>[1MTV2G"4X.L-O7CI/$6F1JX=8I+2PB%._I M:8:"_LU.NW[4EO?!EHU.)0DZH#B '$(NC.96P%J2!!)RT-6B(RS*M (2",1X M*/'M@Z[AG #@L]N<0=%WZ;>7%XGZCB$I7#;0NE _WAIU.6CJH>1U7_2Y]A/O M\)\KG*0T//5*3UONTX24X]]F& ))H;-:2F1RP($RK%8?+D+AD/8+.R\V:G.( MB(^;PB! .33*,D2Q X 0(")FTVT7M#I1_MCN$VA[#W1FEZWCQ],28R/?VLM MM2T\\#,(:1NSHF2R-6^-'^+\.E\7:KX)BS^W=\5J4YW4E^MUN%X>3NZK'\=? M>3__$3Z2X4+Y9578:7-YO]ULY]5!X-/;Y@(J;:'+"98\EXPJP??#&E#DX@HE M]P01$L2=8Q8RR"@U7.16&&(0$D9R)ONN6K('EYV@\W/^^U @*QRCKBR*?)AF M+%\VD^B?P(UQ@EZA_>US@)N=FI2=V)1]_I&=_M[>KJPR["+;FW9QV@M:5NQ( M]+!I+TXZ$S9&[A73"#)CD_#XD=8I^&2$ +93WQEA.<#A10'E"-(4 \%QK7>& M21!?M20]1D&A)LJ#H4!1XR$JEFN -1+*4(VB:G^FJW22_;)899LJ04@4%E7G.C25^\&%NF"$4RD;"]+ 00KLI45%#ZA!/>N"_8< 8 MB?C1(T)MSR9L(^V,'C@B1#-_3O+[<^-$-+U' Q^+=M]<#C57\#.9FV*QO?>P MWZQV1LP<@="$ZQ%: 8<943D[K([D0O%(V>X!H0F';@#G6D)$*45=%'X,7PXS9^C-B:/'B!/+1HL2Z9W3X\RA M2U>82)P9DX'$LX?NWAAO50OF-C>*0DNAX!8S3)"IMSO?7$CSA-# MB=,^S0^;WGN<# (FC7&$N]P@"HY7>0!%5- AMXN?HE,"-(]GTRL]%.\47VCV+C4^OJ6;KB:,)X"78++P^37O?KX-$78()=/^>2 M_!/']!BUVG>"OT;4ZF!_XJC5U1,CI-3_6BR^?/5B*[\5Z_F7HEZV>K]>7!5A MQ_MFO^.-*#1089MC9P!"6, @?'7.#1H]ECHB?&R$H10[@IF@UH7=>^_"'9>>L@C_:KG.R+C'XMO08O6$B^]:O=*;L#_EY4Y5P M^WE/837T[C#SP]1=[:\1BOLDJ+\99C^^G%@PGSDI.1+"6<.,3TFPU<8>Y%IP M-NI9L+/(A:>:&"5)#G)J,/1@!;!,2)@;AB@?\838M>\>\_4F\U^[FYJ.=UBL MF_,G%:N3>OSG"-!_R:@\?BANW)/^KXJ_S5D9)^A&>BU9I-TTF]\?M\S.&Y$# MFELE0^EX"CBQ3*E:[,W-7AA'(%.(68HI0#EG#I&$(%4 M^>@BX% [N2\=A!P]6"?O# .%ZS'[P8@!^]GCE'^UD!WIVSZ#=E_=["\2MGNC M)W7@[M>/4UO#)L)*+7/''2:YSI'#@APN-F&I1CSY>9YU (&2DC*N,/730&XI MEY ;[HCU429*I-.=!XV(T?__*N0@_O])U'-H5L9:A8SRV@A'3L]O^2"%D%0: MH]PA(B1A1ZTTAHF1#J*>Q6P@IQ +H!!'5&NM'.56^_]+D?9@ MZM@[@ G5P?K$1,YS_ISS6G2^'&8XZ])>M)?(P8G9Z6_H[()O394#);7 MUXOPA_G2+#97RW(3YE_U";L9I9(()P1VPG%DC:3P*+% LB$C[WFDD&J50\2J M^2!!-,P&@V2:KO+7"(V)N$@<$%-Z*"H,?GX=\^?H MB?1!QT]D_%.QOD4SPQC&D.20T-R@G.<@%P?ME!9%!\>!\4.J/.5("4P8Y4!+ M)I0C1BM+,'$B'WJ*FC1B3JTO1,31G[@;3/6$ZO-=*]@_0M =UK^OA>*)]K8) M!>BI,O1EWV#^TMKSL$&^ESXR3) ?NWM,=?'YKQ+D M6_BWQR#?9V_[:P3Y7AE*'.3[]^9K0?YNL_V2[6&T65]6#6 ^>2$%6 M:&0(QM(I*0Q%%M5RS;EJ5+]H.+0.$(S\7!$*#\U/(:6GFPN&G+'&*0%[#N#R MRY=U548T.T",>6)L0EX]'X1_3H>V"+F9.A]RU3[D[G_O0]8OL M]$&7JVGZ_*Z[\'S^5X:,3,PZ*_<@>*7(FC.&<4:D&'VI!/5#&3;LOKX40R.3\PF&8U;.[S':-U_)_QK1/,!>$H<[8?R;--L MP-[>+N7'W;X0Z6;#Z5V_GR].>ZW&S?E=M_*[8?BJOR MRVKQG\7UZ=MELYQQ3# G4EO" $0L%_BX$(A53.0?!C%W%'FD5'#DJ*)2$B(I M@DX!QYDVKN!.PUDM]<1%^(AYO%LU_/F?'1>[:OFQO M8/92*+_(#E;N0K8/U0]"O35L>91K2= M&"?EE(=Z7!255U?E_6KKH_?'$,4#M+_?7?L8[D='#OGOQ>[M!B(A=8HB2IWC M+KSU@KF?R>>Y$5P0&Q,%T[38]USU #([H,QV,+. \S?(XV)7(IZ;Q9[A*8Z+ M'0W8S?[8H1SX4E,CYLZ(=UKFIR&^B6TJ^^RKD>)W_7_N-]LPT?%Z'&1W=;58 M%N^*[9N5SUR+M^7&?Z[GFZ_OU^6WQ75QK7[\W!\SR:KOXMM@N M3NXG"<,- 4Y3;!5 2D DS1ZJ%)"[V;=B_;ELK)9C0(P9^:?6-!> HU5AB69= MVY6M?!ZX]#:%3\.?K[QEV=W>M+ 0],M]R"\7JU_]%&)O8#8_6/C/ ZM%#\XY M)RYC]H6):-&H%#R6KO']T53I/*B&0&8"*"XY0+F%%H)<"23 'H""5$?J5\*& M>U>E #3;Z\NS\C*LNC2G[HQF],#_-)2@#\/*WOMNY(;GU=?B^GY97-YX#+[5 M[8_WOL-NPQKL?]PO[H+R? H;93/'-2,((()L#G.9&RWV%5O]1SR/NTG5-5B/-*JB9#%M -=CLCPKNRQ.) MGJEON/DW!NMQL[8:V,6>Y7D4R_WLH#5D[=R&5VKBIR&/Z&D M8(A!0 D11CH@1<^">'9\7F0!9IP&)N&XF?P-36]"Y=LQF_T1, XL?PU8.Z-\ M*3F?AN@EM:CLKXA6[Z=BLSTTM5_YMQ9*(1"E2$&L@!,Y4X?Y%9)YXTNXSWVY M8\9GHHI;#0FU.M0RQ-;_49"DGS&QF=TMC,=$[B#V E^F:A;Q.6&X03) MO5>>QZT1 (D$DCE@JX[QRPAG7LZ56RLBEOMG_.UY'Y7VL>F^5\0U 8IZT']B+TM9>T[@5JSJ1R M7+TQUWOUY53RWYY- MOE>/+NT;%-(()PR 2B*! 39^PE0/ M&69LU%3T3#,0Y=C1'$L(%670"0UR@XF1@&AN6-_J2Q23L82HA]1@ )\-D<=9Q@AAS$$D%+ M:=ZW&!V@98L3;'%BU(G&9FHT%(-QI2"V&D(4A)+RO3= M+M&*_=O%JGBS+6XW,XVM<3@'2H;'U+AP/AL[3"Q87+G8!LU9E$MJH#(&\W"( M5@J,.0O'%2PAWN:!UNN?/Y\18&85SLA#&BEX[KAHWP_%"=?LF]$[[(K]@;0V M"_;QC$]#VE(:U'2YOBU7G87N;^MRLYE!C9C2N3'$(N,XQ/1X-LKF1"81N5U3 MG.?$.)/GR*>8D!F!I?":;B&V7('>#Z-5U[G"0?6=S%6%+.+6]5-1VE'/TK.9 M=/^Q@C<1%:NPM%&P.(XGKEZ1QC15KC8<1=QYO+^]7\ZWQ;4I[M;%U:+:7_%_ M7A953835M;PMU]O%?U:?OXAQ!BQA%G*G)<2I,[JX%07AZD4!IC['((-'! -3M(+W:C]]2"B"G59O//V?QH3W9]8E U MIN\VD=%IN:WL?\^"I4QLNLH,5E=-.[;C('DGUQ4.M'OS>9A(G MG)'SP?T\#>$?WNRG%T3'X+US"ORNV,ZT0D@C#@B4@AFNN/7_J1?.#":S;<@; M.R; H2'.%+$@-P"$T@!"JUQ!K3 ATC&*0-SKI0=,\?/[!XGO1;C".9%DS9/4 M)E6+X78:XS6-*4W3M'A^FHZKT[$^@PQ0"A!&EB#!BG(*8U@Y.6WYC'RTXFD:IF@GT3.V4X& MQN7-F]76=Y#%YV4A-YMB&R:*6/NO%\Y(9PP(6^=FWRAUTIJH C7=FNI9,HYX MLGD%Z(%F9,7W4%$H\O135W(;3I2&XS5R^G-*8'F3G5"\PS;P7.8L3^=F*&D( MGH8PI3+F\6PB)4>-3TLM5HMM\7;Q+5P??]CBX=6L!W.88KTHK^%,&@8$R)%F M2&E:ES0YX\Q%':7J"4//=>W-' M,QV<@B?B!'*'^+<*\E-UO#AY./&!E.Z #WR>JQVYYPY[]>RN:D_K\*C,Q\G MO7NDIQI[ C:[/&'__238C[@]-:87VMVL2NN-9O>O(EEZ)I+U2O8$[FWU9EHY M0&>-FTDT0G$HT+^X];]R>?/1?[JY"67,ZC@Z@Q*'YW@MHLXXPS%Q3M?H%+-1 M,XNA,(T>WHK#JR*5$7&3CL$\UVP2,D6G]189#\_![ P):SRGIER,,E-)Y($S M,Y>A?3R-FU)*A36_.QL19FVB\5>L-]L+V_^5I;7&[FZWK_PL/E8+J\/#6,H_7 T0&)G M*>34 \'UT($:1-ZU?[6YG *(L3?,[GB=F]T-E.B@9F,$Z6:Q I>M?%? \P"PM$TZG72SLA50L:GH5PI#7IR6S\Q M5RWT++0VXSGS[>2:YDIS1A&G]?TH(IS_;TOQJKX;:DB55A8322BQ3% K,8%, M(.-R9?I6JO?K\OK^*O+Z130_T6J4G)HNTA/ C"8QH?%F>A+%V>3$(P[]RTK1 M@H4X6:AU:.8P,I;17+@<&22,5JV M7Q6':+ZFI WQX)^5AI8<=)\ S:C$/B0*8I&FRA$"M95UU[>,ZYC3[>>:,88S MCI7(L:&04@Z4P3D"B&EL%(W;]HP_V[Z[VGGU<-J3:M;S.H==9SM)Z4LZRYG* MU*;5E*8QK5-2G&Z&-)["1'+35(FJ*Z$^J;]9;&<&(&ZD\''7,*8P@!SK>M@P M&!X\:2X]I]]+%2- 4V,)UI1(I! 75 !$C8* D[ZUIH(2KI%[+,,.CQ,2SHR' M-E1-8P"T0EYV[RAQ7?SPM)#='>,^/@OF;*X4,>'&:NX,45AK4W=X@.,*>K[< MBL'8)["Y-9YA"K60P%'#.(6$42F.+[7WE)P?@-7'V,\\Z)>:OV9Q=ACJXL+L MD;4:U&CKAR_29NK/%'B[9%/YWO_IP;GR:NRRK*W[[QF=8 M4(L-QQ!!8AV"0F-X&$%^3,4=&3G7$A1&$*-1#J ,BYT^1;9(&A7J+;T7=J@"4.H4(YYKZV8:!)'>'J0%# M434_7VM+YPH+:074BE-O)I?.:88PR?VL1&O>LU+MX>UN#C\ &*=5G2EMIE9# MLAFG5Z=$/L0VCF*]PM2Y&5HBCJ>A6LFL>3R32\I2Z]G=3#*)+"4 A7D)X\I0 MP YG'1R(6L9X^NU: ZU\!]-," HPX) KHI &.1>A&,D@"Z?EDSG=R%.2F*E( M8PJG,5PZX']MZA')1/20.#Z9/J/6M\$%ACDREB )+3E$&Z)HWFI0G'R_E5@$#%GP73TTRM580^)(2I-!T8+"B0V+-A:\ M-#!:L]%T:+PK5^7#QNKHQ#GE! &N?'"21$G",*T'B"0FJG;TRZU 31VRQ"!O M"<7*3U&=93XH&NS_PVWO:X';K\4Z6^Q.[_ZRCQV_GB\IE9K'9FGM,!3&);2G MF++]$>A?]K!^'59M7J3GC.9TIW0:RI/ CC)U9VMS7R#(G//6Z7+E&[X/5Q8. ML4L5-^6ZV/W>I_GW8F._^VS:4[M8S=<_JNK3'K0G;.N96U:PO1P4F^U,RO & M'\P%4Q0Y!!C@A_&'M8X*]'WBA#X5$<(IGF-*C0("6RL9'8;(,PY@@W?BJ%:U0#)U8O)ZOB_9_=[WG;K\RN6-\PG ZFHQ7QZN=1[/.D!+K5*0 M(&8,QE@2).L3LCF3C6\FIP$C!,Q9GH=WI'+J!RVW3A'AH%06.HAZ?.3I%/]% M]L"":MOJU(9PZ/9@Q?'J\XCG@E*0?VZ-I21+E4BFF,G"56YIHIU'=EMQIQ=ODM'.,N_HR; _3!=S-1 M'YGJ. 4_L'R"]O^K[MQZW,;1-'P_OT*7JC&L6I)MZ%L2Z5 AYBX':?=H,\AO/V9O75(*B6 MDD,/*+84:2>1<8Y;@: 6TJJ\S[]]#J ^/DY7O^)P-\WCT_88L;6R=SLF=\*K MN(AJW_X^U:NJK5JE-IO5_%OX5Q9HRC>!C M:,4\C'>*8Y-UFF,"L5T#?7JC&?_=:J]NQO.>'I^!>NE6&P?9B]>RN>Y8Z,MX MM=S,9['D^<_ZKK[?KN:;>7QW?[_8SNK9[F7_@62OQ1^%>JPU@U!;C;%ILY@@ MUC%#:I-U'VP!>0!3 +53GGM,'0#"!#IUU55PMY?HQ5QRFQGD>ATE=W(991_I/^^<5JIP?P:H+Z<+LUUOFL> 2?WK?^KF835] M^A$FYU4]7;^8E^/-LH8C"N,"#"*G(-KM[HY?CZQ!/9(L]](AD172",V)U)0 MID4\-4^X4=A[JTO?C7X*KGTUJF^_JJ/F*HKNE4VY3+.D32YC:9&\6:1K@':" MZ'17!^%O-,SZYK/$!4Z?F0ZNT7[CX/Y5:OIV%N0KN)M*\M^;Y4-[W\SNEIF/ M1"#K!5%.QVOGJ0F+*7:>@7"A=AD'=TM5KKE* MW\Y\6[1]>EJT7W>G"SU=Q&SW=S_J>F/GZ_M%L]Z&+G^40.*M7=9#+0&,&[TU MQ?MD+!ACAK("XZR"O<:&4RV(]_&J:JR!#:L#:3B,VTD5*_V==:>O:@6VR_-F M&;^'9[YO&=3JQ#;?UMQCT1<;@2HZD3PH+UAW9^JI])+F$66%X_V7#.+>%#L%;4JU$, :H%&@CN+BQ]E.;G:I]7S M_J@8Q*?$@*F<19DA4;([90*>9SZ<"VGZ&38.2O05_S(LN<2#;"[\/E_6[9F[ MB3>*:4BYAY !)L)*09*NSUOA2"\V'!^/C0[QDQ2*84*%YT*;L-X,PPEH(P$J M?0_(R0B(FJI65%](9)B6"8HR?O6&18I598EQ,"2%&OGNC8PI%* M$+58-/^):R;?K&RS_;;YOEVH^_MFNXR7M]_7\Y\17V:[6@4Q$T*<=0)8S+1$ MP@-IN\R[89S8O+M$\DJF$!GJ71B,0E #@0C+ <64#_T.4*)+[^?IA%6K@[)/ MU;2K01Y_!K8\#4VW=[5GF3FEU\/_+B?][M==%6I:19VA7ID'& <)" M=6NNT:7S\/DY]*PZ%#!KM]Q]GJ[^6+7HGOUKNMC6W<:6B7,,2!1&K=&4 VB0 M!JH;Q))YFL/-Q"(M0L"'12>$'%&*M38>$&0-5,QSS+).-_;*2;!76:VCS$_5 MTW15_8P*J[_/E]6L62RFJ]U6QG74^_YY^Z*^I\'S!I;G4?/H]MW.[: Q#//= M<=%9U)K:Y;\M3RYE;;N:;7[\MPTKF<7>>OCLK+QS13A#H/?82"R(E/"SJ MH) ?W42;7I 4W&&!I4-$4R.L1E8K3+$*L6\HJ>!"KI-7!7W53F!UHC E?44I M1T,OZO@&'WI;6_P@IHIJT@=UIC4?C^IR MKF2^04\S9(!Q_:S&[PSL?J[A#AA9J>;>H+CJM\H MQ@#FU!G!/#M\R>8\[0O=^T\')#S* VI"2$T!"U4*>.*6"X>$?Y9QY\,.'W\^OV?+A0_QLAP"5.Y/#" MS]?WT\7_U=.5#_^RGA +=5@]".V< @X$'[JTM50Z0I,.<)Q[OM;(& (\#,^D M"I# /1W6E093@Z#6I>.#PT#8Z:JBL*I5ED^-;.O2N5'2M9[D2#=L0':\\.$# M>O1U;3S\Z%V#-PARF1OY#-D1:U<6E(C&M,-0&HC#LRG&AV6Q!UKVH\AI"3Q, MRA *Y+VEU!,C+;<&:4ZHP"&@*IWYX.6PV,^K%Y$DR\!7&^IN+NT/Z6-[]P7C2_W0WLR[W/QS^EA/-!., M8"UP8(GPF7RFX'Z3"XC3(@V M5G'/QJS^\W_K7Q.F)*?448H(YIY22/UA>0V 2EY3O/UT(P!GF(&P&A+QCZ * M&0L@0,H@ 4MGYMEW_[VJJI55!5VYG,@V+144)?WJ18ITJP9CQ0L/SL*BKU]C MH45O_:]P<9D3*;S8;^H_OO XO#9U(@8MF !B@ FE!%1UO9\PGI24_FP!#!N$ M+)/"PA"$L]WQ*R)5",65!T@6IL9>U[-W<_E?0?K;]S$\KN)<'C]ZF38 0]ZS MXAV,7.S<[4ER>16: 7M2;OSAYXMZ94()#\WJUR1,F]QI3P'E!(9EM^#8[,8" M$]"HY U0;ST[7J!)->2$Z% #J+4 "%,>YF[KL37X.K%'JZGJ1.4&'IENI88= MY8SJ%70D>C18Q/&L^F?CC7Y&W9X1%ZE_%6MI=EE[#_)X3^Q M&* 0;RNCF+3:*>.IZ+J^-S1WF7*N*"AM_"Z,N="2:B"U9*%NA&DAG>:N]/Z+ M+A _N67@4W>%P>FM!O&$7WNJ;YUXK&\HIY/7-M//^470 M$,:.A5'#5.;U\F@XCY*S/#PVJ\W^AL<_OL>,5?$T3#PI_7E5/\ZWCQ-M$)<: M4P@!51@8+*"F@FD+3!A=*.F%['"E%>;8J<"8&7D6<['-]AHSDSE<[NQY:-W& MU#QNO?2SS6W7R:O^OA=XY2O5/S3L#9 -;_8XSML-6)^721@&=JH?T?;G_98/ MIEEOUA.KL';(FQ A4!A/@7$JNB*=TJ(_S#(+N@7'YNOUMDV@CJ:>\8J=6W*F>!=9$_0["JO0AP!\Q0/$2" M<"\ XP0[PBF( G;%QQ/*DTVSF2XNYU96H5D,.^A+WP82?U)-ST5D[06<.6R[ M^G@\-;3GV.S5)N,?I_VJE3%F+_ M=?S^M@QS<[W>N#^?ZN6ZCC/#[DZSH.%4 MVB04S;&2ED'OE/ 6*L>ZX@WT67=B#E9HZ2]2S;(]C[P-HWB^UUS5.]%YP<=P M-J<%(C=Q."\HZ216>XV?VK#D4W7069T*O2X/4^T[P\/!6V @X^9D^E&*E[BHX]YF[IROX2!9K>K0+C= M480)YA I X6FQAMD .<'MAGI8-;%4P,56?KSV_?O]7U[3?0!1*L@,:Z7(GT6 M\^FW^2)^0+KO;J/*8]%0QJ?AZ0:>YQ%K]P;HH/!3=4!8%%GM5.X/-%V78VG6 MG4';P-Z/@W9#5ZHIVE]S0ZXPINNOTS^/6>P.B:"(\,@(;1P&RA#"$=)H=ZVF MHS[XF!PNO%\$D-A8)S5D4%.LD31&(Z1HH+_$V!<\);!35059SS(Z9N->CLX'$Y_^OI2 M/T[GRV!M?!O>;8^>(&_".!/64!:T<"EH$-9NCT/$89KU^GD(/0PS1B4-:\'X M[AU&QY2RQ I#A 2@]-?Q@ZBX0 H#2&;GV2[?(FDT'%MCY$%SIWY_\_Q1__Y. M]$_/7F$?WPX]:[V3DQM73^!]J?-G.'S-=AT'KJ]:X]=)P:_L=AGX1R%?_]-, ML YK2^@P U]88BT-4B5V\LB*LMP&CCEEI M8>D[WP-S87'FIIE=C+J#^WP][D;IHR=O%#DL>[-:["]+W[Q:7L[?'JZ6([ / MPV7BB0MA&&)08*Z!E-80W3&!$)!UN75/"5H2"ZA'E"I"8TI-+*RC84[2' ,F M2K_4"/Q%I?F;9G4I_ [N\M7H&Y6/';Y1XZ#LS6JNORIZ\RIY,7E[>)H*WKOZ M(7Z^_E(_Q9*7#V^]X=; * .=8D(#"(V+F5^Z;S@&JZS;:E/*@UYK&'@#E=24 M,2YBC8%72L9$HZ3TJ?:]Q-,+L_((.XBG:3B]MIUY[.RR!-/.('%( MR\?!OT%KU)3KH"_)=MIK?@]_^\??NG\)__LV7=?_^-O_ U!+ P04 " ![ MA21-HH$="?-^ !"CP8 %0 '!S=&9)/)&EKMMEXI*@(@OO@0B@$#$__S?WVYF/]SEY6):S/_^(_P;^/&'?#XN M)M/YU=]__/WS3^JS^?#AQ__]O_[;__SO/_WT?_5O'W^PQ7AUD\^7/Y@R'RWS MR0]_3I?7/_QSDB_^^.&R+&Y^^&=1_C&]&_WTTZ;1#^L?9M/Y'_\6__-UM,A_ M^+:8_MMB?)W?C#X6X]%R_=W7R^7MO_W\\Y]__OFW;U_+V=^*\NIG! #^^:'5 MNT_$O_U4/?93_.@GB'["\&_?%I,??P@2SA?K[Z[Q)=7CWUX]_R=>/PVEE#^O M?_OPZ&+ZUH.A6_CS__WEX^>UG#]-YXOE:#[.?_Q?_^V''S9PE,4L_RV__"'^ M^?MO'YYU=+4]S<%O.@AT48Q[J[ MZS*__/N/MXOE58 "L W /R/W:V6][?YWW]<3&]N9T'XGQL?G9I,IE'!H]F' M^651WJRU;?/E:#H[FQ;JJC4R6J67URJ\;A<[NKUWK:T7T:!/$?*\KQMDR-=3!<1H'P1OF;]6@>0/J]N;D;E M_<7EY^G5?'HY'8_FRS E%JOY,M@JGXK9=#RM(TEZW\.0U.:7>5GFDZ"/F^DB MFF_UY]4VOW6PZ'P) YO8:7C/>@1K]R"&A=UO>9B!5WF'0+W]C8-$I3\VU1K M,##K8E8>YNS\6SX.;6;W:E+<1A/U\8&RF(+2S-:7/M9\6<7DU]SHSM5M"^"M[#^CF'"_>[PAH+W8EE. MXVY!Y$4G".[XPF%@4M?W:^H;&I1ZM9C.\\7BXBXO[Z;YGWME>.?YYD:T-O&7 MZY:3N $8Q[ (+)S$$XJG]DP-4>KV MT.6H/XW* .YUO@QOVBQ=A#>[:UF>A\5B\61Q/DJ4G3UU*45QES)D\5YW56C7QX>SZ4-/3=?;4M23VKK4[;YD9:A03$ MLXRP]"_OGRSU^T9:IVUS(XU'+?$KHGL3IMA/84W+VD!V4 [MI=_SUYOW]+9L;I9_.@TPLEM.;:+KZT;3\]]%L%9[Y953^$;2[7C['JW(=7J/OHV-;CL;+U6CV MRV@9/ZX;[=#?B+I"]1]E<%=^GY?Y:!8EB<[+.DCI081-3,Y=Z'?=\LOU:/G/ M8$=]F&^V"U;%ZD7S3\5BO5J%=A_S16PPA^B7\/#U0EU=E?G5VJV]?]*G"9]< MU0]!.5F!6M9IM;<7?>LXH=R-9O'SMQ@8\'B^TZGOG^P(/DJR%:1^-%SO VL7 MXWJS^?Z6S8TRK!G%3?YE]&W_L-YXM+EQ_)HOU^]*7GZ^'I6Y6@8=?EVMM?NE MB/N,Q7R]!E\7LTE>[AWKD=WU)L\CQX/!M%INW?NX"3\.E+;3V2KP^< ^:[YR MPQMI_UKX9SZ]NHXG8,&;#AU>K)8QBCM&QZ_[6;AOX]EJ$A;JLKAYAL,@-=6O M-+UIL]YDF]1I<[)]SJ_B/'_ #LK[+=H<5Q'&]M2G-H]GWL9A??0RNTV03 M4JWO_Y$75^7H]CI,:\&8.UK"8[^A&ZFWD2DM2%NOYS:EK/?Z[VO7X B?S"(; M?WWOV-YMT>:HDM[PHWIK4)K5UT7^7ZN@4!>O$>P=[MN/MS:>NBCN;'74Z)[> M>I.;L,LBOSW'T/OV4'M,PDYHM!"S[2E%FD% MN66,A[\B(+$7ST5:APD4Y1;']V3:@K=6U^5H\76ML]7BIZO1Z#;H&_*?\]ER M47T2I><_ ;B]9?T_MA]GGU>W0671DAK-GL61/PBQ^!(@UN';_W@#AF.ZR;S& MAE,MB/>:*HDUL)Y*:3AT3GK%ZJ#QE%>J'/]0E,%T^?N/\,[<2_'OM[^V66BU.XD(\Q[9)VSEE!M&+ "Z J%^/(EL ^GL.\4 M"=<:[%V1;\>P]?TOH_\L2C,;+1;JVW37?'= +YG$ F#A#+4*(6A*$P-@Y./X?QW=Y+:X&4UWV7$']I0A(C%EP4;F#A^\UR9#1 M$"FEO0/> (\,)Z:2$!E&OT_"I9&A: 7[ 4Q^'Z?S_,,ROSER'7YHGAF(.=,X M+"K2:<0M%]G..:>RSJ ^#;;WE\\:;SJZ=.U>:CQ9&<*\L"4PDC&*(E08B^N),.@2,06=H%+5$BI=[%8T"W]D>[.;UWD35 MAXDK7DI9[&?9KF89<0$S@G&8UC35C&F"K5; 4A3^@"#%[CZ/_==C*=8@ZOOY M]<[DO!W#EW)TE\\V]WCS,BP \WAR6*T2[\W,M1IG%F/B@++1>: 2(BD#5 9S MZAEET*F^=E!/EC^M8=_5++4V.;8"/+$\]L]3NQMF&'BG# 68^O"/,3*>AC$N MB9 (I'"-/)=,JT5W%/GJAVVZ_L,.JR#S 'C'$%(8JBIY$ [3BRP%@B!.+ I M3*(',^E)_-?),JE5_(?B7#61U?XD/"TN+=&$6*DA#<8)T=AI#BF@7D++D>G/ MT]KAS;^AE8V#'U[+N-^U&(]F_Y&/=NU--]![QC!C5%)C.*&40BL44<&1L,+$ MZ1*D;"B>A\=6FUSU-W):4LX ]AW?D"P*\N7/HC$:;_O+PGS,@Z^+K.&8DF!) M$D$@ILH0$(S+I$B(\_ #NR'N<>H8,%7#U^^*U3FRQRSXSUY;8RRVAF)GA538 M M:,TQ8"+%+#@/W[4[NAZACP&P]==\U\[)[H89TP9*J[0+-@Z-4<3$:*&@ \P: M3WC*VGX>_FX+[#L<]Z'XN75KEYV$+^L!() !%Q2L*')(!1U3C['64 -+0(^G MAAV'.G,@N(,&6(\T!=)J8R6U!!+GXUVC%(OI/#S3VE0Y/N[Y,!T,8-EI*>Z9 M8.GC/0,I(:+6&BT%D1@3):4%LMY9_HEQL4VV),0]'Z:) 3"RY;CG*+-UPCD, M$(7."6Z"E2@]]8*!TL3]C4W'/#CHJM+)604-%>']-O+R@O//* MHN#[G.%N[S 6X&-5, #RK=/N'D>\==/,(6#;6#B/JT^T8X = -34>KVY6L]&+T_8C]V7?[BP+Y@I!E"/C#*"4$4D)PYAY M:QE@,ND(H?X<^&:FKS,F9#/*& !%DS9DB3746>(-XIYJAR40T!MO'13<6YBR M_!Y^>M7-AFS?Q#L<]N'LQ\84@^_EFC^)75@BF0[K#*) .ZJ9%%A0K'V,ID=( MVEIYH-IYPQ_ _6WTYR]A5BJGH]DN(^?-YS/MO1 YJ?7@8:YQX%N&%_4=13&K1YUF#++R7U( 86.M-6/VL M%DXRX05Q6''"8">FR+GQ)P7BS@FTS[EZ_F"&'(<>(<,TY-1Q+ B.-W,M,5)K M1KL-?WF5P?)$"7,,M$,Q$CZ5Q6U>+N_C79'_6DUOXSV1DSZX510!0Q#61!*J MN-<>(J^!\L(;07F?B31?@1Z+>2V?(E__V'9W%QEB0#"/F7744\.)@I 2HP%W M3G+ESC%!4$LT>??0ME$-='8"\=Z@]?V7,) ]1[4U6F>4V^/&RP.)QO'OG7=QW'L/8VNTSC#E'$$6'7Y/!<02.N1E^$!9 M(H+9=L:\:Y06=2EW-/1'7_3[$BLT5U__[L'I>X]FGMOPB@7SW4!"G:'!_<,N M_"@)HTS:5^ NUID0%-#*!" *LAM9@*@#D+CH.B M6@J-4R::H1^!ML&C9N'N;(-_5^==/OVK7K(D.>EL,(/\_RM6KGSR)&WI5Q M!QF;^HJ H%*6>6> U%0:);7!&'L&@0$>Z)0H\>&'#K5(W)X4U/LLNCN8:%>S M3'!-XH5" &@L[F0TT]!H3(CRG**D_'U##R7J8P8]'/)^3PC?*I5[$N=_%D&$ MJ3:"$TTM-8]\5X^K?E#ELSJO=6R8!Y=XZX"'W%)C@6BO)#5%< M(^Q O2"0$]M.[7HN;$L979.TV"6)7ZTWCU\GA#F8O4U\3088$ 00JR!7 5,G M@ ( >04-LD K?(9[N=W2N@\1W=R,RON+R\_3J_GT M8 M"FJ4(KR2"GK?::CQ75Y^+5HN>-:$@HL.D#XZPM-[=<>]*>Z,'+IB=,8:\B";-0&21_F:6-MBJ5U\-;U9F%T\\EYLNMP MN'LFU8>;V]&T7 ?@[ X*K=4^0]9;;Z3'3&KIS?ID="N[4ARF%+]-.OP;O%'? M)LPGNA$4;PI,[#0(?9;[0IH +SRQW F@-3+"02T@ X0ZY(GI,5CJM_PNGZ_R MAUKKG_+RLBAOXM'*Q=?9].KA_"U6UOLRO0F/!.V&3Q>70;#PNWVI%)KY@HSC M8"$:XC"BV"N"G#+B 4&H4HZY!A1HU225B@'HH:L%+UFXM?=N@SF\)S-#LU^4 M.2\ 1!X9K1@CVEF"<(6F"K;*>;&Z:PHV_0:DZ.YDWH2/-6ZI-?.5]*%%[ZW*A,#9>41M"@ZTTZ[W-L%R^[SUX:Z#Y,!,U 8 M1"U$##'#N7\P"!7!W=QU^XNKK6KME+SZK8;.S85G1B-NG U.%V46^C %!7// M <8!]437NL?7CJ1VNAA=797YAGL7EUL%['/,=S7+I/-:6>4 !QA(1Z42NI+6 M2I^RMS? !; )M1>MH=OA!:;):KR\*#_GY=UT7"-)X:O',\8T)$!Y9G5,\@*) MQG(K&:.(]19 V YOFE'RZ^M(J;AVS)A%7",V@UW4R3'X=ILL1E!KX6/5*"J= M 0PX5LFH25(D^P"YDZ;FMSF3#.K1MO)V -L78&TSW-X6Y?+SZNMB7$YOHSZV MO]R=4?#@CC)@F56, 0HMPYH%08G;2LBU%BGW(H=+FQ1-%QW"W=5,],Y,7&6 BVU@J*2F/-S"1)J=4UK&.-6 E^KZSWWB<&O;_634>\0 MY 9[#*'BUH57\^&M(=2G<&B DU1SZJX;!ML Z-UE2-TQ_%U!&;O:95PBI(+% MX!RWVAB,I:DL!\&!_;X"8M/8\"IA:G.X'S]Q[1K$A_FXC&D2?4!H?WCLP3UE M4$K$,)3$6L@,1318J96, .,4;@UH >R&5=WHH!V>/>R]CHNK>8Q:^A+S21U% MM+>[RH)I:1W!%"D:[ EE)$5.(&,-YQ!#UDW=O<&$QW9$N$9T<=JKIT: 2Q6L M6DB\U QI3/T65(F(ZS3A0\]1LQVNG8>A/@B&O7I7CJ7^;@Y ZZ."9G>,U[B)T@OH)GL.=>61M4!^GS GBK<-ACL)(;T-AC *V M7A#Z0".Q.HJL%8@99&/E!QR+[%H17)HM@DYK<&9;$TU0J9W(VL/T<#+QA#U% MULK #2:Y1E93R*$@4L@*30K(F;&Z:PJV&UE[F.Y.YDVH/(5B@&F^I,=FW.Y0TX5F]'[_34&O'^R-H#N\D\13$C-PRO-,=.*0$8 MKJ0+'F;*!>ASG)>/H$71F79.9N9]-Q"WX6_(H,*08.T0]=9;@8GWYF'ZX.[, M?/@>V=VOXDYA&^#L,CER2[2R2&@F&%40*:LTM% C'>8K8FIE-FAMQW 11CO9 MS*9QW/=U,C7N:I9AQ8CTCBCM!9582^BHMHYK:X5B-B6S]@EG8JS-@=>;@DU! M?;3!]6$><)S>/&:HW8QC/U\.:)U!B!"&@G.C)76>*8VY4(!Z+2Q!H+<%Z+1H MTQ[B79E,OR_RBTNW6$YO@E.]R^%\_F"F)7;661CS,U%NN701*LS"6D@E2HK[ M'VI"_Q:GG21PNTL6L[@.5D7\(U:^N!O-8B+MWX(U4DZCU?3V[S>OP:[5+:'; M3 8[$#@=WB>LJ#=&6VX1!58S:(U-BND=:@+^-E>_[E31%6E_&95_Y,NX9?,Y M'Z_*=5+VO91\OU$&O FZ4D )%(3C 6>-((C'TA *S%*V)8::1;]%PC4&=&?A MXU5&HNM1>56-M8X-O[MA1A$D!AKA)"4422P4 4QX[H4@(OR00"OV_=&J4; [ MW[Q:AQQ$);XXH*^S+?5>VPP8#2CD&G&AJ19,20BPM$9J3Q"R*?8:']Z&4PN< M:AKB_FA5?]+:VS83/+C ##(N%:(RN,>*2*Z)0-0''YFDY"42WRFMTB#NBE:_ MYG\^0:,LYN''<7[S: _69]FA767<8(8T0PQH3S'SRC!LK83Q4PR3[EG)[V^Q M;!G^K@CI1]/RWT>S>/UP%#=AH@"',K%V'YGE3D+!);1(442TIM9@ X4SU%B: ME(T*@N]BXFL+ZU,X<@FS?6@SNU>3XC:XU>^]?D\KEYU;."8$"CG.O;=,"6Z9 M$<$@CU&[S',M2:V@DU8-I@]Q-1[-U.UM&/GH\030;.K:3^]R=WF9CY=?RM%\ M,3T@#//(CC/AF:=2V^#_:H%MS!>L*\04DF>6]: )ZKQM:G6#?U?+WN>@S/5L M\3E,*:,@QY[HR3>?SP@R#E!B"'.8%DGL@'H M.Z/5=HB_SQ>W^3@L9/ED;\*6=]MDW@",F6, ^I@%0AJLJS=6$.G.+,8V4<^O MJHLV@VK7S F&T=VT6"UF][_E,5%(/GDWGTO=IIGCA@B)/(AG89HKH-R#Q#'M M?9<\ZJ*^7 .Z?X=-#4',%S(O+]9Y P&/O[/;6XYD#3F-E/8P5 M7RS6FLO*R@BHHC-+J]B2UHO&@>YLAGN0/QBA\\FHG"Q^OYV$63H\3X#,S7;U;U-&LRHC8>Y'X>QMF CEC M.790(B,(8DA"(9 -@GD@O>NTJE,7W#E6@;6*!Q^):@N\^+68CX^EQF/;C&./ MU^&T3&IJF/&>PR"'UP@*VO&][--GQ]' =A=>WVR!7XH]PXA"I"&PQD*/H0FO M!I!!2DA@"GT.-X=BHK@ADZ=Q/+MB396QJMZ!_!M/9U8CCYUG!!&#B?:,*;*% M2A/)4R+:SVE_*MU\20=_$)GMWK=Z#FF>88$!"^@)1#6B@AID=)B$+9862FG. M[BPG2?N'I*X[#N!!4&NGX71@#QE WEF+@')>4V@,!G&^MI:YX/DZTVDV_K,B MV-$8#X)CQS(KDU 3C)3DQ$J!$:'4JBBKU(!I+[K=7FK=GNJ,30?BVA6'XOW& MY7T-D^KY@QGWCABO5+Q>1*U S!JQQ@1E+)2%P_(N624'XSS%MAG@B4=S5$C'\K1NQ0%(G4-$ M0TZEEK'F Z"5;)+J\TS2VYM]D@#]:=Z*L]1QZ#'"QH8W$'N!'V4$R*9L%0YQ M14K3<^U;<8>A>@ZWXHS&A"H+#*3:4 J!<*B2..)P;B>I#>C^T%MQAT%\NK?B M@G16&" !,MH YKDGO)*3()PR)0WRS+1Y*C6'[GG?BJ-"!.LP2$T4 5H$E#6H ML B&:,H=DG,Z)TNSK=I4R2G=BF,:.0N-X-9J3H)XF#^\>%0D9:D;H*75DM;K MW(H[#.CSNA6G H(:(X6Y$PY"KHQ[\(2QEM_#K;C:ZC_J5MQA /]U*VX37Q'K MX7J$ '4,(BF)=T!5J"&J4JZ?)V5(/ZN%MG,]=>:WCF9Y%13P:[ZL<0K_3HLL M%KD0AF-%K--$!Z'C,0E6Z),1+9[81!?1$L/K$RICPV$A#'&!42L>1 M!>)A.;#PS H$)FMU-TL.1/.,(IX>]B4O+F-="S\K_CR[VN<,&T "11A1#!J+ MF 3;P%U+E76U3-.!64\MAS\Q)9C2E&.K+22&,JEXA1C7B)[7Y-($=9H-?SH, M_],Z5K2:&>4EQ&$IL&:5;-[Q3F\^#=@2.I (M8X5#X/^-(\5L:)48F&0 M%UP'B(@S%6+,6Y9R[W> ]$K4<^UCQ<-0/8=C115\8*"QU 0JA\(2$$2O)"92 M=QH!W.]94&W='WJL>!C$IWNL*()S @UV$!,O")0L +F5DW,.4[9&3^Q8\5@J M-8?N>1\K>F8@"J\4\81R[YC0L#)7!2>^TTN_9VM;M:F24SI65 )#+*#BB!+G MD#/*JDHR!Y-J00[0TFI)ZW6.%0\#^KR.%260X>N]4@!AY(0''&^SEEH9;-PS M*\V0IOZCCA4/ W@(Y&)0))'KH7VFB8+4:XIH+";G/1$>5[(+F90RY/&P]^"\?BEB M;=;Y>#K+GXW\2Q&/"X/E>S>=Y!-]__LBGWR87]SFY2@N"FHN/.4>Z%"TK)\&F19LZ'*U'LMM/E]4X1T7R^O'_& !@OKDJ]=?IF4PDR!F M#&(<3"?%@:]>(;.Q%85U922\_W)MEZ(=*_[>MAGU5A@MB,+> M<2TI< 0_O)1:I&2N&* /- B2MJ6<#AV?FA#M]HIJ=I))H(42 #$''01,2R2K MG3,-J4E9UP^FZ)E;F*UII2MNQM''?V,.O[O1;)-K+KRGTW&PQN(OPKS__(,G M3^Z@:U*_&:9*.8Z8P8(#1K'7I+)\-$8F)2C]X,L1MVL2?5Z.RN6YLKA+97W? MQ':":J.U%!)#09T1G(F'2<#*E*F9'D=L-V_7Z3I96A^FJO.,O-^N8\$9/;?0 M>X&\1IR$V8KR\(_ 7IC-O0J%I,*U@GT'=@C4'X7]:H?=,:$J#EB!U"A 9(X1))9NAJ)N=R.$?\AQ( MA%JA]X=!?YJA]UIYJA7SG' II2 &&E;)B TXLX"P1#W7#KT_#-6S"+WGTG*' M-9)&$D64M-I7$E,MSZXV4@.Z/SCT_B"(3S?TGG#C-%7,V;16BUIO4[H_6% #R$ZNKG0>V&T]8ACKR$WX?UT MJDIGI1A YU8\($W]1X7>'P;P7]'1FVUJ!FEXJ4VL1<44,0)(4ADRG'/?Z;'K MV2ZTG>OI]#)Z24X#,2D1U28B:&;T.4T ?!/M'44P6 M]=-Z58]G0")"@9:48Z&=(P!H6$DFN3ZS7)K)^MW!ER,A[8,LG_/R;CK.#^#+ MDQ:9XDP*$/X;_'HI'#8.5U8O)RPI7<4 W<\V*7,\JL-/&B@(PMH8;30 0"&J MC*_LV77JXTYMI]:+.+?)DL/1[(H=_RB+Q2+XQ9<[J^L^>2HS,JS+5G",&?02 M(^.8KN1 2G=Z#?9$ AF/M66.A[VSR26?S6)$Y7SRRZC\(X\^K/L6P]-WQ3R\ MWRC#7EGK., <*D,1IM)62 G*DT*QSLE=:\!,;DH'73'M(7IW.\Q=^P:OGLTD M$(8C)6/6'V $-P_5VY3@EJ8DAC@X=O7,)ZU4\#LG5*W[SV\\G4%*E54>*2@( MU=@9ZA^F9.-D"JD.CAO]7DAU-/P=7G3:#M ' $T1]W578>"/49LZORS*?//< ME]&W?.&^!4LS*'XZ'Y7W:YQ^+<)OY\N@F]E:YK 4Y8M=!EJ+WYHQAV5,[>\) MD5B98+DZ7.&,N4\I",/^6I,'J<1A9Y^P"J(P>.$0=%0!#NR#1R:"E9R2M)7_ M1UIF4AA(%<0$,DR0 M#I8OJJ*>I#,D99-,_$6SUA1Q&I<^GEYP.;=K'%I(201A'#EC)?086B.T0D90 MXF$])[Z]D,%G-XT^S._R;;!(7#A797Q5]D0/[N\@9IF%"@AG+9#(<\&%\Q4" M"MF4\*X!'LDT084WX@@;Q_D49H;U0?SY3 40VUB9VFEE/'6Q9K7<9!7@,'AN MN,=B*F9T.UV.9M-_Q8P:\_5H3;%8KO'_$A#7X6O_V"%TK?:989)@ :#6QFON M !:.QZM*F!D*B3ZSA*1-$.'5=='F8>[LMO-VP/^<+J_-*DP3-WFI%HM\&6:# M*F/+?7W"'=Y;F!^=MM9C3)Q!BD/GI=^BKF-LSWF=\[9!O]9![^X*SG4^6S:_RQ3K=T,,ST_EX>AO6I3H\;?:+,L;CQ4[).0A@"F^AB8?J M&S0)2:K0,L 3H18HW*L^.C.Y5HO@ABX6%WSAZN!=6RM1OK/I(2,,R:DUXP:I8+9K(GT4&D' M/42U_)-V\*L4:?/%N)S>;B5[PZ*N,Q4=WED&I/448F\<150HK7G@MW?$*6:X M1KW=2KTMIT49UIKUPMO.W-,QM8J.==755+1.%KE\F%77N_A7^7P\[=&MVS$F M.UV,9\4B2%)C]CFHGXPPC8-"/+ 4ZJ4'])1 MIA@G$FEJE?8TH*&<=19AZR1W$J'>+LET,+NT1)U7]GJ+^AC #*(FD_6F^VCV M87Y9E#?K+^A[_[B?V26HB4)-L;0<4&JA8D %SS^8R PIS6N]2RU'EGR,"3$7 M?K4,X_YE.I_>K&X^C>[7 MJ=&4]K]I!A:(4(9K@!BE,"L7*(20HH4 )XQ\YL MG[DE?KP7:M(H]EVY^1^#"97G'S<961\LJ7U9J':TRIAD6%@:W+Y8(\-9*84$ M &@%#2'&G-E=@6XXUAS>G6T?71?E\DM>WMC\ZS+>?MV74NJMYS-LK*4QM80T M**"&-.9($2SBC5D@ZM56/YWYJA$MO]S-:0#7WCBS/UO4VRTR;KRDB(37RLG@ M5"+)F-1$ 4" 8)B<&6\2=;R/,4=AVMWZM0P 7UR:H([I_FP^;SV>A748&:DM MU0I3YKF23EK)@;+42T'.K&9\LGY?K4W)D/9K['RLD5E@3\M,4!#FY&#-"2BH MWQ1<0@QA:K!2T)Z9T=/&0M4LPETQ*KY#'^;!NEM%$]"/QKFZB8 MMMI'I7U-,V. T48XRL,K:;@5.OB>UC$E"%"8I=R]3#H,'=S^X?&.6:,:Z&[' M<#Z)=ZTFC^?+_C8'GR0N?S@V^E1L0H?KY%.IT3Q#BB'( M&;-8$0NQ]U3%*$-!C 3QK+R_KK,:?YEJ*P7FSA*VK0=I-C&NM;GSXOG,((^!-TX:9H&#CC+,MK)! MSW%*7>"A4^A8+;])EC1<.XLUW(1)OZB7H99F5);W8?GZ]]%LYXE#K?89U-(Z MJB3GT99SFFI,*MFAMN?/J:/)\$85E*;A[FQZNAM-9]$W]$49DYQ\SL>KUIDDFIMI HRBX@"-Z&K<;,I4^Q> [.\7&23&@6X*XFC4]E?CN:3K8I M;*HRR\\0V3&7U&B=>>N(8]1Z*S'SU (@'N3&7*0D94_*JG$RQ&H/[%[\_+K^ M?=SZ4!A[HSEAQDHI&:UP0L:JE!GI\.P73[(RGAQQ4F#M;AXJ;O-R>?]I%F\+ MSR?16;R-FV.[C9E=S3+J DQ*46BLME"0>(NGDI0ID;*W>!H>5O+&4(/P=D4D M/YU/E_G'Z5VLA+T53*9&@6XNW/RC5X>4E'5H=+[C3)ON."(8.*9YMSJ**C0CC$J JXLQ1HZ M#8*@=#'YF8PP(@(!][QZ@;@R*6$821[-F>E%BWC#4 $!-7+4!,=!::T?)E].2$J\Q0!3'S8\$Z6!V5D:V$=O ML=:L\^;S&71!!"F4Y(!IZ@F4#UM;V&.1$J"]H2/X X'L+-)OFP FWLN<3SXOB_$? MU\4LJ&<1'<+E?8W0C;I=9$8Y[*@52'&)!7;:D!02PKH M@8+UXX7>;Y0I:#4Q GD,A<'1/T"PDE)QT5N^L@YHUCP3WJ=:&NQ=G\1_&MW' MD][Z9_#/&V2.(F.M1$ @#C50E"WE4YZBE-.WT^(5$?K_)TC^"20NZ*0N[F= M%?=Y_EL^BR')K^'8P::];3,2\P%CRX5AC&&%&?!5 (OD%O961?LTB=4TWAU. M4^7J0&Z]VR;S!AM!+3:0>\:XT,R#K8S*!>?UC#>TVYFL&L&YZZVC;3;T_41Z MNT&&)*,2QH(WX1]F*71.5=()FA2_/_3][!98U C(1\<3/>3YW$Z,7PHW*F?W M[EM>CJ>+?&,J7JPON[VU)W!P'UEPE0EQUDO+"&* <> J;U=!PU-27@X]YJA! M\K2->W\NWD&N71:/H'UP4QR(99&@8<0\O"78)55 /WP/N]M-J!:FHF2 .[L0 M4LSO\G(9#Y/C!=I:>]OOMLDPETAR3RB3%"NIG1!5=(PBF*4<\P_Q/GS;6P%- M =V3652+3.^VR330TGAB">!!0& 1M-6IH=86I217."$3NQUF-85ZI\=O3U"I M?P;W9J/,4(@Q4!;&K1#G($?L04KB50JW3LCP;H=;C<'>@^E4SV;*I/2&$"R% M1)H+Y;EELI+#*9<2AW2XZ=V;L=3Z_O>!.'=G,^U-W7Q8VM), 8R8Y48Q#YQT MG@)<[] CCD+),0&&$Z,U4(04H4::Z1( MRO[WT*-.6F=78[!W>&5I&W<51[[OOO\;3V?!W_" "2RY#C,RH5K"1[FL3K&= MAI@WKP$%O[Z*E AJERM=,:_%E)>/9EQX* WT!G/GF<%$ZNH4R$"85")CZ*=N M+7 F$=[.#MD>$L]_&DTG'^;;NFQ/1K_KM&UOXTPX S DAE@M7&*(EW!9Y"@ MO95Y.DU2-0YXAV>YFT+#^>8:9QAQT-UU/E],[_+'6M2_YLN+RR^C;[M/> _I M*0OF@#3.(RUB&#N0&*!J\]\(25-LJ:%O'+1!P%;1[^Z*RG(TG>>3JD#U$ZEL M?CD=3W=?3]G7..,<"<4)], 32J&UD-.'J9["E%B#H1_TM<"YQ@'OSRT\R!W, M(.906*]B]6.B@IDI6)4FR@ O4NSVH9_PM4"C9("'$GZ>$':>!;.360&"N-(0 M[&-P%WZP#A1(N?@T])L+7>Z#-@'^(]WZSC'[:8WO=;ZSYX,\LX2SEBD% MD # .$DQA-(3Y"SVRF"-I.PQX>S#\/>5_'G^8.:Y9A9Q"YA7U"HDJ0#4 HT$ M#X+1WBIL#.5^26V-OUI-$F#NS@#9#M+,1HO%Q>5Z3MI7X.>]-AG16D$0-S ( MH=Q#P:ETF'B/H %"I[CR)T.E [7]'FD2L>UL-_'),/?6^'G]<*8RF VH^N6&8BJ^W>Y!KX>K]A;Z>?UP%FQP@U6\>2 % M%1QJ+SA!A@3KWGGC>SNNZ*(80H*.W]Q_3@"V![KH0^BBJQ)&Q%HK&,*"">H= M4@)BA3T,6'$CN#GC8XMVZ'(942Z$8)E3$M"9A(M94 M>J"-!"C% QXZ79JV8HX%M;-#A]FL^#.ZL;XH;;'ZNKQR0?C(* MD0FOBQ5."&H@$-!:Q90/8P24Z'/.I9_"C)<'#2UBWD_DQJ=1>5&N$9JL#X0_ MY>7GZP!K[6".]SK(+$+ 6ZH@Y(A2K+7Q@"!KH&*>XZ1JT0,,XF^09*W@VP^[ MUB-=J-7R.KSD_\HGM5GULF%FJ8F;W\PJ8*B&5EDH$29AQ1<$09!B3R6=V)\8 MFQ)Q[9-%'Q:+U<$,VC3* DJ&,.>8X)@BYS4D5E(K"7":@23V)!VWGR1[CL*T M3^8\J:MW('V>M,PT1A)X"8CUCH8U//SDM!(8F("KUV>6V;%E#AT/; \QBT?8 M2#5:9X 9;Q3&.$R_ 4^B Y8 $:.U(Q*+%$(-/5J_078UCW0/##O 3MK1*H., M$$6^F=%ADTUF% -;RE7XE[C=AX@B:6N1XMK/RO^'$2-Z(?!'!:J\ZI9YB'% M$GNB'(]UZ:!TF@BHB?;6V/!/?R$ZL6)>&.ZGLKB;!GSU_>^+F+;_XC8O1_$* MHQHOIW>;\+#]&!S>64:!,88;:1%'A$LI/7<5,AXFS00GL_&P$ M01Y#\W=S[O&Y;+V[0"3',!CU(-CNFMJM+)8[>,XI8]O4_&N2'8UY=W?$_G.U MK1'QI?@M'Q?S\71=(/1QY%^*YJ:^-KXN(PXBKJUD2#H95(6IJ"8!2]19IQ3M MD,T#4%UWJ9."TL?3#1GF$W53E,OIO]9_W<'M':TRAZD75E,-&4?8"$VAJ.3$ M'*3^"2T0K! 0FO85;?0?$;$E'G45N1<=:C]8>ZTTLZKIOLGR[048U MT@)XPK!3GDBI',5;Z5S,9-W7 ?7W-D\VHIY.\]'%Q&8!G U8V\+"._CW;IM, M Z@X4P SI1CWF&ED.LZ0#I?JGW')#P7E^M4[K_GV2L"D==<7#,,8R#^^, MS3=_/D%EF\RAAH=4OY/,*2&0)X(BI+&! 02''MY&:%*R! _]*OJ@>-J:ROHC M[NMPS(,H^[IYIB!VGCJF"+0"02<#II7DP-A:UR^3/:"^IM4V&+*7A,E*Z(]^ ML7+I/.A_=Q+'G>TRY9!WEG*H$9.>L>#75?L M7@^B2J;\6,3TW0(/M1IGTG-B@ (.*1,T83 68"N)E\BF7"JI[Y*<(8]:4T%_ MT]:G,K\=32>5"%MK-;CO3PJE'C2?U>DP,];Y6'Y'1)?,0 DY]!4ZG(ENZM:< M(4$[54O_IMZV-MU1=MZV;0:9]\Y0J3W7 # $HPV]E1D1=TT1D +38V2HK(RO!=)52F&'OS;_5-TX:-Y[T393\:(]=P0SB[$U CG**ID95^",0X9[F??2\.\P-J?F%E0C MP6(9=M 9AX'"CCNJM?>JVIWWAMINRV!VFP"NVZB>=A32,RVC][YX+L"F/L,J M?+:5+CACQ\?YJ-YLM@I\0\C;[:R:]O K9EIIZ(ZNZ&TUGT8/S1?EY-,L_Y^-5N08P MEAH\A+&[>\JH=ECJ,'] ( E3&! $*SR"$95R"C/\3?&AT;91775W-;P8Y_ED MX0.\<= 7E\>3]\"N,H8Q!E!X!30E4C)KG*P0P5+TEK[B.^!NNZKJ@[R_C);; M :^W<^\?BI*-9K/%+OEJ,OKH_H/;X#D*[[A$P:333 .%<(6=(*BWLA9GS^RN M5#8\3Z\1;RZ#3CD!O!"(6,\!5\!4UA9$V*1L@PV]$F?/+&Y-23U3]2$0NHD+ MECLZRTQ VDNLG:5(PI@J$:H*%"7NS=>(?\XG;]RKIO M>3F>+O;DTMK3-HO'=$H C0AQ@!)K':O>=^B 3*E=//1[06TR9)?UVH >^N!> M3'X17&Z2&/P^#UK^$#X(J\E=C#UX.V0_;HG4M5A3OB(#T$-IM=% *"9B M? [R%8)AD4DY^A_Z;FU/3.Y077T0/MA)=WFYG 9[^X!]A!>M,D-($,]C0K 5 M'#$=$_%OY91&IVQX#3#C94],3 .]ZUW7F'4X+Z=WH^6ZKF' 814_?P.D&ANO M]3O+I%=.4V^QPT!":Z6B#VN,UCCE#O"Q<7I?SHJ1;:ND!Z+^EM^NRO%UF,.# M<5ZK;N_^QIGDBCO.B P 8VRP<7AKTSLD54=N^O=!Q&94,#PGO!'G.P/.*04$ MEYA;XCWG3CV@@#5)":T?>A',#NG8FD(Z2ZT71A__C<>Z=Z-9OK[3%$"9CL/, M$7\1;-WG'SQY\E-8"HK)ZQ"R\6P5$\"Y;^'MG%_EOX59R%U>YCOWE;H=2$:# MQA5G''E+.9 6$^ J;0 *4VS7P\\!GKP>)[0--6B-G<3[T];KD!'+$(9 !/TY MPAP(-EAU0HBHP9UF K]=:SHPL%Q^9QP_4 W?-V55<%ZU8E1)C*&D1!M2N0O( MB:2K@ ?;*QO*NOGD>R/L84HX"<(^+"EVNK@M%J/9/\IB=5NE_5D?%^:3@T)P M^QA.!@'SGE&&D9/ $T0LK@Q49"CK+7'Z]_)J=*.W+M^H=>S%,QE5\&7*\CX( MN2Y.L.<5V-L^PT(R&12"'-<**VB@JO;!L96\T\1\=WGYM6B9M<,FV!MO0],J M[(J^KU#=Q&*L-X9B3J.]E0GK=9!Y K!"0GGL,4-<>*&KY1!3Y5)*$AY\[O87 M@8L.=/B:P4T=4'5C4YZ4!L_15OV\NKV=K4V7T:PR73[,+XOR9L.@&EG\Z_60 M24P@ES%IAY1>"J[=@_R8.9$2WG(RA5":- _;P;W#.]C%3?YE]"U??!I-=P5. MO7@R@X1A2#6C$$%!-&8$5^&U&"O?S6VKGGC4M,I?7ZY.@+JSDZDJ"V05SSJ? M/)Q?K*O#U(D*K=M'AF/\ I-"(*B9,&'RYF:+ 7$!F@2Z)=7=.:&9JBVPN_,^ MU[D+UJE])M-E+-+S86.O3?1J^6NQ_(]\N6<2J]M%!B%6UBJ!L&5&(0>2S>6:\LME: ?[H=#G_OA'TXM*-RMG]0]#ITTC4-VA4MVD6 MWD?#N/8 6(5]F+JMJ.X)$DMHRFPUP*SM[=&G)< ?:=-WS;#B)GS!=7AF>O>L M7%"?M<,VYD?XY?BTQKJ&B]:0]^0 :FU-%A1Y)374G$J M?86?<.([2>K2*F'[457?5/]]7N:C62PO_'^*6=P@_,=H.H\B7\P?[^FJX?AK_.K37A/A<@1W$_]R@QHHW'PV[UU''(4S,]HHVP0AM2DY#,8^NS=.4EK MOB0=Z[0S=_:UI#6(OZ-5QK1A$$F"H2-><$"Y>)B=H* IX5M#3S;7U43>'/R# M\4$>3V9Z MWC0"<6>'A$]&^X^BF,15N29_JL,<8$QP%1R ST$0J:L$4,G M3[*R=Y#G2'S[8,[GO+R;CO,#R/.D12:4(":\9P$>2!UUPG#M-8+0@F!BF6Y* MN)P??XZ'N \*U:=.E,]^[8+&V1,H=# MVYUGLP@F\7I*C"D/MM3^')RW.F'2>QMGC *(<5C>G:!ACD728V.41I@*12!, MB?D?^AS4M '4.-H]<"R.MAZAXI,9-)!JHQTFBE#BN*1.K0,UD/5,)]T8&;H% MU*2VWR?2$2AWRYI*\+VDJ1[,!)$"$6YB1B)*#!=,4L2!DY_,3MJ$9L@)Y"(Q7PU')!(>%42902JYN4O?@$J=,4R!W> M>4(UAG-GQE ^#QC,PH#5Y&8ZGT;Y8Z:X_93:TS(S M3&.IG(1&"QI>(:&\-QQAPCC7QIQS#NGF>=4LV+V94H>84)DQP.C0L>%24H"! M@$(3C0Q@0EJA4PB4E/#I) F4"F_GE*D5_OO&TYE3VBH5EFN@'#5>2D4(,=P$ M_U81)U+J/@Z][$)K%O?1\'9X(ZYX/MC]"]B[;3)HJ$>.6!3DHEA#:;SC87JU M./PA7(K3=@*%E!NE4%,@=WLK-S)]F\KY5742G5\69?[DHJC[%B *ZIW.1^7] M^M)-O)436@;89VNQ@P[SQ?Z8JE:^-8,8,BF]%L'>I%8#B9V3GE-OK*:.=)N' MZ+3GP^&HJ?-+ZMNW5@<[=/>^Z3LM,DLX]T18$(-R&#?:.:"19P(1'\_C$V@X M].0'[= P%>+.EN:CKG)IZ23@BA'L&-4 "V_BZR 5%-Y#FK+-=?BE\].>M5* M[8HD;E3.PVP8D\Q6=3JFXW4>F]EJN;.JT)Z6F>.,:>LUIEY2:YFRR&F)0)A: MK38 ?&<33[-8=\6M?^;3J^LP/'67Q_C\7U+6E M/N6.ZS CB@..F G..PXP2R4\51QZBK@2!B;=3AWZUGW33.Q$!1W>$ZD*QGS. MYT$7OQ;+O+\K(;%H3SL2?BSF5U_R\B8._$M 5L]V5Q%Y\_D,.*@T,DA2A*GR2@F"D07,VICA MC/5V$M?.&YRJY*)Y2/M]/]5LK=+0X<7E^@.;+T?3V>F_MSC,AL$!!=R$V9%I M)9&3!GL,F,0&VUJ\;D_"QQ)&7^(5V#WBO7@Z0X![ PR5E" *#92<(J8%)4$\ M@%1O=XP[?6=K*[AH&M"N3#X]FL5:@)^O\WSY[G>TTR"I20T&#% MP[2$-8OVK(4J6+G,$%AO&3LMRARMXZ(52/LDC2UN1M/Y@;39-,HDBEZV 6N7=]\":0Y7\*AXY'=:N**,FDVD4>32+&?@^S+>Y M^O929V>[C(69&2AI@&6.:N=U\&T!EHY@K&&0NJ^(KI.A4)/P=D6EYPMW\''R M]6E3;?OXH46&!;0,"H<%532&@F#'&%2<:V"]!"D!% .D3Y,&3S.(=L68C]/1 MU^GL657%77L@KY_.3)A1M6 ^R :HX$I1%=ZS,-4*0Y2WG:9J[:+:0K)^7VZ" M)&/:S^Q251Q1-\5J9]6.7CFYC.[%_YIE+%(2QZHVTF+*)!;"B5<=0CH[216DEE'<#< MNFZ6K*YK.+?'J'2(NZ/51C.;I,=YO(NX)[O*.RTR#Y"->:\%]9HJX:5E @ ! MUF?C@G5SQ^\YA4Z(/4U@VIG=\^3HH>:A3\:A!O$VD# <4^Z%5LI+'4Q$93$1 M/F6"&6#QX2:YD0!C9\$G_[6:+N]KV,#/'\P@D\1[X8C#F"I.5/ (O>%4 4<- M3+K;.O>9 M0IA9$%XK8B7%E KD!2XS!CWQ&@.EH*"4 M> 4(,I("3S!W5G2;.7GHU.H1^7Z#;5I%[ MX9OWQ-6\]7BF@ONH!;5.A D/:F8LT)5D B==!AHH58[6[1ON="*]ARU&(GE;\C/6$4"<(A=XIYH&$ M2FYETU@FY8L\ ;8 M82]T6+^9Y3+8Y96,RJ2X(2<2]'#LBM04IIU-,T^&N7=)>OUP)K@1.-:;P91K MK0WWBC](A<]MLZT![;Z<8U(A[6X]NKDIYNOAJAJ+T>V--+DJ-@SL,2NU=K^HTSX3E0 H7-QRUL :'V1M4DB/- MS_#B8E-4.(AE1Z%]_';__-Y/%^/1[/];CSNW26NR>ZSF$R5>&>E%1!KH"@SID(C6! I@10GQ[U#"5+T MKH^CV>FG=[E>+:;S?+&PH_OMNQ='NA;D+H\E$O/Q*N:T_%*.XF ?'MM-S/2> M,ZN<0@@0Y%B,3(%24_^@ )>4WGWPOE^3G.Q<%4?3\4-X62;3X-G,[C^5^3B/ M0PFOC V?7,S_>3T=7_\S_U06=]-)_FNQG([SB\M'H';SL8&N,T0U=$R( +[7 M!'!KH-BB8*5)BHP>O-W7)"&[U\4I7G 6A*-@[D@OJ(!"*B61JB2T1*9L:"25 M*!B^E]$0I*=ZP1DB&:P%2"40+GCW0DM**RF!16>V$Y:N[/H7G ]#]C5_3AO5 M0T$XX4.,EBX 0VH-"_(YC33"FEAN'I!S296&!VC0MD"A)N'M^%SCGZ.R',V7 M%^5O,4/:'IO@W3:9Q\8!(A2%Q&!IL!"X0LY1#%,B- [/HGY21D%3F/;*F[H' M8V^UR@)4#$'(%>',*\D0AM7[X7 PWL_++FA WW48=!2V1SO(8<*[S2=F-'M_ M*7KSN8QP9YF &$!(.:4,*L:J\9FPU'X'NC]44T5S>)Y>L@EGB=":28NX\1(# M"V45V>1 6%L3^))4:F'XZTPSB/;#&#\:YPS7GE3:B=J:WLFU0]8W]5)YI$U ML6I6W/4+LRZ "%13KE?"IIRZ#]![:I=<#0+=%=T^E<4XSR=5B8^:]SAWM,J@ MU8@SZ$Q8RJDCC&E8'2][ ME9AW&D$ZHY9'M*EO,XYBI-^>9VUN,C]0VG.IUE MD#E.%;48 ,:1T0H3]("*E]TF*S@YOK4.>.\TW/RX")K]+>H7'L.^EWUDTD$H M':'8>FT@HRI8KQ4&5O"4I(.#WS!JD72). ^(:Y_*Z3A/Y-JFCPP(I#25SDJM M >(22K^]9"> )22E,NC@G<9.N'84SKUS[4OXEL5U,9L\!I<-,%QIK!60%192H10C[O R>N?#N0:P'@[OWHQO6APUY^WK,X-"8ND"4HA9 M8""1L(J4"N^F-2F'[TGU],Z%C\W@/AQN/OK=VTL:ZSG^2SF]NMIYTIS8 GB4^S"PPOYG2%/FT3_Z..B_<-\$A?ZUII\1"^95^'_ M,/Y72DVHU88^R(:H30HE3ZKL-VQJM0]U\S1Z89D^Y7SX8#Z>WHYFFSWL3[/5 M0HW'Y2J?J/GD]_GM:#K9%.J]>K(=>3 #FQY QIS1BE,D,+'2:PD4A!6BFIB4 MQ%IIQ0!/F;P]:ZGW.V+/A:Z]J+_;0P:),P0RZP@-Z@&$SIK((&JG"V\(EHL@9)QB":GO$+<(2(),JGWX')R#-P-I3&A<_FI;_ M/IJM\L=D63LC$O>WSB@'%A/(K20..8(]Y]7V )30))W_?P<'',U#W%G*EUC> M=SUY[F#0XT,9@- $4U4@BY@PV$AC="4%="0I \-W<"AQ-)+-.P ?J@26^63- MU8,-^)<=9-0"8:B7)F 1<_4JP2O3#G+DDKAQQH<(K:+<68C'Z'Y]<.N+TN;E M]&X4=_F>1$2MU]EXE7H_0\P95Y1%'Q< Z3'Z.$= M5< F)>/\#HX2N@#]^#C^(P;WJ*46-%3R6IV+!W+20N6U M@T *T*0; V=\0M";!AZYV$>+_%SR@DL"F9&.8TV <,0 +CD5 M3-N8OM.Z6A$M76PV'I,7G-DXV2FLK %:>H*8@Y5L5N"D3<1AOM\I"JZ1%_PP M0+LR9IK("TZ==]Q!;3E6Q@*)/'2/*)$S2]Z;I-LZ><$/@[,OHAR=%YP'4]YY M9K7"4G")%?65=-I;=EYD25-PS;S@!R':TX;RD7G!E4$" NAU,*P\H 93;+>R MJ8#:F65C355PK90:AT%Z>G=3P]L4+V]K3C02AA.OA*[D8TJEW&,?_.%GVFK4 M#**=)6'9%+M=Z^CBLC+@UF$"&U]I!W?VMLVT05QJ3"$$5&%@L("5S-HR=&8W MXI,U_S(32\/X]L.IARW)]=EM;3H];Y99A;5#WCAE*/381P^BDM0IG7+M8?#S M4=-,2H)V""12\X?:W,<2ZFD7F85($.X%8)Q@1S@%#PZJ)I2FQ&@<'J+1>H7C M+LF5 '-71'NUJ_8U_#B>K6+8^U/1=A"M;A=9D#YX*]*RF(A-> N58Q4"!OH4 M'_^$@C>.)5I+,/=(M,,X%>6RW%A$#330620XJEP8PUE2;MS#0SI.;IY*1[3_ MK!]V50:R;[(#U_;JWNL@PQPB96" SWB##.#\X3TQTL&46P0G% 9R+)]: ;G? M$Z:UYWOZ)TK>&&@Y1M($WPAQ)SE#T %$O?2(@5K+;"?[>6N\OP2$=?BZ/^KO MZSUOET$EB ;"86XTU8+%RD-0 &5D+'FG.TT*U=LI4VVE[][?2X*V:U/BPSR\ MT'DPLE^N;0_PU&;8L5UFP7=D"C/M"<54&Z>=IDH(#X*AKX5*N>0X4,^\0?)U MA'I7JXHMQNO%, CBYLMUIIC+HKQYYC\=L*J\%RF[XUMV+!JUVV92Q#256#I$ MPJHMK$;QT(!B9163P5CH;_UX*$FX+QCA^8,9QP102HASP=$FU@@H?,RX&&3" M&. S*3K=@H;?*_AY#*R=715HMCKLNHBA)%9R%*8VIIV"A"I,F"&0HMZ.FF^# M=5T&]:Z7B78F^V.U7;]*[$'8=AR:>W256.6))I)IK 6DS&E%+.2(*T&#\81= M;^9HEXPY7M7[2\8>AF]WH0II)6.AU@$)X)5F01 CI"1>&D"UP\'R]KUE3N^ M-2DZWE\_]C!@>Z"+/H0NNDH.K@U@7C-GG*1,& 5= ,@;*ER8D6EO;L?)TN4X M8#NW:3[6"&IY_7"&@F^FP_KMH GK=:Q2Y)2BW /$//$4G)>7VK3A\"%\]&#AQ^"N-UCP\I$,( (4PEX8B(*OS"2) M^>8AED3X,#/V5G>U2WOD" T6C<#9#@54&,UD?>%M-KIZAP//GLDX41K2,+59 M*RG!0%CI),# ,XJ<\-#7BX9(D()GNQ/!YJ3%S2>QNN6>&>'9LQD@"/(8 MORFAI8 %D0*1N>7"(:&<2G%NDY)SG XKFL"U779LBD'_1SXJ??CD+;MAQ].9 MUL@8 CP, E$%2&"Y!E 83 T*EG7*O)$4LG%Z#$E#M@N.;#A0@4.TV.WL1EGP)/CL6V'*=M$J)_O;[X6LW?8\>R93!/A M##-!?(4IQ%93;N(9$92>(413@KV2HBM.AQ$I>+;#@LV)PF_YU30>),R7OXYN MWC,XWGHTH\AP@K@ C *I(T9&3QT3E ',&8I]T&3DE^<#B<:@+5-:I@@8#F: M?9A/\F__;WZ_DQLOGLV, )QA!L("*.(_@BID+( ;6X;)9 C*1?%_]_>ES6W MD2/KOM\?7;M!AULM%D]TH/W6RJ['"\D=8UX:[6D ME& BL4X8-)1B(DU.Z?.L@A'G@Y&62-OE)A*GM^7"I3G=S!?[MY G3Q;::0^6 M*B%L6D'2H35A')1$XR/W+J=/0UY5Z/-!1SY9.SU=UN[ZM>-_7:!N^7YUM[R; MS"HM:?]1LV=@08VOS'6^[A%NB;%&IK4):;4)5H6L&_Y7XB!MGCC3[^4?MY/9@/&_VVBW]Y\3+:L(N/6J/I2W5?O$=4;1FK!_39;E=5T*K4F< M<-:+"T$,08LQ /$0G-7"$*55<$%1RDRCJ^F!*68?+ZQ)/&CFFPN"P02T0IGJ M-#5)%>=*!AM%VC6I-X-5ONEA3^D+;<_S$7KEV) ;%%Y?3ZN753K^-K9O\')8 M(]V\)/C *2]H;6&('/ MPP\&XEU?,2W57E:YKPZ$YCY^K)#4ZF@B4H?,"J@Z)$"]DA O.Y:A?S@\+[Y[ M.B?ZQM3!N-VG#Q8V!*5%51F)4[3&H;2T7HVD68W?QXZKT[BZ QHGD?,P.'9D MPGSZ=UK?CSC]?%>6LQ,+H1'(\&J*$,DG@;A5-A*B\GJMG@NT#B6 MJ_.NJ=P28KY^NYW_*,O[WGFKQ=67M%\>BYO][RA\LF2HX!B<$-RDY:2?ZW41 MF=6O>.QQ5^VCIU5:]W4D?:A.Y0,ZSO:9PJ.HS%Y5[;:$&'#IG_4:4)F!E>P3F5#;U"Z6"VP*.G"F<==XIQ3G6R.2@'@MMU5+?&%WQXG<#,E^!P$B'[ M L1OT]GTZ^KK04@\>:X KT202C%/&4DZG@&YW8F=-#FY(V'QX;SJXPC;V_EV:#/> MM1>_:Y)8F_WR I)T$I7V>4>\T)I'ZLU6750Z1_<>?3[-\"=FW_P[V4_Y^ZJ2 ML?>?[QVFCV?[)$3IN6ORP+ DLPH-![$.#D\T##3&!_'/2@,?^V;8)^_GG;&D MUVWTK\/4^NLYM;9NV?L.=(]" C==YPYMKYU\M/#I2 (E7=*3"!(B, M:+F]>PLFJS; Z*WX@45C&!:._A0)?W^;+NX/R4.UOEO[1L&,E0(@>"NHX)YQ M\ \&37 Y(;NC5\W/\(3(Y-_H#X2--WE[Z;WZ:WFUF'Y;!QZ^G#G7]2<+(J@U M4FC#@D^KM<;0K6.\JKV;(2&C3_(_PX.B77:>;,NN)^U;K= MC@30PX,*H !4"J&ECE*8I/?AEI14N!R-9?2U!0:R8]MDR.CUC\>/5^'=!U7Q M5CY2!,Y11!9$X$P!Y^Z126-85E''K/((%X/DP7EV\B:Z,_;M_>?$U'U-<8X9 M7J!U*G*CE!"4H46Q+A%POYH8L@JEC[X&PT ;:S>LR?0\SS]O9[+^^@&/\T^/ M%SZI$A&UYS%9I)12L'*KC%L+.0ZWK$(-EX6==JA_,E:>?O93N7BI7>Z.)PO* MK%8^&LNXIM%RRO3691&=RJD/E5>MX;(@DDWYT1O*ZPCP^?7T\_1J/>37V=5B M/6!R^_RX[L)H/N+S22XAIM6'1'$:G8X@U'8/]\)F%7D?42.2L6AXXV)G7X*$ MMVO@E-36_F4W_4^Z[ M(>CLFT4"CK.8R)OHJI :([WY(2_TK>;LYT2,!:&GKW0U$5F%YL_5<_M M/8U9O]MYY@^N2!M*XGSQ5> 7<1:40C.%4F M:&FV:W&8Y8X;'_0&P,!S,RZ#^J-QR>VDS-:_)T\;DBZ4%2$50DV<,T M$;V55'BJX/V95-3EAX]_'BZRL&]"SX-FM+V@^GGH#W1C(B/.A$ MP_NU8;0B!W1C[/$X8M"=Q)!QUB.BG 0#*#V5@-H2$ZG:KH%=7./0P=7"4RD_ MWA)$+)JTMS+� P;RWAKEZ'-?3"%+ 3^+>GZM!QM!MW<9FTH[(@+1="H_;@ MHS'UWHK!^*S+DI'BX%@N[JTG:ZJ10+"N6"#LE9*5W6OVLI#6MYEG2TG]+);[:^X>'ED0BRIZ5 [3WAA"V@?YEA("LT+7QXN!8_DW M[Y*FIV>(W5\['XF)_:,*9AE$0BAU1B7Z1@FQWB.MLS:GI/L(=8P6\- J/5O< M(_#ND,'1;& A$UV93O]G.NV7X)Q2FUIIU-& .;6X1ZAM=+)#Y)%T-/=6 QI-L:XIL'5WMY9-GJ@U[%.R[O%NNG\\OW=EW+Q MZ2N.3ZQ.K?G@Z^GH,CTM>?9C>?+E;;JK 36X.%L)I^WN% ^9XVJDD4I_4 M:HLF;ID/JED[W/,Q(X:6EH'9=VE)>\)819& 2(::UX)S'>J0,&O9B, M/#7/DV"=L-0'-"8PHY6K-ZUJ#\LI[Y)5@.U-H/KDZX@R\]9QOF_I>2]G2A&& M,=E^ .@Y&LV]YW74VB;2^I:>5Q9: 0N 0)/PHJ_J*J@'.CIRR=W'^T)@ M=[EZ1_%NW+EZLKJ&99R!5";I1!QLK,._(A4VIP[OV'$X "#V)NX=QXK1N*_/ M('%/6\NJ0L2&L,0A*[S6]8UU=%;FQ&^,'>0G0JR/++[CN'+>67Q)$V:($8+F M 9VA0L4ZN"$"M8W4IC-%X+#8.2JE[S@N]87(1Z$S:SKMCF4[,**P,GCJ.,, MC''%B.);JE%W:;'RHP)>.RSI59>LJK$WT27KYXK@/*(":[Q@00O)I:/U6C07 M.9O<&.$U#O7Q1.KWCJ2#FM^S)PMJ6:R4%>=(#%1!L*2.YHA&Q*P"I^-#TXF\ MW(6(DVAX!+A8/]T;4O/YUTT^"TMQ:$1851D>CJB+S(7%;. M^9CY?2RGYFU3,I?KN+I9+>\:L_WYXX66UBK".8"U$I6B">SU;$. 7F.&SHOO MF:0<:94 B81A7-9'8?)*G5:;!4B0]_R^%I6(DZE_'BK!(!C/A(DPD@(BGI' MZF[B-)ESF(.@$1XD)_!O3Y6 XV@W[LQP,$)5">XHT6L@)'*U5:+2(B\LB^\D M+N[-##^.?N.N&!$H^$!=L)$12\"KJ+>>'2993K[6")6,5K"00;_1W$T,G)SE M5 S(D(J UD7KB:U;V24)2FP=*CGK55RN]4+-A_GM;9POJD'#IFL] MFDBAO)2JTF5(2#N91;#(MJ92^NDUWZ&TB.7^T[=.9_(%B=R(DB.#,A2#UTX% M5%% 5/SAEEAF97$=+6C?UK&%'^\FB[LS$+>.,3]89N5QB#A_J1Q?9B4:$1(: M0N2:10.']A_,>:18,*X],I%(101,F9 P#N.&%> MU;6,8K0V)P>HN8_:W OCK+RIHF8_OG3M[[ZD)L[<#;S@_S7%XN""9_&=9U68IKS%M4I.; MO#YG>N71 M(0I>DU2/7)0+9!*$ !89D]90K6C<[L?5Y?7;3"IWWN< MF\&1T"V8SG]#>.IT'^>&<.0< M"VHL$$% ,/083!0D;",KM_(6P<_E6AKW'N!L=, ML+"! @M(:5 D"AE\)-OT+:NRV@Z-/ESX;2L8#DFCO?9:5C^>(M@CFEU!(J^* M0R.5P1I4+ABQ3:,QAN;XZ"^I8.Q(!/E\D7/^I_GE^/T(UUQP7V5C"DD @I=; MSS/1YNU>;MR;P)C6<226>MT%.MDB\>9FL8[I^'5VMYC.EM.K-1W>K^Z6=Y/9 M]71V3Z7Y)1NZ(!:X-OHY>^1Q5\S=/A2.:!\Z0>>X= M*-A" )-=TJ>1>-$R,P;VC=#'&B:+V9!Y!4^_7Y# G)&@0DI(AKA'Z);O,MJ MK*7>Q&'D[.RM'&U/O1%]1,:Y"=&SP(PWTIN'>DF&A@PPZPOMC7CJ[MX)1Q[P MV'\[JG5E^EWK>&M,M:,MD.4.04"@!A%<9-9H%KC1($R@KEF'A8ZTU;-J3$65 M "%$),Q),#:@!B]]T"P2232[Y"I+?2&PL\94Q_&NKS,W[6[SK^7'!(?U&MY5 MD*F6M;\B\)Y1A:/&>*'3'LXB! !+B$W;N0S)*"6NWP)%9UM7KS%8YETQ9F M'NQ(L'=0-@*!)K!ZB1BGVQL5UO\ M^\\?RN_E;%7^L9A?KZ[N]E>UWSVBD#)HER:')B;1TLQ4[;:"")QRE@Z'2V[Q MV!(SYUT0NAUP?%Q]^S9?' ..)R,*P412#CR3EEJ0@J$.E$GI%*%48,CQ=HP] M#Z1K<.00NK>J]HES5=<.G%W[-.O;^;>*%!L;KTFON4.C"^J\3L"\@G8!UAW1>[LN*6_3.V_2Q'^;+/Y55M[LID@[-+2PT2KM MTC8K(P%PRAKJHC >/"CE3N:^6S1U@791Q^(_*Z? MZO_62B>IU3SII."Y16>]]\8:%9)*DG6A-785;W@O1>_\N[@;+.FC IETYH"@ MP&FO@)OHDID5M>87W1B^1^R<>)EU%',&O\S:W!"_75V]?'' #0<5B-&$$*@B M_9-M:AP%HTSZHV[D*!K9$;OA^*.XZ8X+<.W]8$$%TS&J0!55D$32R&"\\(P9 MCUJANN#-K"]LMG7^MLG(T6NB/R^VN^*2N[Y5&*!.6(4$B$UG%3$V&0R$.V:L M!\=Z[9-W7D6J6L)J=Z)S$H=[DYI*-?AUN5R5UWZU2+.]CQQ;K^V)WA#^+A=7 MT[38?6)Q],O2UJ:4%A3 4@,HI?9)-R.4)V7*"Z YZ5K-[;.SJQ7>$>:[9M^Y M' 6/RCQT65I_]]<*SR@*HK5#R@" :2>#5\G.L(P("SGWVJ\O!4FD5QXBT(2"9Y3HQ-&@C)(I5<,])O7;$#,#R.>1V)B-#*Y M\PK^F<]E5V7JUD2SU8D4QOF@C?8H(-'>2%V5ST=+";'!87@KM7X>LCDD*,Y& M1%]P] PEI$=.I3 ^"AHM4PD^0)C4$)5@@H(%%0WMIYGNFYAV+:;=PF(T@GHY M^BVAQ"*"TI:#M5X'T$BUUU$$YUF.6+XRE^;@HCD((LY%(A\YM0:2R(8S*#S5 M0+DAEFD&SCD;00>7_@L,A8HY04QC3[4X4[=.-YP]%\G"Z^MU%;G)[0/[FD13 M=OK=@H*SDC*UUBQ$L@&27B&Y )Z@$5%>6#G^,Q6<-EDX^J*$!X_A#V65XY/^ M[N:S-056D]M/Y>(K.R1$_V2"XB":GE=78HVQ' M OBV"A_V!H)S$<[=)_DN2NPKSCO ; I+I*=*4L&M )VPE.QHCX(Z$KW1(2=$ MY=*]H>,4SNY!D%>SM!V+]&D=_OU))+U]NXA$< 8>J=$6/).8"*J-8M$''ZW) M*9(VPM*]/2N18V7CN=A=.Y?>CU?QZ3>+=.B[JAT=YPBP.GXL4W;=>Q=EUE7-[E7[\-*_^](@,.WK%="AE)\^I MD$ B5XB&60G(G(F<<&"RJD]C>5:.UUBUO\L7R;[@T)O(GE6A7$2B/$-?&;O@ M="*CB91YR7UD&'5.+9H1UJL?RI$X$+OZRX'&1;0T+1 1JU1-J?FVXATK0&Q\5/68CNM\MIXN'BS= M]O/#A4\"Y:3BP2>!"MY9+3FLPP4X3R? A6U$.6Q]CI!<6H[>O'K73_$UAU0I M);Q5/B0V1(M,)JLT2AD-%J,0H/M8#@B,Z<"$)-Z! M54I7?6*U<@"*5_4Y+VOKZY/M+R'N%)KWA9SN>J,^JH>Q!Y2]?+_0$5@RYL!H M%L$"HA!8U1ZU)"8.^)PZ@6/<:(?#^QC9>?:B-/*VNI19C89%8:R&2)R-4@5( M /+()?@<'].%=I0?FW"UP=NM<*WDIW/_9E +.4(TJ'PP+G6D5+P3A E M1 QVR)*=!TR!Q[L]7B4^)Y:OF?PIL=6F.?TKPWM^^.6%H]YQ'[R6B@$%A3X( M+P L1L*L&^P^>/Q1[(TQ=Z0/O76FC>6^Z$/:XI)]<+=13V=5T'APT2O\X7=]5V5VUT%?&6=].OU=X< M)]/%.LKJ_>?[#EZ5XO! 5/OC453^;Y.[ZL\_ANZ,T??6(XU62(-4G&F(4B>& M6R."UIH[B=C(:=P-)?![8D3%L3A??)P\9ERUI@V_TF^_)^Y4,8#3VW MW\O?$E>_+)^@(IV7>P-Y6O]6(;!R M-^<9F%^]M9AJN,[-&O^GG"P^_7O^Z-OU/Q:,#>.J/& ?>'WTX&\\-O19"4B23AQC,"FGH;% -N M2"2$".)S]N7CD]DO7M%HB0WC<(+]LI@OEW_.%N7DMM*6WJ7?$LEF#SZPJNSG M(R)_^C*Y^V>Y*'^=54ZPZ6PU7ST;_L=\N8Z12>/>EVQ^/ MWNG27V[FBU?G0S,\&49&2R=YY4 @G'$).AW6E'O@I)%]T/4MY&[P-\_3//". M(JDFA"83T06+Z ,/EMN:#E:'2^[MV@5:=MX(MLN'O@[2!Q)]2M\]D%GY\\-% M$(ZAYQ)Y--%9:S11FU4%CW#)'M4.6#]OF=[#H&ASXDS_L^;HP?RXPX,+RZ.0 MQ@OI(D'!P7/FZU4[JG/\E6-'60X&]L*I!4+W!:\_/_XR_UXN9M74GVJ%!\%U M:&C!"0,?K5!24Y(,' A23J]HXK#%2^ M&^>X$-XQ4,;@=JU!8$Y,^=@#!3N$6ILT[PM?24$MIS>SDX_31N,+5#P(B4I[ MPCBWC",/H$%9E306$W)ZOV7=9)P=Q+H@=V\NVN6RO+.3JW^5UT< ;,^HPH/ M2(30@4(DUL3 DY3)9)Y'F0RK'"M@A*7I.X15>T3N/W!_MZW]KDGEC&/>4[A$ M5^V3CK?XE:)JN8G@ MC)>>*_ 5R["FHY1T,&_P<"@^ 6.-K["ZYL_X<5Y?4K4759/UQ4)8'Y&DTY(( M(ST2P<1FMQ(D[5V7G- P"$Q;$Y4VV3I^L7F\RO>+=_/93;GH5FSV?K'P3ELM MF%6",!,8C=K$FKY$9UET(ZQB<]Z2TB8GQR\IW4K% ]TD 1N8BSW'79H4;OTE >UP;/]KQZFKU=;7.<:[^W*GQL.-;A71*"IDX)PG7CJMT MXFYI:@3F7/F/\"P8NPG1#I?&C_R?HMV>KKM34V+'-PN0#H+SDC,A;?0 +*B: MQH RYTQH;DR8>TF8W8?^G8,YD0W9UHV*=A@\?B&JUUFKA7T(T8%O%FEG%""E ML0R="4)'##77J66FG^/D12%ZDYM^>#I^N>E#3G[:>PR+WDH B@ZYBX%'7=.0 M(,NI@=7,1SCR&#EHXL+JZ]?)XL?[SVZR_%*%2G]/"T]_?ZE. M!\ZN'VJ"5<_;'Q^G-[/IY^G59';W<'E97UQ683BO*P&!<1H4&AY,U YU56F* M;?B.G@Q9Q*/G!(1D%('P(6BDTH9$$=S8_\)B4JHNV.7>!5I.3T XB@_GDH#@ MB:<.K:(6*'->H/6F7I5R-*>^^MC1U0'K#R<@'$?O2TE ("IJ(:R@1D7&O S( M>+UJ*V..,C9VE.5@X/@$A.,(W1>\DK53_KC7@N)J=GTXC.WE 85,NF?PT1CB MD1E)G*?U-:4CF-5D_KQ@E,?[>0?$OH1<%N+2_I[L;N2<,N\"BJT.X2RQ.>T0 MQAZOUB&\6B;[)>:R<$TYY]$:$Y11UH/3I*: \BPG,O<"$@S: %Z+Y#_O7!9O MO-=(0!CM9-)K2?2R7JO.*PU_/E626H=:FS0?-)?EM R6S3J5XUPR88TEA%CE M@4*UD;LHM=,V*][[/!,,3H53>T0^WVP5J;FSS* S47'*B=?4I77ZX&35ZI1G M@.GXLD'G#*;VB-S;SE3'']D?VQ__>UHNTO>__'A7?B]O#_BYFKV@0%SG_E@4 MH*/1(!,]ZWV92?&6GY+C^^J$![TC\+=R4M627[N@?U[&P2;G1[VG$ HY>,>E MH:BX F18ATLX3K/.S[&[-]I&RRXP=L"'WC'YZ^S;ZFZY)@H]K*_M'E5(YEA2 M1E$XX%((5VW[FW5Z'IJ5^#IWO+4+B%VPRR;^D"!C)X&,U=G5&KEQ!&V@GDF( M#@BMU\GD12>!#@>RTXA_V=G(2(RVP*A3:#TEVI@ -2U 8$[JVMB=;-UK>UVR M8OCXMB?UVD^*7GORAB($2:D &T7ZH6H<+&@MZMX(UJ^BUV])W(Z TCCZ+(<1 M(P#B0VS- 4DR86P%KW(+XLQ_5]_!W=ZU(/CJ1];W?!3P/* M\H!RCZSI_Y[OJ3_G_2QO,V[\M@*2>ILLK*J.0DC*;E)Q MA=6>8@Q:,X+B@N_\>MU]N^)(7RK>K[/T8^5A'%2GV\S!3Y=7M_,J8*"1$K=S M5$$,=SX82R6UP!-CG;,LG7->.<-Y,SN[M[4V.[YV#RMH2/^-W&L4 8B+ECLA M?:@:T%EKV"5',[4"@I_.H]9HW9<4_U[>K0N)E(N/7Q+=\"[9G7^MUH4W/LW= M_.O7^>SC79K^E_EM8NMPDAXFB]ET=O,PT<-BOFM(@51*1FQ26$$ !VLB&.E5 M^I.4/*A&=P7]K+*)@.\J5P_E.&9?_VVNO_F^\]VLIQ>)2W(3V]7=^7UD>\-X>9?LR*_]93F^^)!'&[V6U3_R^JD)=WW]>$^#]ZFYY-YE= M)Z(\$_@]<#KMA86)@6I(VZ(&"AZ-\1B\\8GD7B2"Y1B78_>'M(Z[7EC0%T"? M4Z3[* M=F=>],^:WN*1\I9F?[S\@@-IY!U^M; A1 :!(&'4V:"==;RF,W'ADOT90R'V M>8C4:+@[K!3]/OE:'DQD/S2TB.O.,$P9X0Q!2E0$O5DQU=9==&.X,0"I$;A/ MYE=OEM/7;[?S'V6Y5B7??VM4?G3GF&0=1H."F6BB#2KJP,'6:V1.]WHCU'MP M7WL(>&XWM43O_D-*US/^^#O M+G%UXIN*I/,38*@B\O0_HFI=0:C@ MGW8G*FB0G!$9'(O!$HDU[:0(EYP>T#_^VA6 DS@XTFNB@=.9VKRM(=03E\[F MJC,W\*KU#^/*63!!HB>LD2.JZ]N: U>/)X3$'_7&0H,U1M%($H& V6"8"R%I M,(Q:;7Q6"^*Q[SKYN-EY_](E#P8HS9:IFQP%W[8^5A .A-J 444.@1#M$FV! M:GD?&HD7K%9VB.R!V-/78?FQO*E257Z=?9XOOJY?,=A)N)G*A_);5:9L=M/@ M)-PU)!FI&K5PS@AE$]^5]EIJRZ)GZ2^HAHQ;>#;EX[) &HPN:+0)[TDQ1&-! M2J4A:89K9+YMW\<.EBI3:%/N[H M+6F,V@+&M.L+(;V,*FWVT@R9J5_'=+[_5BXFU9PW:]@;Z+UK3,$T$Y)("-H1 MB"H!6YID-5 MH2]KJTHFFE3.70,^,J%85I;PV)7&SK"43>;ASH@'O??=?';S+NF\U^L>*DO[ MXY=R?K.8?/N2[+I%.;FD<\-+1PT/Z1@G$8"RZHX5TI\$=4Y!&$6W[0_E]W*V M*I>5P1$2F1?I&'>KQ-&O26B2H?V,74 MIT8*(IF\Z,;P^8Q_V83.)O-Q4%J65_]U,__^?Z^JBZK%CWLD;7YY#J+-GXL_ M/[Z EH=_643)'/6@N#4>""*"U((CD])Q0B\Z=:,%)LXSZ=F;A36?_7FX?>.C MIPJE3$2A-),V)KM!6K0$E=/&)*J@RJDD?"8V5 NXR"=L?T&U1QW$[QJ$%IWZ MRH)82A@Z(Q)I(=" /#),OQM#,4G214-O&,VH)U;U!>8_%O-OY>+N1Q7@5Q=* M^U:)]._E/EMZW[ "D"6QC3PI!AX\H+61>']X]/N:=L6(, M?J<-_2[9W\192*=BB()3E;:>JOE2$#Q29F+E\3C4&#- 9LK$IUVE@56,EI M0C-ZN/6$CL;^IN-X<9[^)I8$F?-TV@OIH"HVY=)BE8I.>Z^)O6AW>C[C&_N; MCB/S\/XF89.FQD 8[C58R[2L^N$*PJ6VGO'7Z6]JS,2?_4W'T7.\_J:01,*# M A:H 0E5AT-/ N&V*EHMF]U7GJO1WQHN\@G[&OU-D7O&1+02' 7J@DUB4U') M:%HIG9<<8SR09M03JWI3G":WY7*SIOTNIF=/%M(+DNP<*PF+H*FT-G@G(@*G MZ.&B;<#N,?!#@G MT087+X+QN=NN>8N3C+=6+6"T<=HJ82P((FW2[)02RB&/T=M7H"AGX.?E\Z8' M/O1UY!R(9&P.T>->5(#EJ!W3 (:!8QR-A,B%)8XPX[.Z:H]>5VH;E9V2OK?S MZE'6\7U#HL%.JOO/-\DU?O)@(CAA M'F5^U:F"[JJD%T-LL*[JK0+<58%_B=$2.?6A45FEKN\HURRP/]8M YM?0/XT MJG!,,!&D)]9KAXQ4SN;-6H7U,>>@/C-A;LSUG7>*N=3M_<)P/=/-O)M>&#X? M4]AHN7) F;-@!2@M'*_7* ;&6MGBJ!66+_K-C"3T'V!Z?$T#UX#_OQP$8 Z MZS!ZY)KZM!JH&M3?KPK89:?3Y+-ZWC)]>T/-NA31>KIX\/[GYX<+K%IT$.>Y M1:O!<9;,JKN2Z+[?_8V\MH_L(C&>J)U.MNI5QQ(M$K4JXU*Y13L M/:=CZP3V_Q3XW2*=AT35K\OEZFA$W0\J"$8B275<)UT1N1!LJR5*QGQ.J.;8 M-ZCNT702C8=$TJ/6;D?"Z='(PJ1U"JDM!I2&,)NH*.OUHI4Y^2MC[S38/:9. M)_1A8.VH/']?EV7^>;VX_3LU\@Z5N/9,ZJHMLZHG&+)A 01J>"^-C32GFIR(N;@56TF[1%Y M ##],5F\7ZQ]7=?_F-RNRKH\:#-0[1I=0 !B-(MHI$(MHY%6/ B1S+F&E*\5 M7"T1>[ =ZZ VO6-$H8@+CFF!W'D?!$HN?+T^XWW.)89ZK6#*(/!@ &JF1.\; M5DC"B2_G0.*O_]).G\U@V23_9,:1(M$5&O3"*<1,U"T&HJK63X%%:,F0M]>=3 M;A38NVM,X1"4=@!4&O2<5O69W6:=: :LI=[1G68VNY_+9DN$'4A4AX[.;5-B ME7#&&N*9<#S]AZZCIN\)SHS#(:M8/YWRP5#=%QXO.%6*)+M9,IJ,G>"]([Y> MG>"O1DX;,WF_G)Y"T]YTJV=331\_%)?[\H@BK8NQR)QR08C(D\K!V)98<;@R M/KU@YD@6'\#+:20=$#*'J_'L&E/XZ+E!7C7E$C12K]+15:^1&1PLF[0?V!S- MZ/6_J^ERG?)UX(#:,:)P)%G!Z )70 V17@HET_H<8\ LTI: M9 4OG<$!U0Y)AX1,]>.B/'Q0'1Q;4)3!"0N:)!...YY,N6JKCEC5-J9TL'8% MW< HF_,-D)1#WY/#E#XFKGPHKU=7Y:^SJ__:>1#M?+:P/D2CA2F[[;(MWF[E!U(=7G7(,I_UY#"4T5-8$(8PH41FI%0[\-2QRP% M)BOF\0R.HI9HVEO<[.3'NB?=I_E&7&I!*I>_EW?O/[O)\LOFW^R-R3[B-86F MQCJJ@6K&D,0 .HHD/]0!=3'*P5K2]H*N$P#Q/(ZV.UHW<+QN_D7UC[\FR_+_ M_9__#U!+ 0(4 Q0 ( 'N%)$UVQ<=/V(P! .N(' 1 " M 0 !P- 0!P 0!P&UL4$L! A0# M% @ >X4D3;L8ZBN[QP F,D) !4 ( !1Q," '!S=&